casacore / python-casacore

Python bindings for casacore, a library used in radio astronomy
http://casacore.github.io/python-casacore
GNU Lesser General Public License v3.0
36 stars 22 forks source link

python-casacore

Python-casacore is a set of Python bindings for casacore <https://code.google.com/p/casacore/>, a c++ library used in radio astronomy. Python-casacore replaces the old pyrap <https://code.google.com/p/pyrap/>.

The python-casacore documentation can be found on casacore.github.io/python-casacore <http://casacore.github.io/python-casacore>_.

Build status

.. image:: https://github.com/casacore/python-casacore/actions/workflows/linux.yml/badge.svg :target: https://github.com/casacore/python-casacore/actions/workflows/linux.yml .. image:: https://github.com/casacore/python-casacore/actions/workflows/osx.yml/badge.svg :target: https://github.com/casacore/python-casacore/actions/workflows/osx.yml

Installation

Binary wheels

We distribute binary manylinux2014 for Linux, which requires pip >= 19.3. To install python-casacore from a binary wheel run::

$ pip install python-casacore

Debian & Ubuntu

python-casacore is now part of Debian and Ubuntu and can be installed using apt::

$ sudo apt-get install python3-casacore

from source

install these requirements:

On ubuntu you can install these with::

$ apt-get install casacore-dev libboost-python-dev python3-numpy \
    libcfitsio3-dev wcslib-dev python3-pip

Support

if you have any problems, suggestions or questions please open an issue on the python-casacore github issue tracker.

Credits