Installation#
Requirements#
rxmc requires Python 3.10 or later. Core dependencies are listed in
requirements.txt and are installed automatically.
Development / local use#
git clone git@github.com:beykyle/rxmc.git
cd rxmc
pip install -ve .
It is strongly recommended to use an isolated environment.
conda / mamba#
conda env create -f environment.yml
conda activate rxmc
pip install -ve . --no-deps
venv#
python -m venv .rxmc
source .rxmc/bin/activate
pip install -r requirements.txt
pip install -ve .
uv#
uv env create
uv env use python
uv install -e .
Optional extras#
Install example notebook runtime dependencies:
pip install -ve '.[examples]'
Install the full validation toolchain (formatting, linting, testing):
pip install -ve '.[validation]'
Install documentation build dependencies:
pip install -ve '.[docs]'