Skip to main content

A data visualization framework for jupyter notebooks

Project description

radiopadre: 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).

Project details


Download files

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

Source Distribution

radiopadre-1.0rc5.tar.gz (433.9 kB view details)

Uploaded Source

File details

Details for the file radiopadre-1.0rc5.tar.gz.

File metadata

  • Download URL: radiopadre-1.0rc5.tar.gz
  • Upload date:
  • Size: 433.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.7

File hashes

Hashes for radiopadre-1.0rc5.tar.gz
Algorithm Hash digest
SHA256 1a88c740694d347396fc6ad96dde844c68168af6671a7fe3134c4f1216bacdd8
MD5 371f105d6f217edd1496a4d8507b2b63
BLAKE2b-256 f2d44fe5b0a07def81fc302b70917e02e1490f35e95eaa2a26df7d4f20f2052b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page