{"id":3632,"name":"CTSM","description":"The Community Land Model is the land model for the Community Earth System Model, which formalises and quantifies concepts of ecological climatology.","url":"https://github.com/ESCOMP/CTSM","last_synced_at":"2026-07-13T02:30:28.512Z","repository":{"id":37612050,"uuid":"114487210","full_name":"ESCOMP/CTSM","owner":"ESCOMP","description":"Community Terrestrial Systems Model (includes the Community Land Model of CESM)","archived":false,"fork":false,"pushed_at":"2026-06-22T16:38:55.000Z","size":51462,"stargazers_count":353,"open_issues_count":1006,"forks_count":360,"subscribers_count":30,"default_branch":"master","last_synced_at":"2026-06-29T20:04:04.673Z","etag":null,"topics":["cesm","climate","clm","ecosystem","hydrology","land","land-surface-model","ncar"],"latest_commit_sha":null,"homepage":"https://escomp.github.io/CTSM/","language":"Fortran","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/ESCOMP.png","metadata":{"files":{"readme":"README.CHECKLIST.new_case.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-12-16T20:05:16.000Z","updated_at":"2026-06-25T02:26:08.000Z","dependencies_parsed_at":"2026-05-21T19:07:19.039Z","dependency_job_id":null,"html_url":"https://github.com/ESCOMP/CTSM","commit_stats":{"total_commits":10695,"total_committers":123,"mean_commits":86.95121951219512,"dds":0.7278167367928938,"last_synced_commit":"26b9aa7bdd5b0c1807f0f9bc12036548329c47b8"},"previous_names":[],"tags_count":1239,"template":false,"template_full_name":null,"purl":"pkg:github/ESCOMP/CTSM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESCOMP%2FCTSM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESCOMP%2FCTSM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESCOMP%2FCTSM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESCOMP%2FCTSM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESCOMP","download_url":"https://codeload.github.com/ESCOMP/CTSM/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESCOMP%2FCTSM/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35022607,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-01T02:00:05.325Z","response_time":130,"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":"ESCOMP","name":"Earth System Community Modeling Portal","uuid":"33552285","kind":"organization","description":"","email":null,"website":"https://escomp.github.io/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/33552285?v=4","repositories_count":65,"last_synced_at":"2024-06-05T19:10:08.483Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ESCOMP","funding_links":[],"total_stars":842,"followers":99,"following":0,"created_at":"2022-11-11T11:04:09.366Z","updated_at":"2024-06-05T19:10:12.028Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESCOMP","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ESCOMP/repositories"},"packages":[],"commits":{"id":1320191,"full_name":"ESCOMP/CTSM","default_branch":"master","total_commits":14218,"total_committers":135,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":105.31851851851852,"dds":0.7377268251512168,"past_year_total_commits":1877,"past_year_total_committers":32,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":58.65625,"past_year_dds":0.7091102823654769,"last_synced_at":"2026-07-10T01:28:11.480Z","last_synced_commit":"334ba96fa4679a1bb29eca01c9702fb9ed1830f7","created_at":"2023-09-11T14:51:30.191Z","updated_at":"2026-07-10T01:09:08.581Z","committers":[{"name":"Erik Kluzek","email":"erik@ucar.edu","login":"ekluzek","count":3729},{"name":"Sam Rabin","email":"sam.rabin@gmail.com","login":"samsrabin","count":2576},{"name":"Samuel Levis","email":"slevisconsulting@gmail.com","login":"slevis-lmwg","count":2090},{"name":"Bill Sacks","email":"sacks@ucar.edu","login":"billsacks","count":1894},{"name":"Gregory Lemieux","email":"glemieux","login":"glemieux","count":586},{"name":"Negin Sobhani","email":"negin513@gmail.com","login":"negin513","count":504},{"name":"Mariana Vertenstein","email":"mvertens@ucar.edu","login":null,"count":319},{"name":"Ryan Knox","email":"rgknox@lbl.gov","login":"rgknox","count":299},{"name":"Keith Oleson","email":"oleson@ucar.edu","login":"olyson","count":272},{"name":"Sean Swenson","email":"swensosc@ucar.edu","login":"swensosc","count":227},{"name":"adrifoster","email":"adrifost@ucar.edu","login":null,"count":167},{"name":"wwieder","email":"wwieder@ucar.edu","login":"wwieder","count":166},{"name":"Teagan King","email":"tking@ucar.edu","login":"TeaganKing","count":166},{"name":"Jim Edwards","email":"jedwards@ucar.edu","login":"jedwards4b","count":140},{"name":"mvdebolskiy","email":"nomatdebol@gmail.com","login":"mvdebolskiy","count":93},{"name":"Adrianna Foster","email":"afoster@ucar.edu","login":"adrifoster","count":76},{"name":"chen693","email":"yanyan.cheng@pnnl.gov","login":"yanyanchengHydro","count":56},{"name":"Stefan Muszala","email":"muszala@ucar.edu","login":null,"count":54},{"name":"Ben Andre","email":"andre@ucar.edu","login":"bandre-ucar","count":51},{"name":"sunnivin","email":"sunniva.indrehus@gmail.com","login":"sunnivin","count":50},{"name":"Joseph Hamman","email":"jhamman@ucar.edu","login":null,"count":44},{"name":"Danny M. Leung","email":"dannymleung@ucla.edu","login":"dmleung","count":43},{"name":"cathyxinchangli","email":"55264121+cathyxinchangli","login":"cathyxinchangli","count":33},{"name":"rosiealice","email":"rosieafisher@gmail.com","login":"rosiealice","count":32},{"name":"ckoven","email":"ckoven@gmail.com","login":"ckoven","count":26},{"name":"Daniel Kennedy","email":"djk2120@columbia.edu","login":"djk2120","count":23},{"name":"Danica Lombardozzi","email":"dll@thorodin.cgd.ucar.edu","login":null,"count":21},{"name":"ivanderkelen","email":"inne.vanderkelen@vub.be","login":"Ivanderkelen","count":19},{"name":"Mathew Rothstein","email":"mvr@ucar.edu","login":"mathewvrothstein","count":19},{"name":"Keith Oleson","email":"oleson@redcloud.cgd.ucar.edu","login":null,"count":19},{"name":"Ronny Meier","email":"ronny.meier@env.ethz.ch","login":null,"count":18},{"name":"John Truesdale","email":"john@thetruesdales.com","login":"jtruesdal","count":17},{"name":"Xingjie Lu","email":"xingjiel@cheyenne4.ib0.cheyenne.ucar.edu","login":null,"count":17},{"name":"keerzhang1","email":"86242752+keerzhang1","login":"keerzhang1","count":17},{"name":"Bowen Fang","email":"fangbw.portal@gmail.com","login":"fang-bowen","count":16},{"name":"John Alex","email":"jpalex@gmail.com","login":"johnpaulalex","count":15},{"name":"Tony Craig","email":"tcraig@ucar.edu","login":"ciceconsortium","count":15},{"name":"David Lawrence","email":"dlawren@ucar.edu","login":"dlawrenncar","count":14},{"name":"cenlinhe","email":"cenlinhe@ucar.edu","login":"cenlinhe","count":14},{"name":"lmbirch89","email":"35340409+lmbirch89","login":"lmbirch89","count":14},{"name":"Nan Rosenbloom","email":"nanr@ucar.edu","login":"nanr","count":12},{"name":"huiqi-wang","email":"whq225@berkeley.edu","login":"huiqi-wang","count":11},{"name":"Rosemary Fisher","email":"rfisher@thorodin.cgd.ucar.edu","login":null,"count":11},{"name":"Xingjie Lu","email":"xingjiel@cheyenne3.ib0.cheyenne.ucar.edu","login":null,"count":11},{"name":"Xingjie Lu","email":"xingjiel@cheyenne2.ib0.cheyenne.ucar.edu","login":null,"count":10},{"name":"Naoki Mizukami","email":"mizukami@ucar.edu","login":"nmizukami","count":8},{"name":"Sam Rabin","email":"sam.rabin@kit.edu","login":null,"count":7},{"name":"Leo van Kampenhout","email":"l.vankampenhout@uu.nl","login":null,"count":7},{"name":"Keith Oleson","email":"oleson@thorodin.cgd.ucar.edu","login":null,"count":7},{"name":"Xingjie Lu","email":"xingjiel@cheyenne5.ib0.cheyenne.ucar.edu","login":null,"count":7},{"name":"Louisa Emmons","email":"33166333+lkemmons","login":"lkemmons","count":7},{"name":"Francis Vitt","email":"fvitt@ucar.edu","login":"fvitt","count":7},{"name":"Brian Dobbins","email":"bdobbins@gmail.com","login":"briandobbins","count":6},{"name":"adamrher","email":"adamrhster@gmail.com","login":"adamrher","count":5},{"name":"Leo van Kampenhout","email":"lvankampenhout@gmail.com","login":"lvankampenhout","count":5},{"name":"Danica","email":"dll@ucar.edu","login":"danicalombardozzi","count":5},{"name":"Chris Fischer","email":"fischer@ucar.edu","login":"fischer-ncar","count":5},{"name":"Rosemary Fisher","email":"rfisher@logan.cgd.ucar.edu","login":null,"count":4},{"name":"Xingjie Lu","email":"xingjiel@cheyenne6.ib0.cheyenne.ucar.edu","login":null,"count":4},{"name":"Yaqiong Lu","email":"ylu@Yaqiongs-MacBook-Pro-2.local","login":null,"count":4},{"name":"Ben Andre","email":"bjandre@gmail.com","login":"bjandre","count":4},{"name":"Cooper DeVane-Prugh","email":"cdevaneprugh@login11.ufhpc","login":null,"count":3},{"name":"Katie Dagon","email":"kdagon@thorodin.cgd.ucar.edu","login":null,"count":3},{"name":"Lifen Jiang","email":"lfjiang@cheyenne2.ib0.cheyenne.ucar.edu","login":null,"count":3},{"name":"Lifen Jiang","email":"lfjiang@cheyenne6.ib0.cheyenne.ucar.edu","login":null,"count":3},{"name":"Linnia Hawkins","email":"linnia@crhtc67.hpc.ucar.edu","login":null,"count":3},{"name":"Peter Lawrence","email":"lawrence@cheyenne1.ib0.cheyenne.ucar.edu","login":null,"count":3},{"name":"kaveh","email":"ka7eh@pm.me","login":"ka7eh","count":3},{"name":"Shuyue Li","email":"23127141+sy-li","login":"sy-li","count":3},{"name":"Ryan Knox","email":"rgknox@izumi.unified.ucar.edu","login":null,"count":3},{"name":"thornton","email":"thornton@ucar.edu","login":null,"count":3},{"name":"Ignacio Aguirre Belmar","email":"ignacio.aguirreb@gmail.com","login":"ijaguirre","count":3},{"name":"Marcos Longo","email":"mdplongo@gmail.com","login":"mpaiao","count":3},{"name":"Samuel Levis","email":"slevis@hobart.cgd.ucar.edu","login":null,"count":2},{"name":"Xingjie Lu","email":"xingjiel@cheyenne1.cheyenne.ucar.edu","login":null,"count":2},{"name":"Ryan Knox","email":"rgknox@izumi.cgd.ucar.edu","login":null,"count":2},{"name":"Peter Lawrence","email":"lawrence@cheyenne6.ib0.cheyenne.ucar.edu","login":null,"count":2},{"name":"Peter Lawrence","email":"lawrence@cheyenne5.ib0.cheyenne.ucar.edu","login":null,"count":2},{"name":"Linnia Hawkins","email":"linnia@derecho7.hsn.de.hpc.ucar.edu","login":null,"count":2},{"name":"Xingjie Lu","email":"xingjiel@cheyenne1.ib0.cheyenne.ucar.edu","login":null,"count":2},{"name":"loaner","email":"loaner@eesaloaner-m53.local","login":null,"count":2},{"name":"forrest","email":"forrest@ucar.edu","login":null,"count":2},{"name":"Xingjie Lu","email":"xingjiel@cheyenne6.cheyenne.ucar.edu","login":null,"count":2},{"name":"Xingjie Lu","email":"xingjiel@cheyenne3.cheyenne.ucar.edu","login":null,"count":2},{"name":"Linnia Hawkins","email":"linnia@crlogin3.hpc.ucar.edu","login":null,"count":2},{"name":"Jinmu Luo","email":"luojinmu@luojinmus-MacBook-Pro.local","login":null,"count":2},{"name":"Jinmu Luo","email":"jl3439@cornell.edu","login":null,"count":2},{"name":"Jessica Needham","email":"jessica@login-2.betzy","login":null,"count":2},{"name":"Jessica Needham","email":"jessica@login-1.betzy","login":null,"count":2},{"name":"Inne Vanderkelen","email":"ivanderk@cheyenne3.ib0.cheyenne.ucar.edu","login":null,"count":2},{"name":"Erik Kluzek","email":"erik@eureka.cgd.ucar.edu","login":null,"count":2},{"name":"Miles A. Curry","email":"currymiles@gmail.com","login":"MiCurry","count":2},{"name":"JessicaNeedham","email":"jfneedham@lbl.gov","login":"JessicaNeedham","count":2},{"name":"Brian Kauffman","email":"kauff@ucar.edu","login":"kauff","count":2},{"name":"HuiWangWanderInGitHub","email":"wanghuigis2013@gmail.com","login":"HuiWangWanderInGitHub","count":2},{"name":"Peter Lawrence","email":"lawrence@cheyenne4.ib0.cheyenne.ucar.edu","login":null,"count":1},{"name":"Peter Lawrence","email":"lawrence@cheyenne3.ib0.cheyenne.ucar.edu","login":null,"count":1},{"name":"Michael","email":"barlage@ucar.edu","login":null,"count":1},{"name":"Yaqiong Lu","email":"ylu@Yaqiongs-MBP-2.ml-guest.ucar.edu","login":null,"count":1},{"name":"Zhenggang Du","email":"zgdu@cheyenne4.ib0.cheyenne.ucar.edu","login":null,"count":1},{"name":"glemieux","email":"glemieux@pop-os.localdomain","login":null,"count":1},{"name":"jwolfe","email":"jwolfe@ucar.edu","login":null,"count":1},{"name":"manoj.kc","email":"manoj.kc@ou.edu","login":null,"count":1},{"name":"rosiealice","email":"rfisher@cheyenne2.ib0.cheyenne.ucar.edu","login":null,"count":1},{"name":"Fang","email":"lifang@mail.iap.ac.cn","login":"lifang0209","count":1},{"name":"AdrienDams","email":"adriendamseaux@hotmail.fr","login":"AdrienDams","count":1},{"name":"Justin Perket","email":"justinperket@gmail.com","login":"JustinPerket","count":1},{"name":"Katie Rocci","email":"katie.rocci@gmail.com","login":"katierocci","count":1},{"name":"Shawn P. Serbin","email":"sserbin@bnl.gov","login":"serbinsh","count":1},{"name":"Rocky Dunlap","email":"rocky.dunlap@noaa.gov","login":"rsdunlapiv","count":1},{"name":"bundy","email":"bundy@ucar.edu","login":"bitterbark","count":1},{"name":"katyarjay","email":"katya.jay@colorado.edu","login":"katyarjay","count":1},{"name":"kdraeder","email":"raeder@ucar.edu","login":"kdraeder","count":1},{"name":"linniahawkins","email":"33422950+linniahawkins","login":"linniahawkins","count":1},{"name":"seleneonowe","email":"106543520+seleneonowe","login":"seleneonowe","count":1},{"name":"Jessica Needham","email":"jfneedham@n0000.scs00","login":null,"count":1},{"name":"Jessica Needham","email":"jessica@login-3.betzy","login":null,"count":1},{"name":"Inne Vanderkelen","email":"ivanderk@cheyenne5.ib0.cheyenne.ucar.edu","login":null,"count":1},{"name":"Gregory Lemieux","email":"glemieux@izumi.unified.ucar.edu","login":null,"count":1},{"name":"Erik Kluzek","email":"erik@thorodin.cgd.ucar.edu","login":null,"count":1},{"name":"Danica Lombardozzi","email":"dll@leehill.cgd.ucar.edu","login":null,"count":1},{"name":"Danica Lombardozzi","email":"dll@cheyenne4.ib0.cheyenne.ucar.edu","login":null,"count":1},{"name":"Justin Perket","email":"perketj@thorodin.cgd.ucar.edu","login":null,"count":1},{"name":"Katya Jay","email":"jayka@crlogin1.hpc.ucar.edu","login":null,"count":1},{"name":"Katya Jay","email":"jayka@crlogin3.hpc.ucar.edu","login":null,"count":1},{"name":"Keith Oleson","email":"oleson@izumi.cgd.ucar.edu","login":null,"count":1},{"name":"Keith Oleson","email":"oleson@sunshine.cgd.ucar.edu","login":null,"count":1},{"name":"Lifen Jiang","email":"lfjiang@cheyenne3.ib0.cheyenne.ucar.edu","login":null,"count":1},{"name":"Linnia Hawkins","email":"linnia@crlogin2.hpc.ucar.edu","login":null,"count":1},{"name":"Xingjie Lu","email":"xingjiel@cheyenne5.cheyenne.ucar.edu","login":null,"count":1},{"name":"Xingjie Lu","email":"xingjiel@cheyenne4.cheyenne.ucar.edu","login":null,"count":1},{"name":"Xingjie Lu","email":"xingjiel@cheyenne2.cheyenne.ucar.edu","login":null,"count":1},{"name":"William Wieder","email":"wwieder@thorodin.cgd.ucar.edu","login":null,"count":1},{"name":"Sean Swenson","email":"swensosc@platies.cgd.ucar.edu","login":null,"count":1},{"name":"Peter Lawrence","email":"lawrence@thorodin.cgd.ucar.edu","login":null,"count":1}],"past_year_committers":[{"name":"Sam Rabin","email":"sam.rabin@gmail.com","login":"samsrabin","count":546},{"name":"Samuel Levis","email":"slevis@ucar.edu","login":"slevis-lmwg","count":509},{"name":"Erik Kluzek","email":"erik@ucar.edu","login":"ekluzek","count":484},{"name":"olyson","email":"oleson@ucar.edu","login":"olyson","count":72},{"name":"Gregory Lemieux","email":"glemieux","login":"glemieux","count":67},{"name":"Ryan Knox","email":"rgknox@lbl.gov","login":"rgknox","count":43},{"name":"will wieder","email":"wwieder@ucar.edu","login":"wwieder","count":39},{"name":"mvdebolskiy","email":"nomatdebol@gmail.com","login":"mvdebolskiy","count":27},{"name":"huiqi-wang","email":"whq225@berkeley.edu","login":"huiqi-wang","count":11},{"name":"Sean Swenson","email":"swensosc@ucar.edu","login":"swensosc","count":10},{"name":"Naoki Mizukami","email":"mizukami@ucar.edu","login":"nmizukami","count":8},{"name":"Bill Sacks","email":"sacks@ucar.edu","login":"billsacks","count":8},{"name":"Louisa Emmons","email":"33166333+lkemmons","login":"lkemmons","count":7},{"name":"Danny M. Leung","email":"dannymleung@ucla.edu","login":"dmleung","count":7},{"name":"Adrianna Foster","email":"afoster@ucar.edu","login":"adrifoster","count":6},{"name":"adrifoster","email":"adrifost@ucar.edu","login":null,"count":5},{"name":"Linnia Hawkins","email":"linnia@crhtc67.hpc.ucar.edu","login":null,"count":3},{"name":"Cooper DeVane-Prugh","email":"cdevaneprugh@login11.ufhpc","login":null,"count":3},{"name":"Ignacio Aguirre Belmar","email":"ignacio.aguirreb@gmail.com","login":"ijaguirre","count":2},{"name":"Shuyue Li","email":"23127141+sy-li","login":"sy-li","count":2},{"name":"cenlinhe","email":"cenlinhe@ucar.edu","login":"cenlinhe","count":2},{"name":"Linnia Hawkins","email":"linnia@derecho7.hsn.de.hpc.ucar.edu","login":null,"count":2},{"name":"Linnia Hawkins","email":"linnia@crlogin3.hpc.ucar.edu","login":null,"count":2},{"name":"Jinmu Luo","email":"luojinmu@luojinmus-MacBook-Pro.local","login":null,"count":2},{"name":"Jessica Needham","email":"jessica@login-2.betzy","login":null,"count":2},{"name":"Jessica Needham","email":"jessica@login-1.betzy","login":null,"count":2},{"name":"Jim Edwards","email":"jedwards@ucar.edu","login":"jedwards4b","count":1},{"name":"Linnia Hawkins","email":"linnia@crlogin2.hpc.ucar.edu","login":null,"count":1},{"name":"Katya Jay","email":"jayka@crlogin3.hpc.ucar.edu","login":null,"count":1},{"name":"Katya Jay","email":"jayka@crlogin1.hpc.ucar.edu","login":null,"count":1},{"name":"Jessica Needham","email":"jessica@login-3.betzy","login":null,"count":1},{"name":"rosiealice","email":"rosieafisher@gmail.com","login":"rosiealice","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESCOMP%2FCTSM/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-12T00:00:11.627Z","repositories_count":6309718,"commits_count":864834749,"contributors_count":35327106,"owners_count":1193101,"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":"ESCOMP/CTSM","html_url":"https://github.com/ESCOMP/CTSM","last_synced_at":"2026-07-08T00:01:07.554Z","status":"active","issues_count":1273,"pull_requests_count":941,"avg_time_to_close_issue":35230114.423480086,"avg_time_to_close_pull_request":5851755.043478261,"issues_closed_count":476,"pull_requests_closed_count":690,"pull_request_authors_count":60,"issue_authors_count":79,"avg_comments_per_issue":3.3833464257659074,"avg_comments_per_pull_request":5.569606801275239,"merged_pull_requests_count":587,"bot_issues_count":0,"bot_pull_requests_count":12,"past_year_issues_count":216,"past_year_pull_requests_count":160,"past_year_avg_time_to_close_issue":1215600.625,"past_year_avg_time_to_close_pull_request":1096122.523076923,"past_year_issues_closed_count":24,"past_year_pull_requests_closed_count":65,"past_year_pull_request_authors_count":26,"past_year_issue_authors_count":17,"past_year_avg_comments_per_issue":2.6574074074074074,"past_year_avg_comments_per_pull_request":3.4875,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":56,"created_at":"2023-09-11T14:52:00.905Z","updated_at":"2026-07-08T00:01:07.554Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESCOMP%2FCTSM","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ESCOMP%2FCTSM/issues","issue_labels_count":{"enhancement":272,"bug":222,"bfb":207,"science":161,"documentation":110,"priority: low":104,"testing":101,"type: enhancement":92,"type: bug":85,"usability":76,"code health":73,"closed: wontfix":63,"next":60,"priority: high":56,"type: code cleanup":47,"good first issue":44,"done":37,"docs-loc:users-guide":36,"type: tests":35,"devops":33,"investigation":33,"size: small":32,"tag: next":31,"docs-loc:tech-note":31,"external":25,"type: documentation":23,"blocked: dependency":23,"non-bfb":23,"test: python":22,"tag: simple bfb":21,"tag: enh - new science":20,"docs:new":19,"type: -discussion":18,"FATES":17,"performance":15,"docs:update":15,"blocker":14,"b4b":13,"tag: bug - impacts science":11,"test: aux_clm":10,"closed: duplicate":10,"priority: Immediate":10,"docs:infrastructure":9,"simple":9,"docs:minor-content-fix":8,"docs-loc:infrastructure":8,"non-b4b":7,"test: fates":7,"support":7,"docs-loc:other":7,"tests":6,"FATES API update":6,"large":6,"code cleanup":6,"test: mksurfdata":6,"tag: support tools only":5,"size: large":5,"branch tag: release":5,"test: docs":5,"type: -investigation":5,"no testing required":4,"tag: bfb":4,"tag: simple":4,"docs:minor-tech-fix":4,"modernization":4,"tag: bug - critical":3,"support tools only":3,"type: -support":3,"type: -external":3,"test: ctsm_sci":3,"docs-loc:codebase":3,"single point":3,"test: none":3,"tag: good first issue":3,"tag: large":2,"docs-loc:lilac":2,"PR status: ready":2,"type: performance":2,"docs:?":1,"FATES change":1,"docs-loc:?":1,"PR status: awaiting review":1,"tag: blocker":1,"discussion":1,"PR tag: no testing required":1,"closed: non-issue":1,"FATES update requiring an API change":1,"blocked: answer changing":1},"pull_request_labels_count":{"bfb":280,"enhancement":185,"type: enhancement":84,"science":76,"bug":70,"PR status: ready":68,"documentation":59,"priority: high":48,"test: aux_clm":47,"devops":46,"tag: simple bfb":44,"testing":43,"code health":39,"non-bfb":35,"tag: enh - new science":34,"blocked: dependency":33,"size: small":33,"test: python":28,"usability":27,"PR status: needs testing":26,"priority: Immediate":26,"b4b":25,"test: fates":23,"blocker":22,"next":22,"PR status: awaiting review":22,"type: tests":22,"docs-loc:tech-note":21,"tag: bfb":19,"FATES update requiring an API change":17,"PR status: work in progress":16,"type: code cleanup":16,"type: documentation":16,"FATES":15,"type: bug":14,"simple":14,"tag: support tools only":13,"priority: low":12,"FATES API update":12,"FATES change":12,"test: none":11,"docs-loc:users-guide":11,"test: mksurfdata":11,"docs:update":11,"performance":11,"external":11,"tag: bug - impacts science":10,"docs:minor-tech-fix":9,"closed: wontfix":8,"test: docs":8,"docs:infrastructure":8,"tag: simple":7,"docs-loc:infrastructure":7,"support tools only":7,"non-b4b":6,"tag: next":6,"test: rivers":5,"branch tag: release":5,"docs:minor-content-fix":5,"good first issue":5,"tag: blocker":4,"size: large":4,"tests":4,"test: ctsm_sci":4,"investigation":3,"tag: large":3,"modernization":3,"no testing required":3,"closed: non-issue":3,"PR tag: no testing required":2,"test: PFUNIT":2,"docs:new":2,"done":2,"support":2,"large":1,"type: -support":1,"type: -discussion":1,"closed: duplicate":1,"tag: bug - critical":1,"blocked: answer changing":1},"issue_author_associations_count":{"CONTRIBUTOR":559,"COLLABORATOR":372,"MEMBER":274,"NONE":68},"pull_request_author_associations_count":{"CONTRIBUTOR":529,"COLLABORATOR":227,"MEMBER":121,"NONE":64},"issue_authors":{"ekluzek":423,"samsrabin":295,"billsacks":117,"slevis-lmwg":105,"wwieder":94,"olyson":50,"rgknox":24,"glemieux":24,"adrifoster":15,"mvdebolskiy":7,"lifang0209":6,"djk2120":6,"jedwards4b":6,"mvertens":5,"dlawrenncar":5,"TeaganKing":4,"cathyxinchangli":4,"linniahawkins":4,"adamrher":4,"rosiealice":3,"dmleung":3,"ecaas":3,"negin513":3,"ashehad":2,"briandobbins":2,"jtruesdal":2,"YiYaoVUB":2,"devarajun":2,"cacraigucar":2,"islasimpson":2,"katyarjay":1,"SuyeonC":1,"mpaiao":1,"RonnyMeier":1,"YuanSun-UoM":1,"mvalmartin":1,"JessicaNeedham":1,"adamhb":1,"kdraeder":1,"keerzhang1":1,"anjanadevanand":1,"TaranuDev":1,"megandevlan":1,"sophmaca":1,"seleneonowe":1,"thiagoveloso":1,"henrique-f":1,"danicalombardozzi":1,"sjsprecious":1,"swensosc":1,"ijaguirre":1,"timhoar":1,"RongLi29":1,"fostertree":1,"lawrencepj1":1,"maritsandstad":1,"amfox37":1,"L3atm":1,"jinmuluo":1,"huitang-earth":1,"bishtgautam":1,"marysa":1,"S-Panta":1,"HuiWangWanderInGitHub":1,"braczka":1,"liujia96":1,"quantheory":1,"elisacw":1,"LeoLumos":1,"KNR8070":1,"odombro":1,"jyoti1singh":1,"yanyanchengHydro":1,"tilmes":1,"ktwu01":1,"jrbuzan":1,"Katetc":1,"peverwhee":1,"Behrooz-Roozitalab":1},"pull_request_authors":{"samsrabin":277,"slevis-lmwg":167,"ekluzek":127,"rgknox":56,"olyson":39,"glemieux":33,"adrifoster":26,"wwieder":24,"jedwards4b":21,"billsacks":20,"mvdebolskiy":15,"swensosc":14,"TeaganKing":13,"dependabot[bot]":12,"dmleung":7,"ShannonRoos":7,"johnpaulalex":7,"lifang0209":6,"briandobbins":4,"akhter0907":4,"cathyxinchangli":4,"fvitt":3,"jinmuluo":3,"linniahawkins":3,"mvalmartin":3,"negin513":3,"seleneonowe":2,"jtruesdal":2,"kdraeder":2,"HuiWangWanderInGitHub":2,"chrislxj":2,"mariuslam":2,"katierocci":2,"cenlinhe":2,"adamrher":2,"lmbirch89":1,"AdrienDams":1,"huiqi-wang":1,"sjsprecious":1,"RonnyMeier":1,"ijaguirre":1,"mpaiao":1,"mvertens":1,"lkemmons":1,"r-ward":1,"katyarjay":1,"YifanCheng":1,"TaranuDev":1,"kyleam":1,"odombro":1,"lvankampenhout":1,"huitang-earth":1,"lawrencepj1":1,"yanyanchengHydro":1,"djk2120":1,"YiYaoVUB":1,"alfulinku":1,"juliusvira":1,"sy-li":1,"ktwu01":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-12T00:00:23.434Z","repositories_count":14861526,"issues_count":32152245,"pull_requests_count":105874418,"authors_count":11342869,"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":{"bfb":53,"enhancement":45,"bug":37,"science":33,"documentation":32,"next":25,"usability":24,"testing":19,"docs-loc:tech-note":18,"non-bfb":13,"priority: high":12,"code health":12,"done":12,"docs-loc:users-guide":11,"size: small":11,"devops":9,"priority: low":9,"b4b":9,"investigation":8,"docs:new":7,"performance":7,"non-b4b":6,"blocked: dependency":6,"external":6,"FATES":3,"blocker":3,"docs:infrastructure":3,"docs-loc:codebase":3,"docs:update":3,"modernization":3,"closed: duplicate":2,"FATES API update":2,"closed: wontfix":2,"good first issue":2,"docs:minor-content-fix":2,"docs-loc:other":2,"docs-loc:infrastructure":2,"support":2,"test: aux_clm":2,"test: ctsm_sci":2,"test: docs":2,"test: fates":2,"priority: Immediate":1,"single point":1},"past_year_pull_request_labels_count":{"bfb":56,"enhancement":39,"b4b":23,"documentation":15,"test: aux_clm":13,"science":13,"docs-loc:tech-note":12,"non-bfb":12,"code health":11,"devops":11,"priority: high":10,"testing":9,"performance":9,"bug":8,"size: small":8,"blocked: dependency":7,"non-b4b":6,"docs:update":6,"usability":5,"next":5,"test: fates":5,"PR status: awaiting review":4,"docs-loc:users-guide":3,"PR status: needs testing":3,"test: python":3,"blocker":3,"size: large":3,"FATES API update":2,"docs:new":2,"docs:minor-content-fix":2,"PR status: ready":2,"docs:infrastructure":2,"branch tag: release":2,"test: ctsm_sci":2,"modernization":1,"closed: wontfix":1,"external":1,"FATES":1,"priority: Immediate":1,"docs-loc:infrastructure":1,"blocked: answer changing":1,"investigation":1},"past_year_issue_author_associations_count":{"CONTRIBUTOR":82,"MEMBER":66,"COLLABORATOR":48,"NONE":5},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":69,"COLLABORATOR":36,"MEMBER":35,"NONE":9},"past_year_issue_authors":{"ekluzek":54,"samsrabin":52,"slevis-lmwg":33,"wwieder":26,"billsacks":14,"olyson":6,"cacraigucar":2,"djk2120":2,"rgknox":2,"linniahawkins":2,"mvdebolskiy":2,"sjsprecious":1,"JessicaNeedham":1,"ijaguirre":1,"glemieux":1,"adrifoster":1,"adamrher":1},"past_year_pull_request_authors":{"ekluzek":36,"samsrabin":31,"slevis-lmwg":29,"swensosc":7,"glemieux":6,"mvdebolskiy":6,"wwieder":5,"billsacks":4,"rgknox":4,"olyson":3,"linniahawkins":2,"mvalmartin":2,"YifanCheng":1,"sjsprecious":1,"r-ward":1,"lkemmons":1,"ktwu01":1,"katyarjay":1,"jinmuluo":1,"jedwards4b":1,"huitang-earth":1,"huiqi-wang":1,"dmleung":1,"djk2120":1,"cenlinhe":1,"adrifoster":1},"maintainers":[{"login":"samsrabin","count":408,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/samsrabin"},{"login":"ekluzek","count":347,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ekluzek"},{"login":"billsacks","count":137,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/billsacks"},{"login":"glemieux","count":41,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glemieux"},{"login":"rgknox","count":35,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rgknox"},{"login":"adrifoster","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adrifoster"},{"login":"kyleam","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kyleam"},{"login":"sy-li","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sy-li"},{"login":"katyarjay","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/katyarjay"}],"active_maintainers":[{"login":"samsrabin","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/samsrabin"},{"login":"ekluzek","count":75,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ekluzek"},{"login":"billsacks","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/billsacks"},{"login":"rgknox","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rgknox"},{"login":"glemieux","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glemieux"}]},"events":{"total":{"CreateEvent":73,"CommitCommentEvent":5,"ReleaseEvent":1,"DeleteEvent":3,"MemberEvent":2,"PullRequestEvent":600,"ForkEvent":33,"IssuesEvent":903,"WatchEvent":24,"IssueCommentEvent":2478,"PushEvent":278,"PullRequestReviewCommentEvent":961,"PullRequestReviewEvent":1106,"GollumEvent":176},"last_year":{"DeleteEvent":1,"PullRequestEvent":317,"ForkEvent":4,"IssuesEvent":456,"WatchEvent":2,"IssueCommentEvent":799,"PushEvent":128,"GollumEvent":86,"PullRequestReviewCommentEvent":313,"PullRequestReviewEvent":332,"CreateEvent":21,"CommitCommentEvent":1}},"keywords":["cesm","climate","clm","ecosystem","hydrology","land","land-surface-model","ncar"],"dependencies":[{"ecosystem":"docker","filepath":"lilac/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-09-25T01:47:47.129Z","updated_at":"2023-09-25T01:47:47.129Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/lilac/Dockerfile","dependencies":[{"id":13930509190,"package_name":"jhamman/esmf","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"lilac/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-09-25T01:47:47.412Z","updated_at":"2023-09-25T01:47:47.412Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/lilac/docker-compose.yml","dependencies":[]},{"ecosystem":"pypi","filepath":"lilac/docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-09-25T01:47:47.491Z","updated_at":"2023-09-25T01:47:47.491Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/lilac/docs/requirements.txt","dependencies":[{"id":13930509419,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13930509420,"package_name":"sphinx-fortran","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13930509533,"package_name":"sphinx","ecosystem":"pypi","requirements":"==1.6.7","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"python/pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-25T01:47:48.180Z","updated_at":"2023-09-25T01:47:48.180Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/python/pyproject.toml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/docker-image-get-version.yml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:05.095Z","updated_at":"2026-04-19T09:02:05.095Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/docker-image-get-version.yml","dependencies":[{"id":25856156099,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/fleximod_test.yaml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:06.272Z","updated_at":"2026-04-19T09:02:06.272Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/fleximod_test.yaml","dependencies":[{"id":25856156170,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docker-image-build-publish.yml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:04.810Z","updated_at":"2026-04-19T09:02:04.810Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/docker-image-build-publish.yml","dependencies":[{"id":25856156084,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":25856156085,"package_name":"docker/login-action","ecosystem":"actions","requirements":"65b78e6e13532edd9afa3aa52ac7964289d1a9c1","direct":true,"kind":"composite","optional":false},{"id":25856156086,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2","direct":true,"kind":"composite","optional":false},{"id":25856156088,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"471d1dc4e07e5cdedd4c2171150001c434f0b7a4","direct":true,"kind":"composite","optional":false},{"id":25856156089,"package_name":"actions/attest-build-provenance","ecosystem":"actions","requirements":"e8998f949152b193b063cb0ec769d69d929409be","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs-common.yml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:05.653Z","updated_at":"2026-04-19T09:02:05.653Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/docs-common.yml","dependencies":[{"id":25856156122,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":25856156123,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"a26af69be951a213d495a4c3e4e4022e16d87065","direct":true,"kind":"composite","optional":false},{"id":25856156124,"package_name":"actions/cache","ecosystem":"actions","requirements":"2f8e54208210a422b2efd51efaa6bd6d7ca8920f","direct":true,"kind":"composite","optional":false},{"id":25856156125,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"2defc80cc6f4028b1780c50faf08dd505d698976","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs-update-doc-builder.yml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:06.157Z","updated_at":"2026-04-19T09:02:06.157Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/docs-update-doc-builder.yml","dependencies":[{"id":25856156164,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:06.214Z","updated_at":"2026-04-19T09:02:06.214Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/docs.yml","dependencies":[{"id":25856156166,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"doc/ctsm-docs_container/requirements.txt","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:10.227Z","updated_at":"2026-04-19T09:02:10.227Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/doc/ctsm-docs_container/requirements.txt","dependencies":[{"id":25856156437,"package_name":"rst2pdf","ecosystem":"pypi","requirements":"==0.103.1","direct":true,"kind":"runtime","optional":false},{"id":25856156446,"package_name":"sphinx","ecosystem":"pypi","requirements":"==8.2.3","direct":true,"kind":"runtime","optional":false},{"id":25856156447,"package_name":"sphinxcontrib_programoutput","ecosystem":"pypi","requirements":"==0.18","direct":true,"kind":"runtime","optional":false},{"id":25856156451,"package_name":"myst-parser","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"runtime","optional":false},{"id":25856156455,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"==3.0.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs-omnibus.yml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:05.909Z","updated_at":"2026-04-19T09:02:05.909Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/docs-omnibus.yml","dependencies":[{"id":25856156135,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":25856156136,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"2defc80cc6f4028b1780c50faf08dd505d698976","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"doc/ctsm-docs_container/Dockerfile","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:07.611Z","updated_at":"2026-04-19T09:02:07.611Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/doc/ctsm-docs_container/Dockerfile","dependencies":[{"id":25856156247,"package_name":"python","ecosystem":"docker","requirements":"3.13.2-alpine","direct":true,"kind":"build","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docker-image-build.yml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:04.961Z","updated_at":"2026-04-19T09:02:04.961Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/docker-image-build.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/docs-build-and-deploy.yml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:05.153Z","updated_at":"2026-04-19T09:02:05.153Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/docs-build-and-deploy.yml","dependencies":[{"id":25856156100,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":25856156101,"package_name":"actions/configure-pages","ecosystem":"actions","requirements":"983d7736d9b0ae728b81ab479565c72886d7745b","direct":true,"kind":"composite","optional":false},{"id":25856156108,"package_name":"actions/upload-pages-artifact","ecosystem":"actions","requirements":"0252fc4ba7626f0298f0cf00902a25c6afc77fa8","direct":true,"kind":"composite","optional":false},{"id":25856156116,"package_name":"actions/deploy-pages","ecosystem":"actions","requirements":"f33f41b675f0ab2dc5a6863c9a170fe83af3571e","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/python-tests.yml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:06.330Z","updated_at":"2026-04-19T09:02:06.330Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/python-tests.yml","dependencies":[{"id":25856156175,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":25856156176,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"2defc80cc6f4028b1780c50faf08dd505d698976","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":".lib/git-fleximod/pyproject.toml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:10.088Z","updated_at":"2026-04-19T09:02:10.088Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.lib/git-fleximod/pyproject.toml","dependencies":[{"id":25856156425,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.9","direct":true,"kind":"runtime","optional":false},{"id":25856156428,"package_name":"gitpython","ecosystem":"pypi","requirements":"^3.1.0","direct":true,"kind":"runtime","optional":false},{"id":25856156429,"package_name":"sphinx","ecosystem":"pypi","requirements":"^5.0.0","direct":true,"kind":"runtime","optional":false},{"id":25856156430,"package_name":"fsspec","ecosystem":"pypi","requirements":"^2023.12.2","direct":true,"kind":"runtime","optional":false},{"id":25856156431,"package_name":"wheel","ecosystem":"pypi","requirements":"^0.42.0","direct":true,"kind":"runtime","optional":false},{"id":25856156432,"package_name":"pytest","ecosystem":"pypi","requirements":"^8.0.0","direct":true,"kind":"runtime","optional":false},{"id":25856156433,"package_name":"pyfakefs","ecosystem":"pypi","requirements":"^5.3.5","direct":true,"kind":"runtime","optional":false},{"id":25856156434,"package_name":"pre-commit","ecosystem":"pypi","requirements":"4.3.0","direct":true,"kind":"runtime","optional":false},{"id":25856156435,"package_name":"wrapt","ecosystem":"pypi","requirements":"\u003e=2.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/check-clm6-aliases.yml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:04.751Z","updated_at":"2026-04-19T09:02:04.751Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/check-clm6-aliases.yml","dependencies":[{"id":25856156077,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docker-image-common.yml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:05.006Z","updated_at":"2026-04-19T09:02:05.006Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/docker-image-common.yml","dependencies":[{"id":25856156092,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":25856156093,"package_name":"docker/login-action","ecosystem":"actions","requirements":"65b78e6e13532edd9afa3aa52ac7964289d1a9c1","direct":true,"kind":"composite","optional":false},{"id":25856156094,"package_name":"docker/metadata-action","ecosystem":"actions","requirements":"9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7","direct":true,"kind":"composite","optional":false},{"id":25856156096,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"471d1dc4e07e5cdedd4c2171150001c434f0b7a4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs-update-ctsm_pylib.yml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:05.967Z","updated_at":"2026-04-19T09:02:05.967Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/docs-update-ctsm_pylib.yml","dependencies":[{"id":25856156139,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":25856156140,"package_name":"JasonEtco/create-an-issue","ecosystem":"actions","requirements":"1b14a70e4d8dc185e5cc76d3bec9eab20257b2c5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs-update-dependency-common.yml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:06.099Z","updated_at":"2026-04-19T09:02:06.099Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/docs-update-dependency-common.yml","dependencies":[{"id":25856156162,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":25856156163,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"2defc80cc6f4028b1780c50faf08dd505d698976","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/xml-check.yml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:06.388Z","updated_at":"2026-04-19T09:02:06.388Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/xml-check.yml","dependencies":[{"id":25856156187,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":25856156188,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"a26af69be951a213d495a4c3e4e4022e16d87065","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"conda","filepath":"lilac/ci/environment.yml","sha":null,"kind":"manifest","created_at":"2026-04-19T09:02:06.473Z","updated_at":"2026-04-19T09:02:06.473Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/lilac/ci/environment.yml","dependencies":[{"id":25856156194,"package_name":"python","ecosystem":"conda","requirements":"3.6","direct":true,"kind":"runtime","optional":false},{"id":25856156214,"package_name":"cmake","ecosystem":"conda","requirements":"\u003e=3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".lib/git-fleximod/poetry.lock","sha":null,"kind":"lockfile","created_at":"2026-04-19T09:02:07.694Z","updated_at":"2026-04-19T09:02:07.694Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.lib/git-fleximod/poetry.lock","dependencies":[{"id":25856156254,"package_name":"alabaster","ecosystem":"pypi","requirements":"0.7.16","direct":false,"kind":"runtime","optional":false},{"id":25856156259,"package_name":"babel","ecosystem":"pypi","requirements":"2.17.0","direct":false,"kind":"runtime","optional":false},{"id":25856156260,"package_name":"certifi","ecosystem":"pypi","requirements":"2025.11.12","direct":false,"kind":"runtime","optional":false},{"id":25856156261,"package_name":"cfgv","ecosystem":"pypi","requirements":"3.4.0","direct":false,"kind":"runtime","optional":false},{"id":25856156262,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.4.4","direct":false,"kind":"runtime","optional":false},{"id":25856156264,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":25856156278,"package_name":"distlib","ecosystem":"pypi","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":25856156283,"package_name":"docutils","ecosystem":"pypi","requirements":"0.19","direct":false,"kind":"runtime","optional":false},{"id":25856156285,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":25856156286,"package_name":"filelock","ecosystem":"pypi","requirements":"3.19.1","direct":false,"kind":"runtime","optional":false},{"id":25856156287,"package_name":"fsspec","ecosystem":"pypi","requirements":"2023.12.2","direct":false,"kind":"runtime","optional":false},{"id":25856156288,"package_name":"gitdb","ecosystem":"pypi","requirements":"4.0.12","direct":false,"kind":"runtime","optional":false},{"id":25856156289,"package_name":"gitpython","ecosystem":"pypi","requirements":"3.1.45","direct":false,"kind":"runtime","optional":false},{"id":25856156290,"package_name":"identify","ecosystem":"pypi","requirements":"2.6.15","direct":false,"kind":"runtime","optional":false},{"id":25856156291,"package_name":"idna","ecosystem":"pypi","requirements":"3.11","direct":false,"kind":"runtime","optional":false},{"id":25856156292,"package_name":"imagesize","ecosystem":"pypi","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":25856156295,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"8.7.0","direct":false,"kind":"runtime","optional":false},{"id":25856156296,"package_name":"iniconfig","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25856156297,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.6","direct":false,"kind":"runtime","optional":false},{"id":25856156299,"package_name":"markupsafe","ecosystem":"pypi","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":25856156300,"package_name":"nodeenv","ecosystem":"pypi","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":25856156301,"package_name":"packaging","ecosystem":"pypi","requirements":"25.0","direct":false,"kind":"runtime","optional":false},{"id":25856156302,"package_name":"platformdirs","ecosystem":"pypi","requirements":"4.4.0","direct":false,"kind":"runtime","optional":false},{"id":25856156303,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":25856156304,"package_name":"pre-commit","ecosystem":"pypi","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":25856156305,"package_name":"pyfakefs","ecosystem":"pypi","requirements":"5.10.2","direct":false,"kind":"runtime","optional":false},{"id":25856156309,"package_name":"pygments","ecosystem":"pypi","requirements":"2.19.2","direct":false,"kind":"runtime","optional":false},{"id":25856156310,"package_name":"pytest","ecosystem":"pypi","requirements":"8.4.2","direct":false,"kind":"runtime","optional":false},{"id":25856156311,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":25856156312,"package_name":"requests","ecosystem":"pypi","requirements":"2.32.5","direct":false,"kind":"runtime","optional":false},{"id":25856156313,"package_name":"smmap","ecosystem":"pypi","requirements":"5.0.2","direct":false,"kind":"runtime","optional":false},{"id":25856156328,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":25856156333,"package_name":"sphinx","ecosystem":"pypi","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":25856156341,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25856156346,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25856156354,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25856156358,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25856156361,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25856156364,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25856156382,"package_name":"tomli","ecosystem":"pypi","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25856156394,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.15.0","direct":false,"kind":"runtime","optional":false},{"id":25856156395,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":25856156396,"package_name":"virtualenv","ecosystem":"pypi","requirements":"20.35.4","direct":false,"kind":"runtime","optional":false},{"id":25856156401,"package_name":"wheel","ecosystem":"pypi","requirements":"0.42.0","direct":false,"kind":"runtime","optional":false},{"id":25856156421,"package_name":"wrapt","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25856156422,"package_name":"zipp","ecosystem":"pypi","requirements":"3.23.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs-pr-failure-post-comment.yml","sha":null,"kind":"manifest","created_at":"2026-05-21T19:07:18.725Z","updated_at":"2026-05-21T19:07:18.725Z","repository_link":"https://github.com/ESCOMP/CTSM/blob/master/.github/workflows/docs-pr-failure-post-comment.yml","dependencies":[{"id":25867478001,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]}],"score":12.119779192589572,"created_at":"2023-09-11T14:32:23.819Z","updated_at":"2026-07-13T02:30:28.524Z","avatar_url":"https://github.com/ESCOMP.png","language":"Fortran","category":"Climate Change","sub_category":"Earth and Climate Modeling","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"`$CTSMROOT/README.CHECKLIST.new_case`                       03/01/2021\n\nThis is a check list of things to do when setting up a new case in order to help ensure everything is correct. There are lots of tiny details that need to be right and it's easy to get something wrong. So the first screening to make sure it's right is for you to carefully check through your case and make sure it's right.\n\nThe following assumes you have created a new case and are in its case directory.\n\nGeneral Checklist to always do:\n\n- Make sure `CLM_` environment settings are correct: `./xmlquery -p CLM`\n- Make sure you are using the correct `CLM_PHYSICS_VERSION`: `./xmlquery -p CLM_PHYSICS_VERSION`\n- Make sure you are running the appropriate overall CLM vegetation model, i.e. the `-bgc` option of either Satellite Phenology (`sp`) or Full BioGeoChemistry (`bgc`) or FATES (`fates`): `./xmlquery -p CLM_BLDNML_OPTS`\n- If you are running the `bgc` model, check to see if you should be running the prognostic crop model: option `-crop` in `CLM_BLDNML_OPTS`\n- Make sure the `LND_TUNING_MODE` is correct: `./xmlquery LND_TUNING_MODE`\n- For an \"`I` compset\" make sure you are running over the correct forcing years: usually `./xmlquery -p DATM_YR`\n- For an \"`I` compset\" make sure the DATM streams are operating over the correct years: look at the `CaseDocs/datm.streams.xml` file\n- First and align year for streams should be the start year of a historical simulation: `./xmlquery RUN_STARTDATE; grep stream_year_first CaseDocs/lnd_in; grep model_year_align CaseDocs/lnd_in`\n- Last year for streams should be the last year you are going to run to (or beyond it): `grep stream_year_last CaseDocs/lnd_in`\n- Make sure you are starting from appropriate spunup initial conditions:\n    - Check the run-type with: `./xmlquery RUN_TYPE`\n    - Check finidat for a startup or hybrid simulation: `grep finidat CaseDocs/lnd_in`\n    - Check nrevsn for a branch simulation: `grep nrevsn CaseDocs/lnd_in`\n- Run for a month (or some short period) and go over the log files and especially the settings and files read in them: for an `I` case you especially want to look at the `lnd.log` and `atm.log` files\n\nSome other suggestions on things that can be done:\n\n- Compare namelist files to an existing case if you are doing something almost the same as a previous simulation\n- Ask another collaborator to look over your case directory","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["climate-model","climate-science","datamodeling","earth-system-model","snl-applications","e3sm","nwp","numerical-modeling","community","river"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/3632","html_url":"https://ost.ecosyste.ms/projects/3632"}