Skip to main content

Tools to read or process ARTS data

Project description

ARTS tools

DOI Build Status
Processing scripts for Apertif Radio Transient System data

Requirements

  • python >= 3.6
  • numpy >= 1.17
  • astropy
  • psrqpy

Installation

pip install arts_tools

Finding known pulsars in the Apertif field-of-view

To find which pulsars are within the field of a given pointing, run arts_find_pulsars_in_field --ra hh:mm:ss.s --dec dd:mm:ss.s. This tool also prints in which compound beam the pulsars should be, so you only need to download those CBs from the archive instead of the entire observation.
To convert the tied-array beam data, which have frequency-and time-dependent pointing, to a beam tracking a single point on the sky, use arts_tracking_beams.

Fixing archival FITS files

FITS files retrieved from the Apertif Long-Term Archive (ALTA) from before 2020/04/08 can be made readable with arts_fix_fits_from_before_20200408 file.fits. These fixes are applied:

  1. The NAXIS2 value in the header is changed from zero to the correct value
  2. The data size is expressed in bytes instead of bits
  3. The frequency and time axes of the data are swapped
  4. The frequency order of the data and weights, scales, offsets, and frequencies columns is flipped

By default, the script appends _fixed to the filename. Run arts_fix_fits_from_before_20200408 -h for more options.

Note for Science Verification Campaign data

Data from the SVC has a correct NAXIS2 value in some cases. However, the other fixes do need to be applied. This can be forced by running arts_fix_fits_from_before_20200408 --force file.fits.

Reading parametersets

The FITS headers contain an encoded observation parameterset. To print the parameterset, use arts_read_parameterset file.fits. It can also be loaded in python as a dictionary with:

from arts_tools import read_parameterset
parset = read_parameterset('/path/to/file.fits')

Note that all values are read as strings.

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

arts_tools-1.3.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

arts_tools-1.3-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

Details for the file arts_tools-1.3.tar.gz.

File metadata

  • Download URL: arts_tools-1.3.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for arts_tools-1.3.tar.gz
Algorithm Hash digest
SHA256 51b8388e01451b28ff2a2a1cb4de60a2ebee0cec436c1d2a6eb2bd57d551a7e3
MD5 957541bcf1a9027ef995038c32aacc03
BLAKE2b-256 81ccfd96df0edce47c8ae81d31b4b747e196de1bc1bfa24af1ab22feddd9b467

See more details on using hashes here.

File details

Details for the file arts_tools-1.3-py3-none-any.whl.

File metadata

  • Download URL: arts_tools-1.3-py3-none-any.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for arts_tools-1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d0c81eeeb41e7b81b1dcde780ac34c6a9a180ffbfb4e34267491bd9f685427ab
MD5 9ccc9645a1f2f3aab5fe7a9f0fa860bc
BLAKE2b-256 e0f5ab897833df023a9990fc93dcd390770223eeb6c3e61eb0fc0666beaf1a96

See more details on using hashes here.

Supported by

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