Installation¶
Prerequisites¶
- Python 3.11 or higher
uvpackage manager (recommended) orpipgit-lfs(for accessing dummy datasets)
Quick Install¶
Using uv (Recommended)¶
# Clone the repository
git clone https://github.com/yourusername/cobrabox.git
cd cobrabox
# Install git-lfs and pull large files
git lfs install
git lfs pull
# Install dependencies and set up the environment
uv sync
Using pip¶
Development Setup¶
For development, install with dev dependencies:
Install pre-commit hooks:
Verify Installation¶
Run the test suite:
Try a quick example:
Optional: Documentation Dependencies¶
To build the documentation locally:
Then serve the docs:
Troubleshooting¶
git-lfs issues¶
If you see placeholder files instead of actual data:
Python version¶
Check your Python version:
CobraBox requires Python 3.11+.