Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

katpoint

Coordinate library for the SKA and MeerKAT radio telescopes, providing astronomical coordinate transformations, antenna pointing models, correlator delay models, source flux models and basic source catalogues, using an existing coordinate library such as Astropy to do the low-level calculations.

History

1.0a4 (2026-11-06)

  • Support Numpy 2.5 (!40, !46)

  • New cross-elevation (XEL) projection (!44)

  • Fix parallactic angle to be between local ICRS North and Zenith (!41)

  • Make comparison operators more lenient on Targets and Antennas (!43)

  • Use Astropy WCS projection in tests instead of AIPS (!39)

  • Move to Poetry 2 and refresh dependencies and CI machinery (!42, !45, !46)

1.0a3 (2024-07-10)

  • Rework tropospheric refraction code to use ERFA routines (!35)

  • Add all outstanding changes from GitHub 0.10 release [see 0.10 below] (!30)

  • Fix unit tests on newer Astropy and upgrade CI build system (!31 - !36, !38)

1.0a2 (2022-09-16)

  • Use Astropy units for baselines, UVW, flux density, Catalogue (!24)

  • Fix unit tests based on the Moon for Astropy 5.0 (!27)

  • Upgrade SKAO CI pipeline, remove deprecations, fix warnings (!26, !28)

1.0a1 (2021-04-14)

  • A mammoth rewrite to use Astropy 4.1+ and sgp4 instead of PyEphem (!11, !21)

  • Depend on Python 3.6+ and remove all Python 2 fluff (!3, !12, !23)

  • Use pytest and compare coordinates against Calc and Skyfield (!4, !7, !14)

  • The new Body class encapsulates and vectorises coordinates (!6, !22)

  • Timestamp/Antenna/Target mirrors Time/EarthLocation/SkyCoord (!5, !10, !22)

  • Add tropospheric delays and proper NIAO to DelayCorrection (!13, !18, !20)

0.10 (2021-04-20)

  • [The following parts of the 0.10 release were retrofitted as part of 1.0a3]

  • Handle out-of-range projection inputs (#67, #68)

  • Allow fixed parameters during pointing model fitting (#73)

  • Update pointing and other documentation (#65, #70, #71, #74)

0.9 (2019-10-02)

  • Add Antenna.array_reference_antenna utility function (#51)

  • Vectorise Target.uvw (#49)

  • Improve precision of flux model description string (#52)

  • Produce documentation on readthedocs.org (#48)

  • Add script that converts PSRCAT database into Catalogue (#16)

0.8 (2019-02-12)

  • Improve UVW coordinates by using local and not global North (#46)

  • Allow different target with same name in Catalogue (#44)

  • Add support for polarisation in flux density models (#38)

  • Fix tab completion in Catalogue (#39)

  • More Python 3 and flake8 cleanup (#43)

  • The GitHub repository is now public as well

0.7 (2017-08-01)

  • Support Python 3 (#36)

  • Improve DelayCorrection, adding description string and offset (#37)

0.6.1 (2017-07-20)

  • Resolve issue with ska-sa/katdal#85 - SensorData rework (#34)

0.6 (2016-09-16)

  • Initial release of katpoint

Metadata

Release files for katpoint 1.0a4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for katpoint 1.0a4
File Size Uploaded Provenance Actions
katpoint-1.0a4.tar.gz 145.4 kB Without provenance Details for katpoint-1.0a4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for katpoint 1.0a4
File Interpreter ABI Platform Actions
katpoint-1.0a4-py3-none-any.whl Python 3 none any Details for katpoint-1.0a4-py3-none-any.whl

Total release size: 240.4 kB

Release files / katpoint-1.0a4.tar.gz

Download URL katpoint-1.0a4.tar.gz
Size 145.4 kB
Tags Source
SHA-256 checksum
How to use checksums
4dc5b00556907d8f2b90a6ea7818f567b9b5a4bc56fbdb7391a66767dbf923df
BLAKE2b-256 checksum
How to use checksums
68fa47b75e61384cb0ff8a9fd6cf282d83521535ef120fff197e35e656829c95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Release files / katpoint-1.0a4-py3-none-any.whl

Download URL katpoint-1.0a4-py3-none-any.whl
Size 95.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ebabed479ea9f93f8435c992dc57e2551cd31982238e5e96e2b3029d9bbd77cb
BLAKE2b-256 checksum
How to use checksums
072b779957741979a8243d99261a07876012be6d69995986bffbdc45728bd4dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Security for katpoint 1.0a4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page