Skip to content

Releases: Canadian-Light-Source/pyStxm

Release v0.2.2

20 Mar 20:25
bc2f5a1

Choose a tag to compare

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

26 Feb 16:26
c5fa9db

Choose a tag to compare

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

26 Jan 21:44
7232f93

Choose a tag to compare

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

26 Jan 21:33
7232f93

Choose a tag to compare

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

23 Dec 21:32
501b0b1

Choose a tag to compare

Release Summary

PR Title: startup with fl change disabled, add stop btn support

PR Description:
closes #58

Release v0.1.6

23 Dec 19:18
efb088c

Choose a tag to compare

Release Summary

PR Title: 56 gui sample x and y values should display three decimal places

PR Description:
closes #56

Release v0.1.5

23 Dec 16:35
fbaf64b

Choose a tag to compare

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

19 Nov 20:57
04feb06

Choose a tag to compare

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

04 Nov 21:12
f68d192

Choose a tag to compare

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

30 Oct 21:52
198b912

Choose a tag to compare

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