{"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-05-13T20:30:23.485Z","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-04-28T15:59:48.000Z","size":48241,"stargazers_count":9,"open_issues_count":11,"forks_count":9,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-04-28T16:11:54.109Z","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-04-28T15:09:22.000Z","dependencies_parsed_at":"2026-03-23T21:04:47.536Z","dependency_job_id":null,"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":55,"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":32954849,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-12T09:19:52.626Z","status":"ssl_error","status_checked_at":"2026-05-12T09:17:33.438Z","response_time":102,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":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":10,"first_release_published_at":"2023-07-03T15:20:14.000Z","latest_release_published_at":"2026-04-02T19:34:37.000Z","latest_release_number":"v3.12.0+incompatible","last_synced_at":"2026-05-09T20:01:28.461Z","created_at":"2025-06-05T11:15:05.835Z","updated_at":"2026-05-09T20:01:28.461Z","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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fncar%2Fmicm/latest_version","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":2135846,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","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":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":10,"first_release_published_at":"2023-07-03T15:20:14.000Z","latest_release_published_at":"2026-04-02T19:34:37.000Z","latest_release_number":"v3.12.0+incompatible","last_synced_at":"2026-05-05T01:45:24.377Z","created_at":"2025-06-05T11:15:05.095Z","updated_at":"2026-05-05T01:45:24.377Z","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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNCAR%2Fmicm/latest_version","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":2135846,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","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":1427,"total_committers":19,"total_bot_commits":152,"total_bot_committers":1,"mean_commits":75.10526315789474,"dds":0.7063770147161879,"past_year_total_commits":121,"past_year_total_committers":9,"past_year_total_bot_commits":37,"past_year_total_bot_committers":1,"past_year_mean_commits":13.444444444444445,"past_year_dds":0.6859504132231404,"last_synced_at":"2026-05-08T08:03:47.540Z","last_synced_commit":"fab5fffb9e1af8f196723c09016e51827118d9e6","created_at":"2023-09-12T07:43:08.395Z","updated_at":"2026-05-08T08:03:03.028Z","committers":[{"name":"Kyle Shores","email":"kyle.shores44@gmail.com","login":"K20shores","count":419},{"name":"Matt Dawson","email":"mattdawson@ucar.edu","login":"mattldawson","count":188},{"name":"David Fillmore","email":"fillmore@ucar.edu","login":"dwfncar","count":187},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":152},{"name":"Qina Tan","email":"qina.tan@hotmail.com","login":"qinatan","count":147},{"name":"Jiwon Gim","email":"55209567+boulderdaze","login":"boulderdaze","count":115},{"name":"Cheryl Craig","email":"cacraig@ucar.edu","login":"cacraigucar","count":74},{"name":"Jian Sun","email":"sunjian@ucar.edu","login":"sjsprecious","count":60},{"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":"David Fillmore","email":"50174664+davidfillmore","login":"davidfillmore","count":3},{"name":"Angela Pak","email":"32969031+angelapak","login":"angelapak","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":"Jiwon Gim","email":"55209567+boulderdaze","login":"boulderdaze","count":38},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":37},{"name":"Kyle Shores","email":"kyle.shores44@gmail.com","login":"K20shores","count":17},{"name":"Matt Dawson","email":"mattldawson@gmail.com","login":"mattldawson","count":11},{"name":"Jian Sun","email":"sunjian@ucar.edu","login":"sjsprecious","count":10},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":3},{"name":"David Fillmore","email":"50174664+davidfillmore","login":"davidfillmore","count":2},{"name":"Angela Pak","email":"32969031+angelapak","login":"angelapak","count":2},{"name":"Montek Thind","email":"mthind@ucar.edu","login":"montythind","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-05-12T00:00:09.062Z","repositories_count":6233411,"commits_count":894883548,"contributors_count":34900499,"owners_count":1151947,"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-04-11T23:04:37.914Z","status":null,"issues_count":284,"pull_requests_count":665,"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.5633802816901409,"avg_comments_per_pull_request":0.8330827067669173,"merged_pull_requests_count":586,"bot_issues_count":3,"bot_pull_requests_count":215,"past_year_issues_count":42,"past_year_pull_requests_count":91,"past_year_avg_time_to_close_issue":3408082.5555555555,"past_year_avg_time_to_close_pull_request":274951.71830985916,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":71,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":0.2857142857142857,"past_year_avg_comments_per_pull_request":0.7032967032967034,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":24,"past_year_merged_pull_requests_count":63,"created_at":"2023-09-12T07:43:39.805Z","updated_at":"2026-04-11T23:04:37.916Z","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,"Stale":4,"list issue":4,"invalid":1,"help wanted":1},"pull_request_labels_count":{"enhancement":85,"bug":20,"documentation":2},"issue_author_associations_count":{"COLLABORATOR":272,"CONTRIBUTOR":11,"NONE":1},"pull_request_author_associations_count":{"COLLABORATOR":430,"CONTRIBUTOR":234,"NONE":1},"issue_authors":{"mattldawson":96,"K20shores":79,"sjsprecious":44,"boulderdaze":28,"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":70,"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-04-16T00:00:09.014Z","repositories_count":14282430,"issues_count":34609150,"pull_requests_count":113242255,"authors_count":11235755,"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":19,"documentation":2,"bug":1},"past_year_pull_request_labels_count":{"enhancement":15,"documentation":2},"past_year_issue_author_associations_count":{"COLLABORATOR":39,"CONTRIBUTOR":3},"past_year_pull_request_author_associations_count":{"COLLABORATOR":55,"CONTRIBUTOR":29},"past_year_issue_authors":{"boulderdaze":17,"K20shores":11,"sjsprecious":8,"dwfncar":2,"mattldawson":2,"angelapak":1,"davidfillmore":1},"past_year_pull_request_authors":{"boulderdaze":25,"github-actions[bot]":21,"mattldawson":13,"sjsprecious":9,"K20shores":7,"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":98,"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":"boulderdaze","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boulderdaze"},{"login":"K20shores","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/K20shores"},{"login":"mattldawson","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mattldawson"},{"login":"sjsprecious","count":10,"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":{"ReleaseEvent":3,"DeleteEvent":133,"MemberEvent":2,"PullRequestEvent":229,"ForkEvent":2,"IssuesEvent":107,"WatchEvent":3,"IssueCommentEvent":146,"PushEvent":742,"PullRequestReviewCommentEvent":267,"PullRequestReviewEvent":339,"CreateEvent":160},"last_year":{"ReleaseEvent":1,"DeleteEvent":68,"MemberEvent":2,"PullRequestEvent":95,"IssuesEvent":59,"WatchEvent":1,"IssueCommentEvent":62,"PushEvent":342,"PullRequestReviewEvent":168,"PullRequestReviewCommentEvent":187,"CreateEvent":85}},"keywords":["atmospheric-chemistry","atmospheric-modeling","atmospheric-science","cuda","gpu","gpu-acceleration","hpc","ode-solver"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/clang-tidy.yml","sha":null,"kind":"manifest","created_at":"2026-03-23T21:04:45.163Z","updated_at":"2026-03-23T21:04:45.163Z","repository_link":"https://github.com/NCAR/micm/blob/main/.github/workflows/clang-tidy.yml","dependencies":[{"id":25845689136,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/clang_format_non_inline.yml","sha":null,"kind":"manifest","created_at":"2026-03-23T21:04:45.246Z","updated_at":"2026-03-23T21:04:45.246Z","repository_link":"https://github.com/NCAR/micm/blob/main/.github/workflows/clang_format_non_inline.yml","dependencies":[{"id":25845689137,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/close_stale_issues.yml","sha":null,"kind":"manifest","created_at":"2026-03-23T21:04:45.306Z","updated_at":"2026-03-23T21:04:45.306Z","repository_link":"https://github.com/NCAR/micm/blob/main/.github/workflows/close_stale_issues.yml","dependencies":[{"id":25845689140,"package_name":"actions/stale","ecosystem":"actions","requirements":"v9","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/runner.yml","sha":null,"kind":"manifest","created_at":"2026-03-23T21:04:45.938Z","updated_at":"2026-03-23T21:04:45.938Z","repository_link":"https://github.com/NCAR/micm/blob/main/.github/workflows/runner.yml","dependencies":[{"id":25845689152,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ubuntu.yml","sha":null,"kind":"manifest","created_at":"2026-03-23T21:04:46.001Z","updated_at":"2026-03-23T21:04:46.001Z","repository_link":"https://github.com/NCAR/micm/blob/main/.github/workflows/ubuntu.yml","dependencies":[{"id":25845689153,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"docker/Dockerfile","sha":null,"kind":"manifest","created_at":"2026-03-23T21:04:46.416Z","updated_at":"2026-03-23T21:04:46.416Z","repository_link":"https://github.com/NCAR/micm/blob/main/docker/Dockerfile","dependencies":[{"id":25845689161,"package_name":"fedora","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docker_and_coverage.yml","sha":null,"kind":"manifest","created_at":"2026-03-23T21:04:45.503Z","updated_at":"2026-03-23T21:04:45.503Z","repository_link":"https://github.com/NCAR/micm/blob/main/.github/workflows/docker_and_coverage.yml","dependencies":[{"id":25845689141,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25845689142,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/mac.yml","sha":null,"kind":"manifest","created_at":"2026-03-23T21:04:45.565Z","updated_at":"2026-03-23T21:04:45.565Z","repository_link":"https://github.com/NCAR/micm/blob/main/.github/workflows/mac.yml","dependencies":[{"id":25845689143,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25845689144,"package_name":"maxim-lobanov/setup-xcode","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/windows.yml","sha":null,"kind":"manifest","created_at":"2026-03-23T21:04:46.056Z","updated_at":"2026-03-23T21:04:46.056Z","repository_link":"https://github.com/NCAR/micm/blob/main/.github/workflows/windows.yml","dependencies":[{"id":25845689154,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25845689155,"package_name":"egor-tensin/setup-mingw","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"conda","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2026-03-23T21:04:46.176Z","updated_at":"2026-03-23T21:04:46.176Z","repository_link":"https://github.com/NCAR/micm/blob/main/environment.yml","dependencies":[{"id":25845689156,"package_name":"python","ecosystem":"conda","requirements":"3.12","direct":true,"kind":"runtime","optional":false},{"id":25845689157,"package_name":"cmake","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25845689158,"package_name":"doxygen","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25845689159,"package_name":"graphviz","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25845689160,"package_name":"pip","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/publish-package.yml","sha":null,"kind":"manifest","created_at":"2026-03-23T21:04:45.816Z","updated_at":"2026-03-23T21:04:45.816Z","repository_link":"https://github.com/NCAR/micm/blob/main/.github/workflows/publish-package.yml","dependencies":[{"id":25845689145,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25845689146,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25845689147,"package_name":"docker/metadata-action","ecosystem":"actions","requirements":"98669ae865ea3cffbcbaa878cf57c20bbf1c6c38","direct":true,"kind":"composite","optional":false},{"id":25845689148,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25845689149,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/readme_example.yml","sha":null,"kind":"manifest","created_at":"2026-03-23T21:04:45.875Z","updated_at":"2026-03-23T21:04:45.875Z","repository_link":"https://github.com/NCAR/micm/blob/main/.github/workflows/readme_example.yml","dependencies":[{"id":25845689150,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25845689151,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","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":"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-05-13T20:30:23.492Z","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(ArrheniusRateConstantParameters{ .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(ArrheniusRateConstantParameters{ .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.UpdateStateParameters(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.12.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"}