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 shellpoetry 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.