Release Notes

Version 1.0.0 (2025-09-12):

  • All references to LO have been changed to freq in the frequency object and related.

  • BRUKER SpinJet-II support added and now default. BRUKER non-AWG support is deprecated.

  • The Parameter class now better handles scalar and array values, including support for non-uniform sampling (NUS) and improved axis construction and validation, with warnings for mismatched step sizes.

  • The Interface class now accepts a YAML configuration file, parses it, and extracts amplifier non-linearity parameters.

  • A new rescale method has been added to compensate for amplifier non-linearity using polynomial roots, improving experiment reliability.

  • The EPRAccessor.save method now supports overwriting files and sets unlimited dimensions for scans, making dataset saving more flexible and robust. The merge method now allows ignoring errors when merging datasets with mismatched parameters.

Version 0.10.0 (2024-12-18):

  • Split of PyEPR into a separate package - autoDEER now uses PyEPR as a dependency - Some paths have been changed to reflect the new package structure

  • All sequences now have a simulate method that is used by the dummy interface. The simulate methods in the dummy interface are now deprecated.

  • Move to Poetry for package management, and the default installation method

  • Expanded option for ResonatorProfileSequence to include different time steps

Version 0.9.0 (2024-11-11) (with autoDEER):

  • Faster implmenetation of excite profile

  • Implementation of DeerLab based fitting into relaxation traces

  • New implementation of correction factor

  • Updated MNR and SNR parameters

  • Improved versioning (including git branch for dev versions)

  • Added a button for keep running (not to automatically stop)

  • Implementation of a global waveform precision

  • Added autoextending relxation data traces

  • New save folder for raw data folder

  • Improved calc_DEER_delays function, with new plot

Version 0.8.0 (TBA) (with autoDEER):

  • Major Support Update for 2D Decoherence - RefocusedEcho2DSequence reforumlated to support match normal style - Added 2D Decoherence to the GUI - Added RefocusedEcho2DAnalysis class

  • Improvements to Advanced User Mode
    • Added option to only measure up to RefocusedEcho2D

  • New function calc_deer_settings to calculate DEER settings from the availiable relaxation data

Version 0.7.0 (2024-04-01) (with autoDEER):

  • Added Graphical User Interface (GUI)

  • Major improvements to the automated algorithm and reliability

  • Improvements to the PDF reports

  • Updated Documentation and shift to autoapi based API docs

  • Added initial support for Bruker AWG