Skip to main content

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

Release files for mrcz 0.5.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mrcz 0.5.10
File Size Uploaded
mrcz-0.5.10.tar.gz 58.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mrcz 0.5.10
File Interpreter ABI Platform
mrcz-0.5.10-py3-none-any.whl Python 3 none any Details

Total release size: 99.6 kB

Release files / mrcz-0.5.10.tar.gz

Download URL mrcz-0.5.10.tar.gz
Size 58.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e035727635656086aecc411af921f104ecfc725992102a8ce24bc30e96ea8323
BLAKE2b-256 checksum
How to use checksums
fb0c991fe517d5e2a0930f9deee72a58c5e6e7b2b0731a7c8412d830d324dee0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / mrcz-0.5.10-py3-none-any.whl

Download URL mrcz-0.5.10-py3-none-any.whl
Size 41.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
54fc45ae080411bc3bcfe2e663aa6467c882ff09df5bd0fa0e9cd7f323202a97
BLAKE2b-256 checksum
How to use checksums
828dd530150bc1a1bae302d06e2ff350b790c868c6cba3f80e6f00b33c925795
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release history Release notifications | RSS feed

0.6.0

2 release files

This release

0.5.10 This release

2 release files

0.5.9

2 release files

0.5.8

2 release files

0.5.7

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.8

2 release files

0.3.7

1 release file

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.2.5

1 release file

0.2.3

1 release file

0.2.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page