{"id":346646,"name":"Breeze.jl","description":"Limited area LES-to-mesoscale atmosphere simulations based on Oceananigans.","url":"https://github.com/numericalearth/breeze.jl","last_synced_at":"2026-05-12T12:04:02.261Z","repository":{"id":285860360,"uuid":"959567047","full_name":"NumericalEarth/Breeze.jl","owner":"NumericalEarth","description":"🌪 Limited area LES-to-mesoscale atmosphere simulations based on Oceananigans","archived":false,"fork":false,"pushed_at":"2026-04-30T01:00:47.000Z","size":76198,"stargazers_count":74,"open_issues_count":79,"forks_count":8,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-04-30T03:08:12.495Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://numericalearth.github.io/BreezeDocumentation/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/NumericalEarth.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":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-04-03T01:57:09.000Z","updated_at":"2026-04-28T07:01:35.000Z","dependencies_parsed_at":"2026-04-30T03:02:56.786Z","dependency_job_id":null,"html_url":"https://github.com/NumericalEarth/Breeze.jl","commit_stats":null,"previous_names":["navidcy/aquaskyles.jl","navidcy/breezy.jl","numericalearth/breeze.jl"],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/NumericalEarth/Breeze.jl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumericalEarth%2FBreeze.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumericalEarth%2FBreeze.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumericalEarth%2FBreeze.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumericalEarth%2FBreeze.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NumericalEarth","download_url":"https://codeload.github.com/NumericalEarth/Breeze.jl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumericalEarth%2FBreeze.jl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32456168,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"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":"NumericalEarth","name":"NumericalEarth","uuid":"215106243","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/215106243?v=4","repositories_count":1,"last_synced_at":"2025-06-06T06:26:29.943Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/NumericalEarth","funding_links":[],"total_stars":2,"followers":0,"following":0,"created_at":"2025-06-06T06:26:29.965Z","updated_at":"2025-06-06T06:26:29.965Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NumericalEarth","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NumericalEarth/repositories"},"packages":[{"id":12608051,"name":"Breeze","ecosystem":"julia","description":"🌪 Limited area LES-to-mesoscale atmosphere simulations based on Oceananigans","homepage":"https://numericalearth.github.io/BreezeDocumentation/dev","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/NumericalEarth/Breeze.jl","keywords_array":[],"namespace":null,"versions_count":12,"first_release_published_at":"2025-12-01T00:00:00.000Z","latest_release_published_at":"2026-03-01T00:00:00.000Z","latest_release_number":"0.4.3","last_synced_at":"2026-03-25T18:17:28.788Z","created_at":"2025-12-20T22:20:30.857Z","updated_at":"2026-03-25T18:17:28.949Z","registry_url":"https://juliahub.com/ui/Packages/General/Breeze/","install_command":"Pkg.add(\"Breeze\")","documentation_url":"https://docs.juliahub.com/General/Breeze/stable/","metadata":{"uuid":"660aa2fb-d4c8-4359-a52c-9c057bc511da"},"repo_metadata":{"id":285860360,"uuid":"959567047","full_name":"NumericalEarth/Breeze.jl","owner":"NumericalEarth","description":"🌪 Limited area LES-to-mesoscale atmosphere simulations based on Oceananigans","archived":false,"fork":false,"pushed_at":"2026-03-18T00:43:52.000Z","size":5880,"stargazers_count":71,"open_issues_count":71,"forks_count":7,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-03-18T07:54:25.098Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://numericalearth.github.io/BreezeDocumentation/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/NumericalEarth.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":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-04-03T01:57:09.000Z","updated_at":"2026-03-17T19:16:36.000Z","dependencies_parsed_at":"2025-04-03T04:19:29.735Z","dependency_job_id":"913b6a3b-8064-4a69-b16f-07b8088a1ab5","html_url":"https://github.com/NumericalEarth/Breeze.jl","commit_stats":null,"previous_names":["navidcy/aquaskyles.jl","navidcy/breezy.jl","numericalearth/breeze.jl"],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/NumericalEarth/Breeze.jl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumericalEarth%2FBreeze.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumericalEarth%2FBreeze.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumericalEarth%2FBreeze.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumericalEarth%2FBreeze.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NumericalEarth","download_url":"https://codeload.github.com/NumericalEarth/Breeze.jl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumericalEarth%2FBreeze.jl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30933226,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-25T17:54:13.764Z","status":"ssl_error","status_checked_at":"2026-03-25T17:54:02.372Z","response_time":80,"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"}},"repo_metadata_updated_at":"2026-03-25T18:17:27.170Z","dependent_packages_count":0,"downloads":4020,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":7.863365428702431,"dependent_packages_count":33.84533088797188,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":20.854348158337157},"purl":"pkg:julia/Breeze","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/julia/Breeze","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/julia/Breeze","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/julia/Breeze/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-25T02:06:03.349Z","issues_count":3,"pull_requests_count":23,"avg_time_to_close_issue":114388.0,"avg_time_to_close_pull_request":543190.8181818182,"issues_closed_count":1,"pull_requests_closed_count":11,"pull_request_authors_count":7,"issue_authors_count":3,"avg_comments_per_issue":3.3333333333333335,"avg_comments_per_pull_request":2.608695652173913,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":114388.0,"past_year_avg_time_to_close_pull_request":543190.8181818182,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":3.3333333333333335,"past_year_avg_comments_per_pull_request":2.608695652173913,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":10,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumericalEarth%2FBreeze.jl/issues","maintainers":[{"login":"glwagner","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glwagner"},{"login":"dkytezab","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dkytezab"},{"login":"navidcy","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/navidcy"},{"login":"kaiyuan-cheng","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kaiyuan-cheng"},{"login":"ewquon","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ewquon"},{"login":"mmr0","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mmr0"},{"login":"giordano","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/giordano"}],"active_maintainers":[{"login":"glwagner","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glwagner"},{"login":"dkytezab","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dkytezab"},{"login":"navidcy","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/navidcy"},{"login":"kaiyuan-cheng","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kaiyuan-cheng"},{"login":"ewquon","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ewquon"},{"login":"giordano","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/giordano"},{"login":"mmr0","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mmr0"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/Breeze/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/Breeze/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/Breeze/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/Breeze/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/Breeze/codemeta","maintainers":[],"registry":{"name":"juliahub.com","url":"https://juliahub.com","ecosystem":"julia","default":true,"packages_count":13655,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"JuliaRegistries","metadata":{"funded_packages_count":851},"icon_url":"https://github.com/JuliaRegistries.png","created_at":"2022-04-19T16:34:08.340Z","updated_at":"2026-04-03T06:47:58.091Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/namespaces"}}],"commits":{"id":11654742,"full_name":"numericalearth/breeze.jl","default_branch":"master","total_commits":618,"total_committers":14,"total_bot_commits":35,"total_bot_committers":2,"mean_commits":44.142857142857146,"dds":0.6084142394822006,"past_year_total_commits":594,"past_year_total_committers":14,"past_year_total_bot_commits":35,"past_year_total_bot_committers":2,"past_year_mean_commits":42.42857142857143,"past_year_dds":0.6111111111111112,"last_synced_at":"2026-05-01T15:14:35.091Z","last_synced_commit":"373f438edb1579a3821ca6e64b518e89bd774b91","created_at":"2026-03-04T02:01:40.048Z","updated_at":"2026-05-01T15:14:27.766Z","committers":[{"name":"Gregory L. Wagner","email":"gregory.leclaire.wagner@gmail.com","login":"glwagner","count":242},{"name":"Navid C. Constantinou","email":"navidcy","login":"navidcy","count":148},{"name":"Mosè Giordano","email":"765740+giordano","login":"giordano","count":141},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":33},{"name":"kaiyuan-cheng","email":"74800123+kaiyuan-cheng","login":"kaiyuan-cheng","count":21},{"name":"dkytezab","email":"danielkytezable@gmail.com","login":"dkytezab","count":15},{"name":"Eliot Quon","email":"eliot@aeolus.earth","login":"ewquon","count":6},{"name":"Nawibot","email":"12664448+bischtob","login":"bischtob","count":3},{"name":"Madi Rosevear","email":"madelaine.gamblerosevear@utas.edu.au","login":"mmr0","count":3},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":2},{"name":"Simone Silvestri","email":"silvestri.simone0@gmail.com","login":"simone-silvestri","count":1},{"name":"Kevin","email":"9022843+fergu","login":"fergu","count":1},{"name":"Jatan Buch","email":"jatan@aeolus.earth","login":"jtbuch","count":1},{"name":"Ian Butterworth","email":"i.r.butterworth@gmail.com","login":"IanButterworth","count":1}],"past_year_committers":[{"name":"Gregory L. Wagner","email":"gregory.leclaire.wagner@gmail.com","login":"glwagner","count":231},{"name":"Mosè Giordano","email":"765740+giordano","login":"giordano","count":141},{"name":"Navid C. Constantinou","email":"navidcy","login":"navidcy","count":135},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":33},{"name":"kaiyuan-cheng","email":"74800123+kaiyuan-cheng","login":"kaiyuan-cheng","count":21},{"name":"dkytezab","email":"danielkytezable@gmail.com","login":"dkytezab","count":15},{"name":"Eliot Quon","email":"eliot@aeolus.earth","login":"ewquon","count":6},{"name":"Nawibot","email":"12664448+bischtob","login":"bischtob","count":3},{"name":"Madi Rosevear","email":"madelaine.gamblerosevear@utas.edu.au","login":"mmr0","count":3},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":2},{"name":"Simone Silvestri","email":"silvestri.simone0@gmail.com","login":"simone-silvestri","count":1},{"name":"Kevin","email":"9022843+fergu","login":"fergu","count":1},{"name":"Jatan Buch","email":"jatan@aeolus.earth","login":"jtbuch","count":1},{"name":"Ian Butterworth","email":"i.r.butterworth@gmail.com","login":"IanButterworth","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/numericalearth%2Fbreeze.jl/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-02T00:00:10.230Z","repositories_count":6224842,"commits_count":900483791,"contributors_count":34908792,"owners_count":1147819,"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":"NumericalEarth/Breeze.jl","html_url":"https://github.com/NumericalEarth/Breeze.jl","last_synced_at":"2026-05-01T11:13:21.831Z","status":null,"issues_count":9,"pull_requests_count":65,"avg_time_to_close_issue":61998.0,"avg_time_to_close_pull_request":508200.641025641,"issues_closed_count":3,"pull_requests_closed_count":39,"pull_request_authors_count":11,"issue_authors_count":6,"avg_comments_per_issue":4.222222222222222,"avg_comments_per_pull_request":3.246153846153846,"merged_pull_requests_count":34,"bot_issues_count":0,"bot_pull_requests_count":5,"past_year_issues_count":9,"past_year_pull_requests_count":65,"past_year_avg_time_to_close_issue":61998.0,"past_year_avg_time_to_close_pull_request":508200.641025641,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":39,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":4.222222222222222,"past_year_avg_comments_per_pull_request":3.246153846153846,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":34,"created_at":"2025-08-29T14:19:14.211Z","updated_at":"2026-05-01T11:13:21.832Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumericalEarth%2FBreeze.jl","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumericalEarth%2FBreeze.jl/issues","issue_labels_count":{"reactant ☣":2,"bug 🐛":1,"question 💭":1,"reactant 🧪":1,"dycore 🌀":1,"enhancement ✨":1,"testing 🧪":1},"pull_request_labels_count":{"build all examples 🏗️":9,"examples 👩‍🏫":5,"dependencies 🖇️":5,"documentation 📜":3,"DO NOT MERGE ⚠️":2,"clean up 🧹":2,"reactant ☣":2,"reactant 🧪":2,"microphysics💧 ❄️":2,"paper :scroll:":1,"wip 🚧":1,"bug 🐛":1,"GPU 👾":1,"performance 🏎️":1,"package 📦":1,"testing 🧪":1,"enhancement ✨":1},"issue_author_associations_count":{"COLLABORATOR":5,"MEMBER":2,"NONE":2},"pull_request_author_associations_count":{"COLLABORATOR":32,"MEMBER":27,"CONTRIBUTOR":5,"NONE":1},"issue_authors":{"dkytezab":3,"bischtob":2,"navidcy":1,"ewquon":1,"giordano":1,"JuliaTagBot":1},"pull_request_authors":{"glwagner":22,"giordano":10,"dkytezab":9,"kaiyuan-cheng":7,"navidcy":5,"dependabot[bot]":5,"bischtob":2,"ewquon":2,"mmr0":1,"nrb171":1,"fergu":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-02T00:00:10.923Z","repositories_count":14458014,"issues_count":34076344,"pull_requests_count":111829495,"authors_count":11251321,"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":{"reactant ☣":2,"dycore 🌀":1,"enhancement ✨":1,"bug 🐛":1,"reactant 🧪":1,"testing 🧪":1,"question 💭":1},"past_year_pull_request_labels_count":{"build all examples 🏗️":9,"dependencies 🖇️":5,"examples 👩‍🏫":5,"documentation 📜":3,"microphysics💧 ❄️":2,"clean up 🧹":2,"DO NOT MERGE ⚠️":2,"reactant 🧪":2,"reactant ☣":2,"wip 🚧":1,"enhancement ✨":1,"GPU 👾":1,"package 📦":1,"paper :scroll:":1,"performance 🏎️":1,"testing 🧪":1,"bug 🐛":1},"past_year_issue_author_associations_count":{"COLLABORATOR":5,"MEMBER":2,"NONE":2},"past_year_pull_request_author_associations_count":{"COLLABORATOR":32,"MEMBER":27,"CONTRIBUTOR":5,"NONE":1},"past_year_issue_authors":{"dkytezab":3,"bischtob":2,"ewquon":1,"giordano":1,"JuliaTagBot":1,"navidcy":1},"past_year_pull_request_authors":{"glwagner":22,"giordano":10,"dkytezab":9,"kaiyuan-cheng":7,"dependabot[bot]":5,"navidcy":5,"bischtob":2,"ewquon":2,"fergu":1,"mmr0":1,"nrb171":1},"maintainers":[{"login":"glwagner","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glwagner"},{"login":"dkytezab","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dkytezab"},{"login":"giordano","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/giordano"},{"login":"kaiyuan-cheng","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kaiyuan-cheng"},{"login":"navidcy","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/navidcy"},{"login":"ewquon","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ewquon"},{"login":"bischtob","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bischtob"},{"login":"mmr0","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mmr0"},{"login":"nrb171","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nrb171"}],"active_maintainers":[{"login":"glwagner","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glwagner"},{"login":"dkytezab","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dkytezab"},{"login":"giordano","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/giordano"},{"login":"kaiyuan-cheng","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kaiyuan-cheng"},{"login":"navidcy","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/navidcy"},{"login":"bischtob","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bischtob"},{"login":"ewquon","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ewquon"},{"login":"mmr0","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mmr0"},{"login":"nrb171","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nrb171"}]},"events":null,"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/Benchmarks.yml","sha":null,"kind":"manifest","created_at":"2026-04-30T03:02:46.438Z","updated_at":"2026-04-30T03:02:46.438Z","repository_link":"https://github.com/NumericalEarth/Breeze.jl/blob/main/.github/workflows/Benchmarks.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/CI.yml","sha":null,"kind":"manifest","created_at":"2026-04-30T03:02:46.804Z","updated_at":"2026-04-30T03:02:46.804Z","repository_link":"https://github.com/NumericalEarth/Breeze.jl/blob/main/.github/workflows/CI.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/Documentation.yml","sha":null,"kind":"manifest","created_at":"2026-04-30T03:02:46.851Z","updated_at":"2026-04-30T03:02:46.851Z","repository_link":"https://github.com/NumericalEarth/Breeze.jl/blob/main/.github/workflows/Documentation.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/TagBot.yml","sha":null,"kind":"manifest","created_at":"2026-04-30T03:02:46.959Z","updated_at":"2026-04-30T03:02:46.959Z","repository_link":"https://github.com/NumericalEarth/Breeze.jl/blob/main/.github/workflows/TagBot.yml","dependencies":[{"id":25858335848,"package_name":"JuliaRegistries/TagBot","ecosystem":"actions","requirements":"bdfeaa1ff40e0ea449f9539aa21b2e587431ed49","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/Validation.yml","sha":null,"kind":"manifest","created_at":"2026-04-30T03:02:47.149Z","updated_at":"2026-04-30T03:02:47.149Z","repository_link":"https://github.com/NumericalEarth/Breeze.jl/blob/main/.github/workflows/Validation.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/Whitespace.yml","sha":null,"kind":"manifest","created_at":"2026-04-30T03:02:47.194Z","updated_at":"2026-04-30T03:02:47.194Z","repository_link":"https://github.com/NumericalEarth/Breeze.jl/blob/main/.github/workflows/Whitespace.yml","dependencies":[]},{"ecosystem":"julia","filepath":"Project.toml","sha":null,"kind":"manifest","created_at":"2026-04-30T03:02:47.362Z","updated_at":"2026-04-30T03:02:47.362Z","repository_link":"https://github.com/NumericalEarth/Breeze.jl/blob/main/Project.toml","dependencies":[{"id":25858335849,"package_name":"Adapt","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335850,"package_name":"Dates","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335851,"package_name":"DocStringExtensions","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335852,"package_name":"GPUArraysCore","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335853,"package_name":"InteractiveUtils","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335854,"package_name":"JLD2","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335855,"package_name":"KernelAbstractions","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335856,"package_name":"Oceananigans","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335857,"package_name":"Printf","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335858,"package_name":"Statistics","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"julia","filepath":"benchmarking/Project.toml","sha":null,"kind":"manifest","created_at":"2026-04-30T03:02:50.282Z","updated_at":"2026-04-30T03:02:50.282Z","repository_link":"https://github.com/NumericalEarth/Breeze.jl/blob/main/benchmarking/Project.toml","dependencies":[{"id":25858335859,"package_name":"ArgParse","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335860,"package_name":"Breeze","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335861,"package_name":"CUDA","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335862,"package_name":"CloudMicrophysics","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335863,"package_name":"Dates","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335864,"package_name":"JLD2","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335865,"package_name":"JSON","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335866,"package_name":"Oceananigans","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335867,"package_name":"Printf","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335868,"package_name":"Statistics","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"julia","filepath":"docs/Project.toml","sha":null,"kind":"manifest","created_at":"2026-04-30T03:02:52.268Z","updated_at":"2026-04-30T03:02:52.268Z","repository_link":"https://github.com/NumericalEarth/Breeze.jl/blob/main/docs/Project.toml","dependencies":[{"id":25858335869,"package_name":"AtmosphericProfilesLibrary","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335870,"package_name":"Breeze","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335871,"package_name":"CUDA","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335872,"package_name":"CairoMakie","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335873,"package_name":"CloudMicrophysics","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335874,"package_name":"Documenter","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335875,"package_name":"DocumenterCitations","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335876,"package_name":"InteractiveUtils","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335877,"package_name":"Literate","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335878,"package_name":"NCDatasets","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335879,"package_name":"Oceananigans","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335880,"package_name":"Pkg","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335881,"package_name":"RRTMGP","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335882,"package_name":"Random","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"julia","filepath":"examples/Project.toml","sha":null,"kind":"manifest","created_at":"2026-04-30T03:02:53.220Z","updated_at":"2026-04-30T03:02:53.220Z","repository_link":"https://github.com/NumericalEarth/Breeze.jl/blob/main/examples/Project.toml","dependencies":[{"id":25858335883,"package_name":"AtmosphericProfilesLibrary","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335884,"package_name":"Breeze","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335885,"package_name":"CUDA","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335886,"package_name":"CairoMakie","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335887,"package_name":"CloudMicrophysics","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335888,"package_name":"ITerm2Images","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335889,"package_name":"JLD2","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335890,"package_name":"NCDatasets","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335891,"package_name":"Oceananigans","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335892,"package_name":"Printf","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335893,"package_name":"RRTMGP","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"julia","filepath":"test/Project.toml","sha":null,"kind":"manifest","created_at":"2026-04-30T03:02:54.662Z","updated_at":"2026-04-30T03:02:54.662Z","repository_link":"https://github.com/NumericalEarth/Breeze.jl/blob/main/test/Project.toml","dependencies":[{"id":25858335894,"package_name":"Adapt","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335895,"package_name":"Aqua","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335896,"package_name":"Breeze","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335897,"package_name":"CUDA","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335898,"package_name":"ClimaComms","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335899,"package_name":"CloudMicrophysics","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335900,"package_name":"Dates","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335901,"package_name":"Documenter","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335902,"package_name":"Enzyme","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335903,"package_name":"ExplicitImports","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335904,"package_name":"GPUArraysCore","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335905,"package_name":"Logging","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335906,"package_name":"NCDatasets","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335907,"package_name":"Oceananigans","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335908,"package_name":"ParallelTestRunner","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335909,"package_name":"RRTMGP","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335910,"package_name":"Reactant","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335911,"package_name":"SpecialFunctions","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335912,"package_name":"Statistics","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25858335913,"package_name":"Test","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":15.96853243262076,"created_at":"2026-02-27T00:20:44.904Z","updated_at":"2026-05-12T12:04:02.265Z","avatar_url":"https://github.com/NumericalEarth.png","language":"Julia","category":"Atmosphere","sub_category":"Atmospheric Composition and Dynamics","monthly_downloads":4020,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"\u003c!-- Title --\u003e\n\u003ch1 align=\"center\"\u003e\n  Breeze.jl\n\u003c/h1\u003e\n\n\u003c!-- description --\u003e\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eFast and friendly Julia software for atmospheric fluid dynamics on CPUs and GPUs. https://numericalearth.github.io/BreezeDocumentation/dev\u003c/strong\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://numericalearth.github.io/BreezeDocumentation/stable/\"\u003e\n    \u003cimg alt=\"Documentation\" src=\"https://img.shields.io/badge/documentation-stable-blue?style=flat-square\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://numericalearth.github.io/BreezeDocumentation/dev/\"\u003e\n    \u003cimg alt=\"Documentation\" src=\"https://img.shields.io/badge/documentation-in%20development-orange?style=flat-square\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://numericalearth.github.io/BreezeBenchmarks/\"\u003e\n    \u003cimg alt=\"Benchmarks\" src=\"https://img.shields.io/badge/benchmarks-BreezeBenchmarks-informational?style=flat-square\"\u003e\n  \u003c/a\u003e\n  \u003c/br\u003e\n  \u003ca href=\"https://github.com/NumericalEarth/Breeze.jl/discussions\"\u003e\n    \u003cimg alt=\"Ask us anything\" src=\"https://img.shields.io/badge/Ask%20us-anything-1abc9c.svg?style=flat-square\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/SciML/ColPrac\"\u003e\n    \u003cimg alt=\"ColPrac: Contributor's Guide on Collaborative Practices for Community Packages\" src=\"https://img.shields.io/badge/ColPrac-Contributor's%20Guide-blueviolet?style=flat-square\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/JuliaTesting/Aqua.jl\" \u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/JuliaTesting/Aqua.jl/master/badge.svg\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://doi.org/10.5281/zenodo.18050353\"\u003e\n    \u003cimg src=\"https://zenodo.org/badge/DOI/10.5281/zenodo.18050353.svg\" alt=\"DOI\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://codecov.io/gh/NumericalEarth/Breeze.jl\" \u003e\n    \u003cimg src=\"https://codecov.io/gh/NumericalEarth/Breeze.jl/graph/badge.svg?token=09TZGWKUPV\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nBreeze is a library for simulating atmospheric flows and weather phenomena, such as clouds and hurricanes, on both CPUs and GPUs.\nBuilt on [Oceananigans](https://github.com/CliMA/Oceananigans.jl), Breeze extends its grids, solvers, and advection schemes with atmospheric dynamics, thermodynamics, microphysics, and radiation.\n\nLearn more in [the documentation](https://numericalearth.github.io/BreezeDocumentation/dev/) and [examples](https://github.com/NumericalEarth/Breeze.jl/tree/main/examples), or get in touch on the [NumericalEarth Slack](https://join.slack.com/t/numericalearth/shared_invite/zt-3pwpvky4k-XX7RkgQgHLIUt~wtwGXN~Q) or [GitHub discussions](https://github.com/NumericalEarth/Breeze.jl/discussions).\n\n## Installation\n\nBreeze is a registered Julia package. First [install Julia](https://julialang.org/install/); suggested version 1.12. See [juliaup](https://github.com/JuliaLang/juliaup) README for how to install 1.12 and make that version the default.\n\nThen launch Julia and type\n\n```julia\njulia\u003e using Pkg\n\njulia\u003e Pkg.add(\"Breeze\")\n```\n\nIf you want to live on the cutting edge, you can use\n`Pkg.add(; url=\"https://github.com/NumericalEarth/Breeze.jl.git\", rev=\"main\")` to install from `main`.\nFor more information, see the [Pkg.jl documentation](https://pkgdocs.julialang.org).\n\n## Quick start\n\nA warm bubble rising through a neutral atmosphere in 15 lines:\n\n```julia\nusing Breeze, Oceananigans.Units, CairoMakie\n\ngrid = RectilinearGrid(CPU(); size=(256, 256), x=(-10e3, 10e3), z=(0, 10e3),\n                       topology=(Periodic, Flat, Bounded))\n\nreference = ReferenceState(grid; potential_temperature=300)\nmodel = AtmosphereModel(grid; dynamics=AnelasticDynamics(reference), advection=WENO(order=5))\nset!(model, θ = (x, z) -\u003e 300 + 2cos(π/2 * min(1, √(x^2 + (z - 2000)^2) / 2000))^2)\n\nsimulation = Simulation(model; Δt=2, stop_time=25minutes)\nconjure_time_step_wizard!(simulation, cfl=0.7)\nrun!(simulation)\n\nheatmap(liquid_ice_potential_temperature(model), colormap=:thermal, axis=(; aspect=2))\n```\n\n\u003cimg width=\"1186\" height=\"633\" alt=\"image\" src=\"https://github.com/user-attachments/assets/97d6429a-a68b-4ba5-ad07-9a5075a28c5f\" /\u003e\n\nSwap `CPU()` for `GPU()` to run on an NVIDIA GPU.\n\n## Features\n\n- **Anelastic dynamics** with a pressure Poisson solver that filters sound waves\n- **Compressible dynamics** with split-explicit acoustic substepping (horizontally explicit, vertically implicit) using SSP-RK3 or Wicker-Skamarock RK3\n- **Moist thermodynamics** with liquid-ice potential temperature and static energy formulations\n- **Cloud microphysics**: saturation adjustment, Kessler, one- and two-moment bulk schemes via [CloudMicrophysics.jl](https://github.com/CliMA/CloudMicrophysics.jl)\n- **Radiative transfer**: gray, clear-sky, and all-sky solvers via [RRTMGP.jl](https://github.com/CliMA/RRTMGP.jl)\n- **High-order advection** including bounds-preserving WENO schemes\n- **LES turbulence closures** for subgrid-scale mixing\n- **Surface physics**: Coriolis forces, bulk drag, heat and moisture fluxes\n- **Kinematic driver and parcel model** for rapid prototyping of microphysics and radiation schemes\n- **GPU-first**: use `GPU()` to run _very fast_ on NVIDIA GPUs\n\n## Selected examples\n\nBelow we've included thumbnails that link to a few of Breeze's examples.\nCheck out the [documentation](https://numericalearth.github.io/BreezeDocumentation/dev/) for the full list.\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"33%\" align=\"center\" valign=\"top\"\u003e\n      \u003ca href=\"https://numericalearth.github.io/BreezeDocumentation/dev/literated/cloudy_thermal_bubble/\"\u003e\n        \u003cimg src=\"https://github.com/user-attachments/assets/1ebc76bd-0ec5-4930-9d12-970caf3c8036\" width=\"100%\"\u003e\u003cbr\u003e\n        Cloudy thermal bubble\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd width=\"33%\" align=\"center\" valign=\"top\"\u003e\n      \u003ca href=\"https://numericalearth.github.io/BreezeDocumentation/dev/literated/bomex/\"\u003e\n        \u003cimg src=\"https://github.com/user-attachments/assets/0264d13f-31a7-4ca1-830d-2aa05f27ec4a\" width=\"100%\"\u003e\u003cbr\u003e\n        BOMEX shallow convection\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd width=\"33%\" align=\"center\" valign=\"top\"\u003e\n      \u003ca href=\"https://numericalearth.github.io/BreezeDocumentation/dev/literated/rico/\"\u003e\n        \u003cimg src=\"https://github.com/user-attachments/assets/6a041b42-a828-41e5-91fd-b4bc89e0f63a\" width=\"100%\"\u003e\u003cbr\u003e\n        RICO trade-wind cumulus\n      \u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"33%\" align=\"center\" valign=\"top\"\u003e\n      \u003ca href=\"https://numericalearth.github.io/BreezeDocumentation/dev/literated/prescribed_sea_surface_temperature/\"\u003e\n        \u003cimg src=\"https://github.com/user-attachments/assets/44a4b21c-23a6-401d-b938-e4ec00f24704\" width=\"100%\"\u003e\u003cbr\u003e\n        Prescribed SST convection\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd width=\"33%\" align=\"center\" valign=\"top\"\u003e\n      \u003ca href=\"https://numericalearth.github.io/BreezeDocumentation/dev/literated/cloudy_kelvin_helmholtz/\"\u003e\n        \u003cimg src=\"https://github.com/user-attachments/assets/1bcc787a-5b29-4bb7-b686-2d4465374b7d\" width=\"100%\"\u003e\u003cbr\u003e\n        Cloudy Kelvin-Helmholtz instability\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd width=\"33%\" align=\"center\" valign=\"top\"\u003e\n      \u003ca href=\"https://numericalearth.github.io/BreezeDocumentation/dev/literated/acoustic_wave/\"\u003e\n        \u003cimg src=\"https://github.com/user-attachments/assets/fa2992d0-a289-4de7-aeb3-f59df7cbef28\" width=\"100%\"\u003e\u003cbr\u003e\n        Acoustic wave in shear flow\n      \u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\nFor instance, by increasing the resolution of the cloudy Kelvin-Helmholtz instability\nto `Nx=1536` and `Nz=1024` and decreasing the timestep to `Δt = 0.1`, we get\n\nhttps://github.com/user-attachments/assets/f47ff268-b2e4-401c-a114-a0aaf0c7ead3\n\nOr cranking up the resolution of the thermal bubble example to `size = (1024, 512)`:\n\nhttps://github.com/user-attachments/assets/c9a0c9c3-c199-48b8-9850-f967bdcc4bed\n\nWe ran the [BOMEX example](https://numericalearth.github.io/BreezeDocumentation/dev/literated/bomex/) at 25 m resolution and a 2x bigger grid, and used the data to produce a visualization of the resulting clouds:\n\nhttps://github.com/user-attachments/assets/3c378cc7-c71b-420d-b301-33d45c7521e2\n\n## Roadmap and a call to action\n\nOur goal is to build a very fast, easy-to-learn, productive tool for atmospheric research, teaching, and forecasting, as well as a platform for the development of algorithms, numerical methods, parameterizations, microphysical schemes, and atmosphere model components.\nThis goal can't be achieved by the efforts of a single group, project, or even a single community.\nSuch a lofty aim can only be realized by a wide-ranging and sustained collaboration of passionate people.\nMaybe that includes you - consider it!\nModel development is hard but rewarding, and builds useful skills for a myriad of pursuits.\n\nThe goals of the current group of model developers include developing\n\n- **Advanced microphysics**: Predicted Particle Property (P3) bulk microphysics, spectral bin schemes, and Lagrangian superdroplet methods for high-fidelity cloud and precipitation modeling.\n- **Terrain-following coordinates**: Smooth [sigma coordinates](https://en.wikipedia.org/wiki/Sigma_coordinate_system) for flow over complex topography\n- **Open boundaries and nesting**: Open boundary conditions are useful for both idealized simulations and realistic one- and two-way nested simulations for high-resolution downscaling.\n- **Coupled atmosphere-ocean simulations**: Support for high-resolution coupled atmosphere-ocean simulations via [NumericalEarth.jl](https://github.com/NumericalEarth/NumericalEarth.jl).\n\nIf you have ideas, dreams, or criticisms that can make Breeze and its future better, don't hesitate to speak up by [opening issues](https://github.com/NumericalEarth/Breeze.jl/issues/new/choose) and contributing pull requests.\n\n## Relationship to Oceananigans\n\nBreeze is built on [Oceananigans.jl](https://github.com/CliMA/Oceananigans.jl), an ocean modeling package that provides grids, fields, operators, advection schemes, time-steppers, turbulence closures, and output infrastructure.\nBreeze extends Oceananigans with atmospheric dynamics, thermodynamics, microphysics, and radiation to create a complete atmosphere simulation capability.\nThe two packages share a common philosophy: fast, flexible, GPU-native Julia code with a user interface designed for productivity and experimentation.\nTo learn these foundational components of Breeze, please see the [Oceananigans documentation](https://clima.github.io/OceananigansDocumentation/stable/).\n\nIf you're familiar with Oceananigans, you'll feel right at home with Breeze.\nIf you're new to both, Breeze is a great entry point—and the skills you develop transfer directly to ocean and climate modeling with Oceananigans and [NumericalEarth.jl](https://github.com/NumericalEarth/NumericalEarth.jl).\n\n## Citing\n\nIf you use Breeze for research, teaching, or fun, we'd be grateful if you give credit by citing the corresponding Zenodo record, e.g.,\n\n\u003e Wagner, G. L. et al. (2026). NumericalEarth/Breeze.jl. Zenodo. DOI:[10.5281/zenodo.18050353](https://doi.org/10.5281/zenodo.18050353)\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.18050353"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["climate","climate-science","data-assimilation","ocean","climate-model","ocean-modelling","climate-change","earth-observation","mitgcm"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/346646","html_url":"https://ost.ecosyste.ms/projects/346646"}