Planscape
Help regional planners prioritize landscape treatments for mitigating fire risk, maximizing ecological benefits and helping California′s landscapes adapt to climate change.
https://github.com/ourplanscape/planscape
Category: Biosphere
Sub Category: Wildfire
Keywords from Contributors
optimize archiving measur transforms generic compose observation conversion projection animals
Last synced: about 6 hours ago
JSON representation
Repository metadata
- Host: GitHub
- URL: https://github.com/ourplanscape/planscape
- Owner: OurPlanscape
- License: other
- Created: 2022-10-17T16:35:45.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-12-19T20:13:11.000Z (6 days ago)
- Last Synced: 2025-12-20T05:55:03.846Z (6 days ago)
- Language: Python
- Homepage:
- Size: 150 MB
- Stars: 24
- Watchers: 1
- Forks: 9
- Open Issues: 5
- Releases: 516
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
README.md
INTRODUCTION TO PLANSCAPE
Introduction — Planscape Product
Planscape is a new wildfire resilience planning web application built by *
Spatial Informatics Group (SIG)* for the U.S. Forest Service and partners. Planscape brings the best
available state and federal data together so regional planners can prioritize landscape treatments that reduce wildfire risk, maximize ecological
benefits, and help communities adapt to climate change.
Please see our wiki for more product information.
Planscape Docs Organization
`README.md` <--- # you are here.
`CONTRIBUTING.md`
`docs/`
├─ `setup_planscape_locally.md`
└─ etc.
Key Features
- Visualization of relevant data layers and base layers on a web-based base map
- Generate project plans and highlight areas with the best management potential via the ForSys model
- Analytics of the expected benefit over time from applying treatment
- Share and combine plans with collaborators
Built With
- Angular — frontend framework
- Ansible — deployment & configuration automation
- black — Python code formatter
- Celery — task queue for background jobs
- Django REST framework — backend API framework
- django-extensions — useful dev management commands
- Docker & Docker Compose — local development & runtime
- ForSys — optimization package for land-management planning
- GDAL — geospatial data processing (raster/vector)
- GitHub Actions — CI/CD (tests, linting, builds)
- Maplibre — interactive maps & layers
- Mapbox — basemap tiles
- Martin — vector-tile server
- PostGIS — database (with PostgreSQL) for storing geometry, user sessions, and plans
- PROMOTe — computes conditions and identifies potential
treatment areas - Redis — cache & message broker
- Sentry — frontend error monitoring
- Storybook - ui components
Next Step: Contributing & Docs
Continue with CONTRIBUTING.md for Planscape's workflow pattern. Next, for local setup, see the docs in the docs folder,
particularly the setup-planscape-locally.md file.
Public Domain
- This project is in the worldwide public domain.
- This project is in the United States public domain, and worldwide rights are waived through
the CC0 1.0 Universal public domain dedication. - All contributions are released under the CC0 dedication. By submitting a pull request, you agree to this waiver.
Owner metadata
- Name: Our Planscape
- Login: OurPlanscape
- Email:
- Kind: organization
- Description:
- Website: https://planscape.org
- Location: United States of America
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/115884554?v=4
- Repositories: 2
- Last ynced at: 2025-10-23T20:40:47.455Z
- Profile URL: https://github.com/OurPlanscape
GitHub Events
Total
- Create event: 817
- Issues event: 1
- Release event: 42
- Watch event: 7
- Delete event: 698
- Issue comment event: 122
- Push event: 2986
- Gollum event: 49
- Pull request event: 1373
- Pull request review comment event: 846
- Pull request review event: 1598
- Fork event: 1
Last Year
- Create event: 817
- Issues event: 1
- Release event: 42
- Watch event: 7
- Delete event: 698
- Issue comment event: 122
- Push event: 2986
- Gollum event: 49
- Pull request event: 1373
- Pull request review comment event: 846
- Pull request review event: 1598
- Fork event: 1
Committers metadata
Last synced: 11 days ago
Total Commits: 5,404
Total Committers: 31
Avg Commits per committer: 174.323
Development Distribution Score (DDS): 0.819
Commits in past year: 1,709
Committers in past year: 9
Avg Commits per committer in past year: 189.889
Development Distribution Score (DDS) in past year: 0.723
| Name | Commits | |
|---|---|---|
| George Silva | 8****a | 977 |
| Elsie L | e****g@g****m | 697 |
| Pablo Lopez | p****z@s****m | 598 |
| Roque Betiol Jr | j****l@s****m | 534 |
| Mark | 1****a | 371 |
| Sachi Yuan | s****n@g****m | 337 |
| Hana Lee | l****a@a****u | 315 |
| Jon Riecke | r****e@g****m | 288 |
| Wendy Nie | n****w@g****m | 257 |
| Luis Lopez | 3****s | 201 |
| Pablo Lopez | p****z@s****m | 186 |
| cynthia huang | c****g@g****m | 178 |
| runforyourlives | r****s@g****m | 116 |
| Zalo | g****i@s****m | 98 |
| Foxbyte0101 | m****r@p****m | 37 |
| Laurens Geffert | g****t@g****m | 37 |
| Gunjan Dayani | d****7@g****m | 35 |
| agiangrant | a****t@o****m | 34 |
| Sterling Wells | s****s@g****m | 30 |
| janicejl | j****l@g****m | 22 |
| Jessica Lee | j****e@g****m | 10 |
| Maciek Smuga-Otto | m****a@g****m | 9 |
| mskim3494 | 3****4 | 8 |
| Xinya Yang | x****6@g****m | 6 |
| Ankit Pandey | p****r@g****m | 5 |
| Andrew Wang | a****g@g****m | 5 |
| Jordan Combs | j****s@s****m | 5 |
| Mac | M****c@M****n | 5 |
| Michele Turner | 1****n | 1 |
| dependabot[bot] | 4****] | 1 |
| and 1 more... | ||
Committer domains:
- google.com: 11
- sig-gis.com: 5
- macs-mbp.lan: 1
- splice.com: 1
- alumni.stanford.edu: 1
Issue and Pull Request metadata
Last synced: 8 days ago
Total issues: 85
Total pull requests: 2,547
Average time to close issues: 4 months
Average time to close pull requests: 3 days
Total issue authors: 10
Total pull request authors: 20
Average comments per issue: 1.16
Average comments per pull request: 0.13
Merged pull request: 2,046
Bot issues: 0
Bot pull requests: 2
Past year issues: 3
Past year pull requests: 1,410
Past year average time to close issues: N/A
Past year average time to close pull requests: 1 day
Past year issue authors: 2
Past year pull request authors: 8
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.11
Past year merged pull request: 1,117
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- riecke (54)
- pflopez (5)
- JanLauGe (5)
- lastminutediorama (4)
- elsiel23 (4)
- lattemilk (4)
- thequeenofspades (3)
- LALuis (3)
- roquebetioljr (2)
- zeke (1)
Top Pull Request Authors
- pflopez (824)
- lastminutediorama (500)
- george-silva (410)
- roquebetioljr (361)
- LALuis (279)
- Foxbyte0101 (96)
- dgh007786 (19)
- elsiel23 (11)
- riecke (9)
- thequeenofspades (9)
- lattemilk (7)
- agiangrant (6)
- strangeties (4)
- dependabot[bot] (2)
- JrdnCombs00 (2)
Top Issue Labels
- frontend (21)
- beta (18)
- backend (15)
- enhancement (9)
- documentation (9)
- mvp (8)
- question (5)
- ux (5)
- data (3)
- alpha phase 4 (3)
- alpha phase 3 (1)
- deployment (1)
- bug (1)
- experimental (1)
Top Pull Request Labels
- enhancement (8)
- bug (2)
- dependencies (2)
- experimental (1)
- frontend (1)
- backend (1)
- alpha phase 3 (1)
Package metadata
- Total packages: 2
- Total downloads: unknown
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 798
proxy.golang.org: github.com/ourplanscape/planscape
- Homepage:
- Documentation: https://pkg.go.dev/github.com/ourplanscape/planscape#section-documentation
- Licenses: other
- Latest release: v0.1.399-alpha (published over 2 years ago)
- Last Synced: 2025-12-18T18:06:41.882Z (7 days ago)
- Versions: 399
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.395%
- Average: 5.576%
- Dependent repos count: 5.758%
proxy.golang.org: github.com/OurPlanscape/Planscape
- Homepage:
- Documentation: https://pkg.go.dev/github.com/OurPlanscape/Planscape#section-documentation
- Licenses: other
- Latest release: v0.1.399-alpha (published over 2 years ago)
- Last Synced: 2025-12-18T18:06:42.149Z (7 days ago)
- Versions: 399
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.395%
- Average: 5.576%
- Dependent repos count: 5.758%
Dependencies
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/checkout v3 composite
- actions/setup-python v3 composite
- psf/black stable composite
- postgis/postgis 14-3.3 docker
- nginx latest build
- node alpine build
- @angular/common 14.2.7
- @angular/core 14.2.7
- leaflet.sync 0.2.4
- ngx-cookie-service 14.0.1
- rxjs 7.5.7
- tslib 2.4.0
- zone.js 0.11.8
- leaflet.sync ^0.2.4
- ngx-cookie-service ^14.0.1
- 1051 dependencies
- @angular-devkit/build-angular ^14.2.3 development
- @angular-eslint/builder 14.4.0 development
- @angular-eslint/eslint-plugin 14.4.0 development
- @angular-eslint/eslint-plugin-template 14.4.0 development
- @angular-eslint/schematics 14.4.0 development
- @angular-eslint/template-parser 14.4.0 development
- @angular/cli ~14.2.3 development
- @angular/compiler-cli ^14.2.0 development
- @mapbox/vector-tile ^1.3.1 development
- @types/geojson ^7946.0.10 development
- @types/jasmine ~4.0.0 development
- @types/leaflet ^1.9.0 development
- @types/leaflet-draw ^1.0.4 development
- @types/shpjs ^3.4.2 development
- @typescript-eslint/eslint-plugin 5.43.0 development
- @typescript-eslint/parser 5.43.0 development
- eslint ^8.28.0 development
- eslint-config-prettier ^9.0.0 development
- eslint-plugin-prettier ^5.0.0 development
- jasmine-core ~4.3.0 development
- karma ~6.4.0 development
- karma-chrome-launcher ~3.1.0 development
- karma-coverage ~2.2.0 development
- karma-jasmine ~5.1.0 development
- karma-jasmine-html-reporter ~2.0.0 development
- prettier ^3.0.2 development
- prettier-eslint ^15.0.1 development
- typescript ~4.7.2 development
- @angular/animations ^14.2.0
- @angular/cdk ^14.2.2
- @angular/common ^14.2.0
- @angular/compiler ^14.2.0
- @angular/core ^14.2.0
- @angular/forms ^14.2.0
- @angular/localize ^14.2.3
- @angular/material ^14.2.2
- @angular/platform-browser ^14.2.0
- @angular/platform-browser-dynamic ^14.2.0
- @angular/router ^14.2.0
- @geoman-io/leaflet-geoman-free ^2.13.1
- @turf/area ^6.5.0
- @turf/boolean-intersects ^6.5.0
- @turf/boolean-within ^6.5.0
- @turf/helpers ^6.5.0
- chart.js ^3.6.0
- leaflet ^1.9.2
- leaflet.sync ^0.2.4
- leaflet.vectorgrid ^1.3.0
- loader-utils ^3.2.1
- material ^0.4.3
- moment ^2.29.4
- ng-mocks ^14.3.2
- ng2-charts ^4.0.0
- ngx-cookie-service ^14.0.1
- ngx-google-analytics ^14.0.1
- rxjs ~7.5.0
- shpjs ^4.0.4
- tslib ^2.3.0
- zone.js ~0.11.4
Score: -Infinity