Releases: carnisj/bcdi
v0.1.7
Release after the bcdi hackweek
What's Changed
- update the documentation by @carnisj in #118
- Bcdi hackweek by @sjleake in #117
- Update the documentation by @carnisj in #119
- define class diagrams in mermaid instead of using autoclasstree by @carnisj in #120
- update the documentation by @carnisj in #121
- add unit tests by @carnisj in #122
- add unit tests for the module beamline.py by @carnisj in #123
- Update index.md by @sjleake in #124
- update README.rst by @carnisj in #125
- Update CONTRIBUTING.md by @sjleake in #128
- Refactor bcdi_facet_strain.py by @carnisj in #129
- Refactor: rename utilities.is_numeric to is_float by @carnisj in #132
- Test by @mirichard-S in #140
- Doc by @duprazm in #142
- simplify the pull request template by @carnisj in #149
- Update docstring of RotationMatrix by @carnisj in #148
- Gather published article/dataset in a paragraph in README by @carnisj in #143
- polyMaker class by @sjleake in #150
- Update README.rst by @sjleake in #161
- Update README.rst by @dzhigaevd in #164
- allow gridding d2scan in preprocessing by @carnisj in #166
- Update CONTRIBUTING.md by @carnisj in #171
- Merge the subpackge facet_recognition into postprocessing by @carnisj in #170
- Define default sample offsets for P10 by @carnisj in #168
- videos from hackweek added to documentation, temporary hackweek dir removed by @sjleake in #174
- Modify list formatting for better rendering by @carnisj in #176
- Create generic functions for dataset alignment by @carnisj in #173
- Allow the user to provide the path to the data directory by @carnisj in #178
- Bug: correct the detector horizontal orientation and update unit tests by @carnisj in #175
- Add Mypy for type checking in the workflows by @carnisj in #184
- Devel by @DSimonne in #179
- Refactor: split interp_rgi_translation and make it dimension-agnostic by @carnisj in #180
- process 34id specfile by @carnisj in #188
- Update the documentation by @carnisj in #194
- [Bug] Apply correctly the linearity function by @carnisj in #196
New Contributors
- @mirichard-S made their first contribution in #140
- @duprazm made their first contribution in #142
- @dzhigaevd made their first contribution in #164
- @DSimonne made their first contribution in #179
Full Changelog: v0.1.6...v0.1.7
v0.1.6
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
v0.1.4
-
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
-
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
-
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
V0.1.0
V0.0.10-alpha.2
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
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.