Iris

A powerful, format-agnostic, community-driven Python package for analyzing and visualizing Earth science data.
https://github.com/SciTools/iris

Category: Climate Change
Sub Category: Climate Data Processing and Analysis

Keywords

data-analysis earth-science grib iris meteorology netcdf oceanography python spaceweather visualisation

Keywords from Contributors

spatial-data-analysis projections geometry cartopy observation conda climate deprecated qt interpolation

Last synced: about 7 hours ago
JSON representation

Repository metadata

A powerful, format-agnostic, and community-driven Python package for analysing and visualising Earth science data

README.md

⚙️ CI ci-manifest ci-tests ci-wheels pre-commit
💬 Community Contributor Covenant GH Discussions twitter
📖 Documentation rtd Check Links
📈 Health codecov
✨ Meta Ruff NEP29 license - bds-3-clause conda platform
📦 Package DOI conda-forge pypi pypi - python version
🧰 Repo commits-since contributors release

#ShowYourStripes

Graphics and Lead Scientist: Ed Hawkins, National Centre for Atmospheric Science, University of Reading.

Data: Berkeley Earth, NOAA, UK Met Office, MeteoSwiss, DWD, SMHI, UoR, Meteo France & ZAMG.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If Iris played an important part in your research then please add us to your reference list by using the references below."
title: "Iris"
keywords:
  - "cf-metadata"
  - "data-analysis"
  - "earth-science"
  - "grib"
  - "netcdf"
  - "meteorology"
  - "oceanography"
  - "space-weather"
  - "ugrid"
  - "visualisation"
authors:
    - name: "Iris contributors"
abstract: "A powerful, format-agnostic, and community-driven Python package for analysing and visualising Earth science data"
license: "BSD-3-Clause"
license-url: "https://spdx.org/licenses/BSD-3-Clause.html"
doi: "10.5281/zenodo.595182"
url: "http://scitools.org.uk/"
repository-code: "https://github.com/SciTools/iris"
type: "software"

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 4,589
Total Committers: 108
Avg Commits per committer: 42.491
Development Distribution Score (DDS): 0.88

Commits in past year: 250
Committers in past year: 18
Avg Commits per committer in past year: 13.889
Development Distribution Score (DDS) in past year: 0.768

Name Email Commits
Bill Little b****e@g****m 550
Patrick Peglar p****r@m****k 497
Richard Hattersley r****y@g****m 407
Peter Killick p****k@m****k 279
Ed Campbell d****l@g****m 262
Mark Hedley m****h@s****k 232
Phil Elson p****b@g****m 191
Martin Yeo 4****s 181
Elliott Sales de Andrade q****t@g****m 176
bblay b****y@g****m 161
Laura Dreyer l****r@m****k 149
Ruth Comer 1****r 140
Carwyn Pelley c****b@g****m 138
tkknight 2****t 119
dependabot[bot] 4****] 109
Andrew Dawson a****n@a****g 97
pre-commit-ci[bot] 6****] 86
Daniel Kirkham d****m@m****k 80
scitools-ci[bot] 1****] 73
Corinne Bosley c****y@m****k 72
stephenworsley 4****y 66
Will Benfold 6****d 58
github-actions[bot] 4****] 44
Elias 1****O 42
Bouwe Andela b****a@e****l 31
Karina Williams k****s@m****k 22
ocefpaf o****f@g****m 21
Henry Wright 8****t 21
Carroll, Luke l****l@m****k 20
tv3141 t****1 17
and 78 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 2,026
Total pull requests: 4,388
Average time to close issues: about 1 year
Average time to close pull requests: about 1 month
Total issue authors: 221
Total pull request authors: 121
Average comments per issue: 3.47
Average comments per pull request: 3.69
Merged pull request: 3,549
Bot issues: 196
Bot pull requests: 378

Past year issues: 220
Past year pull requests: 338
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 12 days
Past year issue authors: 26
Past year pull request authors: 22
Past year average comments per issue: 1.37
Past year average comments per pull request: 2.53
Past year merged pull request: 269
Past year bot issues: 82
Past year bot pull requests: 138

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

Top Issue Authors

  • pp-mo (281)
  • github-actions[bot] (189)
  • trexfeathers (132)
  • bjlittle (112)
  • bblay (91)
  • lbdreyer (88)
  • rcomer (73)
  • cpelley (73)
  • rhattersley (68)
  • pelson (58)
  • stephenworsley (40)
  • DPeterK (37)
  • valeriupredoi (30)
  • bouweandela (28)
  • corinnebosley (28)

