Perform these steps to install WyckoffDiff and its dependencies.
-
Clone the WyckoffDiff repository:
git clone https://github.com/httk/wyckoffdiff.git cd wyckoffdiff -
Create a conda environment called
wyckoffdiffwith Python 3.12 and activate it usingconda create -n wyckoffdiff python=3.12 conda activate wyckoffdiffAlternatively, if your system Python version is recent enough, you can instead use a Python venv:
mkdir -p data/deps python3 -m venv data/deps/venv source data/deps/venv/bin/activate -
Install
wyckoff_generationas a package with its dependencies bypip install -e . -
Install pre-commit hooks by
pre-commit install
At this point you are ready to continue with the usage instructions in README.md.
(To activate the environment created above in a new shell, just do: conda activate wyckoffdiff or source data/deps/venv/bin/activate.)