Releases: NSLS-II-AMX/mxtools
Parallelization of detector arming
- Changes to allow parallelization of detector arming and governor transitions.
- Trigger mode set before num_images in flyer and raster_flyer
- Moved file_write_images_per_file from configure_detector to detector_arm similar to raster_flyer to fix issue where standard does not update this value after a raster collection
reduce Zebra prep sleeps
- for cycle 2023-2, start optimizing raster and standard/vector data collection times by shortening some sleeps that were excessive within code related to zebra_daq_prep()
fixed standard collection
configuration of the zebra has been fixed so that standard data collections now work correctly regardless of exposure time.
check for detector armed
This minor release adds checking whether the detector is armed.
fully working Bluesky raster
The last fixes to make rastering work have completed the work for getting the major scans (raster, standard, and vector) running using Bluesky in LSDC. Recent work also includes using the finalize_wrapper to cleanly stop the detector at the end of a collection regardless of success of the plan.
continuing-raster-fixes
Continue fixes attempting to get the Bluesky rasters working in all circumstances. Still having problems when changing exposure times.
Raster fixes
Changes have been made so that rastering works and is faster than the LSDC 1 version.
This includes, for example, fixing settings for pulse gate width and only doing full zebra reset on the first row.
Initial release of rastering with Bluesky
This release contains code necessary to make LSDC use Bluesky and Ophyd objects for rastering. Its known limitation is that documents are not created correctly, but the vector program, detector, and zebra are synchronized to collect data as expected for AMX/FMX.
vector and fixes for full functionality
Vector scan is now possible with the same flyer, while other settings are added/fixed to allow standard and vector collections to work correctly, regardless of starting condition (such as a raster done with the old LSDC code).
NYX Eiger2 9M fixes
- removed setting of PV that does not exist
- fixed a temporary solution for sequence_id