Skip to main content

MRCZ meta-compressed image file-format library

Project description

mrcz is a package designed to supplement the venerable MRC image file format with a highly efficient compressed variant, using the blosc meta-compressor library to shrink files on disk and greatly accelerate file input/output for the era of “Big Data” in electron and optical microscopy.

Python versions 2.7, 3.4-3.6 are supported.

mrcz is currently considered to be a beta development state.

mrcz is released under the BSD 3-clause license.

Installation

A scientific Python installation (such as Anaconda, WinPython, or Canopy) is advised. After installation of your Python environment, from a command prompt type:

pip install mrcz

mrcz has the following dependencies:

  • numpy

  • blosc (optionally, but highly recommended)

Feature List

  • Import: DM4, MRC, MRCZ formats

  • Export: MRC, MRCZ formats

  • Compress and bit-shuffle image stacks and volumes with blosc meta-compressor

  • Asynchronous read and write operations.

  • Support in the hyperspy electron microscopy package.

Documentation

Documentation is hosted at http://python-mrcz.readthedocs.io/

Authors

See AUTHORS.txt.

Citations

  • R.A. McLeod, R. Diogo-Righetto, A. Stewart, H. Stahlberg, “MRCZ – A file format for cryo-TEM data with fast compression,” Journal of Structural Biology, 201 (3) (March 2018): 252-267, https://doi.org/10.1016/j.jsb.2017.11.012

  • A. Cheng et al., “MRC2014: Extensions to the MRC format header for electron cryo-microscopy and tomography”, Journal of Structural Biology 192(2): 146-150, November 2015, http://dx.doi.org/10.1016/j.jsb.2015.04.002

  • V. Haenel, “Bloscpack: a compressed lightweight serialization format for numerical data”, arXiv:1404.6383

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mrcz-0.5.9.tar.gz (58.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mrcz-0.5.9-py3-none-any.whl (41.3 kB view details)

Uploaded Python 3

File details

Details for the file mrcz-0.5.9.tar.gz.

File metadata

  • Download URL: mrcz-0.5.9.tar.gz
  • Upload date:
  • Size: 58.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for mrcz-0.5.9.tar.gz
Algorithm Hash digest
SHA256 fb82da0e64db0a04c95ffa015be3b368be86410a655a98eeb02d8783f870c77d
MD5 b944958973d0d4975be34b2c081636e4
BLAKE2b-256 167dce691d2e46bc23335563db3435dc712c57cbf7b81f6014fe88b4cc8ed309

See more details on using hashes here.

File details

Details for the file mrcz-0.5.9-py3-none-any.whl.

File metadata

  • Download URL: mrcz-0.5.9-py3-none-any.whl
  • Upload date:
  • Size: 41.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for mrcz-0.5.9-py3-none-any.whl
Algorithm Hash digest
SHA256 65469103f33f8759641a83fd5657d21fafae232b0b777e716635fbc95e7b9ab1
MD5 9ead098066373e01bad223712cc6c966
BLAKE2b-256 abe3c5ebd4d2e56abb5c5131f6a88ed3db0d9c46cfad789788906a8f66fc3e3d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page