Skip to content

casangi/xradio

Repository files navigation

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

Installing

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:

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

XRADIO can now be installed using:

pip install xradio

This will also install the minimal dependencies for XRADIO. To install the minimal dependencies and the interactive components (JupyterLab) use:

pip install "xradio[interactive]"

To enable conversion from MSv2 to MSv4 use (this only works for Linux):

pip install "xradio[python-casacore]"

📝 On macOS it is required to pre-install python-casacore using conda install -c conda-forge python-casacore.

To be able to run tests:

pip install "xradio[test]"

Multiple-dependencies can be installed using:

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