Skip to main content

A wrapper around CASACORE, the radio astronomy library

Project description

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.

https://travis-ci.org/casacore/python-casacore.svg?branch=master https://coveralls.io/repos/github/casacore/python-casacore/badge.svg?branch=master

Installation

Binary wheels

We distribute binary manylinux2010 for Linux, which requires pip > 10.x. 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 python-casacore

Kern

If you want a more up to date version of python-casacore and you are running the latest Ubuntu LTS you can enable the KERN suite repository and install the binary package

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:kernsuite/kern-5
$ sudo apt-get update
$ sudo apt-get install python-casacore

from source

install these requirements:

On ubuntu you can install these with:

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

    $ pip install --no-binary python-casacore python-casacore
  • or if you are installing from the source repository:

    $ python ./setup.py install
  • If the compilation fails you might need to help the compiler find the paths to the boost and casacore libraries and headers. You can control this with the CFLAGS environment variable. For example on OS X when using homebrew and clang you need to do something like this:

    CFLAGS="-std=c++11 \
            -I/usr/local/Cellar/boost/1.68.0/include/ \
            -I/usr/local/include/  \
            -L/usr/local/Cellar/boost/1.68.0/lib \
            -L/usr/local/lib/" \
            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

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

python-casacore-3.3.1.tar.gz (100.1 kB view details)

Uploaded Source

Built Distributions

python_casacore-3.3.1-cp38-cp38-manylinux2010_x86_64.whl (25.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

python_casacore-3.3.1-cp37-cp37m-manylinux2010_x86_64.whl (25.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

python_casacore-3.3.1-cp36-cp36m-manylinux2010_x86_64.whl (25.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

python_casacore-3.3.1-cp35-cp35m-manylinux2010_x86_64.whl (25.6 MB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

python_casacore-3.3.1-cp34-cp34m-manylinux2010_x86_64.whl (25.6 MB view details)

Uploaded CPython 3.4m manylinux: glibc 2.12+ x86-64

python_casacore-3.3.1-cp27-cp27mu-manylinux2010_x86_64.whl (25.5 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

File details

Details for the file python-casacore-3.3.1.tar.gz.

File metadata

  • Download URL: python-casacore-3.3.1.tar.gz
  • Upload date:
  • Size: 100.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.7

File hashes

Hashes for python-casacore-3.3.1.tar.gz
Algorithm Hash digest
SHA256 c1f196b87ea34f930da6900eebc0a8f39291352d4def6631a2ec148ef5cf083a
MD5 6c286e87fa0374dc1394c02b5926b81c
BLAKE2b-256 b71e29598bc3822c122ec5eb1ac736a7e414e1b69b515296d3ea73e8bc7144e4

See more details on using hashes here.

File details

Details for the file python_casacore-3.3.1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: python_casacore-3.3.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 25.7 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.8

File hashes

Hashes for python_casacore-3.3.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f8a0f8e5c33328ef89878670b3d7502c0fd18033da86e1adadca6eaa40b5e606
MD5 72687a7347a476685e64e2d89fc3273f
BLAKE2b-256 12ba5cd00fee14fc589d20601c214d18c0fb9a2a196fea0aec9e95e2fd4285eb

See more details on using hashes here.

File details

Details for the file python_casacore-3.3.1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: python_casacore-3.3.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 25.6 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.8

File hashes

Hashes for python_casacore-3.3.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8125333dd32d2b5885573f31ef1029916dae1049a5d84b7732e2000839e82df6
MD5 0a92e3cf60f417ef175497004e8f1e8d
BLAKE2b-256 ca596968b9e35b91817d05e013fc44b53e3c5059055795f71d8d6e2be72dda8a

See more details on using hashes here.

File details

Details for the file python_casacore-3.3.1-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: python_casacore-3.3.1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 25.6 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.8

File hashes

Hashes for python_casacore-3.3.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 95be2c7b03cc046d17bcc890d34577587106dcfa8d61f60ccf8787ceeb686653
MD5 1ae9aec8ade697c75c6c881e206013da
BLAKE2b-256 ddb94a16b08a8db4c1c078bea699fc5521160df8da9f77c00c43aec7ba179b12

See more details on using hashes here.

File details

Details for the file python_casacore-3.3.1-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: python_casacore-3.3.1-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 25.6 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.8

File hashes

Hashes for python_casacore-3.3.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0bec19b1802ad9ce9c8559924d9ff3818855c526bcea0966be63fed13dc155d9
MD5 57a49dccdb3d83833a585fde7a3f542d
BLAKE2b-256 19949624a29630b73c9fd7b0c98b7faa318bb959717a639cb5ec2589cbb066f9

See more details on using hashes here.

File details

Details for the file python_casacore-3.3.1-cp34-cp34m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: python_casacore-3.3.1-cp34-cp34m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 25.6 MB
  • Tags: CPython 3.4m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.8

File hashes

Hashes for python_casacore-3.3.1-cp34-cp34m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 529b327c4a9768601096a6d0b9f8d7632598dbbfe81d0b46ecbe6b70acf7a630
MD5 71e751d7e9e83addb3955e55f9ed216a
BLAKE2b-256 bd217629910b124768b30630567ffce7e6073d1795f2afd485820be43bfaa639

See more details on using hashes here.

File details

Details for the file python_casacore-3.3.1-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: python_casacore-3.3.1-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 25.5 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.8

File hashes

Hashes for python_casacore-3.3.1-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7bc88b0767c4ed6c166f325af72f18c49d595e9a5f40463136d89232591084d2
MD5 103ae28a17efab8ba55280aeeca74747
BLAKE2b-256 23d372fde2e0542d5a648afc2c3a2f1c7b55b60b4aac1811294a73bbae11b83b

See more details on using hashes here.

Supported by

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