{"id":133762,"name":"WindNinja","description":"Computes spatially-varying wind fields for wildland fire and other applications requiring high-resolution wind predictions in complex terrain.","url":"https://github.com/firelab/windninja","last_synced_at":"2026-04-07T02:02:09.617Z","repository":{"id":19935598,"uuid":"23202166","full_name":"firelab/windninja","owner":"firelab","description":"A diagnostic wind model developed for use in wildland fire modeling.","archived":false,"fork":false,"pushed_at":"2025-11-21T22:16:47.000Z","size":315000,"stargazers_count":150,"open_issues_count":109,"forks_count":48,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-11-21T23:23:01.879Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://ninjastorm.firelab.org/windninja/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/firelab.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-08-21T20:36:33.000Z","updated_at":"2025-11-13T14:55:19.000Z","dependencies_parsed_at":"2025-12-04T04:04:18.595Z","dependency_job_id":null,"html_url":"https://github.com/firelab/windninja","commit_stats":{"total_commits":2019,"total_committers":34,"mean_commits":59.38235294117647,"dds":0.5933630510153541,"last_synced_commit":"c9e23ad1dd4802ecb7f7cea826e5c6f89e082948"},"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"purl":"pkg:github/firelab/windninja","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firelab%2Fwindninja","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firelab%2Fwindninja/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firelab%2Fwindninja/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firelab%2Fwindninja/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/firelab","download_url":"https://codeload.github.com/firelab/windninja/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firelab%2Fwindninja/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27522057,"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-12-05T02:00:07.920Z","response_time":54,"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":"firelab","name":"RMRS Missoula Fire Sciences Lab","uuid":"3028309","kind":"organization","description":null,"email":"firelabmissoula@gmail.com","website":"firelab.org","location":"Missoula, MT","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/3028309?v=4","repositories_count":47,"last_synced_at":"2024-03-27T00:53:09.462Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/firelab","funding_links":[],"total_stars":135,"followers":24,"following":0,"created_at":"2022-11-04T21:24:19.506Z","updated_at":"2024-03-27T00:53:09.989Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/firelab","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/firelab/repositories"},"packages":[],"commits":{"id":1430362,"full_name":"firelab/windninja","default_branch":"master","total_commits":2429,"total_committers":30,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":80.96666666666667,"dds":0.586249485384932,"past_year_total_commits":397,"past_year_total_committers":10,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":39.7,"past_year_dds":0.579345088161209,"last_synced_at":"2025-10-29T04:57:41.094Z","last_synced_commit":"2b7e00c91a1ad8d8b22b10d959293461b21d670a","created_at":"2023-10-26T06:54:30.666Z","updated_at":"2025-10-29T04:56:25.312Z","committers":[{"name":"nwagenbrenner","email":"nwagenbrenner@gmail.com","login":"nwagenbrenner","count":1005},{"name":"Kyle Shannon","email":"kyle@pobox.com","login":"ksshannon","count":703},{"name":"latwood","email":"pianotocador@gmail.com","login":"latwood","count":291},{"name":"tfinney9","email":"tfinney@fs.fed.us","login":"tfinney9","count":127},{"name":"masonwillman","email":"masonwillman0@gmail.com","login":"masonwillman","count":113},{"name":"jforthofer","email":"jforthofer@gmail.com","login":"jforthofer","count":34},{"name":"nicknc410","email":"kim.n.j@wustl.edu","login":"nicknc410","count":29},{"name":"RuiZhang","email":"kwf8hq@virginia.edu","login":"RuiZhang-kwf8","count":25},{"name":"Hannah G","email":"hannahgedlaman@gmail.com","login":"hged13","count":20},{"name":"john","email":"lmnn3@mst.edu","login":"lmnn3","count":12},{"name":"Peter Mehlitz","email":"pcmehlitz@gmail.com","login":"pcmehlitz","count":10},{"name":"stubrittain","email":"stubrittain@gmail.com","login":"stubrittain","count":9},{"name":"Bryce Nordgren","email":"bryce.l.nordgren@usda.gov","login":null,"count":8},{"name":"Chris Marsh","email":"chrismarsh.c2@gmail.com","login":"Chrismarsh","count":8},{"name":"Bryce Nordgren","email":"bnordgren@fs.fed.us","login":null,"count":6},{"name":"Nathan Grey","email":"ntg0006@mix.wvu.edu","login":"greynathan","count":5},{"name":"SandiaDeDia","email":"santiago.monedero@gmail.com","login":"SandiaDeDia","count":4},{"name":"sathwikreddy56","email":"sathwikreddy56@gmail.com","login":"sathwikreddy56","count":3},{"name":"Wagenbrenner","email":"12001000832629@FEDIDCARD.GOV","login":null,"count":3},{"name":"OfirGan","email":"offirgan@gmail.com","login":"OfirGan","count":2},{"name":"Johanna Strebl","email":"33031644+YokoHono","login":"YokoHono","count":2},{"name":"nA","email":"na@2004new.myguest.virtualbox.org","login":null,"count":2},{"name":"santiagoMonedero","email":"smonedero@tecnosylva.com","login":"santiagoMonedero","count":1},{"name":"Bryce Nordgren","email":"bnordgren@galacticemperor.usfsresearch.org","login":null,"count":1},{"name":"hged13","email":"hged13@Hannah-Device","login":null,"count":1},{"name":"jeffreycunn","email":"jeffreycunn@gmail.com","login":"jeffreycunn","count":1},{"name":"gunjan dayani","email":"41314977+dgh007786","login":"dgh007786","count":1},{"name":"Nicholas Kim","email":"nicknc410@gmail.com","login":"nc410","count":1},{"name":"Jack Hayward","email":"flapjack90@gmail.com","login":"jacksmagicshirt","count":1},{"name":"Humberto Diaz Fidalgo","email":"hdiaz@tecnosylva.com","login":"hdiaz-tsyl","count":1}],"past_year_committers":[{"name":"latwood","email":"pianotocador@gmail.com","login":"latwood","count":167},{"name":"masonwillman","email":"masonwillman0@gmail.com","login":"masonwillman","count":112},{"name":"nwagenbrenner","email":"nwagenbrenner@gmail.com","login":"nwagenbrenner","count":88},{"name":"nicknc410","email":"kim.n.j@wustl.edu","login":"nicknc410","count":15},{"name":"stubrittain","email":"stubrittain@gmail.com","login":"stubrittain","count":5},{"name":"Chris Marsh","email":"chrismarsh.c2@gmail.com","login":"Chrismarsh","count":5},{"name":"nA","email":"na@2004new.myguest.virtualbox.org","login":null,"count":2},{"name":"sathwikreddy56","email":"sathwikreddy56@gmail.com","login":"sathwikreddy56","count":1},{"name":"gunjan dayani","email":"41314977+dgh007786","login":"dgh007786","count":1},{"name":"Jack Hayward","email":"flapjack90@gmail.com","login":"jacksmagicshirt","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/firelab%2Fwindninja/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-10-29T00:00:18.766Z","repositories_count":6089584,"commits_count":922516440,"contributors_count":35983866,"owners_count":1109633,"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":"firelab/windninja","html_url":"https://github.com/firelab/windninja","last_synced_at":"2025-10-02T01:42:38.937Z","status":"active","issues_count":200,"pull_requests_count":118,"avg_time_to_close_issue":58741272.49180328,"avg_time_to_close_pull_request":1351335.8037383177,"issues_closed_count":122,"pull_requests_closed_count":107,"pull_request_authors_count":17,"issue_authors_count":28,"avg_comments_per_issue":2.725,"avg_comments_per_pull_request":1.0169491525423728,"merged_pull_requests_count":99,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":65,"past_year_pull_requests_count":97,"past_year_avg_time_to_close_issue":2742773.2608695654,"past_year_avg_time_to_close_pull_request":401317.79069767444,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":86,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":1.323076923076923,"past_year_avg_comments_per_pull_request":0.6391752577319587,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":80,"created_at":"2023-11-09T00:09:14.374Z","updated_at":"2025-10-02T01:42:38.937Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/firelab%2Fwindninja","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/firelab%2Fwindninja/issues","issue_labels_count":{"enhancement":76,"priority:high":43,"bug":42,"priority:med":35,"component:core":30,"component:gui":27,"severity:high":23,"component:output":21,"priority:low":19,"component:wx":19,"component:point":16,"component:docs":15,"component:ninjafoam":15,"severity:med":13,"component:build":8,"severity:low":8,"os:windows":7,"invalid":7,"question":6,"severity:segfault":6,"msu gui redesign":4,"c api":4,"ci":3,"component:autotest":3,"component:server":2,"os:linux":2,"confirmed":2,"wishlist":2,"proposal:rejected":1,"wontfix":1,"proposal":1},"pull_request_labels_count":{"msu gui redesign":13,"enhancement":9,"component:gui":7,"component:build":2,"c api":2,"bug":2,"priority:high":2,"severity:segfault":2,"component:point":2,"proposal":1,"os:linux":1},"issue_author_associations_count":{"MEMBER":126,"CONTRIBUTOR":38,"NONE":26,"COLLABORATOR":10},"pull_request_author_associations_count":{"CONTRIBUTOR":56,"NONE":35,"COLLABORATOR":23,"MEMBER":4},"issue_authors":{"nwagenbrenner":109,"ksshannon":16,"santiagoMonedero":12,"masonwillman":12,"latwood":10,"jforthofer":7,"Chrismarsh":5,"aaharrell":4,"bnordgren":3,"DanielSWx":2,"zli867":2,"alcliberal":2,"TedTschopp":1,"zhuhouwang":1,"RafaelAbel":1,"tfinney9":1,"tcarternws":1,"jesusrl69":1,"tahsbahs":1,"RuiZhang-kwf8":1,"Saszalez":1,"TAz00":1,"lenny-frno":1,"stubrittain":1,"jzanetti":1,"ajaugust":1,"lo-y-wni":1,"yoelchetboun":1},"pull_request_authors":{"masonwillman":38,"latwood":23,"aaharrell":18,"Codymm03":10,"Chrismarsh":5,"bnordgren":4,"pcmehlitz":4,"nwagenbrenner":3,"joserprieto":2,"nicknc410":2,"stubrittain":2,"OfirGan":2,"santiagoMonedero":1,"YokoHono":1,"hdiaz-tsyl":1,"averycowan":1,"ksshannon":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-10-25T00:00:16.593Z","repositories_count":11162911,"issues_count":34801013,"pull_requests_count":112825854,"authors_count":11041239,"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":27,"priority:high":17,"bug":12,"component:gui":11,"severity:high":9,"component:wx":7,"component:docs":6,"component:core":5,"c api":4,"component:build":4,"msu gui redesign":4,"priority:med":4,"component:ninjafoam":4,"component:output":4,"component:point":4,"severity:segfault":3,"priority:low":3,"question":3,"severity:low":2,"os:windows":2,"os:linux":1,"confirmed":1,"component:autotest":1},"past_year_pull_request_labels_count":{"msu gui redesign":13,"enhancement":8,"component:gui":7,"c api":2,"bug":2,"priority:high":2,"severity:segfault":2,"component:point":2,"proposal":1,"os:linux":1},"past_year_issue_author_associations_count":{"MEMBER":29,"CONTRIBUTOR":21,"NONE":8,"COLLABORATOR":6},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":44,"NONE":28,"COLLABORATOR":23,"MEMBER":2},"past_year_issue_authors":{"nwagenbrenner":29,"masonwillman":12,"latwood":6,"aaharrell":4,"Chrismarsh":4,"santiagoMonedero":4,"bnordgren":1,"jforthofer":1,"lenny-frno":1,"lo-y-wni":1,"zhuhouwang":1},"past_year_pull_request_authors":{"masonwillman":38,"latwood":23,"aaharrell":18,"Codymm03":10,"Chrismarsh":3,"nicknc410":2,"nwagenbrenner":2,"stubrittain":1},"maintainers":[{"login":"nwagenbrenner","count":112,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nwagenbrenner"},{"login":"latwood","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/latwood"},{"login":"ksshannon","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ksshannon"},{"login":"tfinney9","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tfinney9"}],"active_maintainers":[{"login":"nwagenbrenner","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nwagenbrenner"},{"login":"latwood","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/latwood"}]},"events":{"total":{"ForkEvent":10,"CreateEvent":57,"CommitCommentEvent":6,"ReleaseEvent":1,"IssuesEvent":108,"WatchEvent":23,"DeleteEvent":46,"IssueCommentEvent":251,"PushEvent":397,"PullRequestReviewCommentEvent":4,"PullRequestReviewEvent":26,"GollumEvent":43,"PullRequestEvent":92},"last_year":{"ForkEvent":10,"CreateEvent":55,"CommitCommentEvent":6,"ReleaseEvent":1,"IssuesEvent":107,"WatchEvent":23,"DeleteEvent":46,"IssueCommentEvent":248,"PushEvent":395,"PullRequestReviewCommentEvent":4,"PullRequestReviewEvent":26,"GollumEvent":43,"PullRequestEvent":92}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/testing.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T12:00:30.261Z","updated_at":"2023-02-19T12:00:30.261Z","repository_link":"https://github.com/firelab/windninja/blob/master/.github/workflows/testing.yml","dependencies":[{"id":7787341001,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7787341010,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-12T02:46:03.239Z","updated_at":"2023-01-12T02:46:03.239Z","repository_link":"https://github.com/firelab/windninja/blob/master/Dockerfile","dependencies":[{"id":6873001067,"package_name":"ubuntu","ecosystem":"docker","requirements":"20.04","direct":true,"kind":"build","optional":false}]}],"score":8.958025443361693,"created_at":"2023-11-09T00:00:23.458Z","updated_at":"2026-04-07T02:02:09.639Z","avatar_url":"https://github.com/firelab.png","language":"C++","category":"Biosphere","sub_category":"Wildfire","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"WindNinja\n=========\n[![example workflow](https://github.com/firelab/windninja/actions/workflows/testing.yml/badge.svg)](https://github.com/firelab/windninja/actions)\n[![DOI](https://zenodo.org/badge/21244/firelab/windninja.svg)](https://zenodo.org/badge/latestdoi/21244/firelab/windninja)\n\nWindNinja is a diagnostic wind model developed for use in wildland fire modeling.\n\nWeb:\nhttps://ninjastorm.firelab.org/windninja/\n\nSource \u0026 wiki:\nhttps://github.com/firelab/windninja\n\nFAQ:\n[https://ninjastorm.firelab.org/windninja/faq.html](https://ninjastorm.firelab.org/windninja/faq.html)\n\n[Linux build – Ubuntu 20.04](https://github.com/firelab/windninja/wiki/Building-WindNinja-on-Linux-20.04)\n\n[Linux build – Ubuntu 22.04 (no GUI)](https://github.com/firelab/windninja/wiki/Building-WindNinja-on-Linux-22.04)\n\n[Building on Windows](https://github.com/firelab/windninja/wiki/Building-WindNinja-on-Windows-using-the-MSVC-compiler-and-gisinternals.com-dependencies)\n\nDirectories:\n * autotest    -\u003e testing suite\n * cmake       -\u003e cmake support scripts\n * data        -\u003e testing data\n * doc         -\u003e documentation\n * images      -\u003e splash image and icons for gui\n * src         -\u003e source files\n\nDependencies (versions are versions we build against for the Windows installer):\n * Boost 1.46:\n    * boost_date_time\n    * boost_program_options\n    * boost_test\n * NetCDF 4.1.1\n * GDAL 2.2.2\n    * NetCDF support\n    * PROJ.4 support\n    * GEOS support\n    * CURL support\n * Qt 4.8.5\n    * QtGui\n    * QtCore\n    * QtNetwork/Phonon\n    * QtWebKit\n * [OpenFOAM 2.2.x](https://github.com/OpenFOAM/OpenFOAM-2.2.x)\n\nSee INSTALL for more information (coming soon)\n\nSee CREDITS for authors\n\nSee NEWS for release information\n\nExample Output\n===\n\u003cimg src=\"images/bsb.jpg\" alt=\"Example output\"  /\u003e\n\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["earth-system-model"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/133762","html_url":"https://ost.ecosyste.ms/projects/133762"}