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.

Metadata

Release files for aoquality 0.5.1

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

Source distribution (sdist)

Source distribution for aoquality 0.5.1
File Size Uploaded
aoquality-0.5.1.tar.gz 18.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aoquality 0.5.1
File Interpreter ABI Platform
aoquality-0.5.1-py3-none-any.whl Python 3 none any Details

Total release size: 37.6 kB

Release files / aoquality-0.5.1.tar.gz

Download URL aoquality-0.5.1.tar.gz
Size 18.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6dcbdf8820d13c49087e7e36866cff878e5879735fe7063b799054a0244912c1
BLAKE2b-256 checksum
How to use checksums
6197774127f9a23ee8d3ffd9ab0ad5aef1a0c72b892e85acfd8448dff86c6397
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.14.4 Linux/7.0.0-34-generic

Release files / aoquality-0.5.1-py3-none-any.whl

Download URL aoquality-0.5.1-py3-none-any.whl
Size 19.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e4bf1f5cd1de4600c4d0dc18fb0793496731af7b332284b3076aab84f26bbad
BLAKE2b-256 checksum
How to use checksums
42f57ca08b885ee3e2244ee243bec3b74686b71c7cc007c00c9b69e7812cca03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.14.4 Linux/7.0.0-34-generic

Release history Release notifications | RSS feed

0.6

2 release files

This release

0.5.1 This release

2 release files

0.5

2 release files

0.4

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

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