Installation
Installation Guide
Using Poetry (Recommended)
Poetry is a dependency management tool that helps you manage your Python environments and dependencies efficiently. We highly recommend using Poetry to set up UNSAT. Follow these steps to get started:
-
Running on Snellius? Read first the subsection below
-
Clone the Repository:
First, clone the UNSAT repository to your local machine:git clone https://github.com/UNSAT3D/unsat.git
-
Navigate to the Project Folder:
Move into the cloned repository directory:cd unsat
-
Install Poetry:
If Poetry is not already installed on your system, you can install it using pip:pip install poetry
-
Install Dependencies:
Run the following command to install all required dependencies:poetry install
-
Activate the Environment:
To work within the UNSAT environment, activate the virtual environment created by Poetry:Alternatively, you can run commands within this environment by prefixing them withpoetry shell
poetry run
.
For more details on Poetry, visit the Poetry Documentation.
Snellius Installation
If you're working on the Snellius supercomputer, you'll need to load specific modules before installation. Follow these steps:
-
Load Required Modules:
module load 2023 module load Python/3.11.3-GCCcore-12.3.0
-
Install UNSAT: After loading the modules, follow the general installation steps as described in the Poetry Installation Guide.
For detailed instructions on submitting jobs on Snellius, refer to the Snellius Usage Section.