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

transforms earth-science measur archiving observation climate-model projection optimize compose generic

Last synced: about 12 hours 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.6
Python 3.7
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.7 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: 11 days ago

Total Commits: 2,436
Total Committers: 50
Avg Commits per committer: 48.72
Development Distribution Score (DDS): 0.817

Commits in past year: 84
Committers in past year: 18
Avg Commits per committer in past year: 4.667
Development Distribution Score (DDS) in past year: 0.786

Name Email Commits
Gavin Evans g****s@m****k 445
Benjamin Ayliffe b****e@m****k 431
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 136
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 41
Neil Crosswaite n****e@m****k 35
Carwyn Pelley c****y@m****k 31
Kathryn Howard k****d@m****k 29
Laurence Beard l****d@m****k 28
Katharine Hurst 6****0 21
Paul Abernethy p****y@m****k 21
Tomasz Trzeciak t****k@m****k 21
Belinda Trotta 7****m 21
Mark Worsfold m****d@m****k 20
Chris Sampson c****n@m****k 18
Benjamin Owen b****n@b****u 13
Ben Hooper 1****r 12
dependabot[bot] 4****] 11
Lucy Liu l****u@b****u 10
Daniel Mentiplay d****l 9
Zhiliang Fan 7****1 8
Victoria Smart v****t@m****k 6
and 20 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 46
Total pull requests: 342
Average time to close issues: 5 months
Average time to close pull requests: 20 days
Total issue authors: 17
Total pull request authors: 29
Average comments per issue: 1.96
Average comments per pull request: 1.96
Merged pull request: 271
Bot issues: 0
Bot pull requests: 11

Past year issues: 15
Past year pull requests: 119
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 16 days
Past year issue authors: 8
Past year pull request authors: 18
Past year average comments per issue: 0.8
Past year average comments per pull request: 1.61
Past year merged pull request: 86
Past year bot issues: 0
Past year bot pull requests: 2

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

Top Issue Authors

  • bayliffe (7)
  • MoseleyS (7)
  • cpelley (6)
  • benowen-bom (5)
  • brhooper (4)
  • dmentipl (4)
  • astroDimitrios (2)
  • tjtg (2)
  • ecasellas (1)
  • thbom001 (1)
  • benfitzpatrick (1)
  • nivnac (1)
  • neilCrosswaite (1)
  • BelligerG (1)
  • lucyleeow (1)

Top Pull Request Authors

  • bayliffe (80)
  • MoseleyS (40)
  • mspelman07 (38)
  • gavinevans (31)
  • cpelley (27)
  • brhooper (17)
  • maxwhitemet (13)
  • dependabot[bot] (11)
  • btrotta-bom (10)
  • benfitzpatrick (8)
  • Kat-90 (7)
  • Katie-Howard (7)
  • mo-philrelton (6)
  • lambert-p (6)
  • benowen-bom (6)

Top Issue Labels

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

Top Pull Request Labels

  • EPP (29)
  • MO review required (14)
  • blue_team (10)
  • Stale (10)
  • BoM review required (9)
  • Type:Bug (8)
  • bot (8)
  • test (5)
  • Type:Maintenance (4)
  • Do not merge (3)
  • green_team (3)
  • don't merge yet (3)
  • Paused (2)
  • Type:Documentation (2)
  • FY21/22 New Outputs (2)
  • Type:Enhancement (1)
  • Type:TechnicalInfrastructure (1)
  • do not delete branch (1)
  • Type:Administrative (1)
  • good first review (1)
  • Inactive: On Hold (1)
  • Inactive: Invalid (1)
  • Type:Investigative (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 almost 4 years ago)
  • Last Synced: 2025-06-05T11:15:01.032Z (2 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 over 2 years ago)
  • Last Synced: 2025-06-06T09:05:40.741Z (1 day 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.005773206234908