cmor

Climate Model Output Rewriter

https://github.com/pcmdi/cmor

Science Score: 85.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
    10 of 27 committers (37.0%) from academic institutions
  • Institutional organization owner
    Organization pcmdi has institutional domain (pcmdi.llnl.gov)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.7%) to scientific vocabulary

Keywords

cmip6 cmor3 esgf prepare

Keywords from Contributors

climate-model climate-science earth-science grib iris meteorology oceanography spaceweather visualisation climate
Last synced: 6 months ago · JSON representation ·

Repository

Climate Model Output Rewriter

Basic Info
  • Host: GitHub
  • Owner: PCMDI
  • License: bsd-3-clause
  • Language: C
  • Default Branch: main
  • Size: 22.3 MB
Statistics
  • Stars: 56
  • Watchers: 13
  • Forks: 37
  • Open Issues: 25
  • Releases: 30
Topics
cmip6 cmor3 esgf prepare
Created almost 13 years ago · Last pushed 6 months ago
Metadata Files
Readme License Citation Notice

README.md

CMOR

Climate Model Output Rewriter

CMOR3 documentation can be found at: http://cmor.llnl.gov

DOI stable version Conda cmor platforms Conda cmor version Conda cmor downloads

Contributors

Contributors

Acknowledgement

The content of this repository is developed by climate and computer scientists from the Program for Climate Model Diagnosis and Intercomparison (PCMDI) at Lawrence Livermore National Laboratory (LLNL), with contributions from colleagues around the world. This work is sponsored by the Regional and Global Model Analysis (RGMA) program, of the Earth and Environmental Systems Sciences Division (EESSD) in the Office of Biological and Environmental Research (BER) within the Department of Energy's Office of Science. The work is performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.

Program for Climate Model Diagnosis and Intercomparison  United States Department of Energy  Lawrence Livermore National Laboratory

Release

The code of CMOR is released under the BSD 3-Clause License. For more details, see the LICENSE File.

LLNL-CODE-2005936

Owner

  • Name: Program for Climate Model Diagnosis and Intercomparison
  • Login: PCMDI
  • Kind: organization
  • Email: pcmdi-cmip@llnl.gov
  • Location: Lawrence Livermore National Lab

Established in 1989, PCMDI aims to develop advanced methods and tools for diagnosis and intercomparison to improve Earth System and Climate Models

Citation (CITATION.cff)

# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files
# https://github.com/citation-file-format/citation-file-format/blob/main/schema-guide.md#definitionsperson

cff-version: 1.2.0
message: "If you use the CMOR software, please cite it using the metadata from this file"
authors:
- family-names: "Mauzey"
  given-names: "Chris"
  orcid: "https://orcid.org/0000-0003-1156-6774"
  affiliation: "Program for Climate Model Diagnosis and Intercomparison (PCMDI)"
- family-names: "Doutriaux"
  given-names: "Charles"
  orcid: "https://orcid.org/0009-0002-6932-3169"
  affiliation: "Program for Climate Model Diagnosis and Intercomparison (PCMDI, formerly)"
- family-names: "Nadeau"
  given-names: "Denis"
  orcid: "https://orcid.org/0000-0002-9622-3289"
  affiliation: "Program for Climate Model Diagnosis and Intercomparison (PCMDI, formerly)"
- family-names: "Taylor"
  given-names: "Karl E."
  orcid: "https://orcid.org/0000-0002-6491-2135"
  affiliation: "Program for Climate Model Diagnosis and Intercomparison (PCMDI)"
- family-names: "Durack"
  given-names: "Paul J."
  orcid: "https://orcid.org/0000-0003-2835-1438"
  affiliation: "Program for Climate Model Diagnosis and Intercomparison (PCMDI)"
- family-names: "Betts"
  given-names: "Edward"
  alias: "EdwardBetts"
- family-names: "Cofino"
  given-names: "Antonio S."
  orcid: "https://orcid.org/0000-0001-7719-979X"
  affiliation: "Universidad de Cantabria (UniCan)"
- family-names: "Florek"
  given-names: "Piotr"
  orcid: "https://orcid.org/0000-0002-1849-7620"
  affiliation: "Met Office Hadley Centre (MetOffice)"
- family-names: "Hogan"
  given-names: "Emma"
  orcid: "https://orcid.org/0009-0007-5610-4158"
  affiliation: "Met Office Hadley Centre (MetOffice)"
- family-names: "Rodriguez Gonzalez"
  given-names: "Jose M."
  affiliation: "Spanish State Meteorological Agency"
  orcid: "https://orcid.org/0000-0002-9082-1480"
- family-names: "Kettleborough"
  given-names: "James"
  orcid: "https://orcid.org/0000-0002-4698-6712"
  affiliation: "Met Office Hadley Centre (MetOffice)"
- family-names: "Nicholls"
  given-names: "Zebedee"
  orcid: "https://orcid.org/0000-0002-4767-2723"
  affiliation: "Climate Resource"
- family-names: "Ogochi"
  given-names: "Koji"
  affiliation: "Japan Agency for Marine Earth Science and Technology (JAMSTEC)"
- family-names: "Seddon"
  given-names: "Jon"
  orcid: "https://orcid.org/0000-0003-1302-1049"
  affiliation: "Met Office Hadley Centre (MetOffice)"
