What’s new?¶
0.1.15 (mai 13, 2024)¶
A new minor release with fixes such as setting random seeds and enhancing parallelization, alongside improvements like automated package building, documentation updates, and maintenance tasks.
FIX: Set random seed in registration test (#160)
FIX: Implement parallelization with joblib & processes (#103)
FIX: Revise
antsRegistration
arguments (just FYI) (#102)FIX: Revising parallel execution and related housekeeping (#100)
FIX: Stop using overly complicated asyncio for managing ThreadPoolExecutors (#97)
FIX: Housekeeping of the data loader function (#92)
FIX: Integration test with B0 (trivial) model (#85)
FIX: Generate temporary H5 cache path anew with every new instance of
DWI
(#87)FIX: Miscelaneous revisions to make tests execute properly (#84)
FIX: Fix Sphinx documentation configuration file (#136)
ENH: Use img shields license badge and point to file (#190)
ENH: Add test for the CLI parser (#183)
ENH: Automated Package Building and Deployment (#179)
ENH: CLI Implementation for Eddymotion (#157)
ENH: Rename the estimator method to honor its purpose/use (#173)
ENH: Bump CircleCI docker image (#177)
ENH: Require the iterables in a zip call to have equal length (#172)
ENH: Adopt the NiPreps author update maintenance script (#167)
ENH: Drop support for Python 3.8 and 3.9 (#158)
ENH: Remove unused tmp_path parameter from test (#162)
ENH: Outsource leave-one-out splitter so it can be used across data types (#98)
ENH: Simplify eddymotion.estimator.EddyMotionEstimator.fit (#149)
ENH: Refactor code linter and formatter dependencies (#144)
ENH: Use NumPy’s Generator class as a replacement for RandomState (#141)
ENH: Define instance attributes in
__init__
method (#133)ENH: Remove unused parameter from method prototype (#134)
ENH: Add Python 3.12 to project classifiers (#143)
ENH: Fix GitHub workflow actions warnings linked to Node.js (#130)
ENH: Remove unnecessary docs/requirements.txt (#137)
ENH: Refactor package structure (#115)
ENH: Model building refactor (#109)
ENH: Add
FullDKIModel
(#91)ENH: PET uptake model (#112)
ENH: Allow mix-and-matching of models (#105)
ENH: Improvements to the estimator (#96)
ENH: Adds carpet_plot function (#123)
ENH: Data utils (#124)
ENH: Changed em_affines from Affine object to matrix with preallocation (#122)
DOC: Fix typo in ModelFactory docstring (#185)
DOC: Fix grammar in model factory docstring (#175)
DOC: Remove unnamed return parameter from docstring (#164)
DOC: Add CircleCI status badge to README (#159)
DOC: Add status badges to
README
file (#138)DOC: Add missing references in README file (#131)
DOC: Miscellaneous documentation fixes (#135)
DOC: Fix documentation build (#104)
DOC: Just added myself to contributors (#83)
DOC: Update contact information for @dpys and setup.cfg -> nipreps (#119)
DOC: Update contact information for @dpys and setup.cfg -> nipreps (#119)
STY: fix style errors (#154)
STY: Format the code base style (#147)
STY: Avoid using pytest tmpdir fixture as variable name (#132)
MAINT: Drop local version to play nicely with test.pypi.org (#182)
MAINT: Migrate to PEP517/518 packaging (#128)
MAINT: Rotate CircleCI secrets and setup up org-level context (#121)
MAINT: Pin Python >= 3.8 (#120)
MAINT: Do not install ants with conda (CircleCI) (#106)
MAINT: Do not install ants with conda (CircleCI) (#106)
MAINT: Initiate CircleCI’s config file (#88)
MAINT: Reduce jobs in contrib GHA (#82)
CI: replace flake8 by ruff check (#139)
0.1.4 (April 12, 2021)¶
The first release following a more complete deployment cycle.
FIX: Bad argument mapping in the new plot_gradients (#33)
FIX: Use consistent names for DTI/DKI. (#30)
ENH: Add general crediting system (#32)
ENH: Implement method to plot DWI gradient (#27)
ENH: Licensing and stylistic suggestions (#2)
MAINT: Update main from upstream nipreps/EddyMotionCorrection (#1)