Skip to content

anchitjain1234/python-casacore

 
 

Repository files navigation

python-casacore

Python-casacore is a set of Python bindings for casacore, a c++ library used in radio astronomy. Python-casacore replaces the old pyrap.

The python-casacore documentation can be found on casacore.github.io/python-casacore.

image

Installation

Ubuntu 14.04

This is most simple way to get started with python-casacore:

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:radio-astro/main
$ sudo apt-get update
$ sudo apt-get install python-casacore

from source

install these requirements:

On ubuntu you can install these with:

  • enable the radio astronomy launchpad PPA
  • install build dependencies:

    $ apt-get install libcasacore2-dev python-numpy \
        python-setuptools libboost-python-dev libcfitsio3-dev
  • compile and install:

    $ python ./setup.py install
  • if you need to supply compile parameters, for example if you have your casacore library installed in a different location have a loook at the build_ext help:

    $ python ./setup.py build_ext -h

Using pip

python-casacore is also available trough pip. Note that you need to manually satisfy the requirements mentioned above:: $ pip install python-casacore

Support

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

Credits

About

Python bindings for casacore, a library used in radio astronomy

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 81.0%
  • C++ 18.9%
  • Shell 0.1%