METplus

Python scripting infrastructure for MET tools.

https://github.com/dtcenter/METplus

Science Score: 59.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    51 of 64 committers (79.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.2%) to scientific vocabulary

Keywords from Contributors

climate weather atmospheric-science meteorology interpretability standardization animal hack autograder report
Last synced: 6 months ago · JSON representation

Repository

Python scripting infrastructure for MET tools.

Basic Info
Statistics
  • Stars: 107
  • Watchers: 15
  • Forks: 38
  • Open Issues: 150
  • Releases: 36
Created over 9 years ago · Last pushed 6 months ago
Metadata Files
Readme License

README.md

Model Evaluation Tools Plus (METplus) Repository

Tests Docs DOI

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. For more information about the entire suite of tools, please visit the DTC METplus website.

Support for the METplus components is provided through the 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".

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.

Owner

  • Name: Developmental Testbed Center
  • Login: dtcenter
  • Kind: organization

DTC is a distributed facility where the NWP community can test and evaluate new models and techniques for use in research and operations.

GitHub Events

Total
  • Fork event: 2
  • Create event: 161
  • Commit comment event: 1
  • Release event: 7
  • Issues event: 163
  • Watch event: 8
  • Delete event: 167
  • Member event: 1
  • Issue comment event: 248
  • Push event: 1,069
  • Pull request review comment event: 256
  • Pull request review event: 388
  • Pull request event: 267
Last Year
  • Fork event: 2
  • Create event: 161
  • Commit comment event: 1
  • Release event: 7
  • Issues event: 163
  • Watch event: 8
  • Delete event: 167
  • Member event: 1
  • Issue comment event: 248
  • Push event: 1,069
  • Pull request review comment event: 256
  • Pull request review event: 388
  • Pull request event: 267

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 6,243
  • Total Committers: 64
  • Avg Commits per committer: 97.547
  • Development Distribution Score (DDS): 0.53
Past Year
  • Commits: 200
  • Committers: 10
  • Avg Commits per committer: 20.0
  • Development Distribution Score (DDS): 0.39
Top Committers
Name Email Commits
George McCabe m****e@u****u 2,935
Minna Win m****n@u****u 1,060
CPKalb k****b@u****u 307
Lisa Goodrich l****g@u****u 261
Mallory Row m****w@n****v 246
Julie Prestopnik j****o@u****u 187
Minna Win m****n@e****u 183
George McCabe m****e@e****u 147
JOpatz j****z@u****u 115
John Halley Gotway j****g@u****u 101
Daniel Adriaansen d****n@g****m 91
georgemccabe m****e@c****u 59
James Frimel j****l@e****u 57
George McCabe m****e@k****u 56
George McCabe m****e@d****u 45
Jim Frimel j****l@n****v 35
Hank Fisher f****h@u****u 33
github-actions[bot] 4****] 30
TaraJensen j****n@u****u 30
George McCabe f****e@g****m 24
Julie Prestopnik j****o@e****u 22
Tara Jensen j****n@e****u 20
Julie Prestopnik j****o@s****u 20
fentoad72 t****r@g****m 18
John Sharples 4****s 18
Lindsay Blank l****k@e****u 17
Jonathan Vigh j****h@u****u 10
Lindsay l****k@u****u 9
Lindsay Blank l****k@k****u 8
Hank Fisher f****h@e****u 8
and 34 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 284
  • Total pull requests: 528
  • Average time to close issues: 8 months
  • Average time to close pull requests: 5 days
  • Total issue authors: 34
  • Total pull request authors: 19
  • Average comments per issue: 1.43
  • Average comments per pull request: 0.65
  • Merged pull requests: 478
  • Bot issues: 2
  • Bot pull requests: 137
Past Year
  • Issues: 104
  • Pull requests: 321
  • Average time to close issues: 18 days
  • Average time to close pull requests: 5 days
  • Issue authors: 20
  • Pull request authors: 14
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.59
  • Merged pull requests: 283
  • Bot issues: 1
  • Bot pull requests: 88
Top Authors
Issue Authors
  • georgemccabe (95)
  • JohnHalleyGotway (49)
  • jprestop (34)
  • DanielAdriaansen (26)
  • CPKalb (15)
  • j-opatz (12)
  • bikegeek (9)
  • lisagoodrich (6)
  • anewman89 (4)
  • hsoh-u (3)
  • maddenp-noaa (2)
  • natalieb-noaa (2)
  • HathewayWill (2)
  • jvigh (2)
  • hertneky (2)
Pull Request Authors
  • georgemccabe (186)
  • github-actions[bot] (126)
  • jprestop (54)
  • JohnHalleyGotway (30)
  • j-opatz (25)
  • lisagoodrich (23)
  • John-Sharples (20)
  • CPKalb (15)
  • DanielAdriaansen (12)
  • bikegeek (11)
  • dependabot[bot] (11)
  • natalieb-noaa (3)
  • malloryprow (3)
  • mollybsmith-noaa (2)
  • hertneky (2)
Top Labels
Issue Labels
alert: NEED ACCOUNT KEY (139) requestor: METplus Team (93) type: enhancement (89) alert: NEED MORE DEFINITION (84) alert: NEED CYCLE ASSIGNMENT (84) type: task (78) priority: high (69) component: documentation (64) priority: medium (46) required: FOR OFFICIAL RELEASE (30) METplus: Configuration (29) type: new use case (28) component: CI/CD (27) type: bug (26) priority: blocker (25) component: use case wrapper (20) type: new feature (19) type: update truth (18) requestor: NOAA/EMC (17) priority: low (16) reporting: DTC NOAA BASE (11) reporting: NRL METplus (11) requestor: NCAR/RAL (11) component: python wrapper (11) component: release engineering (11) component: testing (9) requestor: Navy/NRL (9) component: code cleanup (8) component: build process (8) requestor: UK Met Office (8)
Pull Request Labels
component: external dependency (11) type: new use case (8) METplus: Subseasonal to Seasonal (7) component: documentation (5) METplus 6.0 Coordinated Release (4) METplus: Land Surface (4) METplus: Clouds (4) component: release engineering (3) requestor: Navy/NRL (3) priority: medium (2) component: build process (2) type: enhancement (2) requestor: NOAA/WPC (1) required: FOR DEVELOPMENT RELEASE (1) METplus: Precipitation (1) pull request: MODIFIES OUTPUT DATA (1) MET: S2s Verification (1)

Packages

  • Total packages: 2
  • Total downloads: unknown
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 48
proxy.golang.org: github.com/dtcenter/METplus
  • Versions: 24
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago
proxy.golang.org: github.com/dtcenter/metplus
  • Versions: 24
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago

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