Skip to main content

AstroVIPER

AstroVIPER (Visibility and Image Parallel Execution Reduction) is in development.

Python 3.11 3.12 3.13 Linux Tests macOS Tests ipynb Tests Coverage

Version Status

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-casacore does 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.txt you must rebuild for the change to take effect (the C++ is compiled at install time):
    pip install -e '.[all]'   # or: pip install .
    
    scikit-build-core caches in build/{wheel_tag}/; if a build behaves oddly, delete build/ 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

astroviper-0.0.37.tar.gz (698.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

astroviper-0.0.37-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (914.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

astroviper-0.0.37-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (859.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

astroviper-0.0.37-cp313-cp313-macosx_11_0_arm64.whl (797.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

astroviper-0.0.37-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (914.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

astroviper-0.0.37-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (859.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

astroviper-0.0.37-cp312-cp312-macosx_11_0_arm64.whl (797.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

astroviper-0.0.37-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (904.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

astroviper-0.0.37-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (850.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

astroviper-0.0.37-cp311-cp311-macosx_11_0_arm64.whl (793.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Hashes for astroviper-0.0.37.tar.gz
Algorithm Hash digest
SHA256 bafd1c474aa75d01da39b02500785c9f15eb34c360bd9d66a046651929fe3de3
MD5 f022c6d68470a40ad4c491daf602f6ad
BLAKE2b-256 54a11535bc7ca5686044a3fb5facdcfae68fcbaf0786a520a1f618e946006682

See more details on using hashes here.

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

File hashes

Hashes for astroviper-0.0.37-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78ff04c40e4f79a6d4a8a067e14eb1fe471754e17f361ce30febcf0a66e73344
MD5 7b2d6c1e3d81ee09fc3519475661522d
BLAKE2b-256 2fa3c1b365cae35059f13d8405fef6e4112906ab197b8ce14b82666c79ffbce0

See more details on using hashes here.

File details

Details for the file astroviper-0.0.37-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for astroviper-0.0.37-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d894677a1f998bde5a336f4eef18797494095ef5996ea0642846c8e36aef1ffb
MD5 81c8dae5e520bf73e26e5edafe0b9f91
BLAKE2b-256 583451be2be8899af25a261330dd232d2103d864391b494fc0c4e77dcb511e2a

See more details on using hashes here.

File details

Details for the file astroviper-0.0.37-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for astroviper-0.0.37-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5be8a8600e856ff28ccc6cd5ac719b4a6ea45b8eea3e37df99f26ad93c3b3c8
MD5 76a1948c08af4082cb69e25d03ad1dd3
BLAKE2b-256 d5a9935abd23c9fa38812cd9cb576f9af3ced93f5f2148ff9a427e730c8ea78d

See more details on using hashes here.

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

File hashes

Hashes for astroviper-0.0.37-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e15457a9fa31f6ba2d73b672b48e98ac2722376c7007d038569859f6ed2f859b
MD5 f318528819b0a4e3311d14139d05a172
BLAKE2b-256 73e8b81118bfc4e7dc98a5072ea3bc1da83bfdaa047ccaaf51f52b782b20e6d3

See more details on using hashes here.

File details

Details for the file astroviper-0.0.37-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for astroviper-0.0.37-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c06b9a0ef189f3902c7110896b88138b383f4843926c56babc75962cdeaf2480
MD5 eb4f26ceeb427fdc07f139ee8892aee5
BLAKE2b-256 e664eb6cf25f252da072dc183195f9474296a00b7d0e45ead70f7c455a6316e0

See more details on using hashes here.

File details

Details for the file astroviper-0.0.37-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for astroviper-0.0.37-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8777142a683039a8623542b6c1ee9b3f90e69363dec58cf14f19f5ce3a1a167
MD5 64653ee8e8e21b15834c8f2e55a2727d
BLAKE2b-256 57f6212b62365a7433b5ea4b9ee6fa185708cf55fd0c95f17bf1a8aa4ab3dee9

See more details on using hashes here.

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

File hashes

Hashes for astroviper-0.0.37-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7377ef89d2a6c9e32f210532a816598351c5778db8ce3f3cf77ff4d53c667fed
MD5 8f62295e3eb64312e0af647c23540ac0
BLAKE2b-256 9b79d622ba30dde2e3cc49840d776fde6639c75ffa6cfe08a3eb392ffa8fd2aa

See more details on using hashes here.

File details

Details for the file astroviper-0.0.37-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for astroviper-0.0.37-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d1bc4fda85c4a73701abbcf08d186d9f822fd767935c4fec95522da40524af1d
MD5 c13bda6abe7107dac5531cc777fcdbc5
BLAKE2b-256 811cb2404e1b89d6b89a249a3efbff6b992dcfc0934b1e08d06bd1a83f5795ab

See more details on using hashes here.

File details

Details for the file astroviper-0.0.37-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for astroviper-0.0.37-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7163d9e6242952fcb8a22967678ca10c7af439a2c2b35a407730d1db4a615010
MD5 8245959587962ce50e2ebb7f69600e44
BLAKE2b-256 20faae9a31d0311553726ef71733330b49be1551d8299ba0083b44b15f128464

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.37 This release

10 files

0.0.36

10 files

0.0.35

7 files

0.0.34

7 files

0.0.32

7 files

0.0.30

10 files

0.0.29

10 files

0.0.28

10 files

0.0.27

10 files

0.0.26

10 files

0.0.19

2 files

0.0.18

2 files

0.0.17

2 files

0.0.16

2 files

0.0.15

2 files

0.0.14

2 files

0.0.13

2 files

0.0.12

2 files

0.0.11

2 files

0.0.10

2 files

0.0.9

2 files

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page