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/
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)
| File | Size | Uploaded | |
|---|---|---|---|
| mrcz-0.5.10.tar.gz | 58.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|