{"id":348426,"name":"CloudMicrophysics.jl","description":"Provides a library of cloud microphysics and aerosol parameterizations for the CliMA Earth System Model.","url":"https://github.com/clima/cloudmicrophysics.jl","last_synced_at":"2026-04-10T11:30:17.910Z","repository":{"id":37030097,"uuid":"389660600","full_name":"CliMA/CloudMicrophysics.jl","owner":"CliMA","description":"A library of cloud microphysics parameterizations","archived":false,"fork":false,"pushed_at":"2026-03-26T23:09:10.000Z","size":98936,"stargazers_count":46,"open_issues_count":36,"forks_count":10,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-04-01T07:50:00.989Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://clima.github.io/CloudMicrophysics.jl/dev/","language":"Julia","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/CliMA.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-07-26T14:25:47.000Z","updated_at":"2026-03-25T22:58:34.000Z","dependencies_parsed_at":"2023-10-11T06:00:44.328Z","dependency_job_id":"622e98b3-b929-46a6-89e8-e40462a474d3","html_url":"https://github.com/CliMA/CloudMicrophysics.jl","commit_stats":{"total_commits":160,"total_committers":17,"mean_commits":9.411764705882353,"dds":0.50625,"last_synced_commit":"5b198bbe908a9b6cb5faf657d953bd6e2b81d9d7"},"previous_names":[],"tags_count":91,"template":false,"template_full_name":null,"purl":"pkg:github/CliMA/CloudMicrophysics.jl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CliMA%2FCloudMicrophysics.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CliMA%2FCloudMicrophysics.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CliMA%2FCloudMicrophysics.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CliMA%2FCloudMicrophysics.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CliMA","download_url":"https://codeload.github.com/CliMA/CloudMicrophysics.jl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CliMA%2FCloudMicrophysics.jl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31342696,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T06:57:30.245Z","status":"ssl_error","status_checked_at":"2026-04-03T06:57:29.849Z","response_time":107,"last_error":"SSL_read: 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":"CliMA","name":"Climate Modeling Alliance","uuid":"43161188","kind":"organization","description":"An alliance of scientists, engineers and applied mathematicians, dedicated to pioneering a new, data-informed approach to climate modeling","email":"clima@caltech.edu","website":"https://clima.caltech.edu","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/43161188?v=4","repositories_count":67,"last_synced_at":"2023-03-03T21:04:27.588Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CliMA","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T05:33:59.075Z","updated_at":"2023-03-03T21:04:27.734Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CliMA","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CliMA/repositories"},"packages":[],"commits":{"id":704457,"full_name":"CliMA/CloudMicrophysics.jl","default_branch":"main","total_commits":467,"total_committers":38,"total_bot_commits":2,"total_bot_committers":1,"mean_commits":12.289473684210526,"dds":0.582441113490364,"past_year_total_commits":136,"past_year_total_committers":16,"past_year_total_bot_commits":2,"past_year_total_bot_committers":1,"past_year_mean_commits":8.5,"past_year_dds":0.6544117647058824,"last_synced_at":"2026-04-07T10:06:15.429Z","last_synced_commit":"be6d8df1e67457fb0d2be04e727278dc0b3a0c15","created_at":"2023-03-09T12:12:49.833Z","updated_at":"2026-04-07T10:03:36.981Z","committers":[{"name":"Anna Jaruga","email":"ajaruga@caltech.edu","login":"trontrytel","count":195},{"name":"amylu00","email":"alu3@caltech.edu","login":"amylu00","count":59},{"name":"Haakon Ludvig Langeland Ervik","email":"45243236+haakon-e","login":"haakon-e","count":49},{"name":"Charles Kawczynski","email":"kawczynski.charles@gmail.com","login":"charleskawczynski","count":27},{"name":"nefrathenrici","email":"nat.henrici@gmail.com","login":"nefrathenrici","count":23},{"name":"Tapio Schneider","email":"tapio@caltech.edu","login":"tapios","count":14},{"name":"Sajjad Azimi","email":"azimi@caltech.edu","login":"sajjadazimi","count":13},{"name":"Anastasia Popova","email":"apopova@caltech.edu","login":"anastasia-popova","count":11},{"name":"Caterina Croci","email":"catecroci.cc@gmail.com","login":"crocicc","count":9},{"name":"Gabriele Bozzola","email":"gbozzola@caltech.edu","login":"Sbozzolo","count":7},{"name":"sriharshakandala","email":"sriharsha.kvs@gmail.com","login":"sriharshakandala","count":6},{"name":"Olivia Alcabes","email":"oliva.alcabes@runningtide.com","login":null,"count":4},{"name":"Gregory L. Wagner","email":"gregory.leclaire.wagner@gmail.com","login":"glwagner","count":4},{"name":"Mikhail Mints","email":"mmints@LAPTOP-AM7O87M0.localdomain","login":null,"count":3},{"name":"CompatHelper Julia","email":"compathelper_noreply@julialang.org","login":null,"count":3},{"name":"Olivia Alcabes","email":"50996925+oalcabes","login":"oalcabes","count":3},{"name":"Emily de Jong","email":"61925387+edejong-caltech","login":"edejong-caltech","count":3},{"name":"Julia Sloan","email":"jsloan@caltech.edu","login":"juliasloan25","count":3},{"name":"Kaitlyn Alphonse","email":"kalphonse@ec-intl.com","login":"kalphonse-rgb","count":3},{"name":"Rowan Orlijan-Rhyne","email":"rorlija1@swarthmore.edu","login":"rorlija1","count":3},{"name":"Sylwester Arabas","email":"sylwester.arabas@agh.edu.pl","login":"slayoo","count":2},{"name":"apoorva-thanvantri","email":"apoorva.thanvantri@gmail.com","login":"apoorva-thanvantri","count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"Jake Bolewski","email":"jakebolewski@gmail.com","login":"jakebolewski","count":2},{"name":"Agnieszka Makulska","email":"a.makulska@student.uw.edu.pl","login":null,"count":2},{"name":"Valeria Barra","email":"39932030+valeriabarra","login":"valeriabarra","count":2},{"name":"Rowan Orlijan-Rhyne","email":"rowan@Rowans-MBP-2.home","login":null,"count":2},{"name":"ray-chew","email":"chew@caltech.edu","login":"ray-chew","count":1},{"name":"Caterina Croci","email":"caterinacroci@Clima-iMac.local","login":null,"count":1},{"name":"Kaitlyn Alphonse","email":"kalphonse@eci-iMac-2.local","login":null,"count":1},{"name":"claresinger","email":"clareees@gmail.com","login":null,"count":1},{"name":"lynnyang","email":"lynnyang@caltech.edu","login":"lynnyang02","count":1},{"name":"ilopezgp","email":"ilopezgp@gmail.com","login":"ilopezgp","count":1},{"name":"akshaysridhar","email":"asridhar@caltech.edu","login":"akshaysridhar","count":1},{"name":"Navid C. Constantinou","email":"navidcy","login":"navidcy","count":1},{"name":"Mikhail Mints","email":"mmints@caltech.edu","login":"mikhailmints","count":1},{"name":"Cheikh Mbengue","email":"c.mbengue@wolfson.oxon.org","login":"cmbengue","count":1},{"name":"Cenk Gazen","email":"bcg@google.com","login":"bcgazen","count":1}],"past_year_committers":[{"name":"Anna Jaruga","email":"ajaruga@caltech.edu","login":"trontrytel","count":47},{"name":"Haakon Ludvig Langeland Ervik","email":"45243236+haakon-e","login":"haakon-e","count":45},{"name":"Tapio Schneider","email":"tapio@caltech.edu","login":"tapios","count":14},{"name":"amylu00","email":"alu3@caltech.edu","login":"amylu00","count":5},{"name":"Sajjad Azimi","email":"azimi@caltech.edu","login":"sajjadazimi","count":5},{"name":"Gregory L. Wagner","email":"gregory.leclaire.wagner@gmail.com","login":"glwagner","count":4},{"name":"Kaitlyn Alphonse","email":"kalphonse@ec-intl.com","login":"kalphonse-rgb","count":3},{"name":"Julia Sloan","email":"jsloan@caltech.edu","login":"juliasloan25","count":3},{"name":"Olivia Alcabes","email":"50996925+oalcabes","login":"oalcabes","count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"ray-chew","email":"chew@caltech.edu","login":"ray-chew","count":1},{"name":"nefrathenrici","email":"nat.henrici@gmail.com","login":"nefrathenrici","count":1},{"name":"akshaysridhar","email":"asridhar@caltech.edu","login":"akshaysridhar","count":1},{"name":"Navid C. Constantinou","email":"navidcy","login":"navidcy","count":1},{"name":"Cheikh Mbengue","email":"c.mbengue@wolfson.oxon.org","login":"cmbengue","count":1},{"name":"Kaitlyn Alphonse","email":"kalphonse@eci-iMac-2.local","login":null,"count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/CliMA%2FCloudMicrophysics.jl/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-09T00:00:23.197Z","repositories_count":6212697,"commits_count":913275129,"contributors_count":35261993,"owners_count":1143387,"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":"CliMA/CloudMicrophysics.jl","html_url":"https://github.com/CliMA/CloudMicrophysics.jl","last_synced_at":"2026-04-05T09:00:53.928Z","status":"active","issues_count":151,"pull_requests_count":709,"avg_time_to_close_issue":8682800.776699029,"avg_time_to_close_pull_request":1077889.3306709265,"issues_closed_count":103,"pull_requests_closed_count":626,"pull_request_authors_count":31,"issue_authors_count":17,"avg_comments_per_issue":1.1920529801324502,"avg_comments_per_pull_request":2.0155148095909734,"merged_pull_requests_count":477,"bot_issues_count":1,"bot_pull_requests_count":68,"past_year_issues_count":16,"past_year_pull_requests_count":147,"past_year_avg_time_to_close_issue":954732.0,"past_year_avg_time_to_close_pull_request":348646.9811320755,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":106,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.3125,"past_year_avg_comments_per_pull_request":1.3537414965986394,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":96,"created_at":"2023-05-10T15:55:14.194Z","updated_at":"2026-04-05T09:00:53.929Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CliMA%2FCloudMicrophysics.jl","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CliMA%2FCloudMicrophysics.jl/issues","issue_labels_count":{"P3":23,"enhancement":20,"Ice :snowman:":20,"Parcel":13,"Aerosol :circus_tent:":12,"SDI":12,"GPU":11,"documentation":10,"tests":8,"parameters :bricks:":7,"Aerosol Activation :bulb:":6,":heavy_multiplication_x: on_hold":5,"Terminal velocity":4,"refactor :star2:":4,"packages 🍱":4,"good first issue":2,"bug":2,"tagbot-manual":1,"ci":1,"bikeshedding :bike: :house:":1,"question":1,"Approved :four_leaf_clover:":1,"Radiation :sun_with_face:":1},"pull_request_labels_count":{"Approved :four_leaf_clover:":110,"P3":74,"Ice :snowman:":50,"needs review":41,"packages 🍱":40,"dependencies":35,"Parcel":32,"documentation":31,"ci":28,"parameters :bricks:":26,"enhancement":25,"tests":19,"GPU":14,"Aerosol Activation :bulb:":13,"bikeshedding :bike: :house:":12,"Terminal velocity":11,"github_actions":10,"refactor :star2:":8,"bugfix":6,"Aerosol :circus_tent:":6,"work-in-progress":6,"NonEq 💧🧊":5,":heavy_multiplication_x: on_hold":3,"Radiation :sun_with_face:":2,"CI tests \u0026 docs":2,"Dependencies 🍱":1,"Launch Buildkite":1,":heavy_multiplication_x: On_hold":1},"issue_author_associations_count":{"MEMBER":135,"CONTRIBUTOR":12,"NONE":4},"pull_request_author_associations_count":{"MEMBER":509,"CONTRIBUTOR":116,"NONE":84},"issue_authors":{"trontrytel":93,"haakon-e":19,"amylu00":12,"nefrathenrici":7,"sriharshakandala":3,"rorlija1":3,"charleskawczynski":3,"claresinger":2,"oalcabes":1,"AllThingsDynamical":1,"valeriabarra":1,"github-actions[bot]":1,"simonbyrne":1,"edejong-caltech":1,"JuliaTagBot":1,"cmbengue":1,"sajjadazimi":1},"pull_request_authors":{"trontrytel":245,"amylu00":118,"haakon-e":71,"github-actions[bot]":36,"dependabot[bot]":32,"nefrathenrici":31,"rorlija1":28,"anastasia-popova":25,"crocicc":19,"oalcabes":19,"sajjadazimi":16,"Sbozzolo":13,"charleskawczynski":11,"edejong-caltech":8,"sriharshakandala":6,"mikhailmints":5,"AgnieszkaMakulska":3,"tapios":3,"glwagner":3,"slayoo":3,"apoorva-thanvantri":2,"odunbar":2,"valeriabarra":2,"akshaysridhar":1,"simonbyrne":1,"claresinger":1,"juliasloan25":1,"cmbengue":1,"bcgazen":1,"ilopezgp":1,"ray-chew":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-07T00:00:09.463Z","repositories_count":14123892,"issues_count":34523031,"pull_requests_count":112714654,"authors_count":11228463,"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":{"P3":2,"bug":1,"tagbot-manual":1},"past_year_pull_request_labels_count":{"Approved :four_leaf_clover:":30,"dependencies":11,"github_actions":10,"needs review":8,"refactor :star2:":7,"packages 🍱":6,"ci":6,"NonEq 💧🧊":4,"parameters :bricks:":4,"Terminal velocity":3,"bikeshedding :bike: :house:":3,"P3":2,"enhancement":2,"CI tests \u0026 docs":2,"bugfix":2,"Dependencies 🍱":1,"GPU":1,":heavy_multiplication_x: On_hold":1,"Parcel":1},"past_year_issue_author_associations_count":{"MEMBER":15,"NONE":1},"past_year_pull_request_author_associations_count":{"MEMBER":131,"NONE":12,"CONTRIBUTOR":4},"past_year_issue_authors":{"haakon-e":9,"trontrytel":5,"charleskawczynski":1,"github-actions[bot]":1},"past_year_pull_request_authors":{"haakon-e":61,"trontrytel":34,"amylu00":14,"dependabot[bot]":12,"oalcabes":7,"sajjadazimi":5,"github-actions[bot]":4,"glwagner":3,"tapios":3,"akshaysridhar":1,"cmbengue":1,"juliasloan25":1,"ray-chew":1},"maintainers":[{"login":"trontrytel","count":338,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/trontrytel"},{"login":"haakon-e","count":90,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/haakon-e"},{"login":"amylu00","count":89,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amylu00"},{"login":"nefrathenrici","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nefrathenrici"},{"login":"sajjadazimi","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sajjadazimi"},{"login":"charleskawczynski","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/charleskawczynski"},{"login":"Sbozzolo","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Sbozzolo"},{"login":"sriharshakandala","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sriharshakandala"},{"login":"oalcabes","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oalcabes"},{"login":"edejong-caltech","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/edejong-caltech"},{"login":"glwagner","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glwagner"},{"login":"claresinger","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/claresinger"},{"login":"valeriabarra","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/valeriabarra"},{"login":"tapios","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tapios"},{"login":"cmbengue","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cmbengue"},{"login":"simonbyrne","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonbyrne"},{"login":"slayoo","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/slayoo"},{"login":"juliasloan25","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliasloan25"},{"login":"ray-chew","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ray-chew"},{"login":"akshaysridhar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akshaysridhar"}],"active_maintainers":[{"login":"haakon-e","count":70,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/haakon-e"},{"login":"trontrytel","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/trontrytel"},{"login":"amylu00","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amylu00"},{"login":"oalcabes","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oalcabes"},{"login":"sajjadazimi","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sajjadazimi"},{"login":"glwagner","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glwagner"},{"login":"tapios","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tapios"},{"login":"akshaysridhar","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akshaysridhar"},{"login":"charleskawczynski","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/charleskawczynski"},{"login":"cmbengue","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cmbengue"},{"login":"juliasloan25","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliasloan25"},{"login":"ray-chew","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ray-chew"}]},"events":{"total":{"CreateEvent":174,"CommitCommentEvent":58,"ReleaseEvent":28,"DeleteEvent":164,"PullRequestEvent":277,"ForkEvent":3,"IssuesEvent":36,"WatchEvent":8,"IssueCommentEvent":237,"PushEvent":1498,"PullRequestReviewCommentEvent":233,"PullRequestReviewEvent":271},"last_year":{"CreateEvent":114,"CommitCommentEvent":47,"ReleaseEvent":22,"DeleteEvent":117,"PullRequestEvent":176,"ForkEvent":1,"IssuesEvent":21,"WatchEvent":7,"IssueCommentEvent":158,"PushEvent":988,"PullRequestReviewCommentEvent":138,"PullRequestReviewEvent":161}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/CodeCov.yml","sha":null,"kind":"manifest","created_at":"2023-10-11T06:00:43.532Z","updated_at":"2023-10-11T06:00:43.532Z","repository_link":"https://github.com/CliMA/CloudMicrophysics.jl/blob/main/.github/workflows/CodeCov.yml","dependencies":[{"id":14141042767,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2.2.0","direct":true,"kind":"composite","optional":false},{"id":14141042768,"package_name":"julia-actions/setup-julia","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":14141042769,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1.0.7","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/CompatHelper.yml","sha":null,"kind":"manifest","created_at":"2023-10-11T06:00:43.558Z","updated_at":"2023-10-11T06:00:43.558Z","repository_link":"https://github.com/CliMA/CloudMicrophysics.jl/blob/main/.github/workflows/CompatHelper.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/DocCleanup.yml","sha":null,"kind":"manifest","created_at":"2023-10-11T06:00:43.659Z","updated_at":"2023-10-11T06:00:43.659Z","repository_link":"https://github.com/CliMA/CloudMicrophysics.jl/blob/main/.github/workflows/DocCleanup.yml","dependencies":[{"id":14141042770,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/JuliaFormatter.yml","sha":null,"kind":"manifest","created_at":"2023-10-11T06:00:43.698Z","updated_at":"2023-10-11T06:00:43.698Z","repository_link":"https://github.com/CliMA/CloudMicrophysics.jl/blob/main/.github/workflows/JuliaFormatter.yml","dependencies":[{"id":14141042774,"package_name":"styfle/cancel-workflow-action","ecosystem":"actions","requirements":"0.4.0","direct":true,"kind":"composite","optional":false},{"id":14141042775,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2.2.0","direct":true,"kind":"composite","optional":false},{"id":14141042776,"package_name":"dorny/paths-filter","ecosystem":"actions","requirements":"v2.9.1","direct":true,"kind":"composite","optional":false},{"id":14141042777,"package_name":"julia-actions/setup-julia","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/TagBot.yml","sha":null,"kind":"manifest","created_at":"2023-10-11T06:00:43.740Z","updated_at":"2023-10-11T06:00:43.740Z","repository_link":"https://github.com/CliMA/CloudMicrophysics.jl/blob/main/.github/workflows/TagBot.yml","dependencies":[{"id":14141042778,"package_name":"JuliaRegistries/TagBot","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-10-11T06:00:43.794Z","updated_at":"2023-10-11T06:00:43.794Z","repository_link":"https://github.com/CliMA/CloudMicrophysics.jl/blob/main/.github/workflows/ci.yml","dependencies":[{"id":14141042837,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14141042838,"package_name":"julia-actions/setup-julia","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14141042839,"package_name":"actions/cache","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14141042840,"package_name":"julia-actions/julia-buildpkg","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14141042841,"package_name":"julia-actions/julia-runtest","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14141042842,"package_name":"julia-actions/julia-processcoverage","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14141042843,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2023-10-11T06:00:43.822Z","updated_at":"2023-10-11T06:00:43.822Z","repository_link":"https://github.com/CliMA/CloudMicrophysics.jl/blob/main/.github/workflows/docs.yml","dependencies":[{"id":14141042844,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14141042845,"package_name":"julia-actions/setup-julia","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false}]}],"score":8.044305406990638,"created_at":"2026-03-14T12:41:46.127Z","updated_at":"2026-04-10T11:30:17.914Z","avatar_url":"https://github.com/CliMA.png","language":"Julia","category":"Atmosphere","sub_category":"Atmospheric Chemistry and Aerosol","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# CloudMicrophysics.jl\n\nCloudMicrophysics.jl provides a library of cloud microphysics and aerosol parameterizations for the [CliMA Earth System Model](https://clima.caltech.edu). It implements bulk microphysics schemes for cloud formation, precipitation, and aerosol processes, designed for high-performance climate simulations.\n\n|||\n|-----------------------------:|:-------------------------------------------------|\n| **Documentation click here :arrow_right:** | [![dev][docs-dev-img]][docs-dev-url]             |\n| **Docs Build**                             | [![docs build][docs-bld-img]][docs-bld-url]      |\n| **GHA CI**                                 | [![gha ci][gha-ci-img]][gha-ci-url]              |\n| **Code Coverage**                          | [![codecov][codecov-img]][codecov-url]           |\n| **Downloads**                              | [![Downloads][dlt-img]][dlt-url]                 |\n\n[docs-bld-img]: https://github.com/CliMA/CloudMicrophysics.jl/actions/workflows/docs.yml/badge.svg\n[docs-bld-url]: https://github.com/CliMA/CloudMicrophysics.jl/actions/workflows/docs.yml\n\n[docs-dev-img]: https://img.shields.io/badge/docs-dev-blue.svg\n[docs-dev-url]: https://CliMA.github.io/CloudMicrophysics.jl/dev/\n\n[gha-ci-img]: https://github.com/CliMA/CloudMicrophysics.jl/actions/workflows/ci.yml/badge.svg\n[gha-ci-url]: https://github.com/CliMA/CloudMicrophysics.jl/actions/workflows/ci.yml\n\n[codecov-img]: https://codecov.io/gh/CliMA/CloudMicrophysics.jl/branch/main/graph/badge.svg\n[codecov-url]: https://codecov.io/gh/CliMA/CloudMicrophysics.jl\n\n[dlt-img]: https://img.shields.io/badge/dynamic/json?url=http%3A%2F%2Fjuliapkgstats.com%2Fapi%2Fv1%2Ftotal_downloads%2FCloudMicrophysics\u0026query=total_requests\u0026label=Downloads\n[dlt-url]: https://juliapkgstats.com/pkg/CloudMicrophysics\n\n## Quick Start\n\n### Installation\n\n```julia\nusing Pkg\nPkg.add(\"CloudMicrophysics\")\nPkg.add(\"ClimaParams\")\n```\n\n### Basic Usage\n\n```julia\nimport CloudMicrophysics as CM\nimport CloudMicrophysics.Microphysics1M as CM1\nimport CloudMicrophysics.Parameters as CMP\n\n# Create microphysics parameters\nrain = CMP.Rain(Float64)\nvel = CMP.Blk1MVelType(Float64).rain\n\n# Compute rain terminal velocity\nρ = 1.2      # air density [kg/m³]\nq_rai = 1e-3 # rain specific content [kg/kg]\nv_term = CM1.terminal_velocity(rain, vel, ρ, q_rai)\n```\n\n### Running tests locally\n```julia\n# Load additional packages needed for tests\njulia --project=test\n\n# Enter Package Manager and develop locally\njulia\u003e]\npkg\u003e dev .\npkg\u003e instantiate\n\n# Run the tests\njulia\u003e include(\"test/runtests.jl\")\n```\n\n## Key Features\n\n### 🌧️ **Bulk Microphysics Schemes**\n\n- **0-moment scheme**: Simple precipitation removal\n- **1-moment scheme**: Marshall-Palmer distributions for rain and snow\n- **2-moment scheme**: [Seifert \u0026 Beheng (2006)](https://doi.org/10.1007/s00703-005-0112-4) with mass and number concentration\n- **P3 scheme**: Predicted particle properties for ice\n\n### 🧊 **Ice Nucleation**\n\n- **Heterogeneous nucleation**: Deposition, immersion freezing ([ABIFM](https://doi.org/10.5194/acp-12-9817-2012))\n- **Homogeneous nucleation**: [Koop et al. (2000)](https://doi.org/10.1038/35020537) parameterization\n- **INP distributions**: [Frostenberg et al. (2023)](https://doi.org/10.5194/acp-23-10883-2023)\n\n### 💨 **Aerosol Processes**\n\n- **Aerosol activation**: [Abdul-Razzak \u0026 Ghan (2000)](https://doi.org/10.1029/1999JD901161) parameterization\n- **Aerosol nucleation**: H₂SO₄ and organic nucleation pathways\n- **Aerosol model**: Modal distributions with κ-Köhler theory\n\n### ⚡ **High Performance**\n\n- **Type-stable** and **GPU-compatible** (CUDA.jl, AMDGPU.jl)\n- **AD-compatible** (ForwardDiff.jl) for differentiable physics\n- Optimized for minimal allocations\n\n## Documentation\n\n- **[Getting Started](https://clima.github.io/CloudMicrophysics.jl/dev/guides/literated/GettingStarted/)** - Installation and first steps\n- **[API Reference](https://clima.github.io/CloudMicrophysics.jl/dev/API/)** - Detailed function documentation\n- **[Microphysics Schemes](https://clima.github.io/CloudMicrophysics.jl/dev/Microphysics1M/)** - Scheme descriptions\n\n## Integration with Climate Models\n\nCloudMicrophysics.jl is used throughout the [CliMA](https://github.com/CliMA) ecosystem:\n\n- [ClimaAtmos](https://github.com/CliMA/ClimaAtmos.jl) - Atmospheric model\n- [KinematicDriver](https://github.com/CliMA/KinematicDriver.jl) - 1D/2D kinematic framework\n- [Thermodynamics](https://github.com/CliMA/Thermodynamics.jl) - Moist thermodynamics\n\n## Getting Help\n\nFor questions, check the [documentation](https://clima.github.io/CloudMicrophysics.jl/dev/) or open an issue on [GitHub](https://github.com/CliMA/CloudMicrophysics.jl).\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.1007/s00703-005-0112-4","https://doi.org/10.5194/acp-12-9817-2012","https://doi.org/10.1038/35020537","https://doi.org/10.5194/acp-23-10883-2023","https://doi.org/10.1029/1999JD901161"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["climate","data-assimilation","land-surface-model","land","climate-change","atmospheric-sciences","smoluchowski","particle-simulation","particle-in-cell","condensation"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/348426","html_url":"https://ost.ecosyste.ms/projects/348426"}