Newer
Older
## 0.8.0
New features:
- `Id06XrpdProcessor`: pyFAI integration at ID06
- `Id11XrpdProcessor`: add NeXus saving for PDF data
- `Id22XrpdProcessor`: add support for multiple intergration configs
- `Id32SpecGenProcessor`: data processing for ID32
- `StreamlineScanner`: Add parameter to skip when no QR code can be read
- `TxsProcessor`: data processing for `txs` for ID09
- `XrpdPlotter`: add plots for 2D integrated patterns
- `XrpdProcessor`: new method `get_data` to access processed data (similar to `scan.get_data`).
Bug fixes:
- Fix bug in scan type determination in BM23 EXAFS plotter
- `PersistentNdArray`: Fix additional dimension added when retrieving 1D arrays
- `XrpdProcessor`: Fix plotter that could not be disabled
- `Id11Eiger2Crysalis`: convert HDF5 to Esperanto
- `Id10XrpdProcessor`: pyFAI integration at ID10
- `Id13XrpdProcessor`: support `CreateDiffMapFile` task
- `XrpdProcessor`: option to disable the plotter (for Daiquiri)
- `Id02SaxsProcessor`: SAXS data processing
- `Id02XpcsProcessor`: XPCS data processing
Changes:
- `Id31StreamlineScanner`: rockit of the sample is now optional
- `Id22XrpdProcessor`: support integration with different configurations
Bug fixes:
- XRPD plotter: fix URL
- `XrpdProcessor`: the `retry_period` was not passed to the workflow
- `XrpdProcessor`: pass `retry_timeout` and `retry_period` to saving tasks
## 0.6.0
New features:
- ID11: Eiger to Crysalis data format
- Streamline: rockit is optional
Changes:
- XRPD: log plotter task failures
Bug fixes:
- Fix HDF5 URL (remove scheme)
## 0.5.0
New features:
- ID24: temprature plotter
- ID13: XRPD processor
Changes:
- Use `importlib` to manage package resources
- XRPD processor: make sure the unparametrized workflow is always copied to the current proposal
## 0.4.2
Bug fixes:
- Demo: fix bug in ID14 workflow parameter gathering
## 0.4.1
Bug fixes:
- EXAFS: include unfinished scans when looking for the last scan number
- Demo: missing ewoksid12 dependency
- Demo: fix streamline workflow since we now have HDF5 and ASCII saving
## 0.4.0
Changes:
- BM23: support triggering of new EXAFS scans
- EXAFS: use pint registry from Bliss
- Streamline: replace "calibration" with "autocalibration" for clarity
- ID22: diffract22bliss -> lid22bliss
- Streamline: optimization per sample and per baguette
- Streamline: pyfai ring detection detector can be different from the calibration detector
- Streamline: support workflows that save ASCII files
## 0.3.1
Changes:
- The ExafsPlotter for the demo session uses the energy units from the motor if it specifies units
## 0.3.0
New features:
- Support Bliss 2.0
- Add ID22 XRPD workflows
- Add ID24 EXAFS workflows
- Add ID11 PDF workflows
- Add ID14 data conversion workflows
Changes:
- `WithPersistentParameters` module and defaults handling
- Better parameter inheritance support for `WithPersistentParameters`
- EXAFS plotting (BM23)
- SAXS/WAXS integration (ID31, BM02, ID11, ID09)
- STREAMLINE HTXRPD (ID31)
- ID22 XRD processor