IMPROVER

A library of algorithms for meteorological post-processing and verification.
https://github.com/metoppv/improver

Category: Atmosphere
Sub Category: Meteorological Observation and Forecast

Keywords

meteorology python weather

Keywords from Contributors

scheduler cylc earth-science cycling-workflows job-scheduler metascheduler workflow-automation workflow-engine workflow-management grib

Last synced: 30 minutes ago
JSON representation

Repository metadata

IMPROVER is a library of algorithms for meteorological post-processing.

README.md

IMPROVER

License
Tests
Codacy Badge
Codacy Badge
codecov
Documentation Status
Python 3.12
DOI

IMPROVER is a library of algorithms for meteorological post-processing and verification.

Installing improver

Conda installation

Here we demonstrate the installation of improver via conda with aid of the mamba package manager to speedup the process.

install a mamba environment

conda create -c conda-forge --override-channels mamba -n mamba

activate this mamba environment

conda activate mamba

install the improver environment using mamba

mamba create -c conda-forge python=3 improver -n improver

deactivate your mamba environment

conda deactivate

activate your new improver environment

conda activate improver

Pre-commit Hook

OPTIONAL: A pre-commit hook can be added to facilitate the development of this code base.
Ensure that you have python available on the path, then install the pre-commit hook by running pre-commit install from within your working copy.
pre-commit checks will run against modified files when you commit from then on.

These pre-commit hooks will run as part of continuous integration to maintain code quality standards in the project.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 10 days ago

Total Commits: 2,501
Total Committers: 53
Avg Commits per committer: 47.189
Development Distribution Score (DDS): 0.816

Commits in past year: 106
Committers in past year: 22
Avg Commits per committer in past year: 4.818
Development Distribution Score (DDS) in past year: 0.764

Name Email Commits
Gavin Evans g****s@m****k 459
Benjamin Ayliffe b****e@m****k 441
Caroline Sandford c****d@m****k 287
Caroline Jones c****s@m****k 162
Fiona Rust f****t@m****k 162
Stephen Moseley s****y@m****k 139
Ben Fitzpatrick b****k@m****k 114
Meabh NicGuidhir m****r@m****k 95
Aaron Hopkinson a****n@m****k 64
Tim Pillinger t****r@m****k 53
Mark Baker m****r@m****k 47
Tom Gale t****e@b****u 46
Marcus Spelman 9****7 45
Carwyn Pelley c****y@m****k 36
Neil Crosswaite n****e@m****k 35
Kathryn Howard k****d@m****k 30
Laurence Beard l****d@m****k 28
Katharine Hurst 6****0 24
Belinda Trotta 7****m 22
Paul Abernethy p****y@m****k 21
Tomasz Trzeciak t****k@m****k 21
Mark Worsfold m****d@m****k 20
Ben Hooper 1****r 18
Chris Sampson c****n@m****k 18
dependabot[bot] 4****] 15
Benjamin Owen b****n@b****u 14
Lucy Liu l****u@b****u 10
Daniel Mentiplay d****l 9
Zhiliang Fan 7****1 8
Max White m****e@m****k 6
and 23 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 3 days ago

Total issues: 48
Total pull requests: 563
Average time to close issues: 4 months
Average time to close pull requests: 20 days
Total issue authors: 20
Total pull request authors: 35
Average comments per issue: 1.79
Average comments per pull request: 1.7
Merged pull request: 401
Bot issues: 1
Bot pull requests: 22

Past year issues: 8
Past year pull requests: 228
Past year average time to close issues: 18 days
Past year average time to close pull requests: 9 days
Past year issue authors: 5
Past year pull request authors: 25
Past year average comments per issue: 0.88
Past year average comments per pull request: 1.18
Past year merged pull request: 130
Past year bot issues: 0
Past year bot pull requests: 6

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

Top Issue Authors

  • MoseleyS (8)
  • cpelley (7)
  • bayliffe (6)
  • brhooper (4)
  • dmentipl (4)
  • benowen-bom (3)
  • thbom001 (2)
  • tjtg (2)
  • neilCrosswaite (1)
  • nivnac (1)
  • ecasellas (1)
  • benfitzpatrick (1)
  • SamGriffithsMO (1)
  • btrotta-bom (1)
  • dependabot[bot] (1)

Top Pull Request Authors

  • bayliffe (120)
  • mspelman07 (64)
  • gavinevans (54)
  • MoseleyS (51)
  • cpelley (46)
  • maxwhitemet (30)
  • brhooper (27)
  • mo-philrelton (22)
  • dependabot[bot] (22)
  • Kat-90 (13)
  • btrotta-bom (13)
  • Katie-Howard (10)
  • ryan-cocking-mo (10)
  • lambert-p (10)
  • benowen-bom (8)

Top Issue Labels

  • Paused (3)
  • green_team (2)
  • Type:Bug (2)
  • Type:Maintenance (2)
  • Inactive: Duplicate (1)
  • External (1)
  • Type:TechnicalDebt (1)
  • good first issue (1)
  • bot (1)
  • Type:Administrative (1)
  • blue_team (1)

Top Pull Request Labels

  • EPP (45)
  • MO review required (19)
  • bot (19)
  • Stale (17)
  • BoM review required (15)
  • blue_team (14)
  • test (12)
  • Type:Bug (12)
  • don't merge yet (9)
  • Type:Maintenance (7)
  • Paused (4)
  • green_team (4)
  • Do not merge (3)
  • Type:Documentation (2)
  • Type:TechnicalInfrastructure (2)
  • Type:Enhancement (2)
  • Type:TechnicalDebt (2)
  • Inactive: Invalid (1)
  • Inactive: On Hold (1)
  • Type:Investigative (1)
  • good first review (1)
  • Type:Administrative (1)
  • FY21/22 New Outputs (1)
  • do not delete branch (1)

Package metadata

proxy.golang.org: github.com/metoppv/improver

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/metoppv/improver#section-documentation
  • Licenses: bsd-3-clause
  • Latest release: v0.18.0 (published over 4 years ago)
  • Last Synced: 2025-12-21T19:08:24.701Z (3 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.395%
    • Average: 5.576%
    • Dependent repos count: 5.758%
conda-forge.org: improver

IMPROVER is a library of algorithms for meteorological post-processing and verification.

  • Homepage: https://github.com/metoppv/improver
  • Licenses: BSD-3-Clause
  • Latest release: 1.3.3 (published about 3 years ago)
  • Last Synced: 2025-12-21T19:08:27.811Z (3 days ago)
  • Versions: 18
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Forks count: 19.795%
    • Dependent repos count: 24.103%
    • Average: 32.456%
    • Stargazers count: 34.385%
    • Dependent packages count: 51.54%

Dependencies

.github/workflows/ci.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • codecov/codecov-action v3 composite
  • cylc/release-actions/check-shortlog v1 composite
.github/workflows/scheduled.yml actions
  • actions/checkout v3 composite
  • codecov/codecov-action v3 composite
.github/workflows/stale.yml actions
  • actions/stale v7 composite

Score: 9.217315985712608