Skip to content

caracal-pipeline/stimela

Repository files navigation

stimela 2.x

A workflow management framework for radio interferometry data processing pipelines.

Documentation page

Reference paper

Installation - User

Stimela can be installed using pip. Simply run pip install stimela.

Installation - Developer

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.

uv - uv pip managed environment

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.

pip managed environment

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.

About

Stimela 2.0

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages