Skip to content

Releases: carnisj/bcdi

v0.1.7

29 Oct 17:43
Compare
Choose a tag to compare

Release after the bcdi hackweek

What's Changed

New Contributors

Full Changelog: v0.1.6...v0.1.7

v0.1.6

12 Sep 16:53
Compare
Choose a tag to compare

version 0.1.6

Create BeamlineP10Saxs and DiffractometerP10Saxs child classes.

As a side effect:

  • split preprocessing_utils in two new modules bcdi_utils and cdi_utils

  • all generic functions from preprocessing_utils are moved to utilities

Write some unit tests, coverage for detector.py is 99%

v0.1.5

04 Sep 12:59
Compare
Choose a tag to compare

Bug: convert arrays to a tuple before checking the length in Setup.ortho_directspace

v0.1.4

04 Sep 12:43
87f8075
Compare
Choose a tag to compare
  • implement a new validation function valid_ndarray, implement tests and remove the redundant code in modules.

  • split the Detector class using inheritance, refactor scripts accordingly and implement tests.

  • create a Beamline class with one child class for each beamline, move all beamline-dependent methods from Setup to the respective class and implement some tests.

v0.1.3

13 Aug 14:41
6efbc44
Compare
Choose a tag to compare
  • Split the module experiment_utils.py in meaningfull submodules, 1 for each type of class (not back compatible)

  • The scripts imports where modified consequently (not back compatible)

  • Create the framework for collaborative work (CONTRIBUTING.md, checks with doit)

  • Enforce the project's code style and documentation

V0.1.2

01 Jul 06:38
6bc8199
Compare
Choose a tag to compare
  • Feature: create a Diffractometer class with one child class for each beamline, move all functions related to
    the goniometer positions in the class

  • Feature: add an option in strain.py to put back the sample in the laboratory frame with all sample circles
    rotated back to 0 deg

And a lot of refactoring (transparent for the user)

V0.1.1

29 Mar 09:53
Compare
Choose a tag to compare

Moved all scripts to bcdi/scripts, put a prefix "bcdi_ "in front of all script names

V0.1.0

26 Mar 13:20
Compare
Choose a tag to compare

Implement the support of inplane rocking curves at CRISTAL beamline.
Simplify the calculation of the PRTF.
Remove duplicates in code by creating a figure saving function.
Resolve various bugs, implement some unittests.

V0.0.10-alpha.2

05 Feb 08:45
Compare
Choose a tag to compare
V0.0.10-alpha.2 Pre-release
Pre-release

Implemented the interpolation of reciprocal space data in the laboratory with fix sampling.
Solved bugs related to the calculation of the direct space voxel sizes.

V0.0.10-alpha

04 Feb 09:08
Compare
Choose a tag to compare
V0.0.10-alpha Pre-release
Pre-release

Release 0.0.10, including modifications to accommodate different voxel sizes in each direction in the strain calculation and interpolation of the reciprocal space data in the laboratory frame using the linearized transformation matrix.