A workflow management framework for radio interferometry data processing pipelines.
Stimela can be installed using pip. Simply run pip install stimela.
uv - uv managed environment
After cloning the repo, install with uv sync --group dev. Then run uv run pre-commit install to set up the pre-commit hooks. By default, you should end up with a correctly configured environment in .venv. ruff (linter and code formater) can be invoked manually with uv run ruff check and uv run ruff format.
After cloning the repo, create a virtual environment with uv venv -p {python_version} path/to/env. Activate the environment and install with uv pip install -e . --group dev. Then run pre-commit install inside the environment to set up the pre-commit hooks. ruff can be invoked manually with ruff check and uv run ruff format.
After cloning the repo, create a virtual environment with virtualenv -p {python_version} path/to/env. Activate the environment and install with pip install -e . --group dev. Then run pre-commit install inside the environment to set up the pre-commit hooks. ruff can be invoked manually with ruff check and uv run ruff format.