ncempy package

openNCEM’s python package.


The ncempy package bundles a set of subpackages:

  • ncempy.algo
    Algorithms used for image processing and other computing. These act as the machinery of the provided tools. Heavy reusing is encouraged by keeping them general to the processing of datasets.
  • ncempy.eval
    Evaluation routines build from the single algorithms in algo. These address specific tasks like evaluating the results from a particular method or experimental setup.
    Module to do file IO for various file formats. While the EMD file format is used internally, other file formats commonly used in electron microscopy are read in using importers.


ncempy is designed and written for python3.5.

It relies on the following packages:

  • numpy
  • scipy
  • matplotlib (for plotting)
  • h5py (for EMD files)


The ncempy package is available on PyPI and can be installed using pip:

pip install ncempy

If you dare, you can also install the latest development version from github:

pip install 'git+'

Indices and tables