Merge remote-tracking branch 'unidata/unidata_17.1.1' into unidata_17.1.1-osx

This commit is contained in:
Michael James 2018-02-15 12:27:07 -07:00
commit fce4cd8b38
33 changed files with 818 additions and 294 deletions

View file

@ -20,4 +20,4 @@ before_install:
- sleep 5
- sudo docker pull unidata/awips-ade:${OS_VERSION}
script: build/setup.sh ${OS_VERSION} buildEDEX
#script: build/setup.sh ${OS_VERSION} buildEDEX

View file

@ -1,12 +1,12 @@
# Unidata AWIPS
[http://www.unidata.ucar.edu/software/awips/](http://www.unidata.ucar.edu/software/awips/)
[https://www.unidata.ucar.edu/software/awips/](https://www.unidata.ucar.edu/software/awips/)
[![GitHub release](https://img.shields.io/github/release/Unidata/awips2/all.svg)]() [![Travis Badge](https://travis-ci.org/Unidata/awips2.svg?branch=unidata_17.1.1)](https://travis-ci.org/Unidata/awips2)
AWIPS (formerly know as AWIPS II or AWIPS2) is a meteorological display and analysis package developed by the [National Weather Service](http://www.nws.noaa.gov/ost/SEC/AE/) and [Raytheon](http://www.raytheon.com/capabilities/products/awips/) for operational forecasting. AWIPS is a Java application consisting of a data-rendering client ([CAVE](http://unidata.github.io/awips2/install/install-cave/), which runs on Red Hat/CentOS Linux, macOS, and Windows), and a backend data server ([EDEX](http://unidata.github.io/awips2/install/install-edex), which runs on x86_64 Red Hat/CentOS 6 and 7).
AWIPS takes a unified approach to data ingest, and most data types follow a standard path through the system, starting with an [LDM](http://www.unidata.ucar.edu/software/ldm/) client requesting data from Unidata's [IDD](http://www.unidata.ucar.edu/projects/#idd), which are then decoded and stored as HDF5 and PostgreSQL/PostGIS metadata. Unidata supports two visualization frameworks for rendering AWIPS data:
AWIPS takes a unified approach to data ingest, and most data types follow a standard path through the system, starting with an [LDM](https://www.unidata.ucar.edu/software/ldm/) client requesting data from Unidata's [IDD](https://www.unidata.ucar.edu/projects/#idd), which are then decoded and stored as HDF5 and PostgreSQL/PostGIS metadata. Unidata supports two visualization frameworks for rendering AWIPS data:
* [CAVE](http://unidata.github.io/awips2/install/install-cave) - the **C**ommon **A**WIPS **V**isualization **E**nvironment
* [python-awips](https://github.com/Unidata/python-awips) - a Python data access framework for requesting Numpy data arrays and Shapely geometries.
@ -31,7 +31,7 @@ Through a grant provided by [Jetstream](https://jetstream-cloud.org/), Unidata i
* [The NCP Perspective](http://unidata.github.io/awips2/cave/ncp-perspective)
* [The Localization Perspective](http://unidata.github.io/awips2/cave/localization-perspective)
* [python-awips Data Access Framework](http://python-awips.readthedocs.io/)
* [awips2-users Mailing List Archives](http://www.unidata.ucar.edu/mailing_lists/archives/awips2-users/)
* [awips2-users Mailing List Archives](https://www.unidata.ucar.edu/mailing_lists/archives/awips2-users/)
* [(click to subscribe)](mailto:awips2-users-join@unidata.ucar.edu)

View file

@ -8,7 +8,7 @@ if [ -z "$type" ]; then
fi
. /awips2/repo/awips2-builds/build/buildEnvironment.sh
buildsh=$REPO/awips2-builds/build/cibuild.sh
buildsh=$REPO/awips2-builds/build/build.sh
pushd $REPO
# if not mounted to docker container, clone from github
@ -22,7 +22,7 @@ if [ ! -d awips2-rpm ]; then git clone https://github.com/Unidata/awips2-rpm.gi
if [ ! -d awips2-static ]; then
mkdir awips2-static
cd awips2-static
wget http://www.unidata.ucar.edu/downloads/awips2/static.tar
wget https://www.unidata.ucar.edu/downloads/awips2/static.tar
tar -xvf static.tar
rm -rf static.tar
fi
@ -36,13 +36,16 @@ if [ ! -z "$prog" ]; then
su - awips -c "/bin/bash $buildsh -b $prog"
else
# Build all groups (in this order)
su - awips -c "/bin/bash $buildsh -ade"
su - awips -c "/bin/bash $buildsh -python"
su - awips -c "/bin/bash $buildsh -qpid"
su - awips -c "/bin/bash $buildsh -server"
#su - awips -c "/bin/bash $buildsh -ade"
#su - awips -c "/bin/bash $buildsh -python"
#su - awips -c "/bin/bash $buildsh -qpid"
#su - awips -c "/bin/bash $buildsh -server"
#su - awips -c "/bin/bash $buildsh -database"
#su - awips -c "/bin/bash $buildsh -b awips2-ldm"
su - awips -c "/bin/bash $buildsh -edex"
su - awips -c "/bin/bash $buildsh -database"
su - awips -c "/bin/bash $buildsh -cave"
#su - awips -c "/bin/bash $buildsh -httpd"
#su - awips -c "/bin/bash $buildsh -cave"
ls -al
fi
# Manage RPMs

View file

@ -39,7 +39,7 @@ section
you should know something about how netCDF files are structured in
general. 
See the netCDF web site at:</div>
<div style="margin-bottom: 0in;">http://www.unidata.ucar.edu/packages/netcdf/</div>
<div style="margin-bottom: 0in;">https://www.unidata.ucar.edu/packages/netcdf/</div>
<div style="margin-bottom: 0in;">Each of the supported data types
(SCALAR,
VECTOR, and WEATHER) are stored in a slightly different way.&nbsp; All

View file

@ -1,7 +1,7 @@
caveAboutText=Common AWIPS Visualization Environment (CAVE), developed \
on the Raytheon viz environment, released as non-operational \
software by UCAR's Unidata Program Center\n\
http://www.unidata.ucar.edu/software/awips \
https://www.unidata.ucar.edu/software/awips \
\n\n\
\tBuild system: {3}
caveVersion={0}

View file

@ -64,7 +64,7 @@ These plots are derived from the MOS BUFR Bulletins. The previous MOS plots were
This menu item provides three options for displaying lightning flash plots over specified 1 minute, 5 minute, 15 minute and 1 hour intervals.
* **[USPLN (United States Precision Lightning Network)](http://www.unidata.ucar.edu/data/lightning/uspln.html)**: WSI Corporation USPLN lightning data has been made available exclusively to universities for education and research use. Unidata serves USPLN lightning stroke data from the `LIGHTNING` LDM data feed. Registration is required to request this data, and the free feed is available on an annually renewed basis. USPLN data is not available to the public.
* **[USPLN (United States Precision Lightning Network)](https://www.unidata.ucar.edu/data/lightning/uspln.html)**: WSI Corporation USPLN lightning data has been made available exclusively to universities for education and research use. Unidata serves USPLN lightning stroke data from the `LIGHTNING` LDM data feed. Registration is required to request this data, and the free feed is available on an annually renewed basis. USPLN data is not available to the public.
* **[NLDN (National Lightning Detection Network)](http://www.vaisala.com/en/products/thunderstormandlightningdetectionsystems/Pages/NLDN.aspx)**: The NLDN option plots cloud-to-ground (CG) lightning flashes for specified time intervals across the continental United States. NLDN lightning data can be displayed as a grid image displaying the cloud-to-ground density values for a selected resolution (1km, 3km, 5km, 8km, 20km, and 40km).
* **[GLD (Global Lightning Dataset)](http://www.vaisala.com/en/products/thunderstormandlightningdetectionsystems/Pages/GLD360.aspx)**: The GLD option plots cloud-to-ground (CG) lightning flashes for specified time intervals on a global-scale. GLD lightning data can also be displayed as a grid image displaying the cloud-to-ground density values for a selected resolution (1km, 3km, 5km, 8km, 20km, and 40km).
* **[ENI Total Lightning](https://www.earthnetworks.com/networks/lightning/)**: In addition to displaying CG lightning flashes, the Total Lightning option also displays Cloud Flash (CF) lightning and Pulses. CF lightning are lightning flashes which do not strike the ground such as in-cloud, cloud-to-cloud, and cloud-to-air lightning. Lightning pulses are electromagnetic pulses that radiate outward from the lightning channel. ENI total lightning data can be displayed as a grid image displaying the cloud-to-ground, cloud flash, and lightning pulse density values for a selected resolution (1km, 3km, 5km, 8km, 20km, and 40km).

View file

@ -1,7 +1,7 @@
# NEXRAD Radar Display
The Unidata D2D Perspective features a selectable NEXRAD station display over a loop of the [FNEXRAD](http://www.unidata.ucar.edu/data/radar.html#fnexrad) Digital Hybrid Reflectivity product. Selecting any station will open a two-panel reflectivity and velocity view for the selected station.
The Unidata D2D Perspective features a selectable NEXRAD station display over a loop of the [FNEXRAD](https://www.unidata.ucar.edu/data/radar.html#fnexrad) Digital Hybrid Reflectivity product. Selecting any station will open a two-panel reflectivity and velocity view for the selected station.
![image](../images/nexrad-display.png)

View file

@ -114,13 +114,13 @@ From `/awips2/edex/data/utility/common_static/base/distribution/goesr.xml`
NASA's SPoRT MSFC Earth Science Office has contributed plugins to decode GLM level2 products, displayed as point data in CAVE.
While Unidata is not currently distributing GLM products, you can [download a sample netCDF file](http://www.unidata.ucar.edu/software/awips2/OR_GLM-L2-LCFA_G16_s20170402339144_e20170402339307_c20170402339509.nc) and copy it to `/awips2/data_store/ingest/` in order to test the decoding and display of GOES-R lightning data.
While Unidata is not currently distributing GLM products, you can [download a sample netCDF file](https://www.unidata.ucar.edu/software/awips2/OR_GLM-L2-LCFA_G16_s20170402339144_e20170402339307_c20170402339509.nc) and copy it to `/awips2/data_store/ingest/` in order to test the decoding and display of GOES-R lightning data.
### Ingest Sample Data
Run the single command from your EDEX server to ingest a single-time sample data set:
wget http://www.unidata.ucar.edu/software/awips2/OR_GLM-L2-LCFA_G16_s20170402339144.nc -P /awips2/data_store/ingest/
wget https://www.unidata.ucar.edu/software/awips2/OR_GLM-L2-LCFA_G16_s20170402339144.nc -P /awips2/data_store/ingest/
### Display GLM Lightning Data

View file

@ -1,6 +1,6 @@
A little known fact in the world of AWIPS(II) is just how dependent the system still is on NAWIPS-GEMPAK. The entire National Centers Perspective is dependent on pre-built shared object files for 64-bit Linux, which means that all of the D2D plugins which extend NSHARP (for bufr obs, NPP profiles, forecast models, etc.) also depend on these libraries.
This dependency has prevented use of the NSHARP plugin in the first release (15.1.1) of the [OS X CAVE client](http://www.unidata.ucar.edu/downloads/awips2/awips2-cave.dmg). These are the steps taken to build NSHARP and GEMPAK libraries for OS X AWIPS 16.2.2.
This dependency has prevented use of the NSHARP plugin in the first release (15.1.1) of the [OS X CAVE client](https://www.unidata.ucar.edu/downloads/awips2/awips2-cave.dmg). These are the steps taken to build NSHARP and GEMPAK libraries for OS X AWIPS 16.2.2.
You will need the [https://github.com/Unidata/awips2-gemlibs](https://github.com/Unidata/awips2-gemlibs) repository on your Mac, as well as gcc and gfortran (from XCode). Pay attention to any version-specific include path or linked files, such as `/usr/local/Cellar/gcc/4.9.2_1/lib/gcc/4.9/`, always account for the correct versions and locations on your own system.

View file

@ -7,7 +7,7 @@ AWIPS uses regular expressions for data filtering at two steps in the ingest pro
NEXRAD3 ^(SDUS[23578].) .... (......) /p(...)(...)
FILE -overwrite -close -edex /awips2/data_store/radar/\4/\3/\1_\4_\3_\2_(seq).rad
The `FILE` option determines the actions on the product, in this case the name of the file (using `\n` numeration) as determined by the values captured inside of parentheses ([read more about LDM pattern actions...](http://www.unidata.ucar.edu/software/ldm/ldm-current/basics/pqact.conf.html))
The `FILE` option determines the actions on the product, in this case the name of the file (using `\n` numeration) as determined by the values captured inside of parentheses ([read more about LDM pattern actions...](https://www.unidata.ucar.edu/software/ldm/ldm-current/basics/pqact.conf.html))
2. EDEX Ingest uses regular expressions to determine routing of raw data to decoder plug-ins based on WMO header and file name ([Read more about WMO headers...](http://www.nws.noaa.gov/tg/table.html)).

View file

@ -8,7 +8,7 @@ Follow the [EDEX Install Instructions](../install-edex/) including iptables conf
groupadd fxalpha && useradd -G fxalpha awips
mkdir -p /awips2/data_store
wget -O /etc/yum.repos.d/awips2.repo http://www.unidata.ucar.edu/software/awips2/doc/awips2.repo
wget -O /etc/yum.repos.d/awips2.repo https://www.unidata.ucar.edu/software/awips2/doc/awips2.repo
yum clean all
yum groupinstall awips2-server -y

View file

@ -153,13 +153,11 @@ tcp 0 0 *:9581 *:* LIST
awips 13410 0.0 0.0 106100 1212 pts/8 S+ 10:18 0:00 /bin/bash ./dev centralRegistry
awips 13411 0.0 0.0 106104 1312 pts/8 S+ 10:18 0:00 /bin/bash /awips2/edex/bin/start.sh -b centralRegistry
awips 13423 0.3 0.1 2028300 57628 pts/8 Sl+ 10:18 0:05 java -Xmx32m -XX:MaxPermSize=12m -XX:ReservedCodeCacheSize=4m -Djava.io.tmpdir=/awips2/tmp -jar /awips2/yajs
awips 13445 7.3 2.5 8121576 821904 ? SNsl 10:18 1:59 /awips2/java/bin/java -Dedex.run.mode=centralRegistry -Daw.site.identifier=OAX -Dedex.home=/awips2/edex -XX:
awips 19546 0.0 0.0 106100 1212 pts/8 S+ 10:58 0:00 /bin/bash ./dev centralRegistry
awips 19547 0.0 0.0 106104 1312 pts/8 S+ 10:58 0:00 /bin/bash /awips2/edex/bin/start.sh -b centralRegistry
awips 19580 24.5 2.4 8136208 795500 ? SNsl 10:58 1:23 /awips2/java/bin/java -Dedex.run.mode=centralRegistry -Daw.site.identifier=OAX -Dedex.home=/awips2/edex -XX:MaxPermSize=192m -Dorg.apache.camel.jmx.disabled=true -Duser.timezone=GMT -Djava.io.tmpdir=/awips2/tmp -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/fxa/cave/senne/ -XX:SoftRefLRUPolicyMSPerMB=50 -Dqpid.dest_syntax=BURL -Ddb.addr=localhost -Ddb.port=5432 -Ddc.db.name=dc_ob7oax -Dfxa.db.name=fxatext -Dhm.db.name=hmdb -Dih.db.name=hd_ob92oax -Ddb.metadata.pool.max=50 -Ddb.metadata.pool.timeout=60 -Ddata.archive.root=/awips2/data_store -Djava.util.logging.config.file=/awips2/edex/conf/logging.properties -Dthrift.stream.maxsize=200 -Xms512m -Xmx3072m -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5011 -DMAX_PERM_SIZE=192m -DHM_DB_NAME=hmdb -DMAX_MEM=3072 -DJAVA_HOME=/awips2/java -DAW_SITE_IDENTIFIER=OAX -DSHORT_HOSTNAME=senne -DDATA_ARCHIVE_ROOT=/awips2/data_store -DIH_DB_NAME=hd_ob92oax -DDB_ADDR=localhost -DHOSTNAME=senne -DEDEX_HOME=/awips2/edex -DPROFILER_PARAM_1= -DINIT_MEM=512 -DFXA_DB_NAME=fxatext -DDC_DB_NAME=dc_ob7oax -DMETADATA_POOL_TIMEOUT=60 -DLOG_CONF=logback-registry.xml -DMETADATA_POOL_MAX=50 -DHOME=/home/awips -DSOFT_REF_LRU_POLICY_MS_PER_MB=50 -DAWIPS2_TEMP=/awips2/tmp -DDB_PORT=5432 -DWRAPPER_ON_EXIT_ACTION=RESTART -DCONSOLE_LOGLEVEL=DEBUG -classpath ...
awips 20819 0.0 0.0 103256 876 pts/15 S+ 11:04 0:00 grep centralReg
[awips@senne awips2-data-delivery]$ netstat -l -p|grep 19580
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)

View file

@ -22,7 +22,7 @@ This walkthrough will install different EDEX components on two machines in the X
groupadd fxalpha && useradd -G fxalpha awips
mkdir /awips2
wget -O /etc/yum.repos.d/awips2.repo http://www.unidata.ucar.edu/software/awips2/doc/awips2.repo
wget -O /etc/yum.repos.d/awips2.repo https://www.unidata.ucar.edu/software/awips2/doc/awips2.repo
yum clean all
yum groupinstall awips2-database
@ -140,7 +140,7 @@ Since this Database/Request server is not running the main *edexIngest* JVM, we
### 1. Install
groupadd fxalpha && useradd -G fxalpha awips
wget -O /etc/yum.repos.d/awips2.repo http://www.unidata.ucar.edu/software/awips2/doc/awips2.repo
wget -O /etc/yum.repos.d/awips2.repo https://www.unidata.ucar.edu/software/awips2/doc/awips2.repo
yum clean all
yum groupinstall awips2-ingest

View file

@ -11,7 +11,7 @@ To add support for a new grid, two edits must be made:
1. Download an example grib1 file and rename to a `*.grib` extension, then copy to the manual ingest point `/awips2/data_store/ingest/`
wget http://www.unidata.ucar.edu/staff/mjames/14102318_nmm_d01.GrbF00600 -O wrf.grib
wget https://www.unidata.ucar.edu/staff/mjames/14102318_nmm_d01.GrbF00600 -O wrf.grib
cp wrf.grib /awips2/data_store/ingest/

View file

@ -2,10 +2,10 @@
---
[ldm]: http://www.unidata.ucar.edu/software/ldm/
[idd]: http://www.unidata.ucar.edu/projects/#idd
[gempak]: http://www.unidata.ucar.edu/software/gempak/
[awips2]: http://www.unidata.ucar.edu/software/awips2/
[ldm]: https://www.unidata.ucar.edu/software/ldm/
[idd]: https://www.unidata.ucar.edu/projects/#idd
[gempak]: https://www.unidata.ucar.edu/software/gempak/
[awips2]: https://www.unidata.ucar.edu/software/awips2/
[ncep]: http://www.ncep.noaa.gov
[apache]: http://httpd.apache.org
[postgres]: www.postgresql.org
@ -17,9 +17,9 @@
[qpid]: http://qpid.apache.org
[Unidata AWIPS](http://www.unidata.ucar.edu/software/awips2/) is a meteorological display and analysis package originally developed by the [National Weather Service](http://www.nws.noaa.gov/ost/SEC/AE/) and [Raytheon](http://www.raytheon.com/capabilities/products/awips/), repackaged by Unidata to support non-operational use in research and education by [UCAR member institutions](http://president.ucar.edu/governance/members/universities-representatives).
[Unidata AWIPS](https://www.unidata.ucar.edu/software/awips2/) is a meteorological display and analysis package originally developed by the [National Weather Service](http://www.nws.noaa.gov/ost/SEC/AE/) and [Raytheon](http://www.raytheon.com/capabilities/products/awips/), repackaged by Unidata to support non-operational use in research and education by [UCAR member institutions](http://president.ucar.edu/governance/members/universities-representatives).
AWIPS takes a unified approach to data ingest, and most data types follow a path through the system starting with an [LDM](#ldm) client requesting data from the [Unidata IDD](http://www.unidata.ucar.edu/projects/#idd). These data files are then decoded and stored as HDF5 and Postgres metadata by [EDEX](install/install-edex).
AWIPS takes a unified approach to data ingest, and most data types follow a path through the system starting with an [LDM](#ldm) client requesting data from the [Unidata IDD](https://www.unidata.ucar.edu/projects/#idd). These data files are then decoded and stored as HDF5 and Postgres metadata by [EDEX](install/install-edex).
Unidata supports two visualization frameworks for rendering data: [CAVE](install/install-cave), and the Python Data Access Framework ([python-awips](http://python-awips.readthedocs.io)).
@ -29,10 +29,10 @@ Unidata supports two visualization frameworks for rendering data: [CAVE](install
| | |
|----------------|-----------------------:|
| Linux x86_64 | [installCAVE.sh <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/software/awips2/installCAVE.sh) |
| macOS | Download and install both<br>[awips2-cave-17.1.1.dmg <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/downloads/awips2/awips2-cave-17.1.1.dmg)<br>[awips-python.pkg <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/downloads/awips2/awips-python.pkg)|
| 32-bit Windows | [awips-cave.msi <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/downloads/awips2/awips-cave.msi) |
| 64-bit Windows | [awips-cave.amd64.msi <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/downloads/awips2/awips-cave.amd64.msi) |
| Linux x86_64 | [install.sh <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/software/awips2/install.sh) |
| macOS | Download and install both<br>[awips2-cave-17.1.1.dmg <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/downloads/awips2/awips2-cave-17.1.1.dmg)<br>[awips-python.pkg <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/downloads/awips2/awips-python.pkg)|
| 32-bit Windows | [awips-cave.msi <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/downloads/awips2/awips-cave.msi) |
| 64-bit Windows | [awips-cave.amd64.msi <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/downloads/awips2/awips-cave.amd64.msi) |
---
@ -40,7 +40,7 @@ Unidata supports two visualization frameworks for rendering data: [CAVE](install
| | |
|----------------|-----------------------:|
| Linux x86_64 | [installEDEX.sh <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/software/awips2/installEDEX.sh) |
| Linux x86_64 | [install.sh <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/software/awips2/install.sh) |
[Read full EDEX install instructions...](install/install-edex)
@ -61,7 +61,7 @@ AWIPS makes use of service-oriented architecture to request, process, and serve
---
<img style="float:right;width:450px;" src="http://www.unidata.ucar.edu/software/awips2/images/awips2_coms.png">
<img style="float:right;width:450px;" src="https://www.unidata.ucar.edu/software/awips2/images/awips2_coms.png">
## Software Components
* [EDEX](#edex)
@ -85,11 +85,11 @@ Common AWIPS Visualization Environment. The data rendering and visualization too
* [Read More: How to Install CAVE](install/install-cave)
![CAVE](http://www.unidata.ucar.edu/software/awips2/images/Unidata_AWIPS2_CAVE.png)
![CAVE](https://www.unidata.ucar.edu/software/awips2/images/Unidata_AWIPS2_CAVE.png)
### LDM
[http://www.unidata.ucar.edu/software/ldm/](http://www.unidata.ucar.edu/software/ldm/)
[https://www.unidata.ucar.edu/software/ldm/](https://www.unidata.ucar.edu/software/ldm/)
The **LDM** (Local Data Manager), developed and supported by Unidata, is a suite of client and server programs designed for data distribution, and is the fundamental component comprising the Unidata Internet Data Distribution (IDD) system. In AWIPS, the LDM provides data feeds for grids, surface observations, upper-air profiles, satellite and radar imagery and various other meteorological datasets. The LDM writes data directly to file and alerts EDEX via Qpid when a file is available for processing. The LDM is started and stopped with the commands `edex start` and `edex stop`, which runs the commands `service edex_ldm start` and `service edex_ldm stop`

View file

@ -7,7 +7,7 @@
* iptables
> All of these commands are issued as root user!
> All of these commands require root or sudo!
Create user **awips** and group **fxalpha** and create AWIPS directories.
@ -67,15 +67,15 @@ and after install
# Linux Download
For 64-bit RHEL/CentOS 5 and 6, download and run the script [installEDEX.sh](http://www.unidata.ucar.edu/software/awips2/installEDEX.sh):
For 64-bit RHEL/CentOS 6 and 7, download and run the script [install.sh --edex](https://www.unidata.ucar.edu/software/awips2/install.sh):
wget http://www.unidata.ucar.edu/software/awips2/installEDEX.sh
chmod 755 ./installEDEX.sh
./installEDEX.sh
wget https://www.unidata.ucar.edu/software/awips2/install.sh
chmod 755 ./install.sh
sudo ./install.sh --edex
This will install to `/awips2/edex`, `/awips2/data` and other directories.
> CentOS/RHEL 5 and 6 are the only supported operating systems for EDEX (Though you may have luck with Fedora Core 12 to 14 and Scientific Linux). Not supported for EDEX: Debian, Ubuntu, SUSE, Solaris, OS X, Fedora 15+, CentOS/RHEL 7, Windows
> CentOS/RHEL 6 and 7 are the only supported operating systems for EDEX (Though you may have luck with Fedora Core 12 to 14 and Scientific Linux). Not supported for EDEX: Debian, Ubuntu, SUSE, Solaris, OS X, Fedora 15+, Windows
## Be Aware...
@ -83,7 +83,7 @@ This will install to `/awips2/edex`, `/awips2/data` and other directories.
- Security Limits - **/etc/security/limits.conf**
Qpid is known to crash on systems without a high security limit for user processes and files. The file `/etc/security/limits.conf` defines the number of each for the awips user (This is automatically configured by the `installEDEX.sh` script).
Qpid is known to crash on systems without a high security limit for user processes and files. The file `/etc/security/limits.conf` defines the number of each for the awips user (This is automatically configured by the `install.sh --edex` script).
awips soft nproc 65536
awips soft nofile 65536
@ -97,8 +97,8 @@ LDM config
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 edex-cloud.westus.cloudapp.azure.com
# What does installEDEX.sh do?
# What does `install.sh --edex` do?
1. Downloads [http://www.unidata.ucar.edu/software/awips2/doc/awips2.repo](http://www.unidata.ucar.edu/software/awips2/doc/awips2.repo) to `/etc/yum.repos.d/awips2.repo`
1. Downloads [https://www.unidata.ucar.edu/software/awips2/doc/awips2.repo](https://www.unidata.ucar.edu/software/awips2/doc/awips2.repo) to `/etc/yum.repos.d/awips2.repo`
2. Runs `yum clean all`
3. Runs `yum groupinstall awips2-server`

View file

@ -8,24 +8,24 @@
| | current release 17.1.1 |
|----------------|-----------------------:|
| Linux x86_64 | [installCAVE.sh <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/software/awips2/installCAVE.sh) |
| macOS | Download and install both<br>[awips2-cave-17.1.1.dmg <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/downloads/awips2/awips2-cave-17.1.1.dmg)<br>[awips-python.pkg <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/downloads/awips2/awips-python.pkg)|
| 32-bit Windows | [awips-cave.msi <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/downloads/awips2/awips-cave.msi) |
| 64-bit Windows | [awips-cave.amd64.msi <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/downloads/awips2/awips-cave.amd64.msi) |
| Linux x86_64 | [install.sh <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/software/awips2/install.sh) |
| macOS | Download and install both<br>[awips2-cave-17.1.1.dmg <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/downloads/awips2/awips2-cave-17.1.1.dmg)<br>[awips-python.pkg <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/downloads/awips2/awips-python.pkg)|
| 32-bit Windows | [awips-cave.msi <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/downloads/awips2/awips-cave.msi) |
| 64-bit Windows | [awips-cave.amd64.msi <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/downloads/awips2/awips-cave.amd64.msi) |
---
## <i class="fa fa-linux"></i> Linux
* [installCAVE.sh <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/software/awips2/installCAVE.sh)
* [install.sh <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/software/awips2/install.sh)
For CentOS/Red Hat 6 and 7. Installs to **/awips2/cave** and writes files to **~/caveData**.
Install as root (all package dependencies should be resolved by yum)
chmod 755 ./installCAVE.sh
./installCAVE.sh
Install CAVE for Linux
wget https://www.unidata.ucar.edu/software/awips2/install.sh
chmod 755 install.sh
sudo ./install.sh --cave
Run CAVE from the menu **Applications** &gt; **Internet** &gt; **AWIPS CAVE**, or from the command line as simply `cave`.
@ -43,12 +43,12 @@ Run CAVE from the menu **Applications** &gt; **Internet** &gt; **AWIPS CAVE**, o
## <i class="fa fa-apple"></i> macOS
CAVE for macOS requires the **[awips-python.pkg](http://www.unidata.ucar.edu/downloads/awips2/awips-python.pkg)** package be installed in order for **derived parameters** to work.
CAVE for macOS requires the **[awips-python.pkg](https://www.unidata.ucar.edu/downloads/awips2/awips-python.pkg)** package be installed in order for **derived parameters** to work.
* [awips2-cave-17.1.1.dmg <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/downloads/awips2/awips2-cave-17.1.1.dmg)
* [awips-python.pkg <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/downloads/awips2/awips-python.pkg)
* [awips2-cave-17.1.1.dmg <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/downloads/awips2/awips2-cave-17.1.1.dmg)
* [awips-python.pkg <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/downloads/awips2/awips-python.pkg)
*awips-python.pkg* is not a prerequisite, and CAVE will still run and display data without it, but to use any derived parameter functions such as wind barbs/arrows and grid parameters on various vertical coordinates, [jep](https://github.com/mrj0/jep/) must be installed in some way (it is assumed in `/Library/Python/2.7/site-packages/jep/`). You are free to install jep yourself but should know that simply to install via source code or pip requires the Oracle JDK and Xcode and its Command Line Tools. The **[awips-python.pkg](http://www.unidata.ucar.edu/downloads/awips2/awips-python.pkg)** package is provided as a workaround for this.
*awips-python.pkg* is not a prerequisite, and CAVE will still run and display data without it, but to use any derived parameter functions such as wind barbs/arrows and grid parameters on various vertical coordinates, [jep](https://github.com/mrj0/jep/) must be installed in some way (it is assumed in `/Library/Python/2.7/site-packages/jep/`). You are free to install jep yourself but should know that simply to install via source code or pip requires the Oracle JDK and Xcode and its Command Line Tools. The **[awips-python.pkg](https://www.unidata.ucar.edu/downloads/awips2/awips-python.pkg)** package is provided as a workaround for this.
!!! info "CAVE for macOS writes and syncs files to ~/Library/caveData"
@ -60,8 +60,8 @@ CAVE for macOS requires the **[awips-python.pkg](http://www.unidata.ucar.edu/dow
Windows clients are still based on the CAVE 16.2.2 code base and provided in lieu of no 17.1.1 client.
* [awips-cave.msi <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/downloads/awips2/awips-cave.msi)
* [awips-cave.amd64.msi <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/downloads/awips2/awips-cave.amd64.msi)
* [awips-cave.msi <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/downloads/awips2/awips-cave.msi)
* [awips-cave.amd64.msi <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/downloads/awips2/awips-cave.amd64.msi)
Writes files to **caveData** in the user's home directory.

View file

@ -98,11 +98,11 @@ In the [Azure portal](https://portal.azure.com):
13. Finally, install the EDEX server
`wget http://www.unidata.ucar.edu/software/awips2/installEDEX.sh`
`wget https://www.unidata.ucar.edu/software/awips2/install.sh`
`chmod 755 ./installEDEX.sh`
`chmod 755 ./install.sh`
`./installEDEX.sh`
`sudo ./install.sh --edex`
---
@ -117,7 +117,7 @@ In the [Azure portal](https://portal.azure.com):
* **DS2_V2 Standard** (2 cores, 7 GB)
2. Start the VM, log in and `sudo su -` to root, then run
* `wget -O /etc/yum.repos.d/awips2.repo http://www.unidata.ucar.edu/software/awips2/doc/el7.repo`
* `wget -O /etc/yum.repos.d/awips2.repo https://www.unidata.ucar.edu/software/awips2/doc/el7.repo`
* `yum clean all`

View file

@ -34,14 +34,13 @@ or if the awips account already exists:
### 2. Install EDEX
Download and run [install.sh --edex <i class="fa fa-download"></i>](https://www.unidata.ucar.edu/software/awips2/install.sh)
Download and run [installEDEX.sh <i class="fa fa-download"></i>](http://www.unidata.ucar.edu/software/awips2/installEDEX.sh)
wget https://www.unidata.ucar.edu/software/awips2/install.sh
chmod 755 install.sh
sudo ./install.sh --edex
wget http://www.unidata.ucar.edu/software/awips2/installEDEX.sh
chmod 755 ./installEDEX.sh
./installEDEX.sh
**installEDEX.sh** will perform the following steps (it's always a good idea to review downloaded shell scripts):
`install.sh --edex` will perform the following steps (it's always a good idea to review downloaded shell scripts):
1. Saves the appropriate Yum repo file to `/etc/yum.repos.d/awips2.repo`
2. Increases process and file limits for the the *awips* account in `/etc/security/limits.conf`
@ -184,7 +183,7 @@ The command **edex setup** attempts to add the domain name of your server.
EXEC "pqact -e"
EXEC "edexBridge -s localhost"
- **/etc/security/limits.conf** defines the number of user processes and files (this step is automatically performed by **installEDEX.sh**). Without these definitions, Qpid is known to crash during periods of high ingest.
- **/etc/security/limits.conf** defines the number of user processes and files (this step is automatically performed by `install.sh --edex`). Without these definitions, Qpid is known to crash during periods of high ingest.
awips soft nproc 65536
awips soft nofile 65536

View file

@ -20,7 +20,9 @@
-->
<requestPatterns xmlns:ns2="group">
<regex>^IUPT0[1-4]</regex>
<regex>^/PSD/BUFR/WwWind</regex>
<regex>^IUPT40</regex>
<regex>^IUAK01 PANC</regex>
<!-- EUROPE -->
<regex>^IU[PQ][AD][3-7][0-9]</regex>
</requestPatterns>

View file

@ -0,0 +1,33 @@
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="profilerDataAccessFactory" class="com.raytheon.uf.common.pointdata.dataaccess.PointDataAccessFactory" />
<bean factory-bean="dataAccessRegistry" factory-method="register">
<constructor-arg value="profiler"/>
<constructor-arg ref="profilerDataAccessFactory"/>
</bean>
<bean factory-bean="profilerDataAccessFactory" factory-method="register2D">
<constructor-arg value="numProfLvls"/>
<constructor-arg value="height"/>
<constructor-arg value="FHAG"/>
<constructor-arg>
<list>
<value>height</value>
<value>uComponent</value>
<value>vComponent</value>
<value>HorizSpStdDev</value>
<value>wComponent</value>
<value>VertSpStdDev</value>
<value>peakPower</value>
<value>levelMode</value>
<value>uvQualityCode</value>
<value>consensusNum</value>
</list>
</constructor-arg>
</bean>
</beans>

View file

@ -0,0 +1,284 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
This_software_product_contains_export-restricted_data_whose
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
an_export_license_or_other_authorization.
Contractor_Name:________Raytheon_Company
Contractor_Address:_____6825_Pine_Street,_Suite_340
________________________Mail_Stop_B8
________________________Omaha,_NE_68106
________________________402.291.0100
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<!--
This is an absolute override file, indicating that a higher priority
version of the file will completely replace a lower priority version
of the file.
-->
<!-- This is a colormap file that is read via JAXB to unmarshal the ColorMap class. -->
<colorMap>
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0.87843137254902" b="0" a="1" />
<color r="0.941176470588235" g="0.43921568627451" b="0.188235294117647" a="1" />
<color r="0" g="0.941176470588235" b="0.941176470588235" a="1" />
<color r="0.901960784313726" g="0" b="0.784313725490196" a="1" />
<color r="1" g="1" b="1" a="1" />
<color r="1" g="1" b="1" a="1" />
<color r="1" g="1" b="1" a="1" />
</colorMap>

View file

@ -0,0 +1,284 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
This_software_product_contains_export-restricted_data_whose
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
an_export_license_or_other_authorization.
Contractor_Name:________Raytheon_Company
Contractor_Address:_____6825_Pine_Street,_Suite_340
________________________Mail_Stop_B8
________________________Omaha,_NE_68106
________________________402.291.0100
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<!--
This is an absolute override file, indicating that a higher priority
version of the file will completely replace a lower priority version
of the file.
-->
<!-- This is a colormap file that is read via JAXB to unmarshal the ColorMap class. -->
<colorMap>
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="0.564705882352941" g="0.682352941176471" b="0.490196078431373" a="1" />
<color r="0.564705882352941" g="0.682352941176471" b="0.490196078431373" a="1" />
<color r="0.564705882352941" g="0.682352941176471" b="0.490196078431373" a="1" />
<color r="0.564705882352941" g="0.682352941176471" b="0.490196078431373" a="1" />
<color r="0.635294117647059" g="0.72156862745098" b="0.482352941176471" a="1" />
<color r="0.635294117647059" g="0.72156862745098" b="0.482352941176471" a="1" />
<color r="0.635294117647059" g="0.72156862745098" b="0.482352941176471" a="1" />
<color r="0.635294117647059" g="0.72156862745098" b="0.482352941176471" a="1" />
<color r="0.698039215686274" g="0.76078431372549" b="0.470588235294118" a="1" />
<color r="0.698039215686274" g="0.76078431372549" b="0.470588235294118" a="1" />
<color r="0.698039215686274" g="0.76078431372549" b="0.470588235294118" a="1" />
<color r="0.698039215686274" g="0.76078431372549" b="0.470588235294118" a="1" />
<color r="0.752941176470588" g="0.796078431372549" b="0.462745098039216" a="1" />
<color r="0.752941176470588" g="0.796078431372549" b="0.462745098039216" a="1" />
<color r="0.752941176470588" g="0.796078431372549" b="0.462745098039216" a="1" />
<color r="0.752941176470588" g="0.796078431372549" b="0.462745098039216" a="1" />
<color r="0.811764705882353" g="0.827450980392157" b="0.454901960784314" a="1" />
<color r="0.811764705882353" g="0.827450980392157" b="0.454901960784314" a="1" />
<color r="0.811764705882353" g="0.827450980392157" b="0.454901960784314" a="1" />
<color r="0.811764705882353" g="0.827450980392157" b="0.454901960784314" a="1" />
<color r="0.858823529411765" g="0.862745098039216" b="0.447058823529412" a="1" />
<color r="0.858823529411765" g="0.862745098039216" b="0.447058823529412" a="1" />
<color r="0.858823529411765" g="0.862745098039216" b="0.447058823529412" a="1" />
<color r="0.858823529411765" g="0.862745098039216" b="0.447058823529412" a="1" />
<color r="0.905882352941176" g="0.894117647058824" b="0.43921568627451" a="1" />
<color r="0.905882352941176" g="0.894117647058824" b="0.43921568627451" a="1" />
<color r="0.905882352941176" g="0.894117647058824" b="0.43921568627451" a="1" />
<color r="0.905882352941176" g="0.894117647058824" b="0.43921568627451" a="1" />
<color r="0.952941176470588" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.952941176470588" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.952941176470588" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.952941176470588" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.925490196078431" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.905882352941176" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.905882352941176" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.905882352941176" b="0.435294117647059" a="1" />
<color r="0.972549019607843" g="0.905882352941176" b="0.435294117647059" a="1" />
<color r="0.968627450980392" g="0.870588235294118" b="0.427450980392157" a="1" />
<color r="0.968627450980392" g="0.870588235294118" b="0.427450980392157" a="1" />
<color r="0.968627450980392" g="0.870588235294118" b="0.427450980392157" a="1" />
<color r="0.968627450980392" g="0.870588235294118" b="0.427450980392157" a="1" />
<color r="0.964705882352941" g="0.835294117647059" b="0.423529411764706" a="1" />
<color r="0.964705882352941" g="0.835294117647059" b="0.423529411764706" a="1" />
<color r="0.964705882352941" g="0.835294117647059" b="0.423529411764706" a="1" />
<color r="0.964705882352941" g="0.835294117647059" b="0.423529411764706" a="1" />
<color r="0.964705882352941" g="0.8" b="0.419607843137255" a="1" />
<color r="0.964705882352941" g="0.8" b="0.419607843137255" a="1" />
<color r="0.964705882352941" g="0.8" b="0.419607843137255" a="1" />
<color r="0.964705882352941" g="0.8" b="0.419607843137255" a="1" />
<color r="0.96078431372549" g="0.76078431372549" b="0.415686274509804" a="1" />
<color r="0.96078431372549" g="0.76078431372549" b="0.415686274509804" a="1" />
<color r="0.96078431372549" g="0.76078431372549" b="0.415686274509804" a="1" />
<color r="0.96078431372549" g="0.76078431372549" b="0.415686274509804" a="1" />
<color r="0.96078431372549" g="0.72156862745098" b="0.411764705882353" a="1" />
<color r="0.96078431372549" g="0.72156862745098" b="0.411764705882353" a="1" />
<color r="0.96078431372549" g="0.72156862745098" b="0.411764705882353" a="1" />
<color r="0.96078431372549" g="0.72156862745098" b="0.411764705882353" a="1" />
<color r="0.956862745098039" g="0.682352941176471" b="0.403921568627451" a="1" />
<color r="0.956862745098039" g="0.682352941176471" b="0.403921568627451" a="1" />
<color r="0.956862745098039" g="0.682352941176471" b="0.403921568627451" a="1" />
<color r="0.956862745098039" g="0.682352941176471" b="0.403921568627451" a="1" />
<color r="0.956862745098039" g="0.635294117647059" b="0.4" a="1" />
<color r="0.956862745098039" g="0.635294117647059" b="0.4" a="1" />
<color r="0.956862745098039" g="0.635294117647059" b="0.4" a="1" />
<color r="0.956862745098039" g="0.635294117647059" b="0.4" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.588235294117647" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.572549019607843" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.572549019607843" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.572549019607843" b="0.396078431372549" a="1" />
<color r="0.956862745098039" g="0.572549019607843" b="0.396078431372549" a="1" />
<color r="0.929411764705882" g="0.552941176470588" b="0.392156862745098" a="1" />
<color r="0.929411764705882" g="0.552941176470588" b="0.392156862745098" a="1" />
<color r="0.929411764705882" g="0.552941176470588" b="0.392156862745098" a="1" />
<color r="0.929411764705882" g="0.552941176470588" b="0.392156862745098" a="1" />
<color r="0.905882352941176" g="0.529411764705882" b="0.384313725490196" a="1" />
<color r="0.905882352941176" g="0.529411764705882" b="0.384313725490196" a="1" />
<color r="0.905882352941176" g="0.529411764705882" b="0.384313725490196" a="1" />
<color r="0.905882352941176" g="0.529411764705882" b="0.384313725490196" a="1" />
<color r="0.894117647058824" g="0.501960784313725" b="0.380392156862745" a="1" />
<color r="0.894117647058824" g="0.501960784313725" b="0.380392156862745" a="1" />
<color r="0.894117647058824" g="0.501960784313725" b="0.380392156862745" a="1" />
<color r="0.894117647058824" g="0.501960784313725" b="0.380392156862745" a="1" />
<color r="0.890196078431372" g="0.47843137254902" b="0.376470588235294" a="1" />
<color r="0.890196078431372" g="0.47843137254902" b="0.376470588235294" a="1" />
<color r="0.890196078431372" g="0.47843137254902" b="0.376470588235294" a="1" />
<color r="0.890196078431372" g="0.47843137254902" b="0.376470588235294" a="1" />
<color r="0.87843137254902" g="0.447058823529412" b="0.368627450980392" a="1" />
<color r="0.87843137254902" g="0.447058823529412" b="0.368627450980392" a="1" />
<color r="0.87843137254902" g="0.447058823529412" b="0.368627450980392" a="1" />
<color r="0.87843137254902" g="0.447058823529412" b="0.368627450980392" a="1" />
<color r="0.870588235294118" g="0.419607843137255" b="0.364705882352941" a="1" />
<color r="0.870588235294118" g="0.419607843137255" b="0.364705882352941" a="1" />
<color r="0.870588235294118" g="0.419607843137255" b="0.364705882352941" a="1" />
<color r="0.870588235294118" g="0.419607843137255" b="0.364705882352941" a="1" />
<color r="0.862745098039216" g="0.384313725490196" b="0.36078431372549" a="1" />
<color r="0.862745098039216" g="0.384313725490196" b="0.36078431372549" a="1" />
<color r="0.862745098039216" g="0.384313725490196" b="0.36078431372549" a="1" />
<color r="0.862745098039216" g="0.384313725490196" b="0.36078431372549" a="1" />
<color r="0.870588235294118" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.870588235294118" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.870588235294118" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.870588235294118" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.886274509803922" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.886274509803922" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.886274509803922" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.886274509803922" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.905882352941176" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.905882352941176" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.905882352941176" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.905882352941176" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.92156862745098" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.92156862745098" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.92156862745098" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.92156862745098" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.937254901960784" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.937254901960784" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.937254901960784" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.937254901960784" g="0.352941176470588" b="0.352941176470588" a="1" />
<color r="0.941176470588235" g="0.368627450980392" b="0.352941176470588" a="1" />
<color r="0.941176470588235" g="0.368627450980392" b="0.352941176470588" a="1" />
<color r="0.941176470588235" g="0.368627450980392" b="0.352941176470588" a="1" />
<color r="0.941176470588235" g="0.368627450980392" b="0.352941176470588" a="1" />
<color r="0.925490196078431" g="0.4" b="0.392156862745098" a="1" />
<color r="0.925490196078431" g="0.4" b="0.392156862745098" a="1" />
<color r="0.925490196078431" g="0.4" b="0.392156862745098" a="1" />
<color r="0.925490196078431" g="0.4" b="0.392156862745098" a="1" />
<color r="0.901960784313726" g="0.454901960784314" b="0.458823529411765" a="1" />
<color r="0.901960784313726" g="0.454901960784314" b="0.458823529411765" a="1" />
<color r="0.901960784313726" g="0.454901960784314" b="0.458823529411765" a="1" />
<color r="0.901960784313726" g="0.454901960784314" b="0.458823529411765" a="1" />
<color r="0.870588235294118" g="0.509803921568627" b="0.52156862745098" a="1" />
<color r="0.870588235294118" g="0.509803921568627" b="0.52156862745098" a="1" />
<color r="0.870588235294118" g="0.509803921568627" b="0.52156862745098" a="1" />
<color r="0.870588235294118" g="0.509803921568627" b="0.52156862745098" a="1" />
<color r="0.83921568627451" g="0.552941176470588" b="0.572549019607843" a="1" />
<color r="0.83921568627451" g="0.552941176470588" b="0.572549019607843" a="1" />
<color r="0.83921568627451" g="0.552941176470588" b="0.572549019607843" a="1" />
<color r="0.83921568627451" g="0.552941176470588" b="0.572549019607843" a="1" />
<color r="0.796078431372549" g="0.615686274509804" b="0.647058823529412" a="1" />
<color r="0.796078431372549" g="0.615686274509804" b="0.647058823529412" a="1" />
<color r="0.796078431372549" g="0.615686274509804" b="0.647058823529412" a="1" />
<color r="0.796078431372549" g="0.615686274509804" b="0.647058823529412" a="1" />
<color r="0.776470588235294" g="0.615686274509804" b="0.658823529411765" a="1" />
<color r="0.776470588235294" g="0.615686274509804" b="0.658823529411765" a="1" />
<color r="0.776470588235294" g="0.615686274509804" b="0.658823529411765" a="1" />
<color r="0.776470588235294" g="0.615686274509804" b="0.658823529411765" a="1" />
<color r="0.752941176470588" g="0.615686274509804" b="0.662745098039216" a="1" />
<color r="0.752941176470588" g="0.615686274509804" b="0.662745098039216" a="1" />
<color r="0.752941176470588" g="0.615686274509804" b="0.662745098039216" a="1" />
<color r="0.752941176470588" g="0.615686274509804" b="0.662745098039216" a="1" />
<color r="0.729411764705882" g="0.615686274509804" b="0.670588235294118" a="1" />
<color r="0.729411764705882" g="0.615686274509804" b="0.670588235294118" a="1" />
<color r="0.729411764705882" g="0.615686274509804" b="0.670588235294118" a="1" />
<color r="0.729411764705882" g="0.615686274509804" b="0.670588235294118" a="1" />
<color r="0.701960784313725" g="0.615686274509804" b="0.682352941176471" a="1" />
<color r="0.701960784313725" g="0.615686274509804" b="0.682352941176471" a="1" />
<color r="0.701960784313725" g="0.615686274509804" b="0.682352941176471" a="1" />
<color r="0.701960784313725" g="0.615686274509804" b="0.682352941176471" a="1" />
<color r="0.686274509803922" g="0.615686274509804" b="0.686274509803922" a="1" />
<color r="0.686274509803922" g="0.615686274509804" b="0.686274509803922" a="1" />
<color r="0.686274509803922" g="0.615686274509804" b="0.686274509803922" a="1" />
<color r="0.686274509803922" g="0.615686274509804" b="0.686274509803922" a="1" />
<color r="0.674509803921569" g="0.6" b="0.686274509803922" a="1" />
<color r="0.674509803921569" g="0.6" b="0.686274509803922" a="1" />
<color r="0.674509803921569" g="0.6" b="0.686274509803922" a="1" />
<color r="0.674509803921569" g="0.6" b="0.686274509803922" a="1" />
<color r="0.662745098039216" g="0.588235294117647" b="0.686274509803922" a="1" />
<color r="0.662745098039216" g="0.588235294117647" b="0.686274509803922" a="1" />
<color r="0.662745098039216" g="0.588235294117647" b="0.686274509803922" a="1" />
<color r="0.662745098039216" g="0.588235294117647" b="0.686274509803922" a="1" />
<color r="0.650980392156863" g="0.572549019607843" b="0.686274509803922" a="1" />
<color r="0.650980392156863" g="0.572549019607843" b="0.686274509803922" a="1" />
<color r="0.650980392156863" g="0.572549019607843" b="0.686274509803922" a="1" />
<color r="0.650980392156863" g="0.572549019607843" b="0.686274509803922" a="1" />
<color r="0.631372549019608" g="0.56078431372549" b="0.686274509803922" a="1" />
<color r="0.631372549019608" g="0.56078431372549" b="0.686274509803922" a="1" />
<color r="0.631372549019608" g="0.56078431372549" b="0.686274509803922" a="1" />
<color r="0.631372549019608" g="0.56078431372549" b="0.686274509803922" a="1" />
<color r="0.615686274509804" g="0.576470588235294" b="0.662745098039216" a="1" />
<color r="0.615686274509804" g="0.576470588235294" b="0.662745098039216" a="1" />
<color r="0.615686274509804" g="0.576470588235294" b="0.662745098039216" a="1" />
<color r="0.615686274509804" g="0.576470588235294" b="0.662745098039216" a="1" />
<color r="0.603921568627451" g="0.596078431372549" b="0.643137254901961" a="1" />
<color r="0.603921568627451" g="0.596078431372549" b="0.643137254901961" a="1" />
<color r="0.603921568627451" g="0.596078431372549" b="0.643137254901961" a="1" />
<color r="0.603921568627451" g="0.596078431372549" b="0.643137254901961" a="1" />
<color r="0.588235294117647" g="0.611764705882353" b="0.619607843137255" a="1" />
<color r="0.588235294117647" g="0.611764705882353" b="0.619607843137255" a="1" />
<color r="0.588235294117647" g="0.611764705882353" b="0.619607843137255" a="1" />
<color r="0.588235294117647" g="0.611764705882353" b="0.619607843137255" a="1" />
<color r="0.568627450980392" g="0.627450980392157" b="0.596078431372549" a="1" />
<color r="0.568627450980392" g="0.627450980392157" b="0.596078431372549" a="1" />
<color r="0.568627450980392" g="0.627450980392157" b="0.596078431372549" a="1" />
<color r="0.568627450980392" g="0.627450980392157" b="0.596078431372549" a="1" />
<color r="0.552941176470588" g="0.643137254901961" b="0.572549019607843" a="1" />
<color r="0.552941176470588" g="0.643137254901961" b="0.572549019607843" a="1" />
<color r="0.552941176470588" g="0.643137254901961" b="0.572549019607843" a="1" />
<color r="0.552941176470588" g="0.643137254901961" b="0.572549019607843" a="1" />
<color r="0.537254901960784" g="0.658823529411765" b="0.549019607843137" a="1" />
<color r="0.537254901960784" g="0.658823529411765" b="0.549019607843137" a="1" />
<color r="0.537254901960784" g="0.658823529411765" b="0.549019607843137" a="1" />
<color r="0.537254901960784" g="0.658823529411765" b="0.549019607843137" a="1" />
<color r="0.52156862745098" g="0.670588235294118" b="0.525490196078431" a="1" />
<color r="0.52156862745098" g="0.670588235294118" b="0.525490196078431" a="1" />
<color r="0.52156862745098" g="0.670588235294118" b="0.525490196078431" a="1" />
<color r="0.52156862745098" g="0.670588235294118" b="0.525490196078431" a="1" />
<color r="0.505882352941176" g="0.686274509803922" b="0.498039215686275" a="1" />
<color r="0.505882352941176" g="0.686274509803922" b="0.498039215686275" a="1" />
<color r="0.505882352941176" g="0.686274509803922" b="0.498039215686275" a="1" />
<color r="0.505882352941176" g="0.686274509803922" b="0.498039215686275" a="1" />
<color r="0.490196078431373" g="0.674509803921569" b="0.498039215686275" a="1" />
<color r="0.490196078431373" g="0.674509803921569" b="0.498039215686275" a="1" />
<color r="0.490196078431373" g="0.674509803921569" b="0.498039215686275" a="1" />
<color r="0.490196078431373" g="0.674509803921569" b="0.498039215686275" a="1" />
<color r="0.470588235294118" g="0.662745098039216" b="0.498039215686275" a="1" />
<color r="0.470588235294118" g="0.662745098039216" b="0.498039215686275" a="1" />
<color r="0.470588235294118" g="0.662745098039216" b="0.498039215686275" a="1" />
<color r="0.470588235294118" g="0.662745098039216" b="0.498039215686275" a="1" />
<color r="0.454901960784314" g="0.650980392156863" b="0.498039215686275" a="1" />
<color r="0.454901960784314" g="0.650980392156863" b="0.498039215686275" a="1" />
<color r="0.454901960784314" g="0.650980392156863" b="0.498039215686275" a="1" />
<color r="0.454901960784314" g="0.650980392156863" b="0.498039215686275" a="1" />
<color r="0" g="0" b="0" a="1" />
<color r="1" g="1" b="1" a="1" />
<color r="1" g="1" b="1" a="1" />
<color r="1" g="1" b="1" a="1" />
</colorMap>

View file

@ -5,7 +5,7 @@
# Good sources of station information include
# NWS/O0S: http://www.nws.noaa.gov/tg/siteloc.shtml
# FAA ASOS: http://www.faa.gov/asos/asos.htm
# Unidata: http://www.unidata.ucar.edu/staff/chiz/stations/stations.shtml
# Unidata: https://www.unidata.ucar.edu/staff/chiz/stations/stations.shtml
# AFWA: ftp://ncardata.ucar.edu/datasets/ds900.0/data_1999.01
# AirNav, linked to the Unidata site, is excellent for U.S. sites.
# AES Canada has provided metadata on their stations. As much as possible,

110
install.sh Executable file
View file

@ -0,0 +1,110 @@
#!/bin/bash -f
# about: AWIPS install manager
# devorg: Unidata Program Center
# author: <mjames@ucar.edu>
# use: ./install.sh (--cave|--edex|--ingest|--help)
dir="$( cd "$(dirname "$0")" ; pwd -P )"
usage="$(basename "$0") [-h] (--cave|--edex|--ingest) #script to install Unidata AWIPS components.\n
-h, --help show this help text\n
--cave install CAVE for x86_64 Linux\n
--edex, --server install EDEX Standaone Server for x86_64 Linux\n
--ingest install EDEX Ingest Node Server for x86_64 Linux\n"
function stop_edex_services {
for srvc in edex_ldm edex_camel qpidd httpd-pypies edex_postgres ; do
if [ -f /etc/init.d/$srvc ]; then
service $srvc stop
fi
done
}
function check_yumfile {
if [ ! -f /etc/yum.repos.d/awips2.repo ]; then
if [[ $(grep "release 7" /etc/redhat-release) ]]; then
repofile=el7.repo
else
repofile=awips2.repo
fi
wget_url="https://www.unidata.ucar.edu/software/awips2/doc/${repofile}"
echo "wget -O /etc/yum.repos.d/awips2.repo ${wget_url}"
wget -O /etc/yum.repos.d/awips2.repo ${wget_url}
fi
yum clean all --enablerepo=awips2repo --disablerepo="*" 1>> /dev/null 2>&1
}
function check_limits {
if [[ ! $(grep awips /etc/security/limits.conf) ]]; then
echo "Checking /etc/security/limits.conf for awips: Not found. Adding..."
printf "awips soft nproc 65536\nawips soft nofile 65536\n" >> /etc/security/limits.conf
fi
}
function check_netcdf {
if [[ $(rpm -qa | grep netcdf-AWIPS) ]]; then
# replaced by epel netcdf(-devel) pkgs in 17.1.1-5 so force remove
yum remove netcdf-AWIPS netcdf netcdf-devel -y
fi
}
function check_edex {
if [[ $(rpm -qa | grep awips2-edex) ]]; then
echo "found EDEX RPMs installed. Updating..."
else
if [ -d /awips2/data/ ]; then
echo "cleaning up /awips2/data/ for new install..."
rm -rf /awips2/data/
fi
fi
for dir in /awips2/tmp /awips2/data_store ; do
if [ ! -d $dir ]; then
echo "creating $dir"
mkdir -p $dir
chown awips:fxalpha $dir
fi
done
if getent passwd awips &>/dev/null; then
echo -n ''
else
echo
echo "--- user awips does not exist"
echo "--- installation will continue but EDEX services may not run as intended"
fi
}
function server_prep {
check_yumfile
stop_edex_services
check_limits
check_netcdf
check_edex
}
if [ $# -eq 0 ]; then
key="-h"
else
key="$1"
fi
case $key in
--cave)
check_yumfile
yum groupinstall awips2-cave -y 2>&1 | tee -a /tmp/awips-install.log
;;
--server|--edex)
server_prep
yum groupinstall awips2-server -y 2>&1 | tee -a /tmp/awips-install.log
;;
--ingest)
server_prep
yum groupinstall awips2-ingest -y 2>&1 | tee -a /tmp/awips-install.log
;;
-h|--help)
echo -e $usage
exit
;;
esac
PATH=$PATH:/awips2/edex/bin/
exit

View file

@ -1,69 +0,0 @@
#!/bin/bash -f
#
# installCAVE.sh - a short script to manage the yum repo setup and install
# of AWIPS II CAVE
#
# 10/15 mjames@ucar.edu Creation
# 05/16 mjames@ucar.edu Will now remove and install
#
#
# Download awips2.repo from the Unidata web server
#
if [ ! -f /etc/yum.repos.d/awips2.repo ]; then
echo ''
echo 'Downloading awips2repo yum file to /etc/yum.repos.d/awips2.repo'
echo ''
if [[ $(grep "release 7" /etc/redhat-release) ]]; then
wget -O /etc/yum.repos.d/awips2.repo http://www.unidata.ucar.edu/software/awips2/doc/el7.repo
else
wget -O /etc/yum.repos.d/awips2.repo http://www.unidata.ucar.edu/software/awips2/doc/awips2.repo
fi
fi
echo "Running 'yum clean all'"
yum clean all
echo ''
#
# If CAVE is not installed them make sure /awips2/cave is removed before installing
#
if [[ $(rpm -qa | grep awips2-cave) ]]; then
echo "found CAVE installed. Checking version..."
caveVersion=$(rpm -qa | grep awips2-cave | head -1 | cut -d"-" -f3 )
versionMajor=$(rpm -qa | grep awips2-cave | head -1 | cut -d"-" -f3 | cut -c -2)
if [[ ${versionMajor} -lt 16 ]]; then
echo "CAVE ${caveVersion} installed. Removing to update..."
yum groupremove awips2-cave -y
if [ -d /awips2/cave ]; then
rm -rf /awips2/cave
fi
else
echo "CAVE ${caveVersion} installed. Continuing..."
fi
fi
echo ''
echo "Running 'yum groupinstall awips2-cave'"
echo ''
yum groupinstall awips2-cave -y 2>&1 | tee -a /tmp/cave-install.log
if getent passwd awips &>/dev/null; then
echo ''
echo "Setting permissions to user awips:fxalpha"
/bin/chown -R awips:fxalpha /awips2/cave
else
echo ''
echo "--- user awips does not exist"
echo "--- you should set owner/group permissions for /awips2/cave:"
echo "tried to run 'chown -R awips:fxalpha /awips2/cave'"
fi
echo ""
echo "Done..."
echo ""
echo " to run cave:"
echo ""
echo " /awips2/cave/cave.sh"
exit

View file

@ -1,95 +0,0 @@
#!/bin/bash -f
#
# installEDEX.sh - a short script to manage the yum repo setup and install
# of AWIPS II EDEX
#
# 10/15 mjames@ucar.edu Creation
#
#
# Download yum repo file from Unidata
#
if [ ! -f /etc/yum.repos.d/awips2.repo ]; then
echo ''
echo 'Downloading awips2repo yum file to /etc/yum.repos.d/awips2.repo'
echo ''
if [[ $(grep "release 7" /etc/redhat-release) ]]; then
wget -O /etc/yum.repos.d/awips2.repo http://www.unidata.ucar.edu/software/awips2/doc/el7.repo
else
wget -O /etc/yum.repos.d/awips2.repo http://www.unidata.ucar.edu/software/awips2/doc/awips2.repo
fi
fi
#
# Check for and add to limits.conf
#
if [[ $(grep awips /etc/security/limits.conf) ]]; then
echo "/etc/security/limits.conf OK"
else
echo "adding awips user entries to /etc/security/limits.conf ..."
printf "awips soft nproc 65536\nawips soft nofile 65536\n" >> /etc/security/limits.conf
echo "done with /etc/security/limits.conf"
fi
#
# Clean yum cache
#
echo ''
echo "Running 'yum clean all'"
echo ''
yum clean all
if [[ $(rpm -qa | grep awips2-edex) ]]; then
echo "found EDEX RPMs installed. Updating..."
else
echo " EDEX RPMs not installled"
echo ""
echo " cleaning up /awips2/data/"
rm -rf /awips2/data/
fi
service edex_camel stop
service qpidd stop
service httpd-pypies stop
service edex_postgres stop
service edex_ldm stop
service qpidd stop
# check that /awips2/data_store exists, if not, create it
if [ ! -d /awips2/data_store ]; then
mkdir -p /awips2/data_store
fi
if [ ! -d /awips2/tmp ]; then
mkdir -p /awips2/tmp
fi
chown -R awips:fxalpha /awips2/data_store /awips2/tmp
if [[ $1 -eq "reinstall" ]]; then
echo ''
echo 'Removing and reinstalling EDEX...'
echo ''
echo "Running 'yum groupremove awips2-server'"
echo ''
yum groupremove awips2-server -y 2>&1 /dev/null
rm -rf /awips2/data/ /awips2/database/
fi
echo ''
echo "Running 'yum groupinstall awips2-server'"
echo ''
yum groupinstall awips2-server -y 2>&1 | tee -a /tmp/edex-install.log
if getent passwd awips &>/dev/null; then
echo -n ''
else
echo ''
echo "--- user awips does not exist"
echo "--- you should set owner/group permissions for directories in /awips2/"
fi
echo ""
echo "Done..."
echo ""
PATH=$PATH:/awips2/edex/bin/
exit

View file

@ -18,7 +18,7 @@ extra:
tabs: false
social:
- type: globe
link: http://www.unidata.ucar.edu/software/awips2
link: https://www.unidata.ucar.edu/software/awips2
- type: github-alt
link: https://github.com/Unidata/awips2
- type: twitter

View file

@ -5,7 +5,7 @@
# Good sources of station information include
# NWS/O0S: http://www.nws.noaa.gov/tg/siteloc.shtml
# FAA ASOS: http://www.faa.gov/asos/asos.htm
# Unidata: http://www.unidata.ucar.edu/staff/chiz/stations/stations.shtml
# Unidata: https://www.unidata.ucar.edu/staff/chiz/stations/stations.shtml
# AFWA: ftp://ncardata.ucar.edu/datasets/ds900.0/data_1999.01
# AirNav, linked to the Unidata site, is excellent for U.S. sites.
# AES Canada has provided metadata on their stations. As much as possible,

View file

@ -286,15 +286,12 @@ edex_setup() { # setup IP subnet and domains for EDEX, prompt user for confirm
edex_start() { # start all edex services
edex_cleanup
if [ ! -d /awips2/tmp ]; then
mkdir -p /awips2/tmp
chown -R awips:fxalpha /awips2/tmp
fi
if [ ! -d /awips2/data_store ]; then
mkdir -p /awips2/data_store
chown -R awips:fxalpha /awips2/data_store
fi
for dir in /awips2/tmp /awips2/data_store ; do
if [ ! -d $dir ]; then
mkdir -p $dir
chown awips:fxalpha $dir
fi
done
if [ -f "/etc/init.d/edex_postgres" ]; then
su -c "service edex_postgres start"
fi
@ -420,8 +417,4 @@ check_input() { # check input against accepted options
# check input - first/only program run
#
check_input
exit;

View file

@ -33,6 +33,7 @@ fi
# Who to run EDEX server as, usually "awips". (NOT "root")
export EDEXUSER=awips
mkdir -p /home/$EDEXUSER
# Todays date in format of YYYYMMDD.
export TODAY=`/bin/date +%Y%m%d`

View file

@ -86,46 +86,27 @@ EXEC "rtstats -h rtstats.unidata.ucar.edu"
# messages). The primary host will probably change over time -- depending on
# which host can deliver the data-products most quickly on average.
#
# EVERYTHING
#
#REQUEST CONDUIT|NGRID|FNMOC|CMC|WMO|NEXRAD3|FNEXRAD|UNIWISC|NIMAGE ".*" idd.unidata.ucar.edu
#
# DEFAULT
#
# USPLN
#REQUEST LIGHTNING ".*" idd.unidata.ucar.edu
# NLDN (Restricted Access)
#REQUEST LIGHTNING ".*" striker.atmos.albany.edu
#REQUEST LIGHTNING ".*" idd.unidata.ucar.edu # USPLN
#REQUEST LIGHTNING ".*" striker.atmos.albany.edu # NLDN
REQUEST NEXRAD3 "./p(DHR|DPR|DSP|DTA|DAA|HHC|N.Q|N.S|N.U|OHA)." idd.unidata.ucar.edu
REQUEST FNEXRAD|IDS|DDPLUS ".*" idd.unidata.ucar.edu
#REQUEST UNIWISC ".*" idd.unidata.ucar.edu
REQUEST NGRID "^/(?!KWNR)([a-z0-9]+)$" idd.unidata.ucar.edu
REQUEST NOTHER "^TIP... KNES.*" idd.unidata.ucar.edu
REQUEST HDS|NIMAGE ".*" idd.unidata.ucar.edu
REQUEST CONDUIT "nam" idd.unidata.ucar.edu
# Global GFS
REQUEST CONDUIT "pgrb2" idd.unidata.ucar.edu
# NDFD
REQUEST CONDUIT "nwstg" idd.unidata.ucar.edu
# GOES-East GLM
REQUEST DIFAX "GLM" idd.unidata.ucar.edu
# GOES-East
REQUEST EXP ".*" lead.unidata.ucar.edu
#REQUEST NOTHER "^TI[RS]... KNES.*" idd.unidata.ucar.edu
# CMC
REQUEST CMC ".*" idd.unidata.ucar.edu
# CONDUIT RAP40
#REQUEST CONDUIT "rap" idd.unidata.ucar.edu
# FNMOC
REQUEST UNIWISC|NIMAGE ".*" idd.unidata.ucar.edu # AREA/GINI
REQUEST EXP "WwWind" idd.unidata.ucar.edu # ESPL/PSD Profilers
REQUEST NOTHER "^TIP... KNES" idd.unidata.ucar.edu # GOES-16 sectors
REQUEST DIFAX "GLM" idd.unidata.ucar.edu # GOES-16 GLM
REQUEST EXP ".*" lead.unidata.ucar.edu # GOES-16 ABI
#REQUEST NOTHER "^TI[RS]... KNES" idd.unidata.ucar.edu # GOES-16 ABI (duplicate)
REQUEST NGRID ".*" idd.unidata.ucar.edu
REQUEST HDS ".*" idd.unidata.ucar.edu
#REQUEST CMC ".*" idd.unidata.ucar.edu
#REQUEST FNMOC ".*" idd.unidata.ucar.edu
# FSL/GSD HRRR sub-hourly
#REQUEST FSL2 "^GRIB2.FSL.HRRR" hrrr.unidata.ucar.edu
# NSSL MRMS (Restricted Access)
#REQUEST EXP ".*" 140.90.98.15
# ESRL Hourly Profiler Obs
#REQUEST EXP ".*" 140.172.38.113
# NGRID MRMS
#REQUEST NGRID "^YAU[CDLMPQS].. KWNR" idd.unidata.ucar.edu
REQUEST CONDUIT "nam" idd.unidata.ucar.edu # NAM12
REQUEST CONDUIT "pgrb2" idd.unidata.ucar.edu # GFS0p25
#REQUEST CONDUIT "nwstg" idd.unidata.ucar.edu # NDFD
#REQUEST CONDUIT "awp252" idd.unidata.ucar.edu # RAP20
#REQUEST FSL2 "HRRR" hrrr.unidata.ucar.edu # HRRRX sub-hourly
#REQUEST NGRID "^YAU[CDLMPQS]" idd.unidata.ucar.edu # MRMS
#
###############################################################################
# Allow Entries

View file

@ -111,8 +111,8 @@ IDS|DDPLUS ^(W[CSV]PN0[1-6]) (KKCI) (..)(..)(..)
#
# ESRL Hourly Profiler Obs
#
EXP ^PSD/BUFR/WwWind/(IUPT02_K..._[0-9]{6}_[0-9]{9}.bufr.[0-9]{10})
FILE -overwrite -close -edex -log
EXP ^/PSD/BUFR/WwWind/(IUPT02.+bufr)\.[0-9]{10}
FILE -overwrite -close -edex
/awips2/data_store/profiler/\1
#
# Redbook graphics