Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature 759 fr met py #1025

Merged
merged 33 commits into from
Jul 26, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
e5043bf
Removes symlink to other use case and adds required PyEmbed scripts i…
DanielAdriaansen Apr 22, 2021
16851da
Removes IVT use case in favor of multiple_diagnostics use case.
DanielAdriaansen Apr 22, 2021
c385ef4
Adds new diagnostic (saturated equivalent potential temperature aka T…
DanielAdriaansen Jun 28, 2021
1d627ad
Corrects pressure units.
DanielAdriaansen Jul 13, 2021
bf3a959
Deleting use case file and merging develop in to feature branch.
DanielAdriaansen Jul 13, 2021
028cbb6
Modifies use case GitHub Actions testing order. Use case medium_range…
DanielAdriaansen Jul 14, 2021
865f25d
Marking modified use case group as new to run use case in automation.
DanielAdriaansen Jul 14, 2021
103191a
Fixes unit conversion bug with pressure.
DanielAdriaansen Jul 14, 2021
a12cd17
Adds support for user defined layer definition to average over using …
DanielAdriaansen Jul 14, 2021
c73f491
Adds support for user defined layer definition to average over using …
DanielAdriaansen Jul 14, 2021
f6aaeee
Adds new user_env_vars to specify the min and max of the layer to com…
DanielAdriaansen Jul 14, 2021
6d7fb48
merged develop and resolved conflicts
georgemccabe Jul 20, 2021
bf889a2
added script to create cfgrib environment
georgemccabe Jul 20, 2021
f946a0a
updated cfgrib environment to prevent package conflicts
georgemccabe Jul 20, 2021
0546075
fixed typo
georgemccabe Jul 20, 2021
b4cf494
changed the version of Python to 3.8.8 to match the environment used …
georgemccabe Jul 20, 2021
ad13667
change environment for feature relative use case to cfgrib
georgemccabe Jul 20, 2021
5282c9b
added pygrib to cfgrib environment
georgemccabe Jul 20, 2021
eea7a6b
Merge branch 'develop' into feature_759_FR_MetPy
georgemccabe Jul 20, 2021
486d3a3
Switches back to all lead times for the use cas.
DanielAdriaansen Jul 21, 2021
fb78b4e
Switches the vertical subsetting prior to merging to keep pressure co…
DanielAdriaansen Jul 21, 2021
d90abd5
Removes scripts used for testing, old commented out code, and changes…
DanielAdriaansen Jul 21, 2021
e6e6908
Updates documentation for this use case.
DanielAdriaansen Jul 21, 2021
300100f
Merge branch 'develop' into feature_759_FR_MetPy
DanielAdriaansen Jul 21, 2021
4d57a77
Merge branch 'feature_759_FR_MetPy' of github.com:dtcenter/METplus in…
georgemccabe Jul 21, 2021
8c3748b
Merge branch 'develop' into feature_759_FR_MetPy
georgemccabe Jul 22, 2021
1b1ed14
changed use case group to new = false for PR
georgemccabe Jul 22, 2021
9f4abcb
changed level selection to be greater than 100.mb exclusive to match …
georgemccabe Jul 22, 2021
2ae1f86
Merge branch 'develop' into feature_759_FR_MetPy
georgemccabe Jul 22, 2021
9b9c7f5
update analysis script to exclude 100mb as well
georgemccabe Jul 22, 2021
fb1e7e5
Changes back to include 100mb after consulting with SBU.
DanielAdriaansen Jul 23, 2021
396fbb9
Merge branch 'develop' into feature_759_FR_MetPy
DanielAdriaansen Jul 23, 2021
0933574
fixed some formatting in use case documentation
georgemccabe Jul 26, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions ci/docker/docker_env/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,21 @@ docker push dtcenter/metplus-envs:pygrib
./scripts/pygrib_env.sh py_embed_base
```

## cfgrib (from fresh Python 3.6.8 environment)

### Docker

```
docker build -t dtcenter/metplus-envs:cfgrib --build-arg ENV_NAME=cfgrib .
docker push dtcenter/metplus-envs:cfgrib
```

### Local

```
./scripts/cfgrib_env.sh
```

## netcdf4 (from metplus_base)

### Docker
Expand Down
24 changes: 24 additions & 0 deletions ci/docker/docker_env/scripts/cfgrib_env.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#! /bin/sh

################################################################################
# Environment: cfgrib
# Last Updated: 2021-07-20 (mccabe@ucar.edu)
# Notes: Adds Python packages needed to read GRIB data into Xarray and
# so it can easily be processed with MetPy
# Python Packages:
# metpy==1.0.1
# netcdf4==1.5.6
# cfgrib==0.9.9.0
# pygrib==2.1.3
#
# Other Content: None
################################################################################

# Conda environment to create
ENV_NAME=cfgrib

conda create -y --name ${ENV_NAME} python=3.8.8
conda install -y --name ${ENV_NAME} -c conda-forge metpy==1.0.1
conda install -y --name ${ENV_NAME} -c conda-forge netcdf4==1.5.6
conda install -y --name ${ENV_NAME} -c conda-forge cfgrib==0.9.9.0
conda install -y --name ${ENV_NAME} -c conda-forge pygrib==2.1.3

This file was deleted.

Loading