Getting Started: Install & Verify

To use the Noether Framework you have to clone the repository from GitHub or install it as a Python package. This documentation will guide you through this process.

We assume basic knowledge of Git, Python, as well as Unix systems.

Installing from the repo

To get started, clone the repo to your machine:

git clone git@github.com:Emmi-AI/noether.git

Navigate to your fresh repo, here we will assume the working path as /home/user/repos/noether, and use uv to set up the project.

Optionally setup Python using uv (for more options consult the official documentation):

uv python install

Create a virtual environment with relevant packages:

uv venv                    # create a default virtual environment under the default .venv folder
source .venv/bin/activate  # activate your newly created environment in your terminal
pre-commit install         # install git pre-commit hooks if you plan to contribute to the code base
uv sync                    # install project dependencies

Verifying the Installation

See if the installation was successful by running the tests:

pytests -q tests/

Warning

The information below is for reference only as the CLI is not final yet.

python -c "import importlib.metadata as m; print(m.version('noether'))"
# 1.0.0