AstroVIPER
AstroVIPER (Visibility and Image Parallel Execution Reduction) is in development.
Installation
Linux
Create a virtual environment using any tool of your choice (venv, uv, mamba, conda etc.)
and run
pip install astroviper
Mac
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-casacore
Then install astroviper:
pip install astroviper
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
- macOS: install casacore via conda first, because
pip install python-casacoredoes not work on macOS:conda install -c conda-forge python-casacore
This is only needed if you will be converting MSv2s to MSv4s or opening CASA images. - 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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file astroviper-0.0.37.tar.gz.
File metadata
- Download URL: astroviper-0.0.37.tar.gz
- Upload date:
- Size: 698.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bafd1c474aa75d01da39b02500785c9f15eb34c360bd9d66a046651929fe3de3
|
|
| MD5 |
f022c6d68470a40ad4c491daf602f6ad
|
|
| BLAKE2b-256 |
54a11535bc7ca5686044a3fb5facdcfae68fcbaf0786a520a1f618e946006682
|
File details
Details for the file astroviper-0.0.37-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: astroviper-0.0.37-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 914.1 kB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78ff04c40e4f79a6d4a8a067e14eb1fe471754e17f361ce30febcf0a66e73344
|
|
| MD5 |
7b2d6c1e3d81ee09fc3519475661522d
|
|
| BLAKE2b-256 |
2fa3c1b365cae35059f13d8405fef6e4112906ab197b8ce14b82666c79ffbce0
|
File details
Details for the file astroviper-0.0.37-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: astroviper-0.0.37-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 859.8 kB
- Tags: CPython 3.13, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d894677a1f998bde5a336f4eef18797494095ef5996ea0642846c8e36aef1ffb
|
|
| MD5 |
81c8dae5e520bf73e26e5edafe0b9f91
|
|
| BLAKE2b-256 |
583451be2be8899af25a261330dd232d2103d864391b494fc0c4e77dcb511e2a
|
File details
Details for the file astroviper-0.0.37-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: astroviper-0.0.37-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 797.2 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5be8a8600e856ff28ccc6cd5ac719b4a6ea45b8eea3e37df99f26ad93c3b3c8
|
|
| MD5 |
76a1948c08af4082cb69e25d03ad1dd3
|
|
| BLAKE2b-256 |
d5a9935abd23c9fa38812cd9cb576f9af3ced93f5f2148ff9a427e730c8ea78d
|
File details
Details for the file astroviper-0.0.37-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: astroviper-0.0.37-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 914.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e15457a9fa31f6ba2d73b672b48e98ac2722376c7007d038569859f6ed2f859b
|
|
| MD5 |
f318528819b0a4e3311d14139d05a172
|
|
| BLAKE2b-256 |
73e8b81118bfc4e7dc98a5072ea3bc1da83bfdaa047ccaaf51f52b782b20e6d3
|
File details
Details for the file astroviper-0.0.37-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: astroviper-0.0.37-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 859.8 kB
- Tags: CPython 3.12, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c06b9a0ef189f3902c7110896b88138b383f4843926c56babc75962cdeaf2480
|
|
| MD5 |
eb4f26ceeb427fdc07f139ee8892aee5
|
|
| BLAKE2b-256 |
e664eb6cf25f252da072dc183195f9474296a00b7d0e45ead70f7c455a6316e0
|
File details
Details for the file astroviper-0.0.37-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: astroviper-0.0.37-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 797.0 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8777142a683039a8623542b6c1ee9b3f90e69363dec58cf14f19f5ce3a1a167
|
|
| MD5 |
64653ee8e8e21b15834c8f2e55a2727d
|
|
| BLAKE2b-256 |
57f6212b62365a7433b5ea4b9ee6fa185708cf55fd0c95f17bf1a8aa4ab3dee9
|
File details
Details for the file astroviper-0.0.37-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: astroviper-0.0.37-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 904.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7377ef89d2a6c9e32f210532a816598351c5778db8ce3f3cf77ff4d53c667fed
|
|
| MD5 |
8f62295e3eb64312e0af647c23540ac0
|
|
| BLAKE2b-256 |
9b79d622ba30dde2e3cc49840d776fde6639c75ffa6cfe08a3eb392ffa8fd2aa
|
File details
Details for the file astroviper-0.0.37-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: astroviper-0.0.37-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 850.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1bc4fda85c4a73701abbcf08d186d9f822fd767935c4fec95522da40524af1d
|
|
| MD5 |
c13bda6abe7107dac5531cc777fcdbc5
|
|
| BLAKE2b-256 |
811cb2404e1b89d6b89a249a3efbff6b992dcfc0934b1e08d06bd1a83f5795ab
|
File details
Details for the file astroviper-0.0.37-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: astroviper-0.0.37-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 793.2 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7163d9e6242952fcb8a22967678ca10c7af439a2c2b35a407730d1db4a615010
|
|
| MD5 |
8245959587962ce50e2ebb7f69600e44
|
|
| BLAKE2b-256 |
20faae9a31d0311553726ef71733330b49be1551d8299ba0083b44b15f128464
|