- Objectives
- Install/activate Mneme in a virtual environment
- Verify core and optional dependencies
- Run smoke tests on your machine
- Time: 30–45 minutes
# From repo root
source venv/bin/activate
pip install -e .
# Optional dev tools
pip install -r requirements-dev.txtmneme infoCheck:
- Python, NumPy, CUDA availability
- Optional deps:
gudhi,pysr,h5py,scipy,sklearn - Default topology backend (from config if provided)
python -c "import mneme; print('OK')"
pytest -q # optional dev- GPU not required for MVP. Neural-field reconstructor is a placeholder; keep CPU for now.
- Change verbosity: run
mneme info -vand note any differences in logging - Optional: install GUDHI if missing; confirm cubical backend will be used
- Optional: install PySR; run
mneme infoand confirm Julia availability status
Solutions (outline)
mneme inforeports optional deps and default backend; with-v, console logging is verbose- With GUDHI installed, cubical/Rips/Alpha backends are available
- PySR shows ✓; Julia may install lazily on first use