Skip to main content

aoquality

aoquality reads and analyses the Measurement Set quality statistics produced by AOFlagger, aoquality, or DP3.

It provides a small Python API over the three AOQuality table types (baseline, frequency, and time statistics) — reading a single Measurement Set or combining many — and a command-line tool, aostats, for diagnostic plots and outlier detection across many observations.

Documentation: https://pyaoquality.readthedocs.io

Installation

pip install aoquality

Requires Python ≥ 3.8.

Quick start

Python API:

import aoquality

bl = aoquality.BaselineStat('obs.MS')
ant_names, ant_stats = bl.get_antenna_stat('SNR')   # (n_ant,), (n_ant, n_pol)

Command line:

aostats plot obs.MS SNR -o stat_snr            # single-MS diagnostic plots
aostats plot-grid obs1/ obs2/ obs3/ SNR        # multi-observation grids
aostats find-bad-stations *.qs SNR -o bad.json # flag outlier antennas

See the documentation for the full Python API, usage guide, and aostats command-line reference.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aoquality-0.5.tar.gz (18.0 kB view details)

Uploaded Source

Built Distribution

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

aoquality-0.5-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

Details for the file aoquality-0.5.tar.gz.

File metadata

  • Download URL: aoquality-0.5.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.10.14 Linux/7.0.0-28-generic

File hashes

Hashes for aoquality-0.5.tar.gz
Algorithm Hash digest
SHA256 d20b8a15b85c3acfba430dd5e698de5b4be39d7898969d754f0071c175432221
MD5 dfb79b6cbca245cd379741e0aaf03114
BLAKE2b-256 ffb922c824f5e26ea7e972c8374c3046b60e036d0768d104a3ebf4f2fd7d72b3

See more details on using hashes here.

File details

Details for the file aoquality-0.5-py3-none-any.whl.

File metadata

  • Download URL: aoquality-0.5-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.10.14 Linux/7.0.0-28-generic

File hashes

Hashes for aoquality-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 01e137cb6714c1446dda7a260207dc7502ae73a0e89eddab49e339027b601709
MD5 6c02cea3cb09902354d75ca1e0c27a1f
BLAKE2b-256 a007c9d4d2835bc153ae6dcd19febf6088da3c53cc92a632a2be4379f8c99231

See more details on using hashes here.

Supported by

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