A development workspace for environmental data science projects
Download and install Visual Studio Code & Docker
With Visual Studio Code install the Remote Container Extension
clone this repo git clone https://github.com/leaver2000/griblib.git
Press ctrl + shift + p
and search for remote containers. Select open folder in container.
If building the image for the first time it will take a while as it has to compile several packages
ProbSevere is a rapidly updating real-time system, which integrates remotely sensed observations of thunderstorms and mesoscale NWP, producing short-term probabilistic guidance of future severity. Specifically, ProbSevere predicts the probabilities of severe hail, severe wind, tornado, or any severe weather in the next 60 minutes for every storm over the CONUS.
This python module attemps to extend the ProbSevere model by applying various storm motion vectors.
PSv3 uses a new machine-learning model, and incorporates SPC mesoanalysis, GOES-16 GLM, additional GOES-16 ABI data, and additional MRMS data. Spatial patterns in 0.64-µm ref., 10.3-µm BT, and GLM flash-extent density are incorporated
PSv3 is more skillful and better-calibrated than PSv2. The best probability thresholds (i.e., where CSI is maximized) are lower for PSv3 (~40-60%) vs. PSv2 (~60-80%). Forecasters will notice threatening storms have lower probabilities in v3, compared to v2.
It may be more difficult to determine what caused a change in the probability. We are working on display methods for better interpretability for users.
The four models are gradient-boosted decision-tree classifiers
inpust sourcesL MRMS, ENTLN, GOES-East and SPC mesoanalysis
https://cimss.ssec.wisc.edu/satellite-blog/archives/34480
https://journals.ametsoc.org/view/journals/wefo/aop/WAF-D-20-0028.1/WAF-D-20-0028.1.xml
Using Jupyter Notebooks document and template the module -> class -> function architectue needed for the ETL framework
- probsevere data
- hrrr & global nwp
- select mrms datasets
- Probsevere
- fit to grid
- fit time
@dataclass
GridSpace:...
grid = GridSpace()