Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Scabha is an option parser and parameter validation tool built for (but not limited to) radio interferometry related software applications. The option parser is based on Click.

Documentation page

Reference paper

Installation - User

Scabha can be installed using pip. Simply run pip install scabha.

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 can be invoked manually with uv run 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 ruff format.

Metadata

Release files for scabha 2.2.0rc4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scabha 2.2.0rc4
File Size Uploaded
scabha-2.2.0rc4.tar.gz 93.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scabha 2.2.0rc4
File Interpreter ABI Platform
scabha-2.2.0rc4-py3-none-any.whl Python 3 none any Details

Total release size: 165.4 kB

Release files / scabha-2.2.0rc4.tar.gz

Download URL scabha-2.2.0rc4.tar.gz
Size 93.5 kB
Tags Source
SHA-256 checksum
How to use checksums
35c8b6fb4ec067e58c73115e2c4d31b5ed7bbe8f2fe04637d5ed853fe594f498
BLAKE2b-256 checksum
How to use checksums
96bbaba454a2d345b6dba280b0d76c309e1acba6e8d4677b6a0b4b79d98146ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / scabha-2.2.0rc4-py3-none-any.whl

Download URL scabha-2.2.0rc4-py3-none-any.whl
Size 71.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
37712b74837e5ffc96ce55d52d7c7c4fc56828f5715267f0f773eedf9672e317
BLAKE2b-256 checksum
How to use checksums
9547eb238f06ec379ca95abb18598dbd173ce08f1bb9ea98bf075faf45b646e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page