Top Pull Request Authors

  • pp-mo (606)
  • bjlittle (556)
  • rhattersley (272)
  • trexfeathers (256)
  • marqh (193)
  • DPeterK (188)
  • pelson (162)
  • esc24 (149)
  • lbdreyer (148)
  • rcomer (148)
  • cpelley (143)
  • tkknight (135)
  • dependabot[bot] (129)
  • bblay (106)
  • scitools-ci[bot] (101)

Top Issue Labels

  • Type: Bug (309)
  • Type: Performance (237)
  • Stale (198)
  • Bot (196)
  • Type: Documentation (176)
  • Type: Enhancement (158)
  • Release: Minor (81)
  • Experience: High (73)
  • Type: Infrastructure (68)
  • Experience: Low (56)
  • Feature: ESMValTool (54)
  • Good First Issue (44)
  • Feature: Merge/Concatenate (40)
  • Feature: UGRID (40)
  • Release: Patch (38)
  • Feature: NetCDF + CF-conventions (38)
  • Status: Decision Required (34)
  • Peloton 🚴‍♂️ (34)
  • Release: Major (34)
  • Type: Testing (32)
  • Dragon 🐉 (28)
  • Type: Question (27)
  • Type: Feature Branch (15)
  • Experience: Medium (12)
  • Status: Blocked (12)
  • Type: Tech Debt (11)
  • Dragon Sub-Task 🦎 (10)
  • Status: Needs Info (10)
  • Feature: ASV (9)
  • Status: Duplicate (8)

Top Pull Request Labels

  • Type: Documentation (297)
  • Bot (247)
  • Type: Infrastructure (208)
  • New: Pull Request (156)
  • benchmark_this (140)
  • Type: Enhancement (138)
  • Release: Minor (120)
  • Type: Feature Branch (110)
  • Type: Bug (104)
  • Type: Testing (75)
  • Release: Patch (59)
  • Feature: UGRID (59)
  • Type: Performance (56)
  • Feature: pytest (52)
  • Status: Duplicate (52)
  • Release: Major (49)
  • Status: Work in Progress (33)
  • Experience: Low (27)
  • Status: Stalled (22)
  • Experience: High (22)
  • Peloton 🚴‍♂️ (20)
  • Type: Merge Back (19)
  • Feature: ESMValTool (19)
  • Status: Decision Required (18)
  • Blocked: CLA needed (17)
  • Experience: Medium (12)
  • Feature: NetCDF + CF-conventions (11)
  • Type: Tech Debt (10)
  • Feature: Arithmetic (9)
  • Feature: ASV (7)

Package metadata

pypi.org: scitools-iris

A powerful, format-agnostic, community-driven Python package for analysing and visualising Earth science data

proxy.golang.org: github.com/scitools/iris

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/scitools/iris#section-documentation
  • Licenses: lgpl-3.0
  • Latest release: v3.12.0+incompatible (published about 1 month ago)
  • Last Synced: 2025-04-29T16:34:35.200Z (1 day ago)
  • Versions: 58
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%

Dependencies

.github/workflows/ci-tests.yml actions
  • ./.github/workflows/composite/cartopy-cache * composite
  • ./.github/workflows/composite/conda-env-cache * composite
  • ./.github/workflows/composite/conda-pkg-cache * composite
  • ./.github/workflows/composite/iris-data-cache * composite
  • ./.github/workflows/composite/nox-cache * composite
  • actions/checkout v3 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/ci-wheels.yml actions
  • ./.github/workflows/composite/conda-env-cache * composite
  • ./.github/workflows/composite/conda-pkg-cache * composite
  • ./.github/workflows/composite/nox-cache * composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • conda-incubator/setup-miniconda v2 composite
  • pypa/gh-action-pypi-publish release/v1 composite
.github/workflows/composite/cartopy-cache/action.yml actions
  • actions/cache v3 composite
.github/workflows/composite/conda-env-cache/action.yml actions
  • actions/cache v3 composite
.github/workflows/composite/conda-pkg-cache/action.yml actions
  • actions/cache v3 composite
.github/workflows/composite/iris-data-cache/action.yml actions
  • actions/cache v3 composite
.github/workflows/composite/nox-cache/action.yml actions
  • actions/cache v3 composite
.github/workflows/stale.yml actions
  • actions/stale v7 composite
requirements/pypi-core.txt pypi
  • cartopy >=0.21
  • cf-units >=3.1
  • cftime >=1.5.0
  • dask >=2022.9.0
  • matplotlib >=3.5
  • netcdf4 *
  • numpy >=1.21,
  • pyproj *
  • scipy *
  • shapely *
  • xxhash *
.github/workflows/benchmarks_report.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/github-script v6 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
.github/workflows/benchmarks_run.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
.github/workflows/ci-manifest.yml actions
.github/workflows/refresh-lockfiles.yml actions
pyproject.toml pypi
setup.py pypi

Score: 20.06185803865765