iris

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

https://github.com/scitools/iris

Science Score: 77.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    6 of 109 committers (5.5%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.1%) to scientific vocabulary

Keywords

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

Keywords from Contributors

cftime axis tk qt gtk wx interpolation cython atmospheric-science ocean-sciences
Last synced: 6 months ago · JSON representation ·

Repository

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

Basic Info
Statistics
  • Stars: 689
  • Watchers: 41
  • Forks: 296
  • Open Issues: 207
  • Releases: 82
Topics
data-analysis earth-science grib iris meteorology netcdf oceanography python spaceweather visualisation
Created over 13 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation

README.md

Iris

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

| | | |------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ⚙️ CI | ci-manifest ci-tests ci-wheels pre-commit | | 💬 Community | Contributor Covenant GH Discussions bluesky | | 📖 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 | | |

For documentation see the latest developer version or the most recent released stable version.

#ShowYourStripes

#showyourstripes Global 1850-2021

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.

#ShowYourStripes is distributed under a Creative Commons Attribution 4.0 International License creative-commons-by

Owner

  • Name: SciTools
  • Login: SciTools
  • Kind: organization
  • Email: scitools.pub@gmail.com
  • Location: United Kingdom

SciTools is a collaborative effort to produce powerful Python-based open-source tools for Earth scientists

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"

GitHub Events

Total
  • Create event: 114
  • Release event: 10
  • Issues event: 267
  • Watch event: 44
  • Delete event: 98
  • Issue comment event: 955
  • Push event: 247
  • Pull request event: 512
  • Pull request review comment event: 482
  • Pull request review event: 734
  • Fork event: 13
Last Year
  • Create event: 114
  • Release event: 10
  • Issues event: 268
  • Watch event: 44
  • Delete event: 98
  • Issue comment event: 959
  • Push event: 247
  • Pull request event: 513
  • Pull request review comment event: 482
  • Pull request review event: 735
  • Fork event: 14

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 4,699
  • Total Committers: 109
  • Avg Commits per committer: 43.11
  • Development Distribution Score (DDS): 0.881
Past Year
  • Commits: 281
  • Committers: 19
  • Avg Commits per committer: 14.789
  • Development Distribution Score (DDS): 0.79
Top Committers
Name Email Commits
Bill Little b****e@g****m 560
Patrick Peglar p****r@m****k 508
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
Martin Yeo 4****s 210
Phil Elson p****b@g****m 191
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
dependabot[bot] 4****] 127
tkknight 2****t 122
pre-commit-ci[bot] 6****] 100
Andrew Dawson a****n@a****g 97
scitools-ci[bot] 1****] 83
Daniel Kirkham d****m@m****k 80
Corinne Bosley c****y@m****k 72
stephenworsley 4****y 69
Will Benfold 6****d 58
Elias 1****O 47
github-actions[bot] 4****] 44
Bouwe Andela b****a@e****l 32
Karina Williams k****s@m****k 22
Henry Wright 8****t 22
ocefpaf o****f@g****m 21
Carroll, Luke l****l@m****k 20
tv3141 t****1 17
and 79 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 2,034
  • Total pull requests: 4,902
  • Average time to close issues: about 1 year
  • Average time to close pull requests: 30 days
  • Total issue authors: 223
  • Total pull request authors: 123
  • Average comments per issue: 3.36
  • Average comments per pull request: 3.49
  • Merged pull requests: 3,897
  • Bot issues: 213
  • Bot pull requests: 569
Past Year
  • Issues: 173
  • Pull requests: 550
  • Average time to close issues: 17 days
  • Average time to close pull requests: 6 days
  • Issue authors: 29
  • Pull request authors: 22
  • Average comments per issue: 0.72
  • Average comments per pull request: 1.93
  • Merged pull requests: 399
  • Bot issues: 73
  • Bot pull requests: 244
Top Authors
Issue Authors
  • pp-mo (278)
  • github-actions[bot] (193)
  • trexfeathers (120)
  • bjlittle (114)
  • bblay (90)
  • lbdreyer (88)
  • rcomer (73)
  • cpelley (71)
  • rhattersley (68)
  • pelson (58)
  • stephenworsley (40)
  • DPeterK (37)
  • valeriupredoi (31)
  • corinnebosley (28)
  • schlunma (28)
Pull Request Authors
  • pp-mo (667)
  • bjlittle (586)
  • trexfeathers (354)
  • rhattersley (273)
  • dependabot[bot] (208)
  • marqh (191)
  • DPeterK (188)
  • pelson (162)
  • scitools-ci[bot] (156)
  • tkknight (155)
  • rcomer (154)
  • pre-commit-ci[bot] (154)
  • lbdreyer (149)
  • esc24 (148)
  • cpelley (143)
Top Labels
Issue Labels
Type: Bug (343) Type: Performance (216) Bot (212) Stale (206) Type: Documentation (200) Type: Enhancement (154) Release: Minor (79) Type: Infrastructure (74) Experience: High (70) Experience: Low (55) Feature: ESMValTool (51) Good First Issue (42) Release: Patch (38) Feature: Merge/Concatenate (37) Feature: NetCDF + CF-conventions (35) Release: Major (34) Peloton 🚴‍♂️ (34) Feature: UGRID (34) Status: Decision Required (32) Dragon 🐉 (27) Type: Question (27) Type: Testing (27) Experience: Medium (13) Type: Tech Debt (10) Status: Needs Info (10) Type: Feature Branch (9) Feature: ASV (9) Status: Work in Progress (8) Status: Duplicate (8) Dragon Sub-Task 🦎 (7)
Pull Request Labels
Bot (381) Type: Documentation (307) benchmark_this (240) New: Pull Request (225) Type: Infrastructure (215) Type: Enhancement (141) Release: Minor (126) Type: Feature Branch (123) Type: Testing (112) Type: Bug (106) Feature: pytest (96) Type: Performance (67) Release: Patch (66) Feature: UGRID (61) Status: Duplicate (52) Release: Major (49) Type: Merge Back (33) Status: Work in Progress (33) Experience: Low (27) Experience: High (23) Status: Stalled (22) Feature: ESMValTool (21) Peloton 🚴‍♂️ (20) Status: Decision Required (18) Blocked: CLA needed (17) Feature: NetCDF + CF-conventions (15) Experience: Medium (12) Feature: Arithmetic (9) Feature: ASV (8) Type: Tech Debt (8)

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