commit
73eb424424
5 changed files with 74 additions and 0 deletions
|
@ -110,6 +110,28 @@ These errors are actually happening because the Windows machine is using IPv6, w
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## CAVE Spring Start Up Error
|
||||||
|
|
||||||
|
If you encounter the error below, please see one of our solution methods for resolving:
|
||||||
|
```
|
||||||
|
CAVE's Spring container did not initialize correctly and CAVE must shut down.
|
||||||
|
```
|
||||||
|

|
||||||
|
|
||||||
|
We have found the reason for this failure is because the host machine is set to use a language other than English (ie. Spanish, French, etc).
|
||||||
|
|
||||||
|
To resolve this issue, either:
|
||||||
|
|
||||||
|
- Switch your system to English, when using CAVE
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
- Use our [Virtual Machine option](../install/install-cave/#method-1-linux-virtual-machine). This option allows your actual machine to stay in whichever language you choose, while allowing you to run CAVE in an environment set to English. Although we list this installation under the Windows OS, this can also be done on Linux.
|
||||||
|
|
||||||
|
!!! warning "The VM option has one notable drawback at the moment -- it cannot render RGB satellite products."
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Products Not Loading Properly
|
## Products Not Loading Properly
|
||||||
|
|
||||||
This problem is most commonly seen with the direct Windows installation. It can also manifest in the Mac installation, and the root of the problem is not having Python installed properly for CAVE to use the packages.
|
This problem is most commonly seen with the direct Windows installation. It can also manifest in the Mac installation, and the root of the problem is not having Python installed properly for CAVE to use the packages.
|
||||||
|
|
|
@ -61,6 +61,42 @@ If you experience any technical issues with our online course, please contact us
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Python-AWIPS eLearning Course
|
||||||
|
|
||||||
|
***Learn Python-AWIPS*** is our online educational course for those interested in learning about [Python-AWIPS](http://unidata.github.io/python-awips/).
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Access
|
||||||
|
|
||||||
|
Please create an account on <a href="https://elearning.unidata.ucar.edu/" target="_blank" rel="noopener noreferrer">Unidata eLearning</a>, then self-enroll in <a href="https://elearning.unidata.ucar.edu/course/view.php?id=4" target="_blank" rel="noopener noreferrer">Learn Python-AWIPS</a>.
|
||||||
|
|
||||||
|
### Content
|
||||||
|
|
||||||
|
*Learn Python-AWIPS* s designed for new users of Python-AWIPS who have some background in both Python and CAVE. Through tutorials, challenges, and demonstrations, you will learn the basics for working with EDEX resources through Python.
|
||||||
|
The following topics and capabilities are covered throughout the course:
|
||||||
|
|
||||||
|
- Programmatically explore the resources available on an EDEX server
|
||||||
|
- Make a request to an EDEX for data
|
||||||
|
- See examples of data manipulation
|
||||||
|
- Plot requested data
|
||||||
|
|
||||||
|
### Prerequisites
|
||||||
|
|
||||||
|
Required:
|
||||||
|
|
||||||
|
- [A supported web browser](https://articulate.com/support/article/System-Requirements-for-Rise#viewing-content)
|
||||||
|
- Python3
|
||||||
|
- Conda
|
||||||
|
- Git
|
||||||
|
- Python-AWIPS using the [Source Code with Examples Install instructions](http://unidata.github.io/python-awips/#source-code-with-examples-install)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
If you experience any technical issues with our online course, please contact us at: **support-elearning@unidata.ucar.edu**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Python-AWIPS Example Notebooks
|
## Python-AWIPS Example Notebooks
|
||||||
|
|
||||||
In addition to CAVE, AWIPS also has a Python package called ***python-awips*** which allows access to all data on an EDEX server. We have created a suite of Jupyter Notebooks as examples for how to use various functions of python-awips.
|
In addition to CAVE, AWIPS also has a Python package called ***python-awips*** which allows access to all data on an EDEX server. We have created a suite of Jupyter Notebooks as examples for how to use various functions of python-awips.
|
||||||
|
@ -162,6 +198,7 @@ A full list of all released blogs can be found below:
|
||||||
- [Create a Colored Surface Temperature Plot](https://www.unidata.ucar.edu/blogs/news/entry/awips-tips-create-a-colored)
|
- [Create a Colored Surface Temperature Plot](https://www.unidata.ucar.edu/blogs/news/entry/awips-tips-create-a-colored)
|
||||||
- [View WWA Polygons with Python-AWIPS](https://www.unidata.ucar.edu/blogs/news/entry/awips-tips-view-wwa-polygons)
|
- [View WWA Polygons with Python-AWIPS](https://www.unidata.ucar.edu/blogs/news/entry/awips-tips-view-wwa-polygons)
|
||||||
- [Creating METAR Station Plots](https://www.unidata.ucar.edu/blogs/news/entry/awips-tips-creating-metar-station)
|
- [Creating METAR Station Plots](https://www.unidata.ucar.edu/blogs/news/entry/awips-tips-creating-metar-station)
|
||||||
|
- [Create Sounding Plots with Model Data](https://www.unidata.ucar.edu/blogs/news/entry/awips-tips-create-sounding-plots)
|
||||||
|
|
||||||
#### EDEX
|
#### EDEX
|
||||||
|
|
||||||
|
|
|
@ -329,6 +329,21 @@ After you have confirmed that the grid was ingested with the given name, you can
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Implementing a Production Process
|
||||||
|
|
||||||
|
The [ingest method](#download-test-data) mentioned earlier is strictly meant to only be used during testing and development of ingesting new grid data. The reasoning is because the manual end point is very inefficent during its ingest. It creates copies of the data file and uses more resources than you'd want in a production process.
|
||||||
|
|
||||||
|
Once you are satisfied with the data ingest and display in CAVE, then we highly recommend you implement a production process for ingest that does not involve the manual directory (`/awips2/data_store/ingest/`).
|
||||||
|
|
||||||
|
The recommended way is to make use of a Python script we distribute with AWIPS (EDEX). This script is called `notifyAWIPS2-unidata.py` and located in th `/awips2/ldm/dev/` directory. If you are already using a script to manually gather the data, then adding an additional call like the one below, should ingest your data to EDEX in an efficient manner:
|
||||||
|
```
|
||||||
|
/awips2/ldm/dev/notifyAWIPS2-unidata.py [path-to-new-grib-file]
|
||||||
|
```
|
||||||
|
|
||||||
|
!!! note "Make sure the python script is executable. To do this you may have to run `chmod +x /awips2/ldm/dev/notifyAWIPS2-unidata.py`"
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Using wgrib2
|
## Using wgrib2
|
||||||
|
|
||||||
Mentioned in this page are a few command parameters for `wgrib2` such as `-grid`, `varX`, `-center`, `-subcenter`, and `-full_name`.
|
Mentioned in this page are a few command parameters for `wgrib2` such as `-grid`, `varX`, `-center`, `-subcenter`, and `-full_name`.
|
||||||
|
|
BIN
docs/images/caveSpringError.png
Normal file
BIN
docs/images/caveSpringError.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
BIN
docs/images/learnPythonAwipsBanner.png
Normal file
BIN
docs/images/learnPythonAwipsBanner.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 847 KiB |
Loading…
Add table
Reference in a new issue