{"id":298262,"name":"CARDAMOM","description":"A Bayesian inference approach for using terrestrial ecosystem observations to optimize terrestrial carbon cycle model states and processes parameters.","url":"https://github.com/cardamom-framework/cardamom","last_synced_at":"2026-04-06T04:01:26.781Z","repository":{"id":241642102,"uuid":"276462136","full_name":"CARDAMOM-framework/CARDAMOM","owner":"CARDAMOM-framework","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-01T23:56:11.000Z","size":198218,"stargazers_count":12,"open_issues_count":20,"forks_count":3,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-04-02T09:52:10.672Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CARDAMOM-framework.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-07-01T19:14:22.000Z","updated_at":"2026-04-01T23:55:53.000Z","dependencies_parsed_at":"2024-08-31T09:00:55.913Z","dependency_job_id":"487f24a5-7a6e-459e-a970-a474d9f1bfdc","html_url":"https://github.com/CARDAMOM-framework/CARDAMOM","commit_stats":{"total_commits":1307,"total_committers":22,"mean_commits":59.40909090909091,"dds":0.5883703136954859,"last_synced_commit":"d87e31f02df7f1712af2430b733874835bdff53e"},"previous_names":["cardamom-framework/cardamom"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/CARDAMOM-framework/CARDAMOM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CARDAMOM-framework%2FCARDAMOM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CARDAMOM-framework%2FCARDAMOM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CARDAMOM-framework%2FCARDAMOM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CARDAMOM-framework%2FCARDAMOM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CARDAMOM-framework","download_url":"https://codeload.github.com/CARDAMOM-framework/CARDAMOM/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CARDAMOM-framework%2FCARDAMOM/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31385935,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T01:22:39.193Z","status":"online","status_checked_at":"2026-04-04T02:00:07.569Z","response_time":60,"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":"CARDAMOM-framework","name":"CARDAMOM","uuid":"66769542","kind":"organization","description":"JPL, Stanford \u0026 UCSB CARDAMOM framework.","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/66769542?v=4","repositories_count":1,"last_synced_at":"2023-05-06T03:07:20.273Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CARDAMOM-framework","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-05-06T03:07:20.293Z","updated_at":"2023-05-06T03:07:20.293Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CARDAMOM-framework","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CARDAMOM-framework/repositories"},"packages":[],"commits":{"id":1642009,"full_name":"cardamom-framework/cardamom","default_branch":"main","total_commits":1456,"total_committers":23,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":63.30434782608695,"dds":0.554945054945055,"past_year_total_commits":123,"past_year_total_committers":6,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":20.5,"past_year_dds":0.17886178861788615,"last_synced_at":"2026-04-04T03:02:39.812Z","last_synced_commit":"22c7122141db7a5d8218a48b7ee54368456d3635","created_at":"2024-08-13T00:01:55.100Z","updated_at":"2026-04-04T03:01:32.475Z","committers":[{"name":"aantonyb","email":"abloom@jpl.nasa.gov","login":"aantonyb","count":648},{"name":"Paul Levine","email":"Paul.A.Levine@jpl.nasa.gov","login":"alkalifly","count":274},{"name":"Norton","email":"alexander.j.norton@jpl.nasa.gov","login":"NortonAlex","count":97},{"name":"Teresa Bilir","email":"bilir@mt-400009.jpl.nasa.gov","login":null,"count":79},{"name":"shuangma1990","email":"shuang.ma@jpl.nasa.gov","login":"shuangma1990","count":63},{"name":"Gregory R. Quetin","email":"gquetin@gmail.com","login":"gquetin","count":61},{"name":"ebilir","email":"tebilir@gmail.com","login":"ebilir","count":55},{"name":"Alex Patton","email":"apatton@jpl.nasa.gov","login":null,"count":46},{"name":"Matthew-Worden","email":"75447017+Matthew-Worden","login":"Matthew-Worden","count":42},{"name":"Alex Patton","email":"alex.j.patton@jpl.nasa.gov","login":"alexjpatton","count":20},{"name":"Munish Sikka","email":"msikka@gattaca-hn1.cm.cluster","login":null,"count":20},{"name":"Jessie Au","email":"56096746+AuJessie","login":"AuJessie","count":14},{"name":"braghiere","email":"renato.braghiere@gmail.com","login":"braghiere","count":13},{"name":"sarahrw27","email":"76966237+sarahrw27","login":"sarahrw27","count":6},{"name":"Sam Fleischer","email":"samuel.r.fleischer@jpl.nasa.gov","login":"SamFleischer","count":5},{"name":"Gregory Quetin","email":"gquetin@Gregorys-MacBook-Pro.local","login":null,"count":4},{"name":"Stephanie Stettz","email":"stephanie.stettz@columbia.edu","login":"stephaniestettz","count":2},{"name":"Teresa Bilir","email":"bilir@mt-400009.lan","login":null,"count":2},{"name":"yyang711","email":"66926796+yyang711","login":"yyang711","count":1},{"name":"Munish Sikka","email":"msikka@cn001.cm.cluster","login":null,"count":1},{"name":"Munish Sikka","email":"msikka@cn004.cm.cluster","login":null,"count":1},{"name":"Munish Sikka","email":"msikka@cn020.cm.cluster","login":null,"count":1},{"name":"Medha Yasa","email":"medha.yasa@gmail.com","login":"myasa321","count":1}],"past_year_committers":[{"name":"Anthony Bloom","email":"abloom@jpl.nasa.gov","login":"aantonyb","count":101},{"name":"ebilir","email":"tebilir@gmail.com","login":"ebilir","count":9},{"name":"Paul Levine","email":"Paul.A.Levine@jpl.nasa.gov","login":"alkalifly","count":7},{"name":"Matthew-Worden","email":"75447017+Matthew-Worden","login":"Matthew-Worden","count":3},{"name":"shuangma1990","email":"shuang.ma@jpl.nasa.gov","login":"shuangma1990","count":2},{"name":"Medha Yasa","email":"medha.yasa@gmail.com","login":"myasa321","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/cardamom-framework%2Fcardamom/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-06T00:00:08.903Z","repositories_count":6211373,"commits_count":922180372,"contributors_count":35695556,"owners_count":1143952,"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":"cardamom-framework/cardamom","html_url":"https://github.com/cardamom-framework/cardamom","last_synced_at":"2026-04-04T03:00:46.913Z","status":"active","issues_count":22,"pull_requests_count":63,"avg_time_to_close_issue":47230.0,"avg_time_to_close_pull_request":61070.15254237288,"issues_closed_count":2,"pull_requests_closed_count":59,"pull_request_authors_count":7,"issue_authors_count":6,"avg_comments_per_issue":0.6363636363636364,"avg_comments_per_pull_request":0.047619047619047616,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":259.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"created_at":"2024-08-13T00:02:08.441Z","updated_at":"2026-04-04T03:00:46.913Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cardamom-framework%2Fcardamom","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cardamom-framework%2Fcardamom/issues","issue_labels_count":{"documentation":6,"enhancement":5,"bug":3,"DALEC to do":2,"All Developers Alert - Bug":2,"help wanted":2,"invalid":1,"Forward Model(s)":1,"CARDAMOM framework":1},"pull_request_labels_count":{"enhancement":1},"issue_author_associations_count":{"CONTRIBUTOR":22},"pull_request_author_associations_count":{"CONTRIBUTOR":62,"NONE":1},"issue_authors":{"gquetin":7,"aantonyb":7,"Matthew-Worden":3,"alkalifly":3,"shuangma1990":1,"ebilir":1},"pull_request_authors":{"alkalifly":46,"aantonyb":4,"gquetin":4,"shuangma1990":4,"msikka09":3,"braghiere":1,"myasa321":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-06T00:00:09.270Z","repositories_count":14098803,"issues_count":34417566,"pull_requests_count":112311412,"authors_count":11226844,"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":{"documentation":2,"CARDAMOM framework":1,"enhancement":1,"Forward Model(s)":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"CONTRIBUTOR":3},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":3,"NONE":1},"past_year_issue_authors":{"aantonyb":3},"past_year_pull_request_authors":{"aantonyb":2,"braghiere":1,"myasa321":1},"maintainers":[],"active_maintainers":[]},"events":{"total":{"DeleteEvent":5,"PullRequestEvent":3,"ForkEvent":3,"IssuesEvent":11,"WatchEvent":4,"IssueCommentEvent":4,"PushEvent":194,"GollumEvent":2,"CreateEvent":7},"last_year":{"DeleteEvent":5,"PullRequestEvent":3,"ForkEvent":2,"IssuesEvent":2,"WatchEvent":1,"PushEvent":142,"GollumEvent":2,"CreateEvent":5}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/documentation.yml","sha":null,"kind":"manifest","created_at":"2024-05-29T13:24:28.541Z","updated_at":"2024-05-29T13:24:28.541Z","repository_link":"https://github.com/CARDAMOM-framework/CARDAMOM/blob/main/.github/workflows/documentation.yml","dependencies":[{"id":18288250563,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":18288250564,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":18288250565,"package_name":"peaceiris/actions-gh-pages","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]}],"score":6.601230118728877,"created_at":"2024-08-13T00:01:44.583Z","updated_at":"2026-04-06T04:01:26.784Z","avatar_url":"https://github.com/CARDAMOM-framework.png","language":"Jupyter Notebook","category":"Emissions","sub_category":"Emission Observation and Modeling","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"\n## CARDAMOM framework (version 3.0)\n#### *JPL, Stanford, UCSB and Caltech CARDAMOM framework*\n\nThe technical documentation, including citation instructions, can be found here https://cardamom-framework.github.io/CARDAMOM\n\n\n## General description \n\nThe Carbon data model framework (CARDAMOM) is a Bayesian inference approach for using terrestrial ecosystem observations to optimize terrestrial carbon cycle model states and processes parameters. The manual can be found here (https://cardamom-framework.github.io/CARDAMOM). The CARDAMOM code presented here is the culmination of a grassroots model development effort undertaken across multiple institutions, including the Jet Propulsion Laboratory (California Institute for Technology), University of Edinburgh, Stanford University and University of California Santa Barbara. The CARDAMOM framework code provided here (https://github.com/CARDAMOM-framework/CARDAMOM) was used in its original version in Bloom et al. (2020), Quetin et al., (2020), Yin et al. (2020), Famiglietti et al., (2021), and a number of more recent efforts, and remains backward compatible with Bloom et al., (2016). \n\nThe Data Assimilation Linked Ecosystem Carbon (DALEC) model used in CARDAMOM is described in Williams et al. (2005).  Additional information and references for individual DALEC versions and module components are provided throughout the code.\n\nPoints of contact for the JPL, Stanford, UCSB and KCARDAMOM code:\nAnthony Bloom (JPL, abloom @ jpl . nasa . gov)\nAlex Konings (Stanford University, konings @ stanford.edu)\nGregory Quetin (UC Santa Barbara, gquetin @ ucsb . edu)\nRenato Braghiere (California Institute of Technology, renatob @ caltech.edu)\n\nUpdates to CARDAMOM  are publicly available at https://github.com/CARDAMOM-framework/CARDAMOM as \"read-only\" github repositories. If you wish to collaborate with the CARDAMOM development team or contribute to the CARDAMOM code release, we encourage you to communicate with the points of contact (above).\n\nFor the University of Edinburgh/NCEO (UK) CARDAMOM code (used in Exbrayat et al., 2018, Smallman et al., 2021, Famiglietti et al., 2021,  and references therein), the code is available at https://github.com/GCEL/CARDAMOM; contact Luke Smallman (t . l . smallman @ ed . ac . uk) and Mathew Williams (Mat . Williams @ ed . ac . uk) for access.\n\nFor general information on the scientific applications of both CARDAMOM frameworks, we refer users to aforementioned papers. \n\n## References\n\nAu, J., Bloom, A.A., Parazoo, N.C., Deans, R.M., Wong, C.Y.S., Houlton, B.Z. and Magney, T.S., 2023. Forest productivity recovery or collapse? Model‐data integration insights on drought‐induced tipping points. Global Change Biology, 29(19), pp.5652-5665.\n\nBloom, A.A., Exbrayat, J.F., Van Der Velde, I.R., Feng, L. and Williams, M., 2016. The decadal state of the terrestrial carbon cycle: Global retrievals of terrestrial carbon allocation, pools, and residence times. Proceedings of the National Academy of Sciences, 113(5), pp.1285-1290.\n\nBloom, A.A., Bowman, K.W., Liu, J., Konings, A.G., Worden, J.R., Parazoo, N.C., Meyer, V., Reager, J.T., Worden, H.M., Jiang, Z. and Quetin, G.R., 2020. Lagged effects regulate the inter-annual variability of the tropical carbon balance. Biogeosciences, 17(24), pp.6393-6422.\n\nExbrayat, J.F., Smallman, T.L., Bloom, A.A., Hutley, L.B. and Williams, M., 2018. Inverse determination of the influence of fire on vegetation carbon turnover in the pantropics. Global Biogeochemical Cycles, 32(12), pp.1776-1789.\n\nFamiglietti, C.A., Smallman, T.L., Levine, P.A., Flack-Prain, S., Quetin, G.R., Meyer, V., Parazoo, N.C., Stettz, S.G., Yang, Y., Bonal, D. and Bloom, A.A., 2021. Optimal model complexity for terrestrial carbon cycle prediction. Biogeosciences, 18(8), pp.2727-2754.\n\nLevine, P.A., Bloom, A.A., Bowman, K.W., Reager, J.T., Worden, J.R., Liu, J., Parazoo, N.C., Meyer, V., Konings, A.G. and Longo, M., 2023. Water Stress Dominates 21st‐Century Tropical Land Carbon Uptake. Global Biogeochemical Cycles, 37(12), p.e2023GB007702.\n\nMa, S., Bloom, A.A., Watts, J.D., Quetin, G.R., Donatella, Z., Euskirchen, E.S., Norton, A.J., Yin, Y., Levine, P.A., Braghiere, R.K. and Parazoo, N.C., 2023. Resolving the carbon‐climate feedback potential of wetland CO2 and CH4 fluxes in Alaska. Global Biogeochemical Cycles, 37(9), p.e2022GB007524.\n\nMyrgiotis, V., Blei, E., Clement, R., Jones, S.K., Keane, B., Lee, M.A., Levy, P.E., Rees, R.M., Skiba, U.M., Smallman, T.L. and Toet, S., 2020. A model-data fusion approach to analyse carbon dynamics in managed grasslands. Agricultural Systems, 184, p.102907.\n\nNorton, A.J., Bloom, A.A., Parazoo, N.C., Levine, P.A., Ma, S., Braghiere, R.K. and Smallman, T.L., 2023. Improved process representation of leaf phenology significantly shifts climate sensitivity of ecosystem carbon balance. Biogeosciences, 20(12), pp.2455-2484.\n\nQuetin, G.R., Bloom, A.A., Bowman, K.W. and Konings, A.G., 2020. Carbon flux variability from a relatively simple ecosystem model with assimilated data is consistent with terrestrial biosphere model estimates. Journal of Advances in Modeling Earth Systems, 12(3), p.e2019MS001889.\n\nSmallman, T.L., Exbrayat, J.F., Mencuccini, M., Bloom, A.A. and Williams, M., 2017. Assimilation of repeated woody biomass observations constrains decadal ecosystem carbon cycle uncertainty in aggrading forests. Journal of Geophysical Research: Biogeosciences, 122(3), pp.528-545.\n\nSmallman, T. L., Milodowski, D. T., Neto, E. S., Koren, G., Ometto, J., and Williams, M.: Parameter uncertainty dominates C cycle forecast errors over most of Brazil for the 21st Century, Earth Syst. Dynam. Discuss. [preprint], https://doi.org/10.5194/esd-2021-17, in review, 2021. \n\nStettz, S.G., Parazoo, N.C., Bloom, A.A., Blanken, P.D., Bowling, D.R., Burns, S.P., Bacour, C., Maignan, F., Raczka, B., Norton, A.J. and Baker, I., 2022. Resolving temperature limitation on spring productivity in an evergreen conifer forest using a model–data fusion framework. Biogeosciences, 19(2), pp.541-558.\n\nWilliams, M., Schwarz, P.A., Law, B.E., Irvine, J. and Kurpius, M.R., 2005. An improved analysis of forest carbon dynamics using data assimilation. Global change biology, 11(1), pp.89-105.\n\nYin, Y., Bloom, A.A., Worden, J., Saatchi, S., Yang, Y., Williams, M., Liu, J., Jiang, Z., Worden, H., Bowman, K. and Frankenberg, C., 2020. Fire decline in dry tropical ecosystems enhances decadal land carbon sink. Nature communications, 11(1), pp.1-7.\n\n\n## CARDAMOM copyright statement\nCopyright  (c) 2024 California  Institute  of Technology (“Caltech”) and University of Washington. U.S. Government  sponsorship acknowledged.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED  TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.5194/esd-2021-17"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/298262","html_url":"https://ost.ecosyste.ms/projects/298262"}