Release Notes

unreleased

  • Bug fixes

  • Improvements

    • update documentation on knife-edge scan and fluence calcuation MR:276, MR:278

    • update scannerY mnemonics MR:281

    • move loading logic to mnemonics MR:283, MR:286

    • add MaranaX mnemonics MR:285

    • add Chem diagnostics and Gotthard II mnemonics MR:292

    • make hRIXS centroid threshold configurable MR:298

    • drop MaranaX non-existing mnemonics and add attributes on dataset MR:300

    • streamline digitizer functions MR:304

    • add BAM average and BAM feedbacks mnemonics, Viking mnemonics MR:305, MR:306

    • improved function to load PES spectra MR:309

    • Gotthard-II mnemonics and pulse alignment MR:310, MR:311

  • New Features

    • fix issue:75 add frame counts when aggregating RIXS data MR:274

    • BOZ normalization using 2D flat field polylines for S K-edge MR:293

    • BOZ GPU notebook MR:294

    • update hRIXS class for MaranaX MR:287

    • introduce MaranaX class for parallelized centroiding MR:297

    • New PES functions to save / load average traces MR:309

1.7.0

  • Bug fixes

  • Improvements

    • remove calls to matplotlib tight_layout MR:206

    • Improved hRIXS class and utilities MR:182

    • Documentation on extracting digitizer peaks, clean up of digitizer functions MR:215

    • Improved peak-finding algorithm for digitizer traces MR:216, MR:227

    • Only load bunch pattern table when necessary MR:234, MR:245

    • Document the HRIXS class MR:238

    • notebook example of DSSC azimuthal integration for time delay scans MR:249

    • provide drop-intra-darks option in BOZ analysis MR:256

    • improve automatic ROIs finding for BOZ analysis MR:256

    • prevent flat field correction from turning negative in BOZ analysis MR:259

    • update documentation to the new exfel-python environment MR:266

  • New Features

    • Read signal description from Fast ADC and ADQ412 digitizers MR:209, MR:212

    • Mnemonics for XRD devices MR:208

    • Add function to align OL to FEL pulse Id MR:218

    • Add reflectivity routine MR:218

    • Possibility to extract run values of mnemonics MR:220, MR:232

    • Add get_undulator_config function MR:225

    • Document the HRIXS class MR:238

    • Include double counts for hRIXS SPC algorithms MR:239

    • Add Viking spectrometer analysis class MR:240

    • Add GPU accelaration for BOZ correction determination MR:254

    • Issues warning when loading data with > 5% missing trains MR:263

1.6.0

  • Bug fixes

    • fix issue:45 SLURM scripts embedded in and download link available from documentation MR:171

    • fix issue:8 regarding azimuthal integration with pyFAI and hexagonal DSSC pixel splitting by providing an example notebook MR:174

    • fix issue:46 with a change in dask groupby mean behavior MR:174

    • fix issue:47 SLURM script not using the correct kernel MR:176

    • fix issue:51 make sure that BAM units are in ps MR:183

    • fix issue:50 and issue:54 relating to package dependencies

    • fix issue:57 adds target mono energy mnemonic

    • fix issue:55 implementingd dask auto rechunking in notebooks

    • fix issue:53 wrong flat field correction sometimes being calculated

    • fix issue:56 future warning on xarray.ufuncs MR:189

  • Improvements

    • update version of BAM mnemonics MR:175

    • update version GATT-related mnemonics, add transmission_col2 MR:172

    • reorganize the Howto section MR:169

    • improve SLURM scripts with named arguments MR:176

    • adds notebook for DSSC fine timing analysis MR:184 and MR:185

    • numerous improvements for the flat field correction calculation in the BOZ analysis, including fitting domain functions, hexagonal pixel lattice, possibility to switch off flat field symmetry constraints and a refine fit function with regularization term MR:186

    • simplifies flat field calculation by using directly the refined fit procedure which works with far fewer input parameters MR:202

  • New Features

    • add routine for fluence calibration MR:180

    • add Fast ADC 2 mnemonics MR:200

1.5.0

1.4.0

1.1.2rc1

  • Bug Fixes

  • Improvements

  • New Feature

    • introduce change in package structure, sphinx documentation and DSSC binning class MR:87