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 reduce obs1/ obs2/ -o reduced/ # small files of the statistics
aostats plot-grid reduced/*.h5 SNR,DStd # 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.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aoquality-0.6.tar.gz | 26.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aoquality-0.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 56.0 kB
Release files / aoquality-0.6.tar.gz
| Download URL | aoquality-0.6.tar.gz |
|---|---|
| Size | 26.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0ffb2dc115c7965330580cab0b4d23cb7c6e473a8e85571398812de5f24fa061
|
|
BLAKE2b-256 checksum How to use checksums |
51f6f8c6a61854944fd48c6d28054f6e673f182f65cbe8fe6f740648a57de734
|
| 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-38-generic
|
Release files / aoquality-0.6-py3-none-any.whl
| Download URL | aoquality-0.6-py3-none-any.whl |
|---|---|
| Size | 29.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d958322b68cd4c3395e743f51e56494dab3d02e22ad00314fc501ce5c97a3169
|
|
BLAKE2b-256 checksum How to use checksums |
12c88c8078000e8e972815a3afd6efcb160f2a11677003eb0602d72fa19e06cc
|
| 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-38-generic
|