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.

Build status

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

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
  • compile and install:

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

    $ pip 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.6.1.tar.gz (288.9 kB view details)

Uploaded Source

Built Distributions

python_casacore-3.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (46.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

python_casacore-3.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (46.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

python_casacore-3.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (46.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

python_casacore-3.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (46.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

python_casacore-3.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (46.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

python_casacore-3.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (46.6 MB view details)

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

File details

Details for the file python_casacore-3.6.1.tar.gz.

File metadata

  • Download URL: python_casacore-3.6.1.tar.gz
  • Upload date:
  • Size: 288.9 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.6.1.tar.gz
Algorithm Hash digest
SHA256 ddc1ac186b6ea2636ac6a271568de52f485ebf6f21d9d00a4216fc3a1651bb81
MD5 5fade638990651bef56a84a568622b84
BLAKE2b-256 8776542722ebece00ab47512af4fa60dde9f6ab1e0ed6d54fa25b4b85d53f285

See more details on using hashes here.

File details

Details for the file python_casacore-3.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_casacore-3.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58bcfaa3db8dc53c7457b9aaa779ee37ba5eb22eb0d0526a0e72c851a20be4b0
MD5 bb5a0a8a1066111b6ff999b5fdf5e39a
BLAKE2b-256 47ba88f5852f7dcd18e74ed30d4ff1352f4bf6dd1ba4c67a020c9a70a29b14ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_casacore-3.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ea13a01c21a2a6685eba632b8a5ebb9bebbda833eb60adb0bd9006b7d6a4088
MD5 904a0c744c976b645dadba79024cff14
BLAKE2b-256 3921bccad5816945a110e5f5f970b3b480ea69aff8125a104dbbba3bb2714c71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_casacore-3.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 353e0c6246b06264751621e06954b92c94e8b35db6bdaede7046cef9eae17c2c
MD5 d6ff4ced1bec297b286abfb5e333bbe9
BLAKE2b-256 beafd86979750a839256c428cd660637ab851f6a011a5065015215049364474d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_casacore-3.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 217a7ebad5bc3b269abbcd8e49f5b67367fb8557b6fc15e22096ac83fff7e3e6
MD5 7cd4d7fa8a6fdcb05823410ac3588535
BLAKE2b-256 ed479cbb6cb6695f0cb2a99f568cd78f1bb95a685bc4c2823c3c88430a834ae0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_casacore-3.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42e069414af7ada6ff07d34fe755a2e87bdf3d7f1be93fc5b782623cd23fc0a8
MD5 180697fc05f047aca9422316c03d6fdb
BLAKE2b-256 09bd32fe068122fe1dced05d0dc149a03c3ea4db504fb596c074f7b5f547fa16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_casacore-3.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9cb3527e1bc1e8f2609acb8552e61bc9a4d71c5e3b0ee4e49c986c1f5755a657
MD5 6a7de3dd92a1d18b7633361654aaed1f
BLAKE2b-256 b01b260b2d63a671f539b4e657cb88747373ee94a623dcb08cabd0b109cf250e

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