- Swift 16.11 compatibility (no changes).
- Fix a bug in temperature calculation.
- Add Python 3.11 support. Drop 3.8.
- Update titles for new auto-title system in nionswift.
- Fix thermometry issues.
- Fix regression in elemental mapping radio buttons for picked edge.
- Introduce power law (uniform) background model, uses uniform background shape.
- Minor changes for improved nionui compatibility.
- Nion Swift 0.16 compatibility.
- Add measure temperature computation.
- Maintenance to reduce dependency on new/unstable niondata features.
- Improve colors for better visibility in align ZLP, live ZLP, live thickness.
- Vectorize thickness mapping for significant speed-up.
- Add calibrate spectrum tool.
- Fix issue with Align ZLP (COM) when using it on empty data.
- Fix issue with Align ZLP (COM) that caused a bias towards half-integer shifts.
- Allow Align ZLP to be used on single spectra. Useful for bringing the ZLP to calibrated zero.
- Fix issue with single channel zero loss peaks in thickness calculation.
- Ensure default background is power law.
- Improve wording in background menu.
- Add exponential functions for two-area method.
- Add two-area background fitting class.
- Improve speed of polynomial background and fix power law.
- Rework background models to allow for plug-in models.
- Made Align ZLP output the measured shifts in addition to the aligned spectra.
- Allow graphics to select the ROI for aligning spectra in Align ZLP.
- Allow 2D images in Align ZLP and interpret y-axis as sequence axis.
- Reworked Align ZLP to eliminate duplicate code.
- Changed shift method in ZLP subpixel align to scipy.ndimage.shift with linear interpolation to get rid of artifacts.
- Added checks to avoid applying live ZLP and thickness to 2D data items.
- Moved ZLP analysis functions to nion.eels_analysis module for better reuse.
- Make Align ZLP support sequences AND 1D collections.
- Added menu items for center-of-mass and gaussian fit for ZLP alignment (both do sub-pixel alignment but much faster than cross-correlation)
- Improve data type handling (do not auto-promote to float64).
- Improve menu item layout.
- Add menu items for live thickness, thickness mapping, align zlp.
- Nion Swift 0.14 compatibility.
- Use composite line plot display for display again.
- Update original background subtraction to not use deprecated composite library item.
- Add simplified background subtraction.
- Add live ZLP tracking.
- Initial version online.