Radio astronomy visibility data visualization
Project description
This is a pre-alpha package. All applications are in various phases of prototyping.
Introduction
This package currently requires the visibility data to conform to the XRADIO MeasurementSet v4.0.0 schema, input as a Zarr file path which is read into an Xarray-based XRADIO ProcessingSet. Input MSv2 file paths will be automatically converted to MSv4 zarr files with default partitioning if the necessary packages are found (see Requirements).
The Bokeh plots are created with hvPlot and optionally shown in a Panel-based GUI.
The first application added to vidavis is MsRaster, which creates raster plots of visibility data. See example below.
Installation
vidavis is available from PyPI.
Requirements
Python 3.11 or greater
Optionally python-casacore or casatools for MSv2 conversion
Install
pip install vidavis
MSv2 Conversion
To enable conversion from MSv2 to MSv4 with python-casacore for Linux only:
pip install "xradio[python-casacore]"
On macOS it is required to pre-install python-casacore:
conda install -c conda-forge python-casacore
Simple MsRaster Usage Example
A simple example using the MsRaster application to create visibility raster plots:
>>> from vidavis import MsRaster >>> msr = MsRaster(ms=myms) >>> msr.plot() # default time vs. baseline plot >>> msr.show() # open plot in default browser tab
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vidavis-0.2.2.tar.gz.
File metadata
- Download URL: vidavis-0.2.2.tar.gz
- Upload date:
- Size: 69.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
932c5b83b41ccc1182e0918c39e29ceb437be5f41e8ca64469a821f95066dfcc
|
|
| MD5 |
1c0f7a0df0f5bca11af00e936b6a1d12
|
|
| BLAKE2b-256 |
e170133957ba700a90266c3791ba72429fa9cdb254f6b30193d3aa2edbff1127
|
Provenance
The following attestation bundles were made for vidavis-0.2.2.tar.gz:
Publisher:
publish.yml on casangi/vidavis
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vidavis-0.2.2.tar.gz -
Subject digest:
932c5b83b41ccc1182e0918c39e29ceb437be5f41e8ca64469a821f95066dfcc - Sigstore transparency entry: 1672574135
- Sigstore integration time:
-
Permalink:
casangi/vidavis@66becb15d3be86ae0b161460cb7c9550face9e60 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/casangi
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@66becb15d3be86ae0b161460cb7c9550face9e60 -
Trigger Event:
create
-
Statement type:
File details
Details for the file vidavis-0.2.2-py3-none-any.whl.
File metadata
- Download URL: vidavis-0.2.2-py3-none-any.whl
- Upload date:
- Size: 84.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46c88764a5f23d45b8382c005c3830c629a499365433a9c6368defcdba59a23d
|
|
| MD5 |
e27d41d969ff277d76608a1686296f82
|
|
| BLAKE2b-256 |
095ec822db4e1907a056a7804a523d4a72d52646059f3298801a5945698d42e3
|
Provenance
The following attestation bundles were made for vidavis-0.2.2-py3-none-any.whl:
Publisher:
publish.yml on casangi/vidavis
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vidavis-0.2.2-py3-none-any.whl -
Subject digest:
46c88764a5f23d45b8382c005c3830c629a499365433a9c6368defcdba59a23d - Sigstore transparency entry: 1672574170
- Sigstore integration time:
-
Permalink:
casangi/vidavis@66becb15d3be86ae0b161460cb7c9550face9e60 -
Branch / Tag:
refs/tags/v0.2.2 - Owner: https://github.com/casangi
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@66becb15d3be86ae0b161460cb7c9550face9e60 -
Trigger Event:
create
-
Statement type: