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.
- Host: GitHub
- URL: https://github.com/metoppv/improver
- Owner: metoppv
- License: bsd-3-clause
- Created: 2017-03-17T16:51:29.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2025-12-12T19:04:45.000Z (12 days ago)
- Last Synced: 2025-12-15T03:56:47.130Z (10 days ago)
- Topics: meteorology, python, weather
- Language: Python
- Homepage: http://improver.readthedocs.io/en/latest/
- Size: 18.2 MB
- Stars: 120
- Watchers: 16
- Forks: 100
- Open Issues: 70
- Releases: 66
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
README.md
IMPROVER
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
- Name: metoppv
- Login: metoppv
- Email:
- Kind: organization
- Description: Meteorological Post-Processing and Verification Joint Organisation
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/26465485?v=4
- Repositories: 1
- Last ynced at: 2023-03-04T16:14:36.685Z
- Profile URL: https://github.com/metoppv
GitHub Events
Total
- Fork event: 13
- Create event: 42
- Commit comment event: 1
- Release event: 8
- Issues event: 15
- Watch event: 11
- Delete event: 42
- Member event: 1
- Issue comment event: 188
- Push event: 207
- Pull request review comment event: 710
- Pull request event: 222
- Pull request review event: 893
Last Year
- Fork event: 8
- Create event: 37
- Commit comment event: 1
- Release event: 6
- Issues event: 11
- Watch event: 8
- Delete event: 37
- Member event: 1
- Issue comment event: 166
- Push event: 179
- Pull request event: 188
- Pull request review comment event: 668
- Pull request review event: 777
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 | 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:
- metoffice.gov.uk: 30
- bom.gov.au: 4
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
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
- Total packages: 2
- Total downloads: unknown
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 1 (may contain duplicates)
- Total versions: 21
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
- actions/cache v3 composite
- actions/checkout v3 composite
- codecov/codecov-action v3 composite
- cylc/release-actions/check-shortlog v1 composite
- actions/checkout v3 composite
- codecov/codecov-action v3 composite
- actions/stale v7 composite
Score: 9.217315985712608