Skip to content

munechika-koyo/cherab_inversion

Repository files navigation

CHERAB-Inversion

PyPI Conda PyPI - Python Version

DOI GitHub

pre-commit.ci status Documentation Status PyPI Publish

Ruff Code style: black Docstring formatter: docformatter Docstring style: numpy pre-commit

CHERAB for Inversion, which is a package for the inversion technique of SVD, MFR, etc. For more information, see the documentation pages.

Quick installation

mamba/conda is recommended to install cherab-inversion.

mamba install -c conda-forge cherab-inversion

If you want to use pip, please install suitesparse at first, then install cherab-inversion.

# Linux (Debian/Ubuntu)
sudo apt install libsuitesparse-dev
# macOS
brew install suite-sparse
pip install cherab-inversion

For Developpers

If you would like to develop cherab-inversion, it is much easier to create a conda environment after cloning repository.

mamba env create -f environment.yaml
mamba activate cherab-inv-dev
python dev.py build
python dev.py install

Please follow the development procedure.