AstroVIPER (Visibility and Image Parallel Execution Reduction) is in development.
Create a virtual environment using any tool of your choice (venv, uv, mamba, conda etc.)
and run
pip install astroviper
On macOS, pip install python-casacore does not work. Install it via
conda-forge first (this requires an active conda/mamba environment)
conda install -c conda-forge python-casacoreThen install astroviper:
pip install astrovipergit clone git@github.com:casangi/astroviper.git
cd astroviper
pip install '.[all]'
pre-commit installOn macOS, install python-casacore via conda-forge (as above) before running pip install.
The pre-commit install step sets up git hooks that automatically run code
formatting (black) and strip Jupyter notebook outputs (nbstripout) on every
commit. This keeps diffs clean and prevents large binary outputs from bloating
the repository.
If pre-commit detects and makes any changes, those files will need to be
re-staged before committing. This is to allow the developer to inspect the
modified file before committing.