Diffusion Imaging In Python - Documentation#

DIPY is the paragon 3D/4D+ imaging library in Python. It contains generic methods for spatial normalization, signal processing, machine learning, statistical analysis and visualization of medical images. Additionally, it contains specialized methods for computational anatomy including diffusion, perfusion and structural imaging.

DIPY is part of the NiPy ecosystem.

Highlights#

DIPY 1.12.0 is now available. New features include:

  • NF: FORCE reconstruction model.

  • NF: New BiasField correction method.

  • NF: Parallel EuDX tractography.

  • NF: Intermediate map for symmetric diffeomorphic registration.

  • NF: StatefulSurface class to handle surfaces.

  • NF: Multiple new workflows (dipy_fit_msmtcsd, dipy_brain_mask, dipy_cluster_streamlines, dipy_fit_powermap, dipy_fit_fwdti).

  • ENH: Cythonized AK, RK, and KFA kurtosis computations.

  • RF: TRX as default file format for tractography outputs.

  • RF: Adoption of pathlib across workflows.

  • RF: Refactoring of nlmeans denoising (classic and blockwise variants).

  • Added support for Python 3.14.

  • Drop support for Python 3.10.

  • Documentation update.

  • Closed 324 issues and merged 173 pull requests.

See Older Highlights.

Announcements#

See some of our Past Announcements