{"id":76577,"name":"MICM Chemistry","description":"A unique chemistry module that can be implemented in any atmosphere model used at NCAR.","url":"https://github.com/ncar/micm","last_synced_at":"2026-04-14T06:03:39.212Z","repository":{"id":45017521,"uuid":"294492778","full_name":"NCAR/micm","owner":"NCAR","description":"A model-independent chemistry module for atmosphere models","archived":false,"fork":false,"pushed_at":"2026-02-26T22:26:57.000Z","size":48088,"stargazers_count":9,"open_issues_count":16,"forks_count":7,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-02-27T04:44:08.243Z","etag":null,"topics":["atmospheric-chemistry","atmospheric-modeling","atmospheric-science","cuda","gpu","gpu-acceleration","hpc","ode-solver"],"latest_commit_sha":null,"homepage":"https://micm.readthedocs.io/en/latest/","language":"C++","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/NCAR.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","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-09-10T18:37:15.000Z","updated_at":"2026-02-24T13:49:17.000Z","dependencies_parsed_at":"2023-09-28T16:24:50.035Z","dependency_job_id":"750fe727-26af-48df-bd8a-92ee5a254bb7","html_url":"https://github.com/NCAR/micm","commit_stats":{"total_commits":1259,"total_committers":17,"mean_commits":74.05882352941177,"dds":0.6926131850675139,"last_synced_commit":"51ddf3909a860c64fb14a5da822e1c30b5493c56"},"previous_names":[],"tags_count":54,"template":false,"template_full_name":null,"purl":"pkg:github/NCAR/micm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCAR","download_url":"https://codeload.github.com/NCAR/micm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29996267,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T01:47:34.672Z","status":"online","status_checked_at":"2026-03-02T02:00:07.342Z","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":"NCAR","name":"NSF National Center for Atmospheric Research","uuid":"2007542","kind":"organization","description":"NSF NCAR is sponsored by the U.S. National Science Foundation and managed by the University Corporation for Atmospheric Research.","email":null,"website":"http://ncar.ucar.edu","location":"Boulder, CO","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2007542?v=4","repositories_count":934,"last_synced_at":"2024-04-16T05:55:57.342Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/NCAR","funding_links":[],"total_stars":4921,"followers":398,"following":0,"created_at":"2022-11-03T15:09:03.642Z","updated_at":"2024-04-16T05:59:17.320Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCAR","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCAR/repositories"},"packages":[{"id":11733271,"name":"github.com/NCAR/micm","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/NCAR/micm","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2023-07-03T15:20:14.000Z","latest_release_published_at":"2025-12-10T16:21:50.000Z","latest_release_number":"v3.11.0+incompatible","last_synced_at":"2026-03-04T10:03:47.084Z","created_at":"2025-06-05T11:15:05.095Z","updated_at":"2026-03-04T10:03:47.084Z","registry_url":"https://pkg.go.dev/github.com/NCAR/micm","install_command":"go get github.com/NCAR/micm","documentation_url":"https://pkg.go.dev/github.com/NCAR/micm#section-documentation","metadata":{},"repo_metadata":{"id":45017521,"uuid":"294492778","full_name":"NCAR/micm","owner":"NCAR","description":"A model-independent chemistry module for atmosphere models","archived":false,"fork":false,"pushed_at":"2025-10-19T17:40:43.000Z","size":47622,"stargazers_count":6,"open_issues_count":19,"forks_count":7,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-10-19T22:47:42.916Z","etag":null,"topics":["atmospheric-chemistry","atmospheric-modeling","atmospheric-science","cuda","gpu","gpu-acceleration","hpc","ode-solver"],"latest_commit_sha":null,"homepage":"https://ncar.github.io/micm/","language":"C++","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/NCAR.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","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-09-10T18:37:15.000Z","updated_at":"2025-10-14T22:06:59.000Z","dependencies_parsed_at":"2023-09-28T16:24:50.035Z","dependency_job_id":"750fe727-26af-48df-bd8a-92ee5a254bb7","html_url":"https://github.com/NCAR/micm","commit_stats":{"total_commits":1259,"total_committers":17,"mean_commits":74.05882352941177,"dds":0.6926131850675139,"last_synced_commit":"51ddf3909a860c64fb14a5da822e1c30b5493c56"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/NCAR/micm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCAR","download_url":"https://codeload.github.com/NCAR/micm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280271610,"owners_count":26302255,"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-10-21T02:00:06.614Z","response_time":58,"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_record":{"login":"NCAR","name":"NSF National Center for Atmospheric Research","uuid":"2007542","kind":"organization","description":"NSF NCAR is sponsored by the U.S. National Science Foundation and managed by the University Corporation for Atmospheric Research.","email":null,"website":"http://ncar.ucar.edu","location":"Boulder, CO","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2007542?v=4","repositories_count":934,"last_synced_at":"2024-04-16T05:55:57.342Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/NCAR","funding_links":[],"total_stars":4921,"followers":398,"following":0,"created_at":"2022-11-03T15:09:03.642Z","updated_at":"2024-04-16T05:59:17.320Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCAR","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCAR/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-10-21T17:40:30.480Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/%21n%21c%21a%21r/micm","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/NCAR/micm","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/NCAR/micm","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/NCAR/micm/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-18T01:03:42.544Z","issues_count":278,"pull_requests_count":656,"avg_time_to_close_issue":4316429.804545455,"avg_time_to_close_pull_request":219819.51158940396,"issues_closed_count":220,"pull_requests_closed_count":604,"pull_request_authors_count":11,"issue_authors_count":10,"avg_comments_per_issue":0.5359712230215827,"avg_comments_per_pull_request":0.8292682926829268,"merged_pull_requests_count":582,"bot_issues_count":3,"bot_pull_requests_count":215,"past_year_issues_count":57,"past_year_pull_requests_count":187,"past_year_avg_time_to_close_issue":2385930.48,"past_year_avg_time_to_close_pull_request":285252.3006134969,"past_year_issues_closed_count":25,"past_year_pull_requests_closed_count":163,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":0.19298245614035087,"past_year_avg_comments_per_pull_request":0.732620320855615,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":63,"past_year_merged_pull_requests_count":153,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/issues","maintainers":[{"login":"K20shores","count":224,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/K20shores"},{"login":"mattldawson","count":189,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mattldawson"},{"login":"sjsprecious","count":119,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sjsprecious"},{"login":"boulderdaze","count":87,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boulderdaze"},{"login":"mwaxmonsky","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mwaxmonsky"},{"login":"dwfncar","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwfncar"},{"login":"qinatan","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/qinatan"},{"login":"angelapak","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/angelapak"},{"login":"davidfillmore","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidfillmore"}],"active_maintainers":[{"login":"K20shores","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/K20shores"},{"login":"mattldawson","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mattldawson"},{"login":"boulderdaze","count":34,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boulderdaze"},{"login":"sjsprecious","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sjsprecious"},{"login":"angelapak","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/angelapak"},{"login":"dwfncar","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwfncar"},{"login":"davidfillmore","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidfillmore"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNCAR%2Fmicm/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNCAR%2Fmicm/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNCAR%2Fmicm/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNCAR%2Fmicm/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNCAR%2Fmicm/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2063189,"maintainers_count":0,"namespaces_count":772825,"keywords_count":0,"github":"golang","metadata":{"funded_packages_count":53137},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-03-05T06:55:50.931Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":11733274,"name":"github.com/ncar/micm","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/ncar/micm","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2023-07-03T15:20:14.000Z","latest_release_published_at":"2025-12-10T16:21:50.000Z","latest_release_number":"v3.11.0+incompatible","last_synced_at":"2026-03-04T10:03:46.867Z","created_at":"2025-06-05T11:15:05.835Z","updated_at":"2026-03-04T10:03:46.867Z","registry_url":"https://pkg.go.dev/github.com/ncar/micm","install_command":"go get github.com/ncar/micm","documentation_url":"https://pkg.go.dev/github.com/ncar/micm#section-documentation","metadata":{},"repo_metadata":{"id":45017521,"uuid":"294492778","full_name":"NCAR/micm","owner":"NCAR","description":"A model-independent chemistry module for atmosphere models","archived":false,"fork":false,"pushed_at":"2025-10-19T17:40:43.000Z","size":47622,"stargazers_count":6,"open_issues_count":19,"forks_count":7,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-10-19T22:47:42.916Z","etag":null,"topics":["atmospheric-chemistry","atmospheric-modeling","atmospheric-science","cuda","gpu","gpu-acceleration","hpc","ode-solver"],"latest_commit_sha":null,"homepage":"https://ncar.github.io/micm/","language":"C++","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/NCAR.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","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-09-10T18:37:15.000Z","updated_at":"2025-10-14T22:06:59.000Z","dependencies_parsed_at":"2023-09-28T16:24:50.035Z","dependency_job_id":"750fe727-26af-48df-bd8a-92ee5a254bb7","html_url":"https://github.com/NCAR/micm","commit_stats":{"total_commits":1259,"total_committers":17,"mean_commits":74.05882352941177,"dds":0.6926131850675139,"last_synced_commit":"51ddf3909a860c64fb14a5da822e1c30b5493c56"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/NCAR/micm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCAR","download_url":"https://codeload.github.com/NCAR/micm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280290280,"owners_count":26305296,"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-10-21T02:00:06.614Z","response_time":58,"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_record":{"login":"NCAR","name":"NSF National Center for Atmospheric Research","uuid":"2007542","kind":"organization","description":"NSF NCAR is sponsored by the U.S. National Science Foundation and managed by the University Corporation for Atmospheric Research.","email":null,"website":"http://ncar.ucar.edu","location":"Boulder, CO","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2007542?v=4","repositories_count":934,"last_synced_at":"2024-04-16T05:55:57.342Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/NCAR","funding_links":[],"total_stars":4921,"followers":398,"following":0,"created_at":"2022-11-03T15:09:03.642Z","updated_at":"2024-04-16T05:59:17.320Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCAR","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCAR/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-10-21T17:41:24.374Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/ncar/micm","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/ncar/micm","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/ncar/micm","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/ncar/micm/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-18T01:03:42.544Z","issues_count":278,"pull_requests_count":656,"avg_time_to_close_issue":4316429.804545455,"avg_time_to_close_pull_request":219819.51158940396,"issues_closed_count":220,"pull_requests_closed_count":604,"pull_request_authors_count":11,"issue_authors_count":10,"avg_comments_per_issue":0.5359712230215827,"avg_comments_per_pull_request":0.8292682926829268,"merged_pull_requests_count":582,"bot_issues_count":3,"bot_pull_requests_count":215,"past_year_issues_count":57,"past_year_pull_requests_count":187,"past_year_avg_time_to_close_issue":2385930.48,"past_year_avg_time_to_close_pull_request":285252.3006134969,"past_year_issues_closed_count":25,"past_year_pull_requests_closed_count":163,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":0.19298245614035087,"past_year_avg_comments_per_pull_request":0.732620320855615,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":63,"past_year_merged_pull_requests_count":153,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/issues","maintainers":[{"login":"K20shores","count":224,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/K20shores"},{"login":"mattldawson","count":189,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mattldawson"},{"login":"sjsprecious","count":119,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sjsprecious"},{"login":"boulderdaze","count":87,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boulderdaze"},{"login":"mwaxmonsky","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mwaxmonsky"},{"login":"dwfncar","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwfncar"},{"login":"qinatan","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/qinatan"},{"login":"angelapak","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/angelapak"},{"login":"davidfillmore","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidfillmore"}],"active_maintainers":[{"login":"K20shores","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/K20shores"},{"login":"mattldawson","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mattldawson"},{"login":"boulderdaze","count":34,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boulderdaze"},{"login":"sjsprecious","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sjsprecious"},{"login":"angelapak","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/angelapak"},{"login":"dwfncar","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwfncar"},{"login":"davidfillmore","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidfillmore"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fncar%2Fmicm/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fncar%2Fmicm/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fncar%2Fmicm/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fncar%2Fmicm/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fncar%2Fmicm/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2063189,"maintainers_count":0,"namespaces_count":772825,"keywords_count":0,"github":"golang","metadata":{"funded_packages_count":53137},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-03-05T06:55:50.931Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":1336474,"full_name":"NCAR/micm","default_branch":"main","total_commits":1394,"total_committers":19,"total_bot_commits":143,"total_bot_committers":1,"mean_commits":73.36842105263158,"dds":0.7037302725968436,"past_year_total_commits":116,"past_year_total_committers":9,"past_year_total_bot_commits":38,"past_year_total_bot_committers":1,"past_year_mean_commits":12.88888888888889,"past_year_dds":0.6724137931034483,"last_synced_at":"2026-02-28T21:15:26.577Z","last_synced_commit":"60dd4ff27fd97f2c87ebb60a0a9b0176402f6499","created_at":"2023-09-12T07:43:08.395Z","updated_at":"2026-02-28T21:14:47.060Z","committers":[{"name":"Kyle Shores","email":"kyle.shores44@gmail.com","login":"K20shores","count":413},{"name":"David Fillmore","email":"fillmore@ucar.edu","login":"dwfncar","count":187},{"name":"Matt Dawson","email":"mattdawson@ucar.edu","login":"mattldawson","count":184},{"name":"Qina Tan","email":"qina.tan@hotmail.com","login":"qinatan","count":147},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":143},{"name":"Jiwon Gim","email":"jiwongim@ucar.edu","login":"boulderdaze","count":103},{"name":"Cheryl Craig","email":"cacraig@ucar.edu","login":"cacraigucar","count":74},{"name":"Jian Sun","email":"sunjian@ucar.edu","login":"sjsprecious","count":59},{"name":"Francis Vitt","email":"fvitt@ucar.edu","login":"fvitt","count":22},{"name":"GitHub Actions","email":"actions@github.com","login":"actions-user","count":17},{"name":"Andrew Conley","email":"aconley@modeling2.acom.ucar.edu","login":null,"count":11},{"name":"AndrewJConley","email":"aconley@ucar.edu","login":"AndrewJConley","count":10},{"name":"mwaxmonsky","email":"137746677+mwaxmonsky","login":"mwaxmonsky","count":10},{"name":"Montek Thind","email":"mthind@ucar.edu","login":"montythind","count":5},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":3},{"name":"Angela Pak","email":"32969031+angelapak","login":"angelapak","count":2},{"name":"David Fillmore","email":"50174664+davidfillmore","login":"davidfillmore","count":2},{"name":"Cheryl Craig","email":"cacraig@modeling2.acom.ucar.edu","login":null,"count":1},{"name":"aharon karsenti","email":"aharon589@gmail.com","login":"aharonYK","count":1}],"past_year_committers":[{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":38},{"name":"Jiwon Gim","email":"55209567+boulderdaze","login":"boulderdaze","count":26},{"name":"Kyle Shores","email":"kyle.shores44@gmail.com","login":"K20shores","count":23},{"name":"Jian Sun","email":"sunjian@ucar.edu","login":"sjsprecious","count":12},{"name":"Matt Dawson","email":"mattdawson@ucar.edu","login":"mattldawson","count":10},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":3},{"name":"Angela Pak","email":"32969031+angelapak","login":"angelapak","count":2},{"name":"Montek Thind","email":"mthind@ucar.edu","login":"montythind","count":1},{"name":"David Fillmore","email":"50174664+davidfillmore","login":"davidfillmore","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-03-06T00:00:38.640Z","repositories_count":6186191,"commits_count":931049716,"contributors_count":36058243,"owners_count":1147009,"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":"NCAR/micm","html_url":"https://github.com/NCAR/micm","last_synced_at":"2026-03-04T10:01:45.032Z","status":"active","issues_count":283,"pull_requests_count":664,"avg_time_to_close_issue":4381401.89380531,"avg_time_to_close_pull_request":217693.85714285713,"issues_closed_count":226,"pull_requests_closed_count":609,"pull_request_authors_count":12,"issue_authors_count":11,"avg_comments_per_issue":0.5653710247349824,"avg_comments_per_pull_request":0.8328313253012049,"merged_pull_requests_count":586,"bot_issues_count":3,"bot_pull_requests_count":215,"past_year_issues_count":44,"past_year_pull_requests_count":125,"past_year_avg_time_to_close_issue":3082288.714285714,"past_year_avg_time_to_close_pull_request":254454.43689320388,"past_year_issues_closed_count":21,"past_year_pull_requests_closed_count":103,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":0.2727272727272727,"past_year_avg_comments_per_pull_request":0.824,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":33,"past_year_merged_pull_requests_count":95,"created_at":"2023-09-12T07:43:39.805Z","updated_at":"2026-03-04T10:01:45.033Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCAR%2Fmicm/issues","issue_labels_count":{"enhancement":101,"bug":26,"good first issue":16,"question":14,"documentation":13,"list issue":4,"Stale":4,"invalid":1,"help wanted":1},"pull_request_labels_count":{"enhancement":85,"bug":20,"documentation":2},"issue_author_associations_count":{"COLLABORATOR":271,"CONTRIBUTOR":11,"NONE":1},"pull_request_author_associations_count":{"COLLABORATOR":429,"CONTRIBUTOR":234,"NONE":1},"issue_authors":{"mattldawson":96,"K20shores":79,"sjsprecious":44,"boulderdaze":27,"dwfncar":16,"mwaxmonsky":14,"github-actions[bot]":3,"mahboobctwd":1,"angelapak":1,"davidfillmore":1,"uncleJim21":1},"pull_request_authors":{"github-actions[bot]":215,"K20shores":147,"mattldawson":94,"sjsprecious":86,"boulderdaze":69,"mwaxmonsky":20,"montythind":10,"dwfncar":10,"qinatan":6,"angelapak":4,"Copilot":2,"davidfillmore":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-03-06T00:00:12.726Z","repositories_count":13598487,"issues_count":34939400,"pull_requests_count":113887477,"authors_count":11184392,"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":{"enhancement":22,"documentation":2,"bug":1},"past_year_pull_request_labels_count":{"enhancement":20,"bug":2,"documentation":2},"past_year_issue_author_associations_count":{"COLLABORATOR":39,"CONTRIBUTOR":5},"past_year_pull_request_author_associations_count":{"COLLABORATOR":81,"CONTRIBUTOR":44},"past_year_issue_authors":{"boulderdaze":16,"K20shores":11,"sjsprecious":11,"dwfncar":2,"mattldawson":2,"angelapak":1,"davidfillmore":1},"past_year_pull_request_authors":{"github-actions[bot]":33,"K20shores":31,"boulderdaze":24,"sjsprecious":15,"mattldawson":13,"angelapak":4,"Copilot":2,"montythind":2,"davidfillmore":1},"maintainers":[{"login":"K20shores","count":226,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/K20shores"},{"login":"mattldawson","count":190,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mattldawson"},{"login":"sjsprecious","count":118,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sjsprecious"},{"login":"boulderdaze","count":96,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boulderdaze"},{"login":"mwaxmonsky","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mwaxmonsky"},{"login":"dwfncar","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwfncar"},{"login":"qinatan","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/qinatan"},{"login":"angelapak","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/angelapak"},{"login":"davidfillmore","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidfillmore"}],"active_maintainers":[{"login":"K20shores","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/K20shores"},{"login":"boulderdaze","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boulderdaze"},{"login":"mattldawson","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mattldawson"},{"login":"sjsprecious","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sjsprecious"},{"login":"angelapak","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/angelapak"},{"login":"davidfillmore","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidfillmore"},{"login":"dwfncar","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwfncar"}]},"events":{"total":{"CreateEvent":116,"ReleaseEvent":3,"IssuesEvent":91,"WatchEvent":3,"DeleteEvent":100,"MemberEvent":2,"IssueCommentEvent":124,"PushEvent":563,"PullRequestReviewCommentEvent":139,"PullRequestEvent":190,"PullRequestReviewEvent":262,"ForkEvent":2},"last_year":{"CreateEvent":111,"ReleaseEvent":3,"IssuesEvent":84,"WatchEvent":2,"DeleteEvent":97,"MemberEvent":2,"IssueCommentEvent":113,"PushEvent":529,"PullRequestReviewCommentEvent":121,"PullRequestReviewEvent":238,"PullRequestEvent":182,"ForkEvent":2}},"keywords":["atmospheric-chemistry","atmospheric-modeling","atmospheric-science","cuda","gpu","gpu-acceleration","hpc","ode-solver"],"dependencies":[{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-16T12:01:31.555Z","updated_at":"2023-02-16T12:01:31.555Z","repository_link":"https://github.com/NCAR/micm/blob/main/Dockerfile","dependencies":[{"id":7714080405,"package_name":"fedora","ecosystem":"docker","requirements":"29","direct":true,"kind":"build","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2023-02-16T12:01:31.298Z","updated_at":"2023-02-16T12:01:31.298Z","repository_link":"https://github.com/NCAR/micm/blob/main/.github/workflows/test.yml","dependencies":[{"id":7714080340,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/clang_format.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T18:22:34.882Z","updated_at":"2023-09-21T18:22:34.882Z","repository_link":"https://github.com/NCAR/micm/blob/main/.github/workflows/clang_format.yml","dependencies":[{"id":13855920276,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13855920277,"package_name":"peter-evans/create-pull-request","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/gh_pages.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T18:22:35.178Z","updated_at":"2023-09-21T18:22:35.178Z","repository_link":"https://github.com/NCAR/micm/blob/main/.github/workflows/gh_pages.yml","dependencies":[{"id":13855920278,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13855920279,"package_name":"peaceiris/actions-gh-pages","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-09-21T18:22:35.765Z","updated_at":"2023-09-21T18:22:35.765Z","repository_link":"https://github.com/NCAR/micm/blob/main/docs/requirements.txt","dependencies":[{"id":13855920305,"package_name":"sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13855920306,"package_name":"sphinx-book-theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13855920307,"package_name":"sphinx-design","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13855920308,"package_name":"breathe","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2023-09-19T00:02:23.532Z","updated_at":"2026-04-14T06:03:39.216Z","avatar_url":"https://github.com/NCAR.png","language":"C++","category":"Atmosphere","sub_category":"Atmospheric Chemistry and Aerosol","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"MICM Chemistry\n==============\n\nModel Independent Chemical Module. MICM can be used to configure and solve atmospheric chemistry systems.\n\n[![GitHub Releases](https://img.shields.io/github/release/NCAR/micm.svg)](https://github.com/NCAR/micm/releases)\n[![License](https://img.shields.io/github/license/NCAR/micm.svg)](https://github.com/NCAR/micm/blob/master/LICENSE)\n[![Docker builds](https://github.com/NCAR/micm/actions/workflows/docker_and_coverage.yml/badge.svg)](https://github.com/NCAR/micm/actions/workflows/docker_and_coverage.yml)\n[![Windows](https://github.com/NCAR/micm/actions/workflows/windows.yml/badge.svg)](https://github.com/NCAR/micm/actions/workflows/windows.yml)\n[![Mac](https://github.com/NCAR/micm/actions/workflows/mac.yml/badge.svg)](https://github.com/NCAR/micm/actions/workflows/mac.yml)\n[![Ubuntu](https://github.com/NCAR/micm/actions/workflows/ubuntu.yml/badge.svg)](https://github.com/NCAR/micm/actions/workflows/ubuntu.yml)\n[![codecov](https://codecov.io/gh/NCAR/micm/branch/main/graph/badge.svg?token=ATGO4DKTMY)](https://codecov.io/gh/NCAR/micm)\n[![DOI](https://zenodo.org/badge/294492778.svg)](https://zenodo.org/badge/latestdoi/294492778)\n[![FAIR checklist badge](https://fairsoftwarechecklist.net/badge.svg)](https://fairsoftwarechecklist.net/v0.2?f=31\u0026a=32113\u0026i=22322\u0026r=123)\n\n\nCopyright (C) 2018-2026 University Corporation for Atmospheric Research\n\n\n\u003cp align=\"center\"\u003e\n  \u003cimg style=\"border-radius: 100%\" src=\"docs/source/_static/icons/micm.png\"\u003e\n\u003c/p\u003e\n\n\u003e **Note**\n\u003e MICM 3.x.x is part of a refactor and may include breaking changes across minor revision numbers\nand partially implemented features\n\n\n# Getting Started\n\n## Installing MICM locally\nTo build and install MICM locally, you must have CMake installed on your machine.\n\nOpen a terminal window, navigate to a folder where you would like the MICM files to exist,\nand run the following commands:\n\n```\ngit clone https://github.com/NCAR/micm.git\ncd micm\nmkdir build\ncd build\nccmake ..\nsudo make install -j 8\n```\n\nTo run the tests:\n\n```\nmake test\n```\n\nIf you would later like to uninstall MICM, you can run\n`sudo make uninstall` from the `build/` directory.\n\n## Options\n\nThere are multiple options for running micm. You can use our\nsolvers on CPUs or [cuda](https://developer.nvidia.com/cuda-zone)-based solvers to solve chemistry on GPUs.\nPlease [read our docs](https://ncar.github.io/micm/getting_started.html) \nto learn how to enable these options.\n\n## Running a MICM Docker container\n\nYou must have [Docker Desktop](https://www.docker.com/get-started) installed and running.\nWith Docker Desktop running, open a terminal window.\nTo build the latest MICM release, run the following command to start the MICM container:\n\n```\ndocker run -it ghcr.io/ncar/micm:release bash\n```\n\nTo build the latest pre-release version of MICM, instead run:\n\n```\ngit clone https://github.com/NCAR/micm.git\ncd micm\ndocker build -t micm -f docker/Dockerfile .\ndocker run -it micm bash\n```\n\nInside the container, you can run the MICM tests from the `/build/` folder:\n\n```\ncd /build/\nmake test\n```\n\n# Using the MICM API\n\nThe following example solves the fictitious chemical system:\n\n```\nfoo       --k1--\u003e 0.8 bar + 0.2 baz\nfoo + bar --k2--\u003e baz\n```\nThe `k1` and `k2` rate constants are for Arrhenius reactions. See the [MICM documentation](https://ncar.github.io/micm/) for details on the types of reactions available in MICM and how to configure them.\n\nTo solve this system save the following code in a file named `foo_chem.cpp`:\n\n```c++\n#include \u003cmicm/process/chemical_reaction_builder.hpp\u003e\n#include \u003cmicm/process/rate_constant/arrhenius_rate_constant.hpp\u003e\n#include \u003cmicm/solver/rosenbrock.hpp\u003e\n#include \u003cmicm/solver/solver_builder.hpp\u003e\n\n#include \u003ciomanip\u003e\n#include \u003ciostream\u003e\n\nusing namespace micm;\n\nint main(const int argc, const char *argv[])\n{\n  auto foo = Species{ \"Foo\" };\n  auto bar = Species{ \"Bar\" };\n  auto baz = Species{ \"Baz\" };\n\n  Phase gas_phase{ \"gas\", std::vector\u003cPhaseSpecies\u003e{ foo, bar, baz } };\n\n  System chemical_system{ SystemParameters{ .gas_phase_ = gas_phase } };\n\n  Process r1 = ChemicalReactionBuilder()\n                   .SetReactants({ foo })\n                   .SetProducts({ StoichSpecies(bar, 0.8), StoichSpecies(baz, 0.2) })\n                   .SetRateConstant(ArrheniusRateConstant({ .A_ = 1.0e-3 }))\n                   .SetPhase(gas_phase)\n                   .Build();\n\n  Process r2 = ChemicalReactionBuilder()\n                   .SetReactants({ foo, bar })\n                   .SetProducts({ StoichSpecies(baz, 1) })\n                   .SetRateConstant(ArrheniusRateConstant({ .A_ = 1.0e-5, .C_ = 110.0 }))\n                   .SetPhase(gas_phase)\n                   .Build();\n\n  std::vector\u003cProcess\u003e reactions{ r1, r2 };\n\n  auto solver = micm::CpuSolverBuilder\u003cmicm::RosenbrockSolverParameters\u003e(micm::RosenbrockSolverParameters::ThreeStageRosenbrockParameters())\n                    .SetSystem(chemical_system)\n                    .SetReactions(reactions)\n                    .Build();\n\n  State state = solver.GetState();\n\n  state.conditions_[0].temperature_ = 287.45;  // K\n  state.conditions_[0].pressure_ = 101319.9;   // Pa\n  state.conditions_[0].CalculateIdealAirDensity();\n  state[foo] = 20.0;                           // mol m-3\n\n  state.PrintHeader();\n  for (int i = 0; i \u003c 10; ++i)\n  {\n    solver.CalculateRateConstants(state);\n    auto result = solver.Solve(500.0, state);\n    state.PrintState(i * 500);\n  }\n\n  return 0;\n}\n```\n\nTo build and run the example using GNU (assuming the default install location):\n```\ng++ -o foo_chem foo_chem.cpp -I/usr/local/micm-3.11.0/include -std=c++20\n./foo_chem\n```\n\nOutput:\n```\n time,        Foo,        Bar,        Baz\n    0,   1.18e+01,   5.90e+00,   1.91e+00\n  500,   6.79e+00,   9.05e+00,   3.32e+00\n 1000,   3.83e+00,   1.07e+01,   4.21e+00\n 1500,   2.14e+00,   1.17e+01,   4.74e+00\n 2000,   1.19e+00,   1.22e+01,   5.04e+00\n 2500,   6.58e-01,   1.24e+01,   5.21e+00\n 3000,   3.64e-01,   1.26e+01,   5.31e+00\n 3500,   2.01e-01,   1.27e+01,   5.36e+00\n 4000,   1.11e-01,   1.27e+01,   5.39e+00\n 4500,   6.13e-02,   1.28e+01,   5.41e+00\n```\n# Citation\n\nMICM is part of the MUSICA project and can be cited by reference to the MUSICA vision paper. The BibTeX entry below can be used to generate a citation for this.\n\n```\n@Article { acom.software.musica-vision,\n    author = \"Gabriele G. Pfister and Sebastian D. Eastham and Avelino F. Arellano and Bernard Aumont and Kelley C. Barsanti and Mary C. Barth and Andrew Conley and Nicholas A. Davis and Louisa K. Emmons and Jerome D. Fast and Arlene M. Fiore and Benjamin Gaubert and Steve Goldhaber and Claire Granier and Georg A. Grell and Marc Guevara and Daven K. Henze and Alma Hodzic and Xiaohong Liu and Daniel R. Marsh and John J. Orlando and John M. C. Plane and Lorenzo M. Polvani and Karen H. Rosenlof and Allison L. Steiner and Daniel J. Jacob and Guy P. Brasseur\",\n    title = \"The Multi-Scale Infrastructure for Chemistry and Aerosols (MUSICA)\",\n    journal = \"Bulletin of the American Meteorological Society\",\n    year = \"2020\",\n    publisher = \"American Meteorological Society\",\n    address = \"Boston MA, USA\",\n    volume = \"101\",\n    number = \"10\",\n    doi = \"10.1175/BAMS-D-19-0331.1\",\n    pages= \"E1743 - E1760\",\n    url = \"https://journals.ametsoc.org/view/journals/bams/101/10/bamsD190331.xml\"\n}\n```\n\n# Community and contributions\nWe welcome contributions and feedback from anyone, everything from updating\nthe content or appearance of the documentation to new and\ncutting edge science.\n\n- [Collaboration](https://github.com/NCAR/musica/blob/main/docs/Software%20Development%20Plan.pdf)\n  - Anyone interested in scientific collaboration\nwhich would add new software functionality should read the [MUSICA software development plan](https://github.com/NCAR/musica/blob/main/docs/Software%20Development%20Plan.pdf).\n\n- [Contributor's guide](https://ncar.github.io/micm/contributing/index.html)\n  - Before submiitting a PR, please thouroughly read this to you understand our expectations. We reserve the right to reject any PR not meeting our guidelines.\n\n\n# Documentation\nPlease see the [MICM documentation](https://ncar.github.io/micm/) for detailed\ninstallation and usage instructions.\n\n# License\n\n- [Apache 2.0](/LICENSE)\n\nCopyright (C) 2018-2026 University Corporation for Atmospheric Research\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["climate","climate-model","climate-science","e3sm","snl-applications"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/76577","html_url":"https://ost.ecosyste.ms/projects/76577"}