Releases: carnisj/bcdi
Releases · carnisj/bcdi
V0.3.1
V0.3.0
v0.2.9
What's Changed
- Refactor postprocessing_utils.find_datarange by @carnisj in #297
- Implement PeakFinder for the calculation of corrected detector angles by @carnisj in #298
- remove deprecated
fix_size
parameter by @carnisj in #299 - Refactor postprocessing with more OOP by @carnisj in #306
- fix typo error in logger usage by @clatlan in #309
- change the name of the field name for the phase in the .vti output by @clatlan in #310
- Bug: force centering by center of mass after interpolation by @carnisj in #312
- Add support for BM02 beamline by @carnisj in #311
- Add more OOP in preproccessing by @carnisj in #314
- Remove temporal coupling in Setup initialization by @carnisj in #315
- Interpolation script by @clatlan in #318
- Implement a method to interpolate into the laboratory frame by @carnisj in #319
- Bump pillow from 9.1.1 to 9.3.0 by @dependabot in #321
- Remove some temporal coupling in
analysis.update_detector_angles
by @carnisj in #320 - Refactor 'preprocessing.center_fft' using inheritance by @carnisj in #322
- Update python to 3.10 and dependencies by @carnisj in #323
- prepare for version 0.2.9 by @carnisj in #325
Full Changelog: v0.2.8...v0.2.9
v0.2.8
What's Changed
- Was using monitor even if "skip" by @DSimonne in #258
- loader: allow loading of Eiger2M detector data at ID01BLISS by @carnisj in #260
- Log dir by @carnisj in #262
- build(deps): bump pillow from 9.1.0 to 9.1.1 by @dependabot in #263
- Bug: provide the correct number of motor positions to xrayutilities Qconv for SIXS by @carnisj in #268
- FEAT: Add option to skip unwrapping by @carnisj in #269
- Add version function by @DSimonne in #270
- Catch IndexError if fits on linecuts are not successful by @DSimonne in #272
- Add support for ESRF ID27 beamline by @carnisj in #273
- [Bug]: Add default command-line parameter "-f" for Jupyter Notebooks by @carnisj in #275
- Move the correction of detector angles before the calculation of q_bragg by @carnisj in #283
- use distinct names for pre- and postprocessing log files by @carnisj in #281
- use
centering_method
in the bragg peak location calculation by @carnisj in #278 - Support new detector at SixS and new alias dict by @DSimonne in #279
- FEAT: Enable energy scans at CRISTAL by @carnisj in #277
- Bug: fix binning value of first axis in
find_bragg
by @carnisj in #286 - Bug: create
save_dir
before running scripts by @carnisj in #287 - Bug: override
centering_method
when the Bragg peak position is provided by @carnisj in #289 - Allow
sample_name
to be an empty string. by @carnisj in #292 - Update detector.py by @dzhigaevd in #293
- Improve the robustness of
fit_linecut
by @carnisj in #294 - Add plot to check qualitatively the centering method by @carnisj in #291
- Release 0.2.8 by @carnisj in #295
New Contributors
- @dependabot made their first contribution in #263
Full Changelog: v0.2.7...v0.2.8
V0.2.7
What's Changed
- use multiprocessing for strain.py by @carnisj in #253
- implement preprocessing.process_scan by @carnisj in #254
- Implement multiprocessing for the preprocessing by @carnisj in #255
- Use isort to check the format of imports by @carnisj in #256
- prepare for release v0.2.7 by @carnisj in #257
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's Changed
- Use turbo as the default colormap by @carnisj in #244
- Add a description of
sample_offsets
in the documentation by @carnisj in #245 - Implement a linecut of the modulus in postprocessing by @carnisj in #246
- Add a 'colormap' parameter to the config by @carnisj in #248
- Silent mode by @carnisj in #249
- test installing bcdi in CI by @carnisj in #250
- Refactor parameter checks by @carnisj in #251
- Implement large unit tests for runners by @carnisj in #252
Full Changelog: v0.2.5...v0.2.6
V0.2.5
What's Changed
- Set command line parameters as optional by @carnisj in #231
- Id01bliss by @clatlan in #233
- Refactor: group loading methods in a new abstract class Loader by @carnisj in #228
- Open files within context managers by @carnisj in #236
- implement
__repr__
such that eval(repr(instance)) is an instance by @carnisj in #237 - Fix figure saving issue by @DSimonne in #239
- Release constraint on skimage version by @carnisj in #241
- Use fixed version numbers in dependencies by @carnisj in #242
Full Changelog: v0.2.3...v0.2.5
v0.2.3
v0.2.2
The main added feature for this release is the automatic correction of detector angles within the main scripts, so that the user does not need to think about it anymore. Also, the documentation was greatly improved with the addition of an example using real experimental data available publicly.
What's Changed
- Deepsource by @carnisj in #217
- Correct angles by @DSimonne in #221
- Include the correction of detector angles in Setup by @carnisj in #218
- use the correct number of values to unpack (detector distance missing) by @carnisj in #222
- Create an example using a dataset from the CXIDB by @carnisj in #212
- move run function from scripts to a module by @carnisj in #224
- Prepare for release v0.2.2 by @carnisj in #225
- update the documentation by @carnisj in #226
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Release after implementing argument parsing from config files / command line.
What's Changed
- Argument parser by @clatlan in #183
- update comments relative to spec files by @carnisj in #198
- Bug: use the correct key for the config file by @carnisj in #200
- Update CONTRIBUTING.md by @carnisj in #201
- open the pop-up window in data_dir if specified by @carnisj in #202
- Gui dev by @DSimonne in #199
- Update the parameter "Linearity_function" by @carnisj in #203
- add support in preprocessing for 34ID-C by @carnisj in #204
- return the transformation matrix from the detector frame to the laboratory frame by @carnisj in #208
- Add task in doit to check broken links in the doc by @carnisj in #211
- Implement the chi circle for 34ID-C by @carnisj in #205
- Load positions from the log file when available (Lazy user) by @carnisj in #214
Full Changelog: v0.1.7...v0.2.1