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: about 2 hours ago
JSON representation

Repository metadata

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

README.md

IMPROVER

License
Tests
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: 1 day ago

Total Commits: 2,623
Total Committers: 59
Avg Commits per committer: 44.458
Development Distribution Score (DDS): 0.815

Commits in past year: 173
Committers in past year: 23
Avg Commits per committer in past year: 7.522
Development Distribution Score (DDS) in past year: 0.763

Name Email Commits
Gavin Evans g****s@m****k 486
Benjamin Ayliffe b****e@m****k 445
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 146
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
Carwyn Pelley c****y@m****k 52
Mark Baker m****r@m****k 47
Tom Gale t****e@b****u 46
Marcus Spelman 9****7 45
Neil Crosswaite n****e@m****k 35
Kathryn Howard k****d@m****k 30
Laurence Beard l****d@m****k 28
Ben Hooper 1****r 24
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
dependabot[bot] 4****] 20
Chris Sampson c****n@m****k 18
Rob Purvis 7****s 18
Benjamin Owen b****n@b****u 15
Max White m****e@m****k 13
Lucy Liu l****u@b****u 10
Anzer Khan a****7@g****m 9
and 29 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 50
Total pull requests: 672
Average time to close issues: 4 months
Average time to close pull requests: 22 days
Total issue authors: 22
Total pull request authors: 41
Average comments per issue: 1.78
Average comments per pull request: 1.57
Merged pull request: 467
Bot issues: 1
Bot pull requests: 27

Past year issues: 4
Past year pull requests: 178
Past year average time to close issues: 5 months
Past year average time to close pull requests: 23 days
Past year issue authors: 4
Past year pull request authors: 27
Past year average comments per issue: 1.5
Past year average comments per pull request: 1.02
Past year merged pull request: 94
Past year bot issues: 0
Past year bot pull requests: 10

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

Top Issue Authors

  • MoseleyS (8)
  • cpelley (7)
  • bayliffe (6)
  • dmentipl (4)
  • brhooper (4)
  • benowen-bom (3)
  • thbom001 (2)
  • tjtg (2)
  • gavinevans (1)
  • Kat-90 (1)
  • mo-AliceLake (1)
  • NMC-DAVE (1)
  • astroDimitrios (1)
  • lucyleeow (1)
  • BelligerG (1)

Top Pull Request Authors

  • bayliffe (124)
  • gavinevans (80)
  • mspelman07 (64)
  • MoseleyS (57)
  • cpelley (56)
  • maxwhitemet (34)
  • brhooper (30)
  • dependabot[bot] (27)
  • mo-philrelton (23)
  • btrotta-bom (14)
  • mo-robert-purvis (13)
  • Kat-90 (13)
  • ryan-cocking-mo (13)
  • lambert-p (11)
  • Katie-Howard (11)

Top Issue Labels

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

Top Pull Request Labels

  • EPP (45)
  • Stale (28)
  • bot (24)
  • MO review required (20)
  • BoM review required (15)
  • blue_team (14)
  • test (12)
  • Type:Bug (12)
  • don't merge yet (9)
  • Type:Maintenance (8)
  • Paused (6)
  • green_team (4)
  • Do not merge (3)
  • Type:Enhancement (2)
  • Type:TechnicalInfrastructure (2)
  • Type:Documentation (2)
  • Type:TechnicalDebt (2)
  • Inactive: Invalid (1)
  • Inactive: On Hold (1)
  • Type:Investigative (1)
  • good first review (1)
  • FY21/22 New Outputs (1)
  • do not delete branch (1)
  • Type:Administrative (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: v1.18.8 (published 7 months ago)
  • Last Synced: 2026-08-25T00:42:19.225Z (2 days ago)
  • Versions: 4
  • 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 almost 4 years ago)
  • Last Synced: 2026-03-21T09:38:35.244Z (5 months 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/stale.yml actions
  • actions/stale v7 composite
.github/workflows/master_update.yml actions
  • actions/checkout v6 composite
  • mamba-org/setup-micromamba v3 composite
pyproject.toml pypi
setup.py pypi

Score: 9.370842268630213