pynrrd 1.1.3


pip install pynrrd

  Latest version

Released: Jan 23, 2025


Meta
Author: Maarten Everts, Addison Elliott
Requires Python: >=3.7

Classifiers

License
  • OSI Approved :: MIT License

Topic
  • Scientific/Engineering

Programming Language
  • Python
  • Python :: 3.7
  • Python :: 3.8
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
Build Status DOI Python version PyPi version Documentation Status https://codecov.io/gh/mhe/pynrrd/branch/master/graph/badge.svg

pynrrd

pynrrd is a pure-Python module for reading and writing NRRD files into and from numpy arrays.

Requirements

  • numpy

  • typing_extensions

v1.0+ requires Python 3.7 or above. If you have an older Python version, please install a v0.x release instead.

Installation

Install via pip and GitHub

pip install git+https://github.com/mhe/pynrrd.git

Example usage

import numpy as np
import nrrd

# Some sample numpy data
data = np.zeros((5,4,3,2))
filename = 'testdata.nrrd'

# Write to a NRRD file
nrrd.write(filename, data)

# Read the data back from file
readdata, header = nrrd.read(filename)
print(readdata.shape)
print(header)

Next Steps

For more information, see the documentation.

License

See the LICENSE for more information.

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras:
Dependencies:
numpy (>=1.21)
typing_extensions