Skip to content
This repository was archived by the owner on Jan 22, 2024. It is now read-only.

Commit ab65c78

Browse files
committed
Add popupSkewT patch
1 parent 1464bc8 commit ab65c78

File tree

2 files changed

+111
-0
lines changed

2 files changed

+111
-0
lines changed

fix-nws-popupSkewT/README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Fix popupSkewT sounding sources
2+
3+
The NWS AWIPS baseline uses dramatically different field names for grids (etc. `eta212` vs. `NAM40`). This causes incompatibilities between NWS CAVE and Unidata EDEX servers. For this particular patch, we will be updating the `sources.xml` file for the popupSkewT feature.
4+
5+
_NOTE_: This only seems to be effective for Linux installations. I'm looking for a Windows workaround.
6+
7+
_PREREQUISITE_: You must have root access to your Linux workstation to install this file.
8+
9+
_NOTE_: This will not survive upgrades and must be reapplied with each subsequent install of AWIPS.
10+
11+
## To install
12+
13+
- Close CAVE.
14+
- Copy the repository's `sources.xml` file to `/awips2/cave/etc/popupSkewT`, overwriting the existing sources.xml. You will need to do this as root or use `sudo`.
15+
- Restart CAVE.
16+
17+
## To use
18+
19+
I wrote a tutorial for AllisonHouse a while back outlining just how useful this tool is. [Check it out!](https://support.allisonhouse.com/hc/en-us/articles/360011185572-Display-a-Skew-T-using-GOES-16-Infrared-RAP13-NAM12-GFS20-Data)

fix-nws-popupSkewT/sources.xml

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+
<!--
3+
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
4+
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
5+
6+
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
7+
This_software_product_contains_export-restricted_data_whose
8+
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
9+
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
10+
an_export_license_or_other_authorization.
11+
12+
Contractor_Name:________Raytheon_Company
13+
Contractor_Address:_____6825_Pine_Street,_Suite_340
14+
________________________Mail_Stop_B8
15+
________________________Omaha,_NE_68106
16+
________________________402.291.0100
17+
18+
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
19+
further_licensing_information.
20+
-->
21+
<!--
22+
This is an absolute override file, indicating that a higher priority
23+
version of the file will completely replace a lower priority version
24+
of the file.
25+
-->
26+
<soundingSources>
27+
<!-- Sounding Source Format:
28+
<source type="<sounding source ext adapter>"
29+
displayString="<User displayed String>"
30+
validTimeInterval="<valid time interval in minutes>">
31+
<constraints>
32+
// Any custom metadata mappings for data retrieval
33+
</constraints>
34+
</source>
35+
-->
36+
<source type="grid" displayString="NAM" validTimeInterval="540">
37+
<constraints>
38+
<mapping key="pluginName">
39+
<constraint constraintValue="grid" />
40+
</mapping>
41+
<mapping key="info.datasetId">
42+
<constraint constraintValue="NAM40" />
43+
</mapping>
44+
</constraints>
45+
</source>
46+
<source type="grid" displayString="GFS" validTimeInterval="540">
47+
<constraints>
48+
<mapping key="pluginName">
49+
<constraint constraintValue="grid" />
50+
</mapping>
51+
<mapping key="info.datasetId">
52+
<constraint constraintValue="GFS"/>
53+
</mapping>
54+
</constraints>
55+
</source>
56+
<source type="grid" displayString="RAP" validTimeInterval="90">
57+
<constraints>
58+
<mapping key="pluginName">
59+
<constraint constraintValue="grid" />
60+
</mapping>
61+
<mapping key="info.datasetId">
62+
<constraint constraintValue="RAP13" />
63+
</mapping>
64+
</constraints>
65+
</source>
66+
<source type="grid" displayString="Laps" validTimeInterval="90">
67+
<constraints>
68+
<mapping key="pluginName">
69+
<constraint constraintValue="grid" />
70+
</mapping>
71+
<mapping key="info.datasetId">
72+
<constraint constraintValue="LAPS" />
73+
</mapping>
74+
</constraints>
75+
</source>
76+
<source type="bufrua" displayString="From Raobs"
77+
validTimeInterval="1080">
78+
<constraints>
79+
<mapping key="pluginName">
80+
<constraint constraintValue="bufrua" />
81+
</mapping>
82+
</constraints>
83+
</source>
84+
<source type="nucaps" displayString="NUCAPS"
85+
validTimeInterval="90">
86+
<constraints>
87+
<mapping key="pluginName">
88+
<constraint constraintValue="nucaps" />
89+
</mapping>
90+
</constraints>
91+
</source>
92+
</soundingSources>

0 commit comments

Comments
 (0)