DRILSDOWN
0.2.1
Quickstart Guide
Replicate the Install_and_Demo notebook from the video
Installation Guide
Requirements
Installation
Examples of DRILSDOWN projects
Basic Examples
Code route to capturing movies of multiple regions in an IDV bundle
Note: may take a few minutes, during which time if ties up your IDV session
Code route to displaying a list of RAMADDA resouces
See the 0:59 YouTube video intro that uses this notebook.
Documentation is here, from this github code repo.
Sections
Code route: You can also get a GUI display of a set of IDV bundles using this example
1. Install
and learn
to operate the IDV: Consider my IDV intro .ppt, or Unidata’s documentation and tutorial.
2.
Launch
the IDV on this machine (from your Control Panel, or manually).
3.
Display
something meaningful in the IDV.
The cells below capture your IDV session’s images and movies
For exact replicability, capture a <1 MB sized IDV state bundle and embed it in this notebook
Reading from IDV: example is here with key lines below, commented out
Writing data into the IDV session: example is here
using our new .to_IDV() method in xarray
Everything in RAMADDA is an
entry,
with an
entry type
.
A
DRILSDOWN Case Study
folder contains a .ipynb notebook, a .zidv or .xidv IDV bundle, and any other files.
idv_teleport
ramadda_publish
Reading IDV data into this notebook as a netCDF variable
Extract the data from .zidv bundles into Python xarray
Examples: Loading data from python into IDV
Example 2
Example 3
Vertical integral – not working
You can call ipython_IDV without its widget Control Panel
Then, if you want the Control Panel interface later, just call it
See the 0:59 YouTube video intro that uses this notebook.
Documentation is here, from this github code repo.
Sections
Code route: You can also get a GUI display of a set of IDV bundles using this example
1. Install
and learn
to operate the IDV: Consider my IDV intro .ppt, or Unidata’s documentation and tutorial.
2.
Launch
the IDV on this machine (from your Control Panel, or manually).
3.
Display
something meaningful in the IDV.
The cells below capture your IDV session’s images and movies
For exact replicability, capture a <1 MB sized IDV state bundle and embed it in this notebook
Reading from IDV: example is here with key lines below, commented out
Writing data into the IDV session: example is here
using our new .to_IDV() method in xarray
Everything in RAMADDA is an
entry,
with an
entry type
.
A
DRILSDOWN Case Study
folder contains a .ipynb notebook, a .zidv or .xidv IDV bundle, and any other files.
idv_teleport
ramadda_publish
Python to IDV
IDV to Python
Demonstrate xarray.from_zidv() method
Atmospheric (observed): What do clouds look like where they are acting to increase the water vapor?
Steps in the analysis
make custom function for drawing coastlines
Create some tools to attach to the plots: hover tool for values
Create some tools to attach to the plots: tap tool calls the NASA URL!
Something about stacking so that big values can be prioritized
Atmospheric (observed): How do watervapor “islands” last long over the dry western-equatorial Indian Ocean?
Generate IDV_teleport script.
Atmospheric (complex, simulated): What is going on in areas where small scales are adding energy to the large-scale flow?
Sections
Sections
Open your 3D data set for a case, as an xarray
dataset
object
Subset data in time and space if desired before lazy read
Merge total fields (U,V,W) with total flux (UW, VW, UV) as a Geoview (Holoview) Image object.
Geoviews multiple-displays creation. So simple!
G5NR_utils.py has computations with 7km gridded u,v,w inputs
Make a Geoviews Dataset, and 6 Images, for subgrid (prime) terms
Geoviews display for the subgrid scale filtered (“eddy”) products:
Sections
Open your 3D data set for a case, as an xarray
dataset
object
Geoviews display for the subgrid scale filtered (“eddy”) products:
Part of this nbviewer repo
Atmospheric: Weather events case studies.
Global: GFS analyses at 1 degree (500mb Z and vorticity)
Regional: GEOS-5 analyses at 1/4 degree and surface stations
Sections within this notebook
Loop without annotation
Notebook from the Earthcube-supported DRILSDOWN project
Notebook from the Earthcube-supported DRILSDOWN project
Sections within this notebook
The 500 mb heights
Tell the story
Meaning:
Oceanic: What’s going on when the Loop Current in the Gulf of Mexico splits off an eddy?
Ocean reanalyses in 2010 (Deepwater Horizon year)
Eddy shedding events
DRILSDOWN Command Line Tools
IDV_teleport
Installation
Getting Started
Demos
RAMADDA Publish
Installation:
Infrastructure Guide
Versioning
Releasing
Documentation
DRILSDOWN
Docs
»
DRILSDOWN Command Line Tools
View page source
DRILSDOWN Command Line Tools
¶
The DRILSDOWN project consists of three command line tools.
ipython-IDV
IDV_teleport
RAMADDA_publish
IDV_teleport
RAMADDA Publish
Installation:
Use cases