{"id":75951,"name":"MDTF-diagnostics","description":"Analysis framework and collection of process-oriented diagnostics for weather and climate simulations","url":"https://github.com/NOAA-GFDL/MDTF-diagnostics","last_synced_at":"2025-09-08T16:48:23.432Z","repository":{"id":37550013,"uuid":"189234776","full_name":"NOAA-GFDL/MDTF-diagnostics","owner":"NOAA-GFDL","description":"Analysis framework and collection of process-oriented diagnostics for weather and climate simulations","archived":false,"fork":false,"pushed_at":"2025-05-02T00:04:25.000Z","size":37320,"stargazers_count":75,"open_issues_count":45,"forks_count":106,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-09-05T09:01:59.771Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://mdtf-diagnostics.readthedocs.io/en/main/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NOAA-GFDL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-05-29T13:49:25.000Z","updated_at":"2025-07-31T17:18:29.000Z","dependencies_parsed_at":"2023-09-21T19:12:10.714Z","dependency_job_id":"9d3c96f4-9ebe-4ec7-9226-439d09886367","html_url":"https://github.com/NOAA-GFDL/MDTF-diagnostics","commit_stats":{"total_commits":2477,"total_committers":23,"mean_commits":"107.69565217391305","dds":0.5333064190553088,"last_synced_commit":"a1a14f83f8e0f520cfa568c5a8ad4d55b20e8592"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/NOAA-GFDL/MDTF-diagnostics","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2FMDTF-diagnostics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2FMDTF-diagnostics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2FMDTF-diagnostics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2FMDTF-diagnostics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NOAA-GFDL","download_url":"https://codeload.github.com/NOAA-GFDL/MDTF-diagnostics/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2FMDTF-diagnostics/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274191438,"owners_count":25238361,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"NOAA-GFDL","name":"NOAA - Geophysical Fluid Dynamics Laboratory","uuid":"11219395","kind":"organization","description":"U.S Department of Commerce, National Oceanic and Atmospheric Administration","email":"gfdl.climate.model.info@noaa.gov","website":"www.gfdl.noaa.gov","location":"Princeton, New Jersey","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/11219395?v=4","repositories_count":47,"last_synced_at":"2023-08-13T13:41:07.559Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/NOAA-GFDL","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-07T04:28:52.091Z","updated_at":"2023-08-13T13:41:08.578Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NOAA-GFDL","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NOAA-GFDL/repositories"},"packages":[],"commits":{"id":1254401,"full_name":"NOAA-GFDL/MDTF-diagnostics","default_branch":"main","committers":[{"name":"tsjackson-noaa","email":"thomas.jackson@noaa.gov","login":null,"count":1153},{"name":"wrongkindofdoctor","email":"20195932+wrongkindofdoctor@users.noreply.github.com","login":null,"count":663},{"name":"Thomas Jackson","email":"tom.jackson314@gmail.com","login":null,"count":401},{"name":"yihungkuo","email":"yhkuo@atmos.ucla.edu","login":null,"count":111},{"name":"Jacob Mims","email":"122570226+jtmims@users.noreply.github.com","login":null,"count":76},{"name":"Jessica.Liptak","email":"jessica.liptak@noaa.gov","login":null,"count":25},{"name":"John Krasting","email":"John.Krasting@noaa.gov","login":null,"count":25},{"name":"Dani Coleman","email":"bundy@ucar.edu","login":null,"count":19},{"name":"Aparna Radhakrishnan","email":"aparna.radhakrishnan@noaa.gov","login":null,"count":14},{"name":"wrongkindofdoctor","email":"","login":null,"count":11},{"name":"Dani Coleman","email":"30841536+bitterbark@users.noreply.github.com","login":null,"count":5},{"name":"Wenhao Dong","email":"wenhao.dong@noaa.gov","login":null,"count":4},{"name":"Thomas Jackson","email":"52828051+tsjackson-noaa@users.noreply.github.com","login":null,"count":3},{"name":"Zac Lawrence","email":"4175294+zdlawrence@users.noreply.github.com","login":null,"count":3},{"name":"Wenaho Dong","email":"wenaho.dong@noaa.gov","login":null,"count":2},{"name":"ahbutlerwx","email":"66641672+ahbutlerwx@users.noreply.github.com","login":null,"count":2},{"name":"wrongkindofdoctor","email":"Jessica.Liptak@ldt-4359652.gfdl.noaa.gov","login":null,"count":2},{"name":"Cecilia Bitz","email":"bitz@uw.edu","login":null,"count":1},{"name":"Chris Blanton","email":"chris.blanton@noaa.gov","login":null,"count":1},{"name":"Geraldine Nelly Emlaw","email":"107883638+GNellyEmlaw@users.noreply.github.com","login":null,"count":1},{"name":"Jacob Mims","email":"jacob.mims@llt-4728136.ad.gfdl.noaa.gov","login":null,"count":1},{"name":"Wenhao@GFDL","email":"54712544+Wen-hao-Dong@users.noreply.github.com","login":null,"count":1},{"name":"climate_kid","email":"61133063+jiacheng-atmos@users.noreply.github.com","login":null,"count":1},{"name":"delsbury","email":"95831224+delsbury@users.noreply.github.com","login":null,"count":1},{"name":"jcstarr","email":"109545054+jcstarr@users.noreply.github.com","login":null,"count":1},{"name":"lgtm-com[bot]","email":"43144390+lgtm-com[bot]@users.noreply.github.com","login":null,"count":1},{"name":"nishsilva","email":"104523671+nishsilva@users.noreply.github.com","login":null,"count":1}],"total_commits":2529,"total_committers":27,"total_bot_commits":1,"total_bot_committers":1,"mean_commits":93.66666666666667,"dds":0.5440885725583234,"past_year_committers":[{"name":"Jess","email":"20195932+wrongkindofdoctor@users.noreply.github.com","login":null,"count":56},{"name":"Jacob Mims","email":"122570226+jtmims@users.noreply.github.com","login":null,"count":29},{"name":"Dani Coleman","email":"30841536+bitterbark@users.noreply.github.com","login":null,"count":4},{"name":"Aparna Radhakrishnan","email":"aparna.radhakrishnan@noaa.gov","login":null,"count":1},{"name":"nishsilva","email":"104523671+nishsilva@users.noreply.github.com","login":null,"count":1}],"past_year_total_commits":91,"past_year_total_committers":5,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":18.2,"past_year_dds":0.3846153846153846,"last_synced_at":"2025-09-08T10:36:20.546Z","last_synced_commit":"6fb7466cc9b5fedae8c94241c57acadab011e2f0","created_at":"2023-03-27T11:35:49.928Z","updated_at":"2025-09-08T10:36:19.965Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2FMDTF-diagnostics/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:16.827Z","repositories_count":5484648,"commits_count":854580863,"contributors_count":31160861,"owners_count":909740,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"NOAA-GFDL/MDTF-diagnostics","html_url":"https://github.com/NOAA-GFDL/MDTF-diagnostics","last_synced_at":"2025-09-06T15:58:01.247Z","status":"active","issues_count":213,"pull_requests_count":714,"avg_time_to_close_issue":13206549.591715977,"avg_time_to_close_pull_request":1312630.4233038349,"issues_closed_count":169,"pull_requests_closed_count":678,"pull_request_authors_count":36,"issue_authors_count":28,"avg_comments_per_issue":2.572769953051643,"avg_comments_per_pull_request":0.988795518207283,"merged_pull_requests_count":597,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":39,"past_year_pull_requests_count":156,"past_year_avg_time_to_close_issue":598923.0,"past_year_avg_time_to_close_pull_request":203242.65185185184,"past_year_issues_closed_count":19,"past_year_pull_requests_closed_count":135,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":10,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.1858974358974359,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":132,"created_at":"2023-05-09T10:35:44.020Z","updated_at":"2025-09-06T15:58:01.247Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2FMDTF-diagnostics","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOAA-GFDL%2FMDTF-diagnostics/issues","issue_labels_count":{"framework":85,"bug":64,"feature-request":35,"diagnostic":30,"data":17,"docs-policy":13,"documentation":11,"site-specific":10,"testing-CI":9,"question":7,"data catalogs":6,"suggestion":4,"help wanted":3,"Conda/micromamba":3,"python notebooks":3,"invalid":1,"tool":1,"fieldlist":1},"pull_request_labels_count":{"framework":291,"diagnostic":90,"bug":74,"documentation":73,"testing-CI":34,"tool":33,"Conda/micromamba":26,"data catalogs":25,"feature-request":23,"site-specific":16,"fieldlist":15,"data":12,"docs-policy":9,"containers":7},"issue_author_associations_count":{"COLLABORATOR":117,"CONTRIBUTOR":64,"NONE":32},"pull_request_author_associations_count":{"COLLABORATOR":581,"CONTRIBUTOR":105,"NONE":28},"issue_authors":{"tsjackson-noaa":40,"wrongkindofdoctor":39,"aradhakrishnanGFDL":33,"jkrasting":23,"bitterbark":9,"emaroon":9,"Wen-hao-Dong":9,"jtmims":9,"nishsilva":6,"jfbooth":3,"ahmedfiaz":3,"zdlawrence":3,"erileydellaripa":3,"jcstarr":3,"jeyavinoth":3,"csyhuang":3,"chiaweh2":3,"yihungkuo":2,"huangynj":1,"andrewgettelman":1,"mgrover1":1,"paullric":1,"33de6maggie":1,"dcherian":1,"mengxi16":1,"allison-wing":1,"acordonez":1,"WillyChap":1},"pull_request_authors":{"wrongkindofdoctor":376,"jtmims":148,"tsjackson-noaa":47,"jkrasting":22,"aradhakrishnanGFDL":19,"jhafner2":16,"bitterbark":16,"yihungkuo":12,"allcontributors[bot]":6,"briansoden":5,"chiaweh2":4,"hanjunkim0617":4,"lettie-roach":3,"jiacheng-atmos":3,"jeyavinoth":3,"delsbury":3,"zdlawrence":3,"nishsilva":2,"erileydellaripa":2,"ahbutlerwx":2,"csyhuang":2,"jongsooshin5":2,"drewmresnick":1,"Wen-hao-Dong":1,"swrneale":1,"jcstarr":1,"GNellyEmlaw":1,"cmbitz":1,"github-demo08540":1,"ghost":1,"ahmedfiaz":1,"yum102":1,"acatalano16":1,"lgtm-com[bot]":1,"ceblanton":1,"Taydra-Low":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-07T00:00:10.533Z","repositories_count":10145111,"issues_count":32000794,"pull_requests_count":99919593,"authors_count":10719659,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"framework":8,"bug":7,"data catalogs":4,"data":4,"python notebooks":3,"documentation":3,"suggestion":2,"feature-request":2,"diagnostic":1,"Conda/micromamba":1,"help wanted":1,"site-specific":1,"fieldlist":1},"past_year_pull_request_labels_count":{"framework":51,"bug":34,"documentation":26,"data catalogs":15,"Conda/micromamba":14,"tool":13,"diagnostic":9,"fieldlist":9,"containers":6,"data":2,"testing-CI":2,"feature-request":2,"site-specific":2},"past_year_issue_author_associations_count":{"COLLABORATOR":26,"NONE":12,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":146,"NONE":9,"CONTRIBUTOR":1},"past_year_issue_authors":{"wrongkindofdoctor":9,"aradhakrishnanGFDL":8,"emaroon":6,"jtmims":5,"nishsilva":3,"bitterbark":2,"erileydellaripa":2,"jkrasting":2,"ahmedfiaz":1,"csyhuang":1},"past_year_pull_request_authors":{"wrongkindofdoctor":75,"jtmims":62,"bitterbark":7,"hanjunkim0617":4,"aradhakrishnanGFDL":2,"erileydellaripa":2,"nishsilva":2,"jongsooshin5":2},"maintainers":[{"login":"wrongkindofdoctor","count":415,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wrongkindofdoctor"},{"login":"jtmims","count":157,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jtmims"},{"login":"aradhakrishnanGFDL","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aradhakrishnanGFDL"},{"login":"jkrasting","count":45,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jkrasting"},{"login":"bitterbark","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bitterbark"},{"login":"Wen-hao-Dong","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Wen-hao-Dong"},{"login":"andrewgettelman","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrewgettelman"},{"login":"paullric","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/paullric"}],"active_maintainers":[{"login":"wrongkindofdoctor","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wrongkindofdoctor"},{"login":"jtmims","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jtmims"},{"login":"aradhakrishnanGFDL","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aradhakrishnanGFDL"},{"login":"bitterbark","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bitterbark"},{"login":"jkrasting","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jkrasting"}]},"events":{"total":{"CreateEvent":6,"ReleaseEvent":2,"IssuesEvent":47,"WatchEvent":13,"DeleteEvent":3,"MemberEvent":2,"IssueCommentEvent":140,"PushEvent":73,"PullRequestReviewCommentEvent":89,"PullRequestReviewEvent":74,"PullRequestEvent":128,"ForkEvent":11},"last_year":{"CreateEvent":6,"ReleaseEvent":2,"IssuesEvent":47,"WatchEvent":13,"DeleteEvent":3,"MemberEvent":2,"IssueCommentEvent":140,"PushEvent":73,"PullRequestReviewCommentEvent":89,"PullRequestReviewEvent":74,"PullRequestEvent":128,"ForkEvent":11}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/codeql.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T10:45:18.650Z","updated_at":"2023-02-18T10:45:18.650Z","repository_link":"https://github.com/NOAA-GFDL/MDTF-diagnostics/blob/main/.github/workflows/codeql.yml","dependencies":[{"id":7759943094,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7759943095,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7759943096,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7759943098,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/mdtf_tests.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T10:45:18.693Z","updated_at":"2023-02-18T10:45:18.693Z","repository_link":"https://github.com/NOAA-GFDL/MDTF-diagnostics/blob/main/.github/workflows/mdtf_tests.yml","dependencies":[{"id":7759943127,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7759943128,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"doc/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-18T10:45:18.718Z","updated_at":"2023-02-18T10:45:18.718Z","repository_link":"https://github.com/NOAA-GFDL/MDTF-diagnostics/blob/main/doc/requirements.txt","dependencies":[{"id":7759943194,"package_name":"sphinx","ecosystem":"pypi","requirements":"\u003e=5.2","direct":true,"kind":"runtime","optional":false},{"id":7759943199,"package_name":"recommonmark","ecosystem":"pypi","requirements":"\u003e=0.7","direct":true,"kind":"runtime","optional":false},{"id":7759943205,"package_name":"mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7759943213,"package_name":"jinja2","ecosystem":"pypi","requirements":"\u003e=3.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-09-21T19:12:10.706Z","updated_at":"2023-09-21T19:12:10.706Z","repository_link":"https://github.com/NOAA-GFDL/MDTF-diagnostics/blob/main/setup.py","dependencies":[]}],"score":8.083328608786374,"created_at":"2025-09-08T15:39:23.855Z","updated_at":"2025-10-07T08:27:23.901Z","avatar_url":"https://github.com/NOAA-GFDL.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.22033/ESGF/CMIP6.8594","https://doi.org/10.22033/ESGF/CMIP6.8597","https://doi.org/10.1175/BAMS-D-18-0042.1"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["climate","climate-model","fms","gfdl","transformation"],"project_url":"https://science.ecosyste.ms/api/v1/projects/75951","html_url":"https://science.ecosyste.ms/projects/75951"}