Skip to content

v1.24.0

Latest
Compare
Choose a tag to compare
@3ricc 3ricc released this 27 Sep 21:53
· 32 commits to master since this release

Updates

General

  • Switched from PyQt5 to Pyside6 to support Python versions 3.11 and beyond.
  • Fixed tests to account for smaller number differences
  • Added the ability to read distance from center in inverse nanometers if the image has been calibrated, otherwise distance will be in pixels
  • Supports smaller screen sizes by allowing scrolling if the gui is truncated
  • tiff compressor/uncompressor now names if the files have been compressed/uncompressed
  • bad h5/tiff files will no longer crash the program when trying to open

Equator

  • Fixed opening an empty failed cases text file to crash
  • Added a spinbox to allow the user to control the threshold/max fitting error allowed to mark if it is a bad fit
  • Added an option in the fitting tab to perform a 1-D interpolation on the histogram to fill gaps in data to improve fitting/convex hull
  • Separated GUI and processing threads to remove "MuscleX is not responding" popups during processing
  • Fix eq crashing when switching tabs during processing

AISE/AIME

  • Merged AISE and AIME into one program "AISME"
  • Reworked gui to be more simplistic
  • Added an option to select a custom sequence (AISE) or the experiments to work with (AIME)
  • Added a new mask/blank image selection dialog
  • Added a new calibration dialog button
  • Added a misaligned images detection algorithm

Quadrant Folder

  • Fix processing multiple h5 files crashing when moving to the next one
  • Separated GUI and processing threads to remove "MuscleX is not responding" popups during processing
  • Quadrant Folder now utilizies multiple threads during processing to speed it up
  • Added an option to "Persist Rotations", which uses a manually set rotation angle for all images
  • Fixed qf not background subtracting in headless mode

Projection Traces

  • Separated GUI and processing threads to remove "MuscleX is not responding" popups during processing
  • Projection Traces now utilizies multiple threads during processing to speed it up
  • Added an option to drag the peak lines to adjust them
  • Added a button "Edit Peaks" to edit the parameters of a fit
  • Added a button "Edit Boxes" to edit the dimensions of a box

XRayViewer

  • Fixed graph slicing x-axis to be the coordinates of the original slice instead of starting from 0
  • Added a double zoom to XV Image Tab