Skip to main content

Xarray Radio Astronomy Data IO

Project description

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

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 will also install the minimal dependencies for XRADIO.

Note that if only the minimal dependencies are installed, the functionality to convert MSv2 to MSv4 will not be available. This requires installing python-casacore (also included in the all group, see below), or alternatively the casatools backend, as explained in the casatools I/O backend guide.

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]"

To be able to run tests:

pip install "xradio[test]"

Multiple-dependencies can be installed using:

pip install "xradio[interactive,python-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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xradio-1.0.0.tar.gz (173.5 kB view details)

Uploaded Source

Built Distribution

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

xradio-1.0.0-py3-none-any.whl (194.7 kB view details)

Uploaded Python 3

File details

Details for the file xradio-1.0.0.tar.gz.

File metadata

  • Download URL: xradio-1.0.0.tar.gz
  • Upload date:
  • Size: 173.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for xradio-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2f571afbe15b803d55a7821437ff3d0a6b432f5f5b2d63dec08acd017ca3b366
MD5 10d4bd5f824d8bf215f23655feeb3799
BLAKE2b-256 b2b99934f74d6943746f0c2a8d7c157d09ef7ffd07a3b8416eb2ed42603cc266

See more details on using hashes here.

File details

Details for the file xradio-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: xradio-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 194.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for xradio-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 caeea58821bc7eeedf6c3a46083b94b00fa41066c6be986a2d0b066bb28a00de
MD5 b7c581605e63f9dccbcc3d1cd5b14f12
BLAKE2b-256 466eb0a416c916c4a676352269a3c5d0209876fa50bc520594530cae3138a4c3

See more details on using hashes here.

Supported by

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