Recent Releases of nireports
nireports - 25.1.0
Release notes
New feature release in the 25.0.x series.
This release drops support for Python 3.9.
Change
- ENH: Add detrend parameter to fMRIPlot (https://github.com/nipreps/nireports/pull/190)
- ENH: Add outputnamepattern for PET (https://github.com/nipreps/nireports/pull/188)
- MNT: Update templateflow cache, use OIDC PyPI uploads (https://github.com/nipreps/nireports/pull/185)
- Python
Published by mgxd 9 months ago
nireports - 25.0.0
Release notes
New feature release in the 25.0.x series.
This release vendors the unmaintained svgutils package to resolve warnings and eventual errors. This release also includes initial type annotations for the package, as well as a large number of fixes for warnings, to improve the user experience for downstream packages.
Changes
- ENH: Fix
seabornandmatplotliborientation warning (#166) - ENH: Refactor mosaic plot custom colormap creation (#151)
- ENH: Test the segmentation contour plot methods (#175)
- ENH: Prefer using NumPy's random number generator (#176)
- ENH: Prefer using NumPy's random number generator (#174)
- ENH: Use a fixture to close
Matplotlibfigures in tests (#169) - ENH: Close all
Matplotlibfigures in relevant tests explicitly (#167) - ENH: Make use of the
compressoption in melodic plot function (#163) - ENH: Catch warning when loaded text file contains no data in test (#156)
- ENH: Close figures in test explicitly (#165)
- ENH: Remove duplicate local
NumPyimport in test function (#164) - ENH: Avoid divide by zero warnings when normalizing DWI data (#154)
- ENH: Close figures in test explicitly (#155)
- ENH: Fix mosaic plot
plot_sagittalparameter warning (#160) - ENH: Copy NIfTI image header when creating from image (#158)
- ENH: Remove unused parameter in segmentation mosaic plot function (#152)
- ENH: Make type hinting compatible with Python 3.9 (#149)
- RF: Vendor svgutils into nireports._vendored (#172)
- TYP: Relax Nifti1Image to SpatialImage (#153)
- TYP: Annotate reportlets.mosaic (#150)
- TYP: Annotate tools and reportlets.utils (#147)
- TYP: Configure and run mypy checks in CI (#146)
- DOC: Consider warnings as errors in documentation CI build (#162)
- MNT: Update deprecated
seabornfunction calls before they error (#171) - MNT: Update pre-commit config, add codespell (#173)
- STY: Enforce ruff/flake8-simplify rules (SIM) (#181)
- STY: Prefer importing
warningsfor the sake of consistency (#159)
Full Changelog: https://github.com/nipreps/nireports/compare/24.1.0...25.0.0
- Python
Published by effigies 11 months ago
nireports - 24.1.0
Release notes
New feature release in the 24.1.x series.
This release includes a migration of most if not all reporting interfaces from NiWorkflows. This release also supports Python 3.13 and Numpy 2.
Changes
- ENH: Finalize migration of reporting interfaces (#71)
- ENH: Allow figures in session folder (#138)
- RF: Replace nireports.data.Loader with acres.Loader (#142)
- STY: Apply new ruff rules (#139)
- MAINT: Add tox.ini, test minimum dependencies (#141)
Full Changelog: https://github.com/nipreps/nireports/compare/24.0.3...24.1.0
- Python
Published by effigies about 1 year ago
nireports - 24.0.3
Release Notes
Bug-fix release in the 24.0.x series.
Loosens constraints on report generation to permit GIFs. Technically a feature, but the impact on existing code is null.
What's Changed
- Allow GIFs in reports by @tsalo in https://github.com/nipreps/nireports/pull/128
Full Changelog: https://github.com/nipreps/nireports/compare/24.0.2...24.0.3
- Python
Published by effigies over 1 year ago
nireports - 24.0.1
Release Notes
The new release series includes a fair share of maintenance, style, and documentation improvements. It also includes some bugfixes, one very relevant as memory consumption may have been overseen for a long while because many reporters were not closing their matplotlib figures. Finally, several relevant features, such as new DWI plotting tools, have been included.
What's Changed
- FIX: Set max height and overflow css for qcrating widget by @rwblair in https://github.com/nipreps/nireports/pull/117
- FIX: Address memory issues and corruption in
fMRIPlotby @oesteban in https://github.com/nipreps/nireports/pull/131 - ENH: Add gradient plot method by @jhlegarreta in https://github.com/nipreps/nireports/pull/96
- ENH: Set the
seabornbarplothueproperty value by @jhlegarreta in https://github.com/nipreps/nireports/pull/100 - ENH: Add DWI volume plot method by @jhlegarreta in https://github.com/nipreps/nireports/pull/101
- ENH: Add raincloud plot capabilities by @jhlegarreta in https://github.com/nipreps/nireports/pull/118
- ENH: Higher-level carpetplot tooling for DWI by @teresamg in https://github.com/nipreps/nireports/pull/119
- DOC: Update Readthedocs and package's docs dependencies by @oesteban in https://github.com/nipreps/nireports/pull/97
- DOC: Misc documentation and style fixes by @jhlegarreta in https://github.com/nipreps/nireports/pull/102
- DOC: Fix
dwimodule function cross ref in docstring by @jhlegarreta in https://github.com/nipreps/nireports/pull/103 - MAINT: Fix
matplotlib.cm.get_cmapdeprecation by @DimitriPapadopoulos in https://github.com/nipreps/nireports/pull/98 - MAINT: Consistently use
matplotlib.colormapsinmplnamespace by @effigies in https://github.com/nipreps/nireports/pull/104 - MAINT: Add CI badges to
READMEby @jhlegarreta in https://github.com/nipreps/nireports/pull/111 - MAINT: Add PyPI badge to
READMEby @jhlegarreta in https://github.com/nipreps/nireports/pull/112 - MAINT: Add license badge to
READMEby @jhlegarreta in https://github.com/nipreps/nireports/pull/113 - MAINT: Pacify ruff by @oesteban in https://github.com/nipreps/nireports/pull/123
- MAINT: Numpy 2.0 compatibility by @effigies in https://github.com/nipreps/nireports/pull/127
- STY: Apply ruff/flake8-implicit-str-concat rule ISC001 by @DimitriPapadopoulos in https://github.com/nipreps/nireports/pull/99
- STY: Make coverage badge be last in
READMEbadge list by @jhlegarreta in https://github.com/nipreps/nireports/pull/116 - STY: Transition to ruff for code formatting by @jhlegarreta in https://github.com/nipreps/nireports/pull/114
- STY: Fix style in
update_authors.pyby @jhlegarreta in https://github.com/nipreps/nireports/pull/115
New Contributors
- @jhlegarreta made their first contribution in https://github.com/nipreps/nireports/pull/96
- @teresamg made their first contribution in https://github.com/nipreps/nireports/pull/119
- @rwblair made their first contribution in https://github.com/nipreps/nireports/pull/117
Full Changelog: https://github.com/nipreps/nireports/compare/23.2.2...24.0.1
- Python
Published by oesteban over 1 year ago
nireports - 23.2.0
A new minor release with support for Python 3.12, matplotlib 3.8, and dropping the implicit dependency on setuptools.
CHANGES
- FIX: Fix AttributeError Xtick has no attribute label (#84)
- FIX: Typos found by codespell (#79)
- ENH: Add session filtering to report generation (#82)
- ENH: Add
ignore_initial_volumesparam toConfoundsCorrelationPlot(#83) - RF: Purge pkg_resources, add data loader (#85)
- STY: Assorted pyupgrade suggestions (#80)
New Contributors
- @DimitriPapadopoulos made their first contribution in https://github.com/nipreps/nireports/pull/79
- @celprov made their first contribution in https://github.com/nipreps/nireports/pull/84
- @tsalo made their first contribution in https://github.com/nipreps/nireports/pull/83
Full Changelog: https://github.com/nipreps/nireports/compare/23.1.1...23.2.0
- Python
Published by effigies about 2 years ago
nireports - 23.1.0
What's Changed
- ENH: Upgrade bootstrap to 5.0.2 by @oesteban in https://github.com/nipreps/nireports/pull/59
- ENH: Allow different types of reportlets, not only BIDS-based by @oesteban in https://github.com/nipreps/nireports/pull/60
- DOC: Adds a docstring to the compose_view function. by @arokem in https://github.com/nipreps/nireports/pull/63
- ENH: BIDS filters and support plugins (incl. a rating widget as the example) by @oesteban in https://github.com/nipreps/nireports/pull/62
- FIX: Plugin inclusion via main bootstrap file did not work by @oesteban in https://github.com/nipreps/nireports/pull/64
- ENH: Advanced metadata interpolation by @oesteban in https://github.com/nipreps/nireports/pull/65
- ENH: Improve handling of auth token by rating-widget by @oesteban in https://github.com/nipreps/nireports/pull/66
- ENH: Allow CSS styling of reportlets in bootstrap file by @oesteban in https://github.com/nipreps/nireports/pull/67
- FIX: Improve handling of reportlet style by @oesteban in https://github.com/nipreps/nireports/pull/68
- CI: Purge codecov Python package by @effigies in https://github.com/nipreps/nireports/pull/69
- CI: Try older codecov orb by @effigies in https://github.com/nipreps/nireports/pull/70
- ENH: Add a
bval-<label>entity by @oesteban in https://github.com/nipreps/nireports/pull/72 - FIX: Bugs discovered generating DWI reports by @oesteban in https://github.com/nipreps/nireports/pull/73
- ENH: Port basic report-capable interfaces from NiWorkflows by @oesteban in https://github.com/nipreps/nireports/pull/74
- ENH: Add a new DWI heatmap for quality control by @oesteban in https://github.com/nipreps/nireports/pull/75
- ENH: Better SNR levels for representation in DWI heatmaps by @oesteban in https://github.com/nipreps/nireports/pull/77
- FIX: Calculation of aspect ratio of mosaics by @oesteban in https://github.com/nipreps/nireports/pull/76
New Contributors
- @arokem made their first contribution in https://github.com/nipreps/nireports/pull/63
Full Changelog: https://github.com/nipreps/nireports/compare/23.0.1...23.1.0
- Python
Published by oesteban over 2 years ago
nireports - 23.0.0
What's Changed
- ENH: Add Governance files by @esavary in https://github.com/nipreps/nireports/pull/48
- Fix: updated maintainers.md by @esavary in https://github.com/nipreps/nireports/pull/49
- ENH: Set up CI on CircleCI for artifact visualization by @esavary in https://github.com/nipreps/nireports/pull/50
- ENH: API refactor of Nipype interfaces by @oesteban in https://github.com/nipreps/nireports/pull/51
- ENH: Flexibilize views of
plot_mosaicto render nonhuman imaging by @oesteban in https://github.com/nipreps/nireports/pull/52
New Contributors
- @esavary made their first contribution in https://github.com/nipreps/nireports/pull/48
Full Changelog: https://github.com/nipreps/nireports/compare/0.2.0...23.0.0
- Python
Published by oesteban almost 3 years ago
nireports - 0.0.1
What's Changed
- CI: Add Github Actions by @effigies in https://github.com/nipreps/nireports/pull/8
- CI: Finish setting up GitHub actions by @effigies in https://github.com/nipreps/nireports/pull/9
- CI: Add template .circleci/config.yml by @effigies in https://github.com/nipreps/nireports/pull/11
- MAINT: Integrated isort by @ZviBaratz in https://github.com/nipreps/nireports/pull/21
- MAINT: Added black to dev requirements by @ZviBaratz in https://github.com/nipreps/nireports/pull/15
- MAINT: Created contribution guidelines by @ZviBaratz in https://github.com/nipreps/nireports/pull/19
- MAINT: Created pre-commit hook by @ZviBaratz in https://github.com/nipreps/nireports/pull/17
- MAINT: Add black profile to isort, isort to pre-commit by @mgxd in https://github.com/nipreps/nireports/pull/24
- DOC: Update the description of the taxonomy of the package in README by @oesteban in https://github.com/nipreps/nireports/pull/27
- Added basic documentation generation infrastructure by @ZviBaratz in https://github.com/nipreps/nireports/pull/29
- RTD build fix by @ZviBaratz in https://github.com/nipreps/nireports/pull/32
- Started porting from niworkflows by @ZviBaratz in https://github.com/nipreps/nireports/pull/33
- Converted README to rst by @ZviBaratz in https://github.com/nipreps/nireports/pull/37
- Fixing 32-bit Windows with Python 3.10 build by @ZviBaratz in https://github.com/nipreps/nireports/pull/42
- MAINT: Migration of reportlets and interfaces from MRIQC by @oesteban in https://github.com/nipreps/nireports/pull/44
New Contributors
- @effigies made their first contribution in https://github.com/nipreps/nireports/pull/8
- @ZviBaratz made their first contribution in https://github.com/nipreps/nireports/pull/21
- @mgxd made their first contribution in https://github.com/nipreps/nireports/pull/24
- @oesteban made their first contribution in https://github.com/nipreps/nireports/pull/27
Full Changelog: https://github.com/nipreps/nireports/commits/0.0.1
- Python
Published by oesteban almost 3 years ago