Skip to main content

Transient Array Radio Telescope Command Line Tools

Project description

TART: Radio-telescope command line tools

This module provides command line tools for operating Transient Array Radio Telescope (TART). These tools are

  • tart_calibrate
  • tart_calibration_data
  • tart_download_antenna_positions
  • tart_upload_antenna_positions
  • tart_get_archive_data
  • tart_download_data
  • tart_download_gains
  • tart_image
  • tart_upload_gains
  • tart_set_mode
  • tart_vis2json

To generate an image from a telescope, try the following command which should display the current view from a telescope on top of Signal-Hill near Dunedin New Zealand.

tart_image --api https://tart.elec.ac.nz/signal --display

For more information see the TART website

Install Instructions

tart_tools is available from standard python package repositories. Try:

pip3 install tart_tools

Authors

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

  • 1.4.4 Use explicit parameter names for all minio calls.

  • 1.4.3 Use the new TART s3 public bucket for archive access

  • 1.4.2 Make download_file download to a temporary file before copying to actual file.

  • 1.4.0 Add an archive_handler

  • 1.3.0 Huge refactor to get tests going again.

  • 1.2.2 Add a backoff factor. So that failed requests are delayed

  • 1.2.1 Add retry logic to the requests.get methods.

  • 1.2.0b3 Update links to the github repository.

  • 1.2.0b2 tart_get_archive_data: Use a five digit leading-zeros number for multiple downloads, default to all data if --n is not specified

  • 1.2.0b1 new tool: tart_get_archive_data super convenient to query the AWS cloud archive of TART data.

  • 1.1.2b8 Add an argument --rotate to tart_upload_antenna_positions (for first stage of calibration)

  • 1.1.2b7 Handle expiration of JWT tokens better (in tart_tools)

  • 1.1.2b7 TART tools update. Add a command line switch to specify output file for tart_download_data'

  • 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.2b1 Fix a missing checksum call if a local file was partially downloaded (tart_download_data).

  • 1.1.2b0 Make h5 to json compatible with tart2ms json import.

  • 1.1b.8 New versioning to match tart. Move to new repository

  • 0.2.0b14. Improve API handler code.

  • 0.2.0b13. Clean up code to use other API endpoints. Add CLI to --ignore some antennas Add --n option to tart_download_data to stop after n downloads (used to grab the latest raw file) Add CLI to use the influxdb

  • 0.2.0b12. Fix bug in get-gains option.

  • 0.2.0b11. Add a tart_set_mode binary.

  • 0.2.0b9. Add a timeout to all HTTP requests.

  • 0.2.0b8. Add a put method to the authorized api handler.

  • 0.2.0b7. Fix typo in tart_calibrate that stopped calibration working.

  • 0.2.0. New tart_download_data function.

  • 0.1.5. Python3 compatability changes

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_tools-1.4.5.tar.gz (34.4 kB view details)

Uploaded Source

Built Distribution

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

tart_tools-1.4.5-py3-none-any.whl (45.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tart_tools-1.4.5.tar.gz
Algorithm Hash digest
SHA256 1f04c4d2edae25f591c9606f9cd179c4bfbb13b8dc5e1a584150f50b313fab49
MD5 236d5ba738cfa1d006c643cedb7d8545
BLAKE2b-256 7bb0b3cb6cc0bb780c34bd8511e76484ad5c621aa757c6a13940b978e9a0c904

See more details on using hashes here.

Provenance

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

Publisher: tart_tools.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_tools-1.4.5-py3-none-any.whl.

File metadata

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

File hashes

Hashes for tart_tools-1.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 845de5abbc10c406f3b751d7d5650cdb01a21b8fcf9b2e0098e55014083ac9b0
MD5 f650dc00a9c2bddc411553e723f0f7db
BLAKE2b-256 51925dde0754ca13dd34503753c82f9ae562566d15817b45bcbe185c20423418

See more details on using hashes here.

Provenance

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

Publisher: tart_tools.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