This release includes a range of maintenance improvements, bug fixes, enhancements to functionality and performance, documentation updates, and code style refinements, with contributions from several new contributors
What's Changed
- MAINT: Reduce jobs in contrib GHA by @oesteban in #82
- Just added myself to contributors by @GalKepler in #83
- FIX: Miscelaneous revisions to make tests execute properly by @oesteban in #84
- FIX: Generate temporary H5 cache path anew with every new instance of
DWI
by @oesteban in #87 - FIX: Integration test with B0 (trivial) model by @oesteban in #85
- MAINT: Initiate CircleCI's config file by @oesteban in #88
- FIX: Housekeeping of the data loader function by @oesteban in #92
- FIX: Stop using overly complicated asyncio for managing ThreadPoolExecutors by @oesteban in #97
- ENH: Improvements to the estimator by @oesteban in #96
- FIX: Revising parallel execution and related housekeeping by @oesteban in #100
- FIX: Revise
antsRegistration
arguments (just FYI) by @oesteban in #102 - FIX: Implement parallelization with joblib & processes by @oesteban in #103
- DOC: Fix documentation build by @oesteban in #104
- ENH: Allow mix-and-matching of models by @oesteban in #105
- MAINT: Do not install ants with conda (CircleCI) by @oesteban in #106
- ENH: Add ``FullDKIModel'' by @oesteban in #91
- ENH: Model building refactor by @oesteban in #109
- ENH: Refactor package structure by @oesteban in #115
- Update contact information for @dPys and setup.cfg -> nipreps by @dPys in #119
- MAINT: Pin Python >= 3.8 by @oesteban in #120
- ENH: PET uptake model by @oesteban in #112
- MAINT: Rotate CircleCI secrets and setup up org-level context by @oesteban in #121
- Changed em_affines from Affine object to matrix with preallocation by @teresamg in #122
- Data utils by @teresamg in #124
- Adds carpet_plot function by @teresamg in #123
- DOC: Miscellaneous documentation fixes by @jhlegarreta in #135
- DOC: Add missing references in
README
file by @jhlegarreta in #131 - BUG: Fix Sphinx documentation configuration file by @jhlegarreta in #136
- MAINT: Migrate to PEP517/518 packaging by @esavary in #128
- ENH: Remove unnecessary
docs/requirements.txt
by @jhlegarreta in #137 - ENH: Fix GitHub workflow actions warnings linked to
Node.js
by @jhlegarreta in #130 - ENH: Avoid using
pytest
tmpdir
fixture as variable name by @jhlegarreta in #132 - CI: replace flake8 by ruff check by @esavary in #139
- ENH: Add Python 3.12 to project classifiers by @jhlegarreta in #143
- DOC: Add status badges to
README
file by @jhlegarreta in #138 - ENH: Remove unused parameter from method prototype by @jhlegarreta in #134
- ENH: Define instance attributes in
__init__
method by @jhlegarreta in #133 - ENH: Use NumPy's
Generator
class as a replacement forRandomState
by @jhlegarreta in #141 - ENH: Refactor code linter and formatter dependencies by @jhlegarreta in #144
- STYLE: Format the code base style by @jhlegarreta in #147
- ENH: Simplify
eddymotion.estimator.EddyMotionEstimator.fit
by @jhlegarreta in #149 - ENH: Outsource leave-one-out splitter so it can be used across data types by @teresamg in #98
- STY: fix style errors by @esavary in #154
- ENH: Indexes sorting options by @esavary in #150
- DOC: Add CircleCI status badge to README by @jhlegarreta in #159
- ENH: Remove unused
tmp_path
parameter from test by @jhlegarreta in #162 - DOC: Remove unnamed return parameter from docstring by @jhlegarreta in #164
- ENH: Drop support for Python 3.8 and 3.9 by @jhlegarreta in #158
- FIX: Set random seed in registration test by @jhlegarreta in #160
- ENH: Adopt the NiPreps author update maintenance script by @jhlegarreta in #167
- ENH: Require the iterables in a zip call to have equal length by @jhlegarreta in #172
- DOC: Fix grammar in model factory docstring by @jhlegarreta in #175
- ENH: Bump CircleCI docker image by @jhlegarreta in #177
- STYLE: Rename estimator method to honor its purpose/use by @jhlegarreta in #173
New Contributors
- @teresamg made their first contribution in #122
- @jhlegarreta made their first contribution in #135
- @esavary made their first contribution in #128
Full Changelog: 0.1.6...0.1.15