Linux/macOS:
curl -LsSf https://astral.sh/uv/install.sh | shWindows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"After installing uv and cloning the repository:
cd inprossa
uv syncThis will create a virtual environment and install all dependencies.
Every work packages has a specific directory.
Directory tree overview:
├───wp1
├───wp2
│ ├───formulation
│ ├───instances
│ └───source
│ ├───problemdatagenerator
| └───simulator
| └───optimiser
| └───NL2DSL (semi-NL problem description to OptDSL translation using LLMs, continuous in-context learning and Trees of Thoughts)
├───wp3
│ └───examples
├───wp4
└───wp5