AstroVIPER
AstroVIPER (Visibility and Image Parallel Execution Reduction) is in development.
Installation
Create a virtual environment using any tool of your choice (venv, uv, mamba, conda etc.)
and run
pip install astroviper
To convert Measurement Set v2 (MSv2) data or image it directly, also install the casacore table backend, arcae, which XRADIO uses and which has wheels for Linux and macOS:
pip install "astroviper[casacore]"
Developer Setup
git clone git@github.com:casangi/astroviper.git
cd astroviper
pip install -e '.[all]' # builds the C++ extensions; '[all]' adds test/docs/interactive deps
pre-commit install # installs ruff + nbstripout git hooks
- After editing any
.cpp/.hpp/CMakeLists.txtyou must rebuild for the change to take effect (the C++ is compiled at install time):pip install -e '.[all]' # or: pip install .
scikit-build-corecaches inbuild/{wheel_tag}/; if a build behaves oddly, deletebuild/and reinstall. The -e creates an editable Python installation.
Metadata
Release files for astroviper 0.0.41
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| astroviper-0.0.41.tar.gz | 2.7 MB | Details |
Built distributions (wheels)
Total release size: 25.8 MB
Release files / astroviper-0.0.41.tar.gz
| Download URL | astroviper-0.0.41.tar.gz |
|---|---|
| Size | 2.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b11469b4275427fa02ac0e233c57549103dd81b48f3d47a53b9730a8850e52d5
|
|
BLAKE2b-256 checksum How to use checksums |
17a7e87ee794e08a6d2aebfd8adc5ce4f823471a1e49453fca43546e0a19833b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / astroviper-0.0.41-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | astroviper-0.0.41-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e7f6b936cdb814ac176eae2e9f7b42c975c6c0ae42206fb870c8e1f19ee16035
|
|
BLAKE2b-256 checksum How to use checksums |
3379ed316dec61596c72e999a3969b7966cce4af8f77b349aa70973b047be4f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / astroviper-0.0.41-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | astroviper-0.0.41-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a07e369dce562571a5ed33ca4833b44c7cb3d5bd164361c809dc514214a35199
|
|
BLAKE2b-256 checksum How to use checksums |
cb25bf11aa686e196177603fe674fb2b3ac710a6e180ceb1d4afdf7336ded5a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / astroviper-0.0.41-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | astroviper-0.0.41-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e84d06a7f48c904c2740534ab9b453d950da2f7ba4a4306cf28d7c791dae6987
|
|
BLAKE2b-256 checksum How to use checksums |
12ddd57dd7aeab00339ff1be3a36ee2f55aa33cc2d491525662dba7d6817ee91
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / astroviper-0.0.41-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | astroviper-0.0.41-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
9966c973439cba659fd98099644d8f6017b8eb2ccb89eba1ed2e222d990e58e5
|
|
BLAKE2b-256 checksum How to use checksums |
86d7bd76a6c3b295f60c71925e2667ee214a615695fbc22b549b952af5f9c123
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / astroviper-0.0.41-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | astroviper-0.0.41-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
6c31ae7684b1299064db113ec30dbc632bc1c1d848661fa359a84adf719fbb88
|
|
BLAKE2b-256 checksum How to use checksums |
cb834f4e3717ed55a0e257170bce17236693be75b101298285fddd0dcc600f82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / astroviper-0.0.41-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | astroviper-0.0.41-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
cdeeeb2fb06607edf2c31493d5a624c0a50ee0ec11fd4db538cc3b47af786c71
|
|
BLAKE2b-256 checksum How to use checksums |
38fe3be861e0a7a9e76551c3738895bfc87a4933d52ef5afc7187bbb3cfa9e2a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / astroviper-0.0.41-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | astroviper-0.0.41-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3c4455d3d0d844e4ad3fe1ad91b3d2e0f4767c8d1000bf4511bf162740a23ff4
|
|
BLAKE2b-256 checksum How to use checksums |
65009b992ed800cf2652426b644d3758634a96b1632b382db4c3041b0222d0cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / astroviper-0.0.41-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | astroviper-0.0.41-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
da1d5c3861773bfe994ba0644ac74ef1f938b3445834d32ff9bac71ec05c668d
|
|
BLAKE2b-256 checksum How to use checksums |
da6335fe2115fe6acbb2ff076dda56b5f556e85280df9bae2f26bf412b2e731a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / astroviper-0.0.41-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | astroviper-0.0.41-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e60f02874d491558b17cfc6805cb4a1b40ef5f17f69f940665b33861864655a7
|
|
BLAKE2b-256 checksum How to use checksums |
f3fb6549c15697ae2bd607283d4a3d22762cbeb0bc3211bab1367468973c15b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|