Releases: Canadian-Light-Source/pyStxm
Release v0.2.2
Release Summary
PR Title: 68 epics key error for epuangle device and progressive stack serialization error
PR Description:
General:
- removed unused icons directory
- restrict nx_server log size and location
- added a reset to base data directory button for contact sheet (data viewer)
- strip tool scaling now set in beamline config .ini file
- removed pixmap delegate from scan queue progress widget
- common code to load a NXstxm hdf5 file now skips the instrument folder in the data and returns only the data specified in the 'default' attributes
BlueSky:
- disabled progressive stack in beamline config .ini file, design needs rethink to avoid random json serialization error
- added sim devices
Pixelator:
- specify when to update the scan plot as a percentage of scan completion to improve plotting performance
- fixed scan progress reporting to scan queue progress widget
- default sample scans to "Constant Velocity" instead of "Point by Point"
Release v0.2.1
Release Summary
PR Title: 63 epics during stack aquisition progressive stack publishing randomly produces error when trying to serialize the data
PR Description:
Main changes:
- MultiRegionWidget does not enforce a 0.01 separation between ev regions, overlap of regions is now allowed (J Wang decision)
- Polarization table initializes with current polarization, offset and angle
- progressive stack writing
- NXstxm does not currently differentiate between LxL and PxP scans so by default all loaded sample scans will be LxL
Jan26-2026
V0.2.0
Epics/Pixelator
- progress of scan coming from scan seq map no more calculating
- fixed issue where ContactSheet would load data just acquired into current scene instead of correct dir named scene
Epics only
- for nx_server added generation of a stack data file saved in stack directory that in the future can be used to start processing the stack as it is being acquired
- disabled user select'able hardware acceleration for Epics E712 sample scans, this will be a future dev
- SIS3820 ophyd device: added more rigorous checking of status
General
- numerous small fixes
Release v0.1.8
Release Summary
PR Title: 60 stack scans cannot be analyzed during scanning saving stack images into additional tiff images could solve this issue
PR Description:
Epics/Pixelator
- progress of scan coming from scan seq map no more calculating
- fixed issue where ContactSheet would load data just acquired into current scene instead of correct dir named scene
Epics only
- for nx_server added generation of a stack data file saved in stack directory that in the future can be used to start processing the stack as it is being acquired
- disabled user selectable hardware acceleration scan for Epics E712 sample scans, this will be a future dev
- SIS3820: added more rigorous checking of status
General
- numerous small fixes
Release v0.1.7
Release Summary
PR Title: startup with fl change disabled, add stop btn support
PR Description:
closes #58
Release v0.1.6
Release Summary
PR Title: 56 gui sample x and y values should display three decimal places
PR Description:
closes #56
Release v0.1.5
Release Summary
PR Title: Tst pix 40
PR Description:
Following a first pass commissioning of the EPICS scans the merge includes the following main changes:
- removal of EPICS constructs for focusing and creation of ophyd energy device
- merged coarse and fine sample scans
- implemented software controlled fine LxL and PxP scans
- load stacks into contact sheet
- fix focusing
Release v0.1.4
Release Summary
PR Title: 41 error data server host environment variable is not set cannot continue
PR Description:
- Removed support for windows paths, merged data directory env vars to just DATA_DIRECTORY
- Merged environment variables for Pixelator and nx-server to just use DATA_SUB_PORT
- Added updates to README for startup and configuration
Release v0.1.3
Release Summary
PR Title: cleanup, remove overrides of dock widget topLevelChanged which worked…
PR Description:
… fine on windows but does not on Linux
- cleaned up unused/commented code
- removed dockwidget overrides for topLevelChanged signal, worked on windows eventually seg faults on linux/wayland/X11
Release v0.1.2
Release Summary
PR Title: If there is an problem with the data in a file then report it and do …
PR Description:
…not create a thumbnail widget
- check for valid file, if valid then add to ContactSheet else it will be reported to logger and skipped