=====================
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)