- family-names: "Wachsmann"
  given-names: "Fabian"
  orcid: "https://orcid.org/0000-0003-4389-6911"
  affiliation: "German Climate Computing Centre (DKRZ)"
- family-names: "Weigel"
  given-names: "Tobias"
  orcid: "https://orcid.org/0000-0002-4040-0215"
  affiliation: "German Climate Computing Centre (DKRZ)"
title: "The Climate Model Output Rewriter (CMOR)"
version: 3.11.0
doi: 10.5281/zenodo.592733 
date-released: 2025-06-11
url: "https://github.com/PCMDI/cmor"

GitHub Events

Total
  • Create event: 54
  • Release event: 14
  • Issues event: 79
  • Watch event: 6
  • Delete event: 81
  • Issue comment event: 343
  • Push event: 145
  • Pull request review comment event: 47
  • Pull request review event: 68
  • Pull request event: 83
  • Fork event: 5
Last Year
  • Create event: 54
  • Release event: 14
  • Issues event: 79
  • Watch event: 6
  • Delete event: 81
  • Issue comment event: 343
  • Push event: 145
  • Pull request review comment event: 47
  • Pull request review event: 68
  • Pull request event: 83
  • Fork event: 5

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 1,422
  • Total Committers: 27
  • Avg Commits per committer: 52.667
  • Development Distribution Score (DDS): 0.473
Past Year
  • Commits: 224
  • Committers: 4
  • Avg Commits per committer: 56.0
  • Development Distribution Score (DDS): 0.107
Top Committers
Name Email Commits
mauzey1 m****1@l****v 750
Denis Nadeau d****4 319
Charles Doutriaux d****1@l****v 230
Paul J. Durack d****1@l****v 30
Denis Nadeau n****1@l****v 20
Emma Hogan e****n 10
Fabian Wachsmann w****n@d****e 10
pflorek p****k@g****m 9
Tim Bradshaw t****w@m****k 7
pflorek p****k@m****k 6
Jamie Kettleborough j****h@m****k 6
Tobias Weigel w****l@d****e 4
Koji OGOCHI o****i@j****p 3
jmrgonza j****g@a****s 2
Zeb Nicholls z****s@c****g 2
Charles Doutriaux d****1@a****) 2
Doutriaux d****1@m****v 2
Matthew Krupcale m****e@g****m 1
Chris Mauzey m****1@a****v 1
Daniel Neumann d****n@d****e 1
Georgios Britzolakis G****1@n****v 1
Muryanto m****1@M****v 1
Tobias Weigel k****4@m****e 1
Karl E. Taylor t****3@l****v 1
Jon Seddon j****n@m****k 1
Edward Betts e****d@4****m 1
Antonio S. Cofiño c****a@g****m 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 513
  • Total pull requests: 373
  • Average time to close issues: 6 months
  • Average time to close pull requests: 17 days
  • Total issue authors: 79
  • Total pull request authors: 24
  • Average comments per issue: 6.25
  • Average comments per pull request: 1.42
  • Merged pull requests: 305
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 50
  • Pull requests: 81
  • Average time to close issues: 17 days
  • Average time to close pull requests: 5 days
  • Issue authors: 9
  • Pull request authors: 3
  • Average comments per issue: 2.18
  • Average comments per pull request: 1.31
  • Merged pull requests: 63
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • durack1 (79)
  • mauzey1 (67)
  • ehogan (44)
  • taylor13 (32)
  • dnadeau4 (28)
  • wachsylon (28)
  • doutriaux1 (23)
  • jypeter (14)
  • JimBiardCics (13)
  • aradhakrishnanGFDL (12)
  • martinjuckes (11)
  • senesis (11)
  • alaniwi (11)
  • goord (9)
  • matthew-mizielinski (8)
Pull Request Authors
  • mauzey1 (228)
  • dnadeau4 (49)
  • doutriaux1 (30)
  • durack1 (12)
  • ehogan (8)
  • glevava (8)
  • wachsylon (7)
  • piotr-florek-mohc (5)
  • tfeb (3)
  • TobiasWeigel (3)
  • mkrupcale (2)
  • neumannd (2)
  • pabretonniere (2)
  • jonseddon (2)
  • aradhakrishnanGFDL (2)
Top Labels
Issue Labels
enhancement (69) bug (52) question (32) Next Release (28) PrePARE (18) Can't reproduce (6) invalid (5) duplicate (5) documentation (4) Warning (4) wontfix (2) obs4MIPs (1)
Pull Request Labels
Next Release (2)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 1
  • Total dependent repositories: 3
  • Total versions: 7
conda-forge.org: cmor

CMOR was not designed to serve as an all-purpose writer of CF-compliant netCDF files, but simply to reduce the effort required to prepare and manage MIP model output. Although MIPs encourage systematic analysis of results across models, this is only easy to do if the model output is written in a common format with files structured similarly and with sufficient metadata uniformly stored according to a common standard. Individual modeling groups store their data in different ways, but if a group can read its own data, then it should easily be able to transform the data, using CMOR, into the common format required by the MIPs. The adoption of CMOR as a standard code for exchanging climate data will facilitate participation in MIPs because after learning how to satisfy the output requirements of one MIP, it will be easy to prepare output for other MIPs.

  • Versions: 7
  • Dependent Packages: 1
  • Dependent Repositories: 3
Rankings
Dependent repos count: 18.0%
Average: 23.5%
Dependent packages count: 29.0%
Last synced: 6 months ago