Skip to main content

Transient Array Radio Telescope Imaging and Operation Library

Project description

TART: Radio-telescope operating software

This module is used for the operation and imaging from the open-source Transient Array Radio Telescope (TART).

For more information see the TART Github repository, and (https://tart.elec.ac.nz)

Authors

Installation

Default installation (includes all features):

pip install tart

For minimal installation (without scipy simulation features):

pip install tart[minimal]

For installation with plotting support:

pip install tart[plotting]

For complete installation (all optional features including networking and performance enhancements):

pip install tart[all]

Note: The [all] option includes jsonrpclib, matplotlib, pyfftw, requests, and scipy for complete functionality. Some simulation features require scipy and plotting features require matplotlib. These are optional dependencies that will provide helpful error messages if missing. The spectrum analysis feature now works in minimal installations using numpy.fft instead of scipy.fft.

Development work

If you are developing this package, this should be installed using

	make develop

in which case changes to the source-code will be immediately available to projects using it.

NEWS

Changelog:

  • 1.4.5 Keep in sync with tart_tools.
  • 1.4.3 Keep in sync with tart_tools.
  • 1.4.0 Add a to_json method to visibilty.
  • 1.3.5 Fix bugs in x,y array indices.
  • 1.3.4 Add routines for converting l,m to x,y and use them.
  • 1.3.3 Keep in sync with tart_tools.
  • 1.3.1 Added minimal dependency option excluding scipy. Spectrum analysis now uses numpy.fft for better minimal compatibility.
  • 1.3.0 Huge refactor to get tests going again.
  • 1.2.0b4 Fix up the loading of config data.
  • 1.2.0b1 TART tools update (new tart_get_archive_data super-handy tool)
  • 1.1.2b8 TART tools update
  • 1.1.2b7 Handle expiration of JWT tokens better (in tart_tools)
  • 1.1.2b6 Pass the lat and lon to catalog_url
  • 1.1.2b5 Require the python-dateutil library
  • 1.1.2b4 Require the requests library
  • 1.1.2b3 Change API of catalog_url to use lon and lat explicitly
  • 1.1.2b0 make h5 to json compatible with tart2ms json import.
  • 1.1.1b1 Make sure all get_all_uvw() return meters rather than wavelengths.
  • 1.1.0b9 Switch to new based utc class, Fix up some old tests
  • 1.1.0b8 Move to separate repository. Better tests.
  • 1.1.0b7 Better dealing with h5 files, returning a dict with sufficient information to generate calibrated visibilities.
  • 1.1.0b6 Save calibration gains and phases.
  • 1.1.0b5 Use raw docstrings for those that contain escape sequences.
  • 1.1.0b4 Fix hdf5 visibility output.
  • 1.1.0b3 Rework empirical antenna model.
  • 1.1.0b0 Add hdf5 IO
  • 0.15.5 Added EPHEMERIS_SERVER_HOST, POSTGRES_HOST, POSTGRES_USER, POSTGRES_PASSWORD environment variable.

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

tart-1.4.5.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

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

tart-1.4.5-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

Details for the file tart-1.4.5.tar.gz.

File metadata

  • Download URL: tart-1.4.5.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tart-1.4.5.tar.gz
Algorithm Hash digest
SHA256 3c460a9d4cc86949f86fa6a601412a70d49514f1f3d3e5e942fd2b5c8beb9360
MD5 b4427d0c19ea137f31e69c13cde216d3
BLAKE2b-256 8f1be35e8702c5a904b1df4edc6c8fe07427a710a61b0570ecde05eb13a5bc66

See more details on using hashes here.

Provenance

The following attestation bundles were made for tart-1.4.5.tar.gz:

Publisher: tart.yaml on tmolteno/tart_modules

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

File details

Details for the file tart-1.4.5-py3-none-any.whl.

File metadata

  • Download URL: tart-1.4.5-py3-none-any.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tart-1.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e76f15e773c5e3259ee2dab2a3bc30f3e16b327460f1d8015f2bc7f3174a294d
MD5 a281acbd07d6c2cdd5c7adfffd85a5ac
BLAKE2b-256 dc0e57466c742cc4c64f77c44114c9eb463d329b80eed6285b93fa1fa694d0c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for tart-1.4.5-py3-none-any.whl:

Publisher: tart.yaml on tmolteno/tart_modules

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