Installation

We use Poetry to manage Python dependencies and virtual environments.

To install the application, follow these steps:

  1. Install dependencies with Poetry:

    poetry install
    
  2. Test the installation by running the tests:

    poetry run pytest
    
  3. Run the application locally using Poetry:

    poetry run resource_model
    poetry run resource_usage --help
    poetry run optimise_hardware --help
    poetry run run_experiment --help