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 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 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.5.2.tar.gz (98.6 kB view details)

Uploaded Source

Built Distributions

python_casacore-3.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

python_casacore-3.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

python_casacore-3.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

python_casacore-3.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

python_casacore-3.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.0 MB view details)

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

python_casacore-3.5.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.0 MB view details)

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

File details

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

File metadata

  • Download URL: python-casacore-3.5.2.tar.gz
  • Upload date:
  • Size: 98.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for python-casacore-3.5.2.tar.gz
Algorithm Hash digest
SHA256 ad70c8e08893eec928b3e38c099bda8863f5aa9d099fd00694ad2b0d48eba08f
MD5 efb1461995b53a1b387374aeef6c2f3d
BLAKE2b-256 2ac1a112f9511d2f3856f67da170bc90cf4bce039f9363817c22edb5d4d38706

See more details on using hashes here.

File details

Details for the file python_casacore-3.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_casacore-3.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed08d7f009149b383b8cb99ee8515a7affde1bc6db1b4cab2994636504d3e07b
MD5 c814520a2782ea6fe0a0868d4325c0ed
BLAKE2b-256 3782af558f5165c5636c67b32adb039812692e4d8b036fe8419b8829bc8ecfc6

See more details on using hashes here.

File details

Details for the file python_casacore-3.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_casacore-3.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e58723013dd1f4b456ca3cc9485df8a7949bd20cc81050835458fb03fdfac47d
MD5 18df701d406d64d3aec47a7cc656854d
BLAKE2b-256 637d3dcf23f63c79c097b35359614c9bd4542b7dd106e2966ab493b3decfcfe0

See more details on using hashes here.

File details

Details for the file python_casacore-3.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_casacore-3.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69adea36329d913c350d7e9c8e0cb78fafbefed044c188081d7d1bcdda072425
MD5 14c486a3150083b7be84ddc820ea5e51
BLAKE2b-256 1b7e08128447a4564b5167225381dd30f461b1e0cac12e9cd2ffe944c3c009c8

See more details on using hashes here.

File details

Details for the file python_casacore-3.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_casacore-3.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 702dade7a21069158839a74d9bbb770cb95bd1c1d9f4d54a79db1e4a71d01b5a
MD5 7d715799e1f9b6695c9df21b08e88439
BLAKE2b-256 0f5b974b930460ee51f147c321d73bff96df60ef88314dbc71da064efda45950

See more details on using hashes here.

File details

Details for the file python_casacore-3.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_casacore-3.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff9251e0cac9cf69db27d4b3ccaa2aacf38005856b704cf4806e2c3e44eeed66
MD5 07408bb24485472d518ff2d1cf924e6b
BLAKE2b-256 35d36c03fce7bc19bafef4595833269fb6adde1cd371c453f949d5c6411a3544

See more details on using hashes here.

File details

Details for the file python_casacore-3.5.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_casacore-3.5.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c62b08e01af9d93829a771869bf1d0e42c5e44c2abc1217e3485714ed7b321f4
MD5 a423c1dd74a35e14977c9b0f09e28f13
BLAKE2b-256 d1a9c87a021a918065831eddb3635a1a026679b65e37f9e4ac27f8c9da6c5d63

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