Skip to main content

xradio

Xarray Radio Astronomy Data IO is still in development.

Python 3.11 3.12 3.13 Linux Tests macOS Tests ipynb Tests Coverage Documentation Status Version Status Benchmarks Read the Docs Status

Installing

XRADIO can be installed in virtual environments via pip. It is recommended to use the conda environment manager from miniforge to create a clean, self-contained runtime where XRADIO and all its dependencies can be installed, for example:

conda create --name xradio python=3.13 --no-default-packages
conda activate xradio

📝 On macOS, if one wants to use the functions to convert MSv2=>MSv4, it is required to pre-install python-casacore. That can be done using conda install -c conda-forge python-casacore. See more alternatives below.

XRADIO can now be installed using:

pip install xradio

This installs only the minimal dependencies for XRADIO, which allow you to use the schema checker and export schemas to JSON. Note that if only the minimal dependencies are installed, the functionality to open data stored using zarr and to convert MSv2 to MSv4 will not be available.

To install the zarr backend use:

pip install "xradio[zarr]"

This allows for opening data stored using zarr.

To install the zarr backend and the interactive components (JupyterLab) use:

pip install "xradio[interactive]"

To install the casacore backend along with the zarr backend which enables conversion from MSv2 to MSv4 use (this only works for Linux):

pip install "xradio[casacore]"

To installs all the needed packages to run the unit tests:

pip install "xradio[test]"

This also installs the zarr backend and the casacore backend on Linux. Note the tests will fail on MacOS if python-casacore is not installed separately using conda.

Multiple-dependencies can be installed using:

pip install "xradio[interactive,casacore,test]"

To install a more complete set of dependencies:

pip install "xradio[all]"

This will include the dependencies required to run the interactive Jupyter notebooks, run tests, build documentation, and python-casacore to enable MSv2=>MSv4 functionality on Linux.

Instruction of how to setup a developer environment can be found at Development.

Instruction of how to setup a developer environment using casatools instead of python-casacore can be found at casatools I/O backend guide.

Metadata

Release files for xradio 1.2.4

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

Source distribution (sdist)

Source distribution for xradio 1.2.4
File Size Uploaded
xradio-1.2.4.tar.gz 212.8 kB Details

Built distribution (wheel)

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

Total release size: 451.4 kB

Release files / xradio-1.2.4.tar.gz

Download URL xradio-1.2.4.tar.gz
Size 212.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b37994b3d4ea848061016455c58f7c43d4cf0cc01bba01de575b002ac73e3f72
BLAKE2b-256 checksum
How to use checksums
83ccb89c24e7db4c5c67aab6c1a9e09ea661192c260d936aa691539d21c3861c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / xradio-1.2.4-py3-none-any.whl

Download URL xradio-1.2.4-py3-none-any.whl
Size 238.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
93f4209800c4f06bf88188e2efaef44fffcdf9600eca123ce76530aa29ee82e5
BLAKE2b-256 checksum
How to use checksums
8ec5cd71ef0446b7097157c45f34ca8e4b89551ddd7226fce7d8bebb941d641e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

1.2.5

2 release files

This release

1.2.4 This release

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.0

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.60

2 release files

0.0.59

2 release files

0.0.58

2 release files

0.0.56

2 release files

0.0.52

2 release files

0.0.51

2 release files

0.0.48

2 release files

0.0.46

2 release files

0.0.44

2 release files

0.0.43

2 release files

0.0.42

2 release files

0.0.41

2 release files

0.0.40

2 release files

0.0.37

2 release files

0.0.36

2 release files

0.0.34

2 release files

0.0.33

2 release files

0.0.31

2 release files

0.0.30

2 release files

0.0.29

2 release files

0.0.28

2 release files

0.0.27

2 release files

0.0.25

2 release files

0.0.24

2 release files

0.0.23

2 release files

0.0.21

2 release files

0.0.20

2 release files

0.0.19

2 release files

0.0.16

2 release files

0.0.15

2 release files

0.0.14

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.1

2 release files

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