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.3

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.3
File Size Uploaded
xradio-1.2.3.tar.gz 212.3 kB Details

Built distribution (wheel)

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

Total release size: 450.6 kB

Release files / xradio-1.2.3.tar.gz

Download URL xradio-1.2.3.tar.gz
Size 212.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d1e8d9c5b76b45d3fdb80720ec86cb6fbae36db2e7d5c46b8c8157827cc5143c
BLAKE2b-256 checksum
How to use checksums
f1e7f57fe472f24f6c109a75805485236efce7b0e6e1b0388c47ee1bdae83a90
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.3-py3-none-any.whl

Download URL xradio-1.2.3-py3-none-any.whl
Size 238.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
354b5355f3ba348484dd3198b99f314821b72393bfc84a08fab7f8468f53fbc7
BLAKE2b-256 checksum
How to use checksums
d7c013c757b469fe403ddb7f6c4986f8a1f271a93f05375c81586006faca38c5
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

1.2.4

2 release files

This release

1.2.3 This release

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