- Install uv (See instructions here: https://github.com/astral-sh/uv)
cd
into the project directory for this repo- Run
uv venv
- Run
source .venv/bin/activate
to enter the virtual environment shell - Run
uv sync
- Run
uv run main.py
to start the webserver on port 5000
cd
into the project directory for this repo- Run
uv venv
- Run
source .venv/bin/activate
to enter the virtual environment shell - Run
uv sync
- Run
uv run pytest -s
to run the test suite
- Upload a results file
- Validate the data: If errors are found, an error message will be displayed If no errors are found:
- The results are stored in the database
- The newly uploaded results are displayed
- Access the index page ("/") which will show all stored results, grouped by experiment type.
- Select an experiment type to view:
- Overall statistics: median, average, and standard deviation.
- A table of results with columns: formulation_id and calculated_value.