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 CMAKE_ARGS environment variable. For example:

    $ CMAKE_ARGS="-DCASACORE_ROOT_DIR=/path/to/casacore" pip install .

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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

python_casacore-3.8.1-cp314-cp314-manylinux_2_28_x86_64.whl (45.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

python_casacore-3.8.1-cp313-cp313-manylinux_2_28_x86_64.whl (45.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

python_casacore-3.8.1-cp312-cp312-manylinux_2_28_x86_64.whl (45.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

python_casacore-3.8.1-cp311-cp311-manylinux_2_28_x86_64.whl (45.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

python_casacore-3.8.1-cp310-cp310-manylinux_2_28_x86_64.whl (45.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

File details

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

File metadata

  • Download URL: python_casacore-3.8.1.tar.gz
  • Upload date:
  • Size: 288.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for python_casacore-3.8.1.tar.gz
Algorithm Hash digest
SHA256 757763cbf5bcb8e98b6809308de107bcb9b41982779b17f163ef20ca0ec18322
MD5 dc57375f94c8f8f1beb71de0bd9b93fd
BLAKE2b-256 666196bbc8e1c9751bc83a70a9e94154b9bff3633a56584c00c374dfb1591df1

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_casacore-3.8.1.tar.gz:

Publisher: build_release.yml on casacore/python-casacore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_casacore-3.8.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_casacore-3.8.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcfe0225a4a403ec72c0484d670ce573aa5172e192e80de8363f85ab98182bd2
MD5 ed84cb8643d6db21567a2c655c0c3747
BLAKE2b-256 150c748fe5d476f091468b52770e1126a6cfb854fb491c397f1169a102243960

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_casacore-3.8.1-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: build_release.yml on casacore/python-casacore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_casacore-3.8.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_casacore-3.8.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cbdf22d3329eb7f550c279872d7c5a23eb307298bec86063bccec4683b4da989
MD5 2294d865a61960f9cbe71cdb85b296e8
BLAKE2b-256 64d9e221b2b721b16d8c04d5741ed18f571c90cc0c8cb3ba7bc571bb3b5804d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_casacore-3.8.1-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: build_release.yml on casacore/python-casacore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_casacore-3.8.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_casacore-3.8.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9cb9cecb4cb821a70ce4258dec0f5b3d5088a66317afc0df201ff19ebd4d5da9
MD5 ec91d1fcc3f6ac1d90e3f022064dd974
BLAKE2b-256 fb1101382c28e51adba5dd14cafdfa5c081ddbaeb069fdb1ade3940aa7cc367e

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_casacore-3.8.1-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: build_release.yml on casacore/python-casacore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_casacore-3.8.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_casacore-3.8.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e8472fb93848a90ebc89161e111804015481b08fd628e7df6d5262437b844b43
MD5 d3741da37c2c6465ff0d5513cdf0801a
BLAKE2b-256 cd789e02da53633e558dfdb75ee8f8a5812a8a723fa1825940675ee958f381e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_casacore-3.8.1-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: build_release.yml on casacore/python-casacore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_casacore-3.8.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_casacore-3.8.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c436666d9b18a73724148684fe5e7f18a889c1a3eba9730e5c0bd19b632d6306
MD5 d4c0d6d0390774b61264895338fcda59
BLAKE2b-256 fc17de2b3e9d8e4871bdef21f189ed4ad4f80d9a6e41acb61ae5fd7a9bdf1ba2

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_casacore-3.8.1-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: build_release.yml on casacore/python-casacore

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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