[ncl-talk] A special kind of plot: Earth's cross section with atmospheric data around it

Tabish Ansari tabishumaransari at gmail.com
Tue Jan 27 14:21:33 MST 2026


Dear NCL community,

I hope that you're doing well and still using the good old NCL from time to
time in the era of Python and vibe coding.

I have a particular kind of plot in my mind which, if realised, could
illuminate some of the atmospheric processes that I want to investigate,
very well. I have 4D data (time, vertical_lev, lon, lat) for tropospheric
ozone emanating from different world regions from a global model output
over a certain period. I'm mainly interested in its intercontinental
transport and mixing in the mid-latitude zone (30-60 degrees N). So, I want
to cut the globe across these latitudes and take an average across this
latitude zone and plot the ozone in a circular fashion which wraps around
the inner circle (representing the Earth). So the plot is supposed to show
two concentric circles and the ozone values plotted as color-filled
contours within the two circles. Here the inner circle is the Earth and the
outer circle could be, say, the tropopause. I'm intending to make these
plots for ozone emanating from different sources shown in different colors
and opacity and overlay them at each time frame and produce these images
for all times and ultimately create an animation with them which shows the
intercontinental ozone transport and mixing. Are there any special NCL
functions I can use to create this kind of a concentric circle contour
plot? If so, please let me know.

Thanks a lot!

Cheers,
Tabish

--------------------------------------------------------------------------------------
Dr Tabish Ansari
Research Associate
Air Quality Modelling Group
Research Institute for Sustainability (RIFS) - Helmholtz Centre Potsdam
Potsdam, Germany
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.ucar.edu/pipermail/ncl-talk/attachments/20260127/9dd68857/attachment.htm>


More information about the ncl-talk mailing list