Installation
Using PyPI
The latest stable release is available on PyPI, and can be installed with the following command:
pip install ctfr
Note that this doesn’t install the plotting dependencies. To install with plotting included, run:
pip install ctfr[display]
Development mode
If you want to make changes to ctfr, you can install it in editable mode with development dependencies by cloning or downloading the repository and running:
make dev
or:
pip install -e .[dev]
When installing in this mode, Cython is a build dependency. If you have trouble running Cython, see this guide.
Note
When developing, .pyx files need to be recompiled in order for changes in them to take place. This can be done by running make ext or python setup.py build_ext --inplace.