Skip to main content
icons/radiopadre-logo-long-400px.png?raw=True

Python (Radio) Astronomy Data & Results Examiner

Radiopadre is a Jupyter notebook framework for quick and easy visualization of [radio astronomy, primarily] data products and pipelines.

Radiopadre includes integration with JS9 and CARTA for live FITS viewing of [remote] FITS files straight from your browser. (In boldface, because this is a pretty neat capability to have!)

Radiopadre is a custom Jupyter kernel, so in principle you could install it and create radiopadre notebooks directly from a Jupyter session. Some of the tight integration with JS9 and CARTA, however, works smoother if you start your sessions via the run-radiopadre client script, which takes care of starting up and stopping appropriate helper processes and such.

The general use case for Radiopadre is “here I am sitting with a slow ssh connection into a remote cluster node, my pipeline has produced 500 plots/logs/FITS images, how do I make sense of this mess?” More specifically, there are three (somewhat overlapping) scenarios that Radiopadre is designed for:

  • Just browsing: interactively exploring the aforementioned 500 files using a notebook.

  • Automated reporting: customized Radiopadre notebooks that automatically generate a report composed of a pipeline’s outputs and intermediate products. Since your pipeline’s output is (hopefully!) structured, i.e. in terms of filename conventions etc., you can write a notebook to exploit that structure and make a corresponding report automatically.

  • Sharing notebooks: fiddle with a notebook until everything is visualized just right, insert explanatory text in mardkdown cells in between, voila, you have an instant report you can share with colleagues.

Usage, in a nutshell

See radiopadre-client package.

Tutorial

For a quick tutorial on radiopadre, download the tutorial_package, untar, and run radiopadre inside the resulting directory, locally or remotely (you can also refer to the PDF enclosed in the tarball for a poor man’s rendering of the notebook).

Metadata

Release files for radiopadre 1.2.0

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

Source distribution (sdist)

Source distribution for radiopadre 1.2.0
File Size Uploaded
radiopadre-1.2.0.tar.gz 648.6 kB Details

Release files / radiopadre-1.2.0.tar.gz

Download URL radiopadre-1.2.0.tar.gz
Size 648.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7efb25c5e230ef0b085ac138f8094a86f95046ec61550191d18467112952adf9
BLAKE2b-256 checksum
How to use checksums
3ae682d0cca0a3ed682c5bd3a531d325e2c0b11daf947d3bd7cc020536782c3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16
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