Skip to content

2024.1.2

Latest
Compare
Choose a tag to compare
@tmichela tmichela released this 30 Jul 05:51
· 78 commits to master since this release
9e7914f

Also see the official changelog in our docs: https://extra.readthedocs.io/en/latest/changelog/#202412

What's Changed

  • Add docs for extra.calibration module by @takluyver in #135
  • Update Github actions to fix warnings about Node.js 16 by @takluyver in #144
  • Implement fit_gaussian() to quickly fit a Gaussian by @JamesWrigley in #131
  • Mask all non-finite values in fit_gaussian() by @JamesWrigley in #147
  • Look in the fast data to find the max number of pulses by @JamesWrigley in #153
  • Take empty trains into account when checking for constant pulse pattern by @philsmt in #156
  • Some minor improvements to generic pulse components by @philsmt in #155
  • Add a DLD component by @philsmt in #103
  • Add support to align pulse-indexed data as new columns in DLD sparse data by @philsmt in #166
  • [XGM] Add support for .pulse_energy() returning a Series, and .slow_train_energy() by @JamesWrigley in #162
  • Add a component for optical laser delay by @philsmt in #165
  • Optionally use negative pulse indices for PPL-only DLD pulses by @philsmt in #167
  • Add Scan.split_by_steps() method by @takluyver in #169
  • Fix missing index name in train-averaged BAM data by @philsmt in #171
  • Add support to filter DLD hits for reconstruction method while loading by @philsmt in #170
  • Add bad pixel flags to extra.calibration by @takluyver in #172
  • Support more types for DLD dataframe extra columns by @philsmt in #173
  • Add parameter to get only FEL or only pump laser mask from PumpProbePulses by @takluyver in #174
  • Deprecate pulse dimension time in favor of pulseTime by @philsmt in #178
  • Add constant fraction and dynamic leading edge discriminators by @philsmt in #25
  • Add high-level interface for ADQ digitizer channels by @philsmt in #35
  • Fix many typos and links in ADQ component docs and navigation by @philsmt in #188
  • Fix insertion of aligned columns when original frame has none by @philsmt in #189
  • Docs fixes, and document PulsePattern.select_trains() by @JamesWrigley in #190
  • Expose the DAMNIT API by @JamesWrigley in #164
  • fix: convert conditions for CALCAT to float or string as expected. by @kakhahmed in #193
  • Fix using a labelled series to compute pulse distances by @philsmt in #196
  • Fix extra_compile_args in setup.py by @philsmt in #198
  • Add missing EdgeInterpolation docs and various other text fixes by @philsmt in #197
  • Detector motors component by @egorsobolev in #148
  • Fix detector motors docstrings by @egorsobolev in #199
  • Two line docstring fix for DelayLineDetector by @TimBerberich in #191
  • Markdown table methods for calibration constants by @takluyver in #202
  • Attempt to improve plots of scan positions by @takluyver in #201
  • Enable coverage reporting in CI by @JamesWrigley in #205
  • Add Python 3.12 to CI by @JamesWrigley in #207
  • Prepare changelog for new release 2024.1.2 by @tmichela in #208

New Contributors

Full Changelog: 2024.1.1...2024.1.2