Open Sustainable Technology

A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Browse accepted projects | Review proposed projects | Propose new project | Open Issues

METplus

A verification framework that spans a wide range of temporal (warn-on-forecast to climate) and spatial (storm to global) scales.
https://github.com/dtcenter/METplus

Last synced: about 14 hours ago
JSON representation

Repository metadata

Python scripting infrastructure for MET tools.

README

        

Model Evaluation Tools Plus (METplus) Repository
================================================

[![Tests](https://github.com/DTCenter/METplus/actions/workflows/testing.yml/badge.svg?event=push)](https://github.com/DTCenter/METplus/actions/workflows/testing.yml)
[![Docs](https://img.shields.io/badge/Documentation-latest-brightgreen.svg)](https://metplus.readthedocs.io)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5567804.svg)](https://doi.org/10.5281/zenodo.5567804)

Welcome to the METplus GitHub repository hosted to the community through
the Developmental Testbed Center (DTC).

METplus is a Python scripting infrastructure around the MET verification tools
(and eventually METViewer, a tool used for plotting MET output verification statistics).

Documentation for both Users and Contributors can be found [here](https://metplus.readthedocs.io).
For more information about the entire suite of tools, please visit the
[DTC METplus website](https://dtcenter.org/community-code/metplus).

Support for the METplus components is provided through the
[METplus Discussions](https://github.com/dtcenter/METplus/discussions) forum.
Users are welcome and encouraged to answer or address each other's questions there! For more
information, please read
"[Welcome to the METplus Components Discussions](https://github.com/dtcenter/METplus/discussions/939)".

This infrastructure utilizes the NCEP produtil package, which is a platform-independent
weather and ocean forecasting utility package developed at the National Oceanic
and Atmospheric Administration (NOAA).

For information about the support provided for releases, see our [Release Support Policy](https://metplus.readthedocs.io/en/develop/Release_Guide/index.html#release-support-policy).


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 5,833
Total Committers: 72
Avg Commits per committer: 81.014
Development Distribution Score (DDS): 0.637

Commits in past year: 104
Committers in past year: 14
Avg Commits per committer in past year: 7.429
Development Distribution Score (DDS) in past year: 0.317

Name Email Commits
George McCabe m****e@u****u 2115
Minna Win m****n@u****u 847
George McCabe 2****e 605
CPKalb k****b@u****u 288
Mallory Row m****w@n****v 244
Lisa Goodrich l****g@u****u 226
Minna Win m****n@e****u 183
George McCabe m****e@e****u 147
Julie Prestopnik j****o@u****u 145
bikegeek 3****k 145
John Halley Gotway j****g@u****u 67
Minna Win m****n@p****m 64
JOpatz j****z@u****u 60
georgemccabe m****e@c****u 59
James Frimel j****l@e****u 57
George McCabe m****e@k****u 56
Daniel Adriaansen d****n@g****m 50
j-opatz 5****z 46
George McCabe m****e@d****u 45
Hank Fisher f****h@u****u 33
TaraJensen j****n@u****u 30
Jim Frimel j****l@n****v 28
George McCabe f****e@g****m 24
Julie Prestopnik j****o@e****u 22
lisagoodrich 3****h 22
Julie Prestopnik j****o@s****u 20
Tara Jensen j****n@e****u 20
Lindsay Blank l****k@e****u 17
fentoad72 t****r@g****m 10
Jonathan Vigh j****h@u****u 10
and 42 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 161
Total pull requests: 112
Average time to close issues: 10 months
Average time to close pull requests: 3 days
Total issue authors: 23
Total pull request authors: 15
Average comments per issue: 1.88
Average comments per pull request: 0.87
Merged pull request: 108
Bot issues: 0
Bot pull requests: 22

Past year issues: 116
Past year pull requests: 110
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 3 days
Past year issue authors: 18
Past year pull request authors: 15
Past year average comments per issue: 1.31
Past year average comments per pull request: 0.88
Past year merged pull request: 106
Past year bot issues: 0
Past year bot pull requests: 22

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/dtcenter/METplus

Top Issue Authors

  • georgemccabe (58)
  • JohnHalleyGotway (27)
  • DanielAdriaansen (15)
  • jprestop (14)
  • bikegeek (10)
  • CPKalb (6)
  • j-opatz (6)
  • anewman89 (4)
  • lisagoodrich (3)
  • jvigh (2)
  • hsoh-u (2)
  • HathewayWill (2)
  • AliciaBentley-NOAA (2)
  • hertneky (1)
  • Jeff-Duda (1)

Top Pull Request Authors

  • georgemccabe (42)
  • github-actions[bot] (19)
  • John-Sharples (17)
  • JohnHalleyGotway (8)
  • lisagoodrich (6)
  • jprestop (5)
  • j-opatz (3)
  • dependabot[bot] (3)
  • CPKalb (2)
  • bikegeek (2)
  • fisherhucar (1)
  • reza-armuei (1)
  • hertneky (1)
  • malloryprow (1)
  • DanielAdriaansen (1)

Top Issue Labels

  • alert: NEED ACCOUNT KEY (84)
  • type: enhancement (56)
  • alert: NEED MORE DEFINITION (55)
  • requestor: METplus Team (52)
  • type: task (51)
  • alert: NEED CYCLE ASSIGNMENT (46)
  • priority: high (42)
  • component: documentation (35)
  • priority: medium (32)
  • required: FOR OFFICIAL RELEASE (27)
  • component: use case wrapper (23)
  • type: new use case (22)
  • METplus: Configuration (21)
  • requestor: NOAA/EMC (14)
  • type: bug (12)
  • type: new feature (12)
  • component: CI/CD (11)
  • requestor: NCAR/RAL (11)
  • component: release engineering (9)
  • requestor: UK Met Office (7)
  • priority: blocker (7)
  • priority: low (7)
  • METplus 6.0 Coordinated Release (6)
  • type: update truth (5)
  • required: FOR DEVELOPMENT RELEASE (5)
  • METplus: Tropical/Extra-Tropical Cyclone (5)
  • component: code optimization (5)
  • component: code cleanup (5)
  • requestor: NCAR (4)
  • METplus: Short Range (4)

Top Pull Request Labels

  • component: external dependency (3)
  • component: documentation (2)
  • requestor: NOAA/WPC (1)
  • component: release engineering (1)
  • METplus: Subseasonal to Seasonal (1)
  • priority: medium (1)
  • type: new use case (1)
  • METplus 6.0 Coordinated Release (1)
  • METplus: Land Surface (1)

Dependencies

.github/actions/run_tests/action.yml actions
  • Dockerfile * docker
.github/workflows/create_conda_envs.yml actions
  • actions/checkout v4 composite
.github/workflows/documentation.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
.github/workflows/release-checksum.yml actions
  • dtcenter/metplus-action-release-checksum v1 composite
.github/workflows/testing.yml actions
  • ./.github/actions/run_tests * composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • dtcenter/metplus-action-data-update v2 composite
.github/workflows/update_input_data.yml actions
  • dtcenter/metplus-action-data-update v2 composite
.github/workflows/update_truth.yml actions
  • actions/checkout v3 composite
.github/actions/run_tests/Dockerfile docker
  • alpine latest build
.github/jobs/docker_data_output/Dockerfile docker
  • centos 7 build
internal/scripts/docker/Dockerfile docker
  • build_${OBTAIN_SOURCE_CODE} latest build
  • dtcenter/${MET_DOCKER_REPO} ${MET_TAG} build
internal/scripts/docker_env/Dockerfile docker
  • dtcenter/metplus-envs ${BASE_ENV}.${METPLUS_ENV_VERSION} build
docs/requirements.txt pypi
  • sphinx ==5.3.0
  • sphinx-design ==0.3.0
  • sphinx-gallery ==0.11.1
  • sphinx-rtd-theme ==1.2.0
produtil/setup.py pypi
pyproject.toml pypi
requirements.txt pypi
  • certifi ==2023.7.22
  • python-dateutil ==2.8.2
  • six ==1.16.0
setup.py pypi
environment.yml conda
  • python 3.10.4.*
  • python-dateutil

Score: 9.757305042358047