<p>Assuming you want to plot a diagram with your computer, the RAOB Program is the most versatile Skew-T plotting program available.  It's easy to use and fully menu driven.</p>

CC BY-SA 3.0
2015-08-14T12:19:34.363Z
Are you affiliated with this product? http://earthscience.stackexchange.com/help/promotion
Deditos
CC BY-SA 3.0
2015-08-13T16:09:19.037Z
2015-08-13T16:09:19.037Z
John Shewchuk
<p>Skew-T Log-P diagrams can be plotted in most mathmatics software.  I have seen examples in Matlab (and by proxy Octave), <a href="http://www.mmm.ucar.edu/people/bryan/cm1/grads/plotskew.gs" rel="noreferrer">GrADS</a>, <a href="https://www.ncl.ucar.edu/Applications/skewt.shtml" rel="noreferrer">NCL</a>, <a href="http://cimss.ssec.wisc.edu/camex3/archive/quicklooks/skewt.pro" rel="noreferrer">IDL</a> and I have my own code in Python that generates Skew-T plots.  There are also some programs such as <a href="http://www.ral.ucar.edu/staff/knievel/callaway/4DWX_Knowledge_Base/Related_Products/Metbox/NSHARP.htm" rel="noreferrer">NSHARP</a> and <a href="http://www.wdtb.noaa.gov/tools/BUFKIT/" rel="noreferrer">BUFKIT</a> that are more full featured.  You can also find websites that plot forecast soundings such as <a href="http://www.twisterdata.com/" rel="noreferrer">twisterdata</a> and <a href="http://www.spc.noaa.gov/exper/soundings/" rel="noreferrer">real data soundings</a>.</p>

<p>The major variances arise from the specific use case of whoever wrote the code you are using.  The most basic code will generally be able to tell you the lifting condensation level (LCL), level of free convection (LFC), equilibrium level (EL) and perhaps the 500 mb lifted index, all for a surface parcel.</p>

<p>The more advanced code will generally be able to calculate the above quantities not just for surface parcels, but also for the mixed layer and be able to find the most unstable parcel.  Convection oriented code will give you CAPE, storm tops and other severe weather parameters and will also tend to be able to analyze the hodograph.  BUFKIT can do analysis to identify snow growth levels and some other winter weather related quantities.</p>

<p>One of the subtle differences in skew-T plotting software is how they handle the moist adiabats.  This can be modeled as a fully reversible process or a pseudo reversible process and this produces subtle temperature differences aloft on the adiabat.  There can also be differences in whether the moist adiabat only considers liquid water and vapor, or if ice process are included in the latent heat release.  </p>

<p>Here is an example of what my Python code produces:  </p>

<p><img src="https://i.sstatic.net/Cxbk5.png" alt="Skew-T"></p>

<pre><code>Var          SFC            ML              MU
CAPE  J/kg   1877           1877            2415
CIN   J/kg   46.9           46.9            0.4
LI_max       -9.5           -9.5            -11.3
LI_500       -7.3           -7.3            -8.4
LI_30        -4.8           -4.8            -6.4
TOPS  m      14800          14800           15400
LCL   mb (m) 892 (1000)     892 (1000)      862 (1292)
LFC   mb (m) 831 (1604)     831 (1604)      857 (1343)
PRS   mb     1000           1000            871
</code></pre>

CC BY-SA 3.0
2014-04-24T19:15:16.583Z
+1 Great answer. If you are willing to share your code, it would be great if you can post a link to it.
milancurcic
CC BY-SA 3.0
2015-07-07T00:17:52.767Z
The code is available at https://github.com/cwebster2/pyMeteo or via `pip install pymeteo`.  Should work in both python 2 and 3, but I only test in 3.
casey
CC BY-SA 3.0
2014-04-24T18:02:28.760Z
2014-04-24T18:02:28.760Z
casey
<p>For displaying atmospheric soundings the use of Skew-T Log-P diagrams is very common. The manual <a href="http://wx.erau.edu/reference/text/Tr79-006.pdf">THE USE OF SKEW T, LOG P DIAGRAM IN ANALYSIS AND FORECASTING</a> from the Air Weather Service explains what this diagram is and how it can be used. What tools are available to create Skew-T Log-P diagrams and how do they differ?</p>

