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

Uploaded Source

Built Distributions

python_casacore-3.7.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (46.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

python_casacore-3.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (46.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

python_casacore-3.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (46.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

python_casacore-3.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (46.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

python_casacore-3.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (46.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

python_casacore-3.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (46.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: python_casacore-3.7.1.tar.gz
  • Upload date:
  • Size: 288.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.13

File hashes

Hashes for python_casacore-3.7.1.tar.gz
Algorithm Hash digest
SHA256 6c4e060cba73c0ab9d944eb4b6aa97f20c12b761e671587f313bfc59e3a775c3
MD5 83b0b8916c6a45f02051e520bfdd8f4d
BLAKE2b-256 24932ccc937c1609d1ab051b6ca86b51983b94d79f9f097558ba11c9023d74e3

See more details on using hashes here.

File details

Details for the file python_casacore-3.7.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_casacore-3.7.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f356b7f0e9a9dfb4a2d9e710586bada676a2f6c5fcf476e1f5fb6a86a01961a
MD5 a077a72e653035f5b8d95c41b53877cd
BLAKE2b-256 25d8600714b9232740ee9d6607d52493278db19442df01d5aa7ffed2a67941bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_casacore-3.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2805353e3f12d6c03c20267cfa6539b256c43f382ccb0f84436d99f36bd83520
MD5 df1397e97d7f7e63e98b2fb0c7ab5aab
BLAKE2b-256 e11d39f81cba931f4d32d22fae231c776bbf28f4ca7ae61a12cd6836dd31b793

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_casacore-3.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5734c96278022600fe43d6b7488f045762ffb305bcca6779c8caf6f1a40b0555
MD5 9841ea2c7740d1d984fe19b853511638
BLAKE2b-256 e5601b6b300b8c67418962654fd56282a4e09e2141b4384ce5af0b27eda80c0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_casacore-3.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e5101fc6240b9283d4b7027c92125e6f267d507d77350101451fd7200e0645f
MD5 ab07dd8fb602f9249406b2b91fc9c060
BLAKE2b-256 99536d16c1e7a92da0ead89c2d789b63d4bb69aeb37a4a0a3ef2feed54a8ecf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_casacore-3.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f88dddebed0a8e0d872b3cd49a5e06b4edfc5f86a054867eb7b36fbf85208721
MD5 adfffb27ca6a0c5184a707cf7cc5ec68
BLAKE2b-256 2d5b64cb17d88bd425f69d71e0768ee39a4cf34ad22a5b1e7f297e021b182acb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_casacore-3.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccaccb942b436dcc85795a7ebdcb73356b6dee00355426a303de0326b27adef1
MD5 d4c8c5b22aa2c7da51acefcd6125f91c
BLAKE2b-256 123bfdc66adfda10060244b3066d6f45d155f00b65eb09e27a2ed5154108cbd3

See more details on using hashes here.

Supported by

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