xradio
Xarray Radio Astronomy Data IO is still in development.
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
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-table backend (based on arcae) along with the zarr backend, which enables conversion from MSv2 to MSv4 and CASA image IO on both Linux and macOS, use:
pip install "xradio[casacore]"
To install the ASDM backend use:
pip install "xradio[asdm]"
With this backend one can open ASDMs (ALMA Science Data Model) as Processing Sets via xarray.open_datatree(..., engine="xradio_asdm").
To installs all the needed packages to run the unit tests:
pip install "xradio[test]"
This also installs the zarr backend and the casacore-table backend (arcae).
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, arcae to enable MSv2=>MSv4 functionality, and pyasdm for the ASDM backend.
Instruction of how to setup a developer environment can be found at Development.
Metadata
Release files for xradio 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| xradio-1.3.0.tar.gz | 538.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| xradio-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.1 MB
Release files / xradio-1.3.0.tar.gz
| Download URL | xradio-1.3.0.tar.gz |
|---|---|
| Size | 538.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e9919c6aa7b329de509f847f6bbe9655c91d5292d5b69a6b43fb4f661b2bff46
|
|
BLAKE2b-256 checksum How to use checksums |
c7f5b6cf7f11914960f0cb83c0b44f08d1986bb97d0e08601ffc1247466cfc03
|
| 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.3.0-py3-none-any.whl
| Download URL | xradio-1.3.0-py3-none-any.whl |
|---|---|
| Size | 597.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4d1eea38ea33efa7cdea875918accbceefca9b8ffa4b81ba5f4cc6f18641be5a
|
|
BLAKE2b-256 checksum How to use checksums |
0c4c6defe3bbe2e08b5f48f91680f469e1c2068065fdd8c45c6ccf3f6a8e4cee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|