ilamb

Python software used in the International Land Model Benchmarking (ILAMB) project

https://github.com/rubisco-sfa/ilamb

Science Score: 36.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    10 of 19 committers (52.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.5%) to scientific vocabulary

Keywords

benchmarking earth-system-model model python3

Keywords from Contributors

climate climate-data climate-model geosciences
Last synced: 6 months ago · JSON representation

Repository

Python software used in the International Land Model Benchmarking (ILAMB) project

Basic Info
  • Host: GitHub
  • Owner: rubisco-sfa
  • License: bsd-3-clause
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 1.83 MB
Statistics
  • Stars: 49
  • Watchers: 7
  • Forks: 42
  • Open Issues: 36
  • Releases: 2
Topics
benchmarking earth-system-model model python3
Created over 6 years ago · Last pushed 11 months ago
Metadata Files
Readme License

README.md

ILAMB - International Land Model Benchmarking

The python package designed to help confront earth system models with reference data products, and then present the results in a hierarchical set of webpages. Please see ilamb.org where we have details about the datasets we use, the results we catalog, and the methods we employ.

v2.7.2 Release - September 2024

This update contains many bugfixes found while supporting papers and other model-data comparison work in the community. You may sense that the development of ILAMB has slowed down. Code development at this repository has slowed, but ILAMB continues to change. Many datasets are being added to our comparisons but that activity happens in a different repository (see ILAMB-Data).

We have also been developing a rewrite of the ILAMB software which leverages more modern analysis packages, in particular xarray. The new ILAMB version also is meant to address a shift in how scientists work. Originally ILAMB was envisioned as a replacement for diagnostics packages that modeling centers run. However in the past 10 years, it has become more common for scientists to run small analyses in notebooks as part of their model development process. This new version of ILAMB will find a balance between the operational diagnostic package and the ability to import functionality for creative uses. At the moment, we are developing this as a separate package we call ilamb3. Check it out along with its accompanying documentation.

Funding

This research was performed for the Reducing Uncertainties in Biogeochemical Interactions through Synthesis and Computation (RUBISCO) Scientific Focus Area, which is sponsored by the Regional and Global Climate Modeling (RGCM) Program in the Climate and Environmental Sciences Division (CESD) of the Biological and Environmental Research (BER) Program in the U.S. Department of Energy Office of Science.

Owner

  • Name: RUBISCO Science Focus Area
  • Login: rubisco-sfa
  • Kind: organization

Reducing Uncertainties in Biogeochemical Interactions through Synthesis and Computation (RUBISCO) Science Focus Area

GitHub Events

Total
  • Issues event: 10
  • Watch event: 4
  • Issue comment event: 1
  • Push event: 3
  • Pull request event: 4
  • Fork event: 5
  • Create event: 1
Last Year
  • Issues event: 10
  • Watch event: 4
  • Issue comment event: 1
  • Push event: 3
  • Pull request event: 4
  • Fork event: 5
  • Create event: 1

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 1,165
  • Total Committers: 19
  • Avg Commits per committer: 61.316
  • Development Distribution Score (DDS): 0.076
Past Year
  • Commits: 39
  • Committers: 4
  • Avg Commits per committer: 9.75
  • Development Distribution Score (DDS): 0.154
Top Committers
Name Email Commits
Nathan Collier n****r@g****m 1,076
Ke Xu k****u@u****u 26
Ana Ordonez o****4@l****v 14
Mark Piper m****r@c****u 10
Min Xu m****u@g****m 9
Jitendra Kumar j****r@c****g 8
Keith Oleson o****n@u****u 4
rbeucher r****r@a****u 4
Ke Xu x****d@g****m 2
Jem Stachelek j****a 2
Joseph H Kennedy me@j****g 2
Gautam Bisht g****t@l****v 1
Forrest M. Hoffman f****t@c****g 1
Mingquan Mu m****u@u****u 1
Nathan Collier n****f@m****v 1
Nathaniel Collier n****f@d****v 1
thomas colligan 4****t 1
Sean Bryan 3****1 1
Nathaniel Collier n****f@w****v 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 52
  • Total pull requests: 75
  • Average time to close issues: 4 months
  • Average time to close pull requests: 19 days
  • Total issue authors: 27
  • Total pull request authors: 12
  • Average comments per issue: 1.29
  • Average comments per pull request: 0.84
  • Merged pull requests: 62
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 9
  • Pull requests: 15
  • Average time to close issues: N/A
  • Average time to close pull requests: about 21 hours
  • Issue authors: 4
  • Pull request authors: 5
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.73
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • minxu74 (12)
  • nocollier (5)
  • mcguirepatr (4)
  • ian-bertolacci (3)
  • XueliHuo (2)
  • jsta (2)
  • olyson (2)
  • goujou (2)
  • chengzhuzhang (2)
  • MGsreeush (1)
  • rhaegar325 (1)
  • rbeucher (1)
  • colligant (1)
  • JessicaNeedham (1)
  • thodson-usgs (1)
Pull Request Authors
  • nocollier (49)
  • minxu74 (6)
  • SeanBryan51 (4)
  • olyson (3)
  • jsta (2)
  • rbeucher (2)
  • acordonez (2)
  • YanchunHe (2)
  • jitendra-kumar (2)
  • ypwong22 (1)
  • kexu2014 (1)
  • colligant (1)
Top Labels
Issue Labels
enhancement (3) bug (3) help wanted (1) good first issue (1)
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 107 last-month
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 3
    (may contain duplicates)
  • Total versions: 14
  • Total maintainers: 1
pypi.org: ilamb

The International Land Model Benchmarking Package

  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Downloads: 107 Last month
Rankings
Forks count: 6.9%
Dependent packages count: 7.3%
Stargazers count: 10.8%
Dependent repos count: 11.8%
Average: 13.5%
Downloads: 30.8%
Maintainers (1)
Last synced: 6 months ago
conda-forge.org: ilamb

The International Land Model Benchmarking (ILAMB) project is a model-data intercomparison and integration project designed to improve the performance of land models and, in parallel, improve the design of new measurement campaigns to reduce uncertainties associated with key land surface processes. Building upon past model evaluation studies, the goals of ILAMB are to: * develop internationally accepted benchmarks for land model performance, promote the use of these benchmarks by the international community for model intercomparison, * strengthen linkages between experimental, remote sensing, and climate modeling communities in the design of new model tests and new measurement programs, and * support the design and development of a new, open source, benchmarking software system for use by the international community. It is the last of these goals to which this repository is concerned. We have developed a python-based generic benchmarking system, initially focused on assessing land model performance.

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 1
Rankings
Dependent repos count: 24.1%
Forks count: 31.4%
Average: 38.0%
Stargazers count: 44.9%
Dependent packages count: 51.5%
Last synced: 6 months ago

Dependencies

setup.py pypi
  • cartopy >=0.17.0
  • cf_units >=2.0.0
  • cftime *
  • matplotlib >=2.2
  • mpi4py >=1.3.1
  • netCDF4 >=1.1.4
  • numpy >=1.11.0
  • pandas >=1.0.0
  • scipy >=0.9.0
  • sympy >=0.7.6