CC BY-SA 3.0
2014-10-21T04:58:39.773Z
This question seems like it might be more suited to stats.SE, or perhaps even stackoverflow. Is there any reason it's specific to earth science? Also, it's kind of a recommendation question, which is generally discouraged. Might also be worth mentioning what you've already tried.
naught101
CC BY-SA 3.0
2014-10-21T05:07:29.227Z
This question has nothing to do with statistics, it would not fit on stats.SE. To plot such a diagram one needs equations from meteorology. Therefore it is about earth science and should not go to the stackoverflow programming Q+A.
BHF
CC BY-SA 3.0
2015-05-29T10:11:40.730Z
The *real* site to put this question on is [softwarerecs.se] ;-)
Jan Doggen
<meteorology><software><radiosounding>
How can I plot a Skew-T log-P diagram?
BHF
# How can I plot a Skew-T log-P diagram?

(Asked by: username_0 on 2014-04-24)

For displaying atmospheric soundings the use of Skew-T Log-P diagrams is very common. The manual [THE USE OF SKEW T, LOG P DIAGRAM IN ANALYSIS AND FORECASTING](http://wx.erau.edu/reference/text/Tr79-006.pdf) from the Air Weather Service explains what this diagram is and how it can be used. What tools are available to create Skew-T Log-P diagrams and how do they differ?

**Tags:** meteorology, software, radiosounding

> **Comments:**
> **username_1**: This question seems like it might be more suited to stats.SE, or perhaps even stackoverflow. Is there any reason it's specific to earth science? Also, it's kind of a recommendation question, which is generally discouraged. Might also be worth mentioning what you've already tried.  
> **username_0**: This question has nothing to do with statistics, it would not fit on stats.SE. To plot such a diagram one needs equations from meteorology. Therefore it is about earth science and should not go to the stackoverflow programming Q+A.  
> **username_2**: The *real* site to put this question on is [softwarerecs.se] ;-)  

---

## 2 answers

### Answer by username_5 on 2014-04-24. Score: 16 | Accepted answer

Skew-T Log-P diagrams can be plotted in most mathmatics software. I have seen examples in Matlab (and by proxy Octave), [GrADS](http://www.mmm.ucar.edu/people/bryan/cm1/grads/plotskew.gs), [NCL](https://www.ncl.ucar.edu/Applications/skewt.shtml), [IDL](http://cimss.ssec.wisc.edu/camex3/archive/quicklooks/skewt.pro) and I have my own code in Python that generates Skew-T plots. There are also some programs such as [NSHARP](http://www.ral.ucar.edu/staff/knievel/callaway/4DWX_Knowledge_Base/Related_Products/Metbox/NSHARP.htm) and [BUFKIT](http://www.wdtb.noaa.gov/tools/BUFKIT/) that are more full featured. You can also find websites that plot forecast soundings such as [twisterdata](http://www.twisterdata.com/) and [real data soundings](http://www.spc.noaa.gov/exper/soundings/).

The major variances arise from the specific use case of whoever wrote the code you are using. The most basic code will generally be able to tell you the lifting condensation level (LCL), level of free convection (LFC), equilibrium level (EL) and perhaps the 500 mb lifted index, all for a surface parcel.

The more advanced code will generally be able to calculate the above quantities not just for surface parcels, but also for the mixed layer and be able to find the most unstable parcel. Convection oriented code will give you CAPE, storm tops and other severe weather parameters and will also tend to be able to analyze the hodograph. BUFKIT can do analysis to identify snow growth levels and some other winter weather related quantities.

One of the subtle differences in skew-T plotting software is how they handle the moist adiabats. This can be modeled as a fully reversible process or a pseudo reversible process and this produces subtle temperature differences aloft on the adiabat. There can also be differences in whether the moist adiabat only considers liquid water and vapor, or if ice process are included in the latent heat release.

Here is an example of what my Python code produces:

![Skew-T](https://i.sstatic.net/Cxbk5.png)

```
Var          SFC            ML              MU
CAPE  J/kg   1877           1877            2415
CIN   J/kg   46.9           46.9            0.4
LI_max       -9.5           -9.5            -11.3
LI_500       -7.3           -7.3            -8.4
LI_30        -4.8           -4.8            -6.4
TOPS  m      14800          14800           15400
LCL   mb (m) 892 (1000)     892 (1000)      862 (1292)
LFC   mb (m) 831 (1604)     831 (1604)      857 (1343)
PRS   mb     1000           1000            871

```

> **Comments:**
> **username_6**: +1 Great answer. If you are willing to share your code, it would be great if you can post a link to it.  
> **username_5**: The code is available at https://github.com/cwebster2/pyMeteo or via `pip install pymeteo`.  Should work in both python 2 and 3, but I only test in 3.  

---

### Answer by username_3 on 2015-08-13. Score: 1

Assuming you want to plot a diagram with your computer, the RAOB Program is the most versatile Skew-T plotting program available. It's easy to use and fully menu driven.

> **Comments:**
> **username_4**: Are you affiliated with this product? http://earthscience.stackexchange.com/help/promotion  

---

