Recent Releases of Pyregence
Pyregence - Production 2026-03-17
New Features
- Implemented the back-end and database architecture for integrating PyreCast with Google Cloud Marketplace. (#1045)
- Added a scrollbar to the Match Drop tool. (#1059)
- Added an email notification to users when their Match Drop run fails. (#1061)
- Added the ability for Admins to change a user’s organization from the admin tab on the Account Settings page. (#1054)
- Added a scrollbar to the resizable window component. (#1060)
- Add Tier 2+ subscription tier API route authentication. (#1063)
- Added the PSPS tab to the Account Settings page when applicable. (#1055)
Miscellaneous
- Refactored the Account Settings page code. (#1047)
- Fixed the “Learn more about the data” link on the home page. (#1051)
- Simplified the UI around selecting a Match Drop by moving all Match Drops into their own dropdown (when applicable). (#1052)
- Added documentation. (#1058)
Bug Fixes
- Removed the ability for Account Managers to delete users. (#1049)
- Fixed a bug with the users table select all button the Account Settings page. (#1050)
- Removed legacy Match Drops from the system. (#1056)
- Fixed the
package-lock.json. (#1048) - Fixed a bug with Pyretechnics Match Drops. (#1057)
- Fixed a bug with how Match Drops load on the Active Fires tab when they finish running. (#1062)
Full Changelog: https://github.com/pyregence/pyregence/compare/prod-2026-02-19...prod-2026-03-17
Biosphere - Wildfire
- Clojure
Published by Oliver-BE about 1 month ago
Pyregence - Production 2026-02-19
New Features
- Updated the Account Manager role with the proper permissions. (#1041)
- Added the ability for Super Admins to delete users. (#1042)
- Added back end and database support for PyreCast subscription tiers. (#1037)
Bug Fixes
- Updated the fire perimeters optional layer to 2026. (#1039)
- Fixed the job status on the Match Drop Dashboard for sig3 Match Drop runs. (#1040)
- Fixed a UI bug with card components. (#1038)
- Updated Vega package version. (#1043)
- Fixed bug where Account Managers couldn't see organizations on the Account Settings page. (#1044)
Full Changelog: https://github.com/pyregence/pyregence/compare/prod-2026-01-27...prod-2026-02-19
Biosphere - Wildfire
- Clojure
Published by Oliver-BE about 2 months ago
Pyregence - Production 2026-01-27
New Features
- Added an Admin tab to the Account Settings page for Super Admins. (#1029)
- Added a PyreCast-specific popup component for Red Flag Warnings. (#1032)
- Removed the now deprecated /admin page. (#1031)
- Updated the Login, Reset Password, Register, and 2FA pages to use new designs. (#1030)
- Made the export button on the Users Table component more intuitive. (#1034)
- Simplified the Match Drop environment choosing logic. (#1028)
Bug Fixes
- Fixed a bug where column headers weren’t being automatically fully expanded in the table components. (#1036)
- Fixed a bug with the TOS popup on smaller screens/mobile. (#1033)
- Fixed a few typos. (#1035)
Full Changelog: https://github.com/pyregence/pyregence/compare/prod-2026-01-08...prod-2026-01-27
Biosphere - Wildfire
- Clojure
Published by Oliver-BE 3 months ago
Pyregence - Production 2026-01-08
New Features
- Added a working forecast animation for all forecasts when using the time slider. (#995)
- Added the ability to interactively view system assets for utility company organizations. (#1026)
Bug Fixes
- Fixed a few typos in toast messages across the site. (#1027)
Full Changelog: https://github.com/pyregence/pyregence/compare/prod-2025-12-31...prod-2026-01-08
Biosphere - Wildfire
- Clojure
Published by Oliver-BE 3 months ago
Pyregence - Production 2025-12-31
New Features
Account Settings Page
- Added a functional Account Settings page for users of all role types.
- Added "Send Password Reset Link" functionality. (#1004)
- Added missing user status column to the member user-list table. (#1012)
- Added the ability to keep track of the last time a user reset their password. (#1010)
- Added the ability to add new users from the Account Settings page. (#1009)
- Populated the "Update User Role", "Update User Status”, and “Add a New User" buttons with proper options. (#1015)
- Updated the PyreCast welcome email with a link to support documentation. (#1019)
- Improved card styling and fixed odd scrolling on the Account Settings page. (#1016)
- Disabled all Save buttons on the Account Settings page until a change has been made. (#1018)
Match Drop
- Added Match Drop removal via Kubernetes. (#1005)
- Added the ability for Kubernetes Match Drops to push layers to more than one GCP bucket. (#1021)
UX
- Updated the styling of the nav bar and added the ability to access it from multiple pages. (#1014)
- Added welcome to PyreCast invite email for users created by an admin. (#1003)
- Improved the user drop-down component UI. (#1020)
Mobile
- Added a login button on mobile and made the login and register pages mobile usable on mobile. (#1023)
- Show the settings button on the nav bar on mobile when logged in. (#1025)
Misc
- Updated the Terms of Service and Privacy Policy. ( #1002)
- Disabled Crown Fire and Power Ignition outputs for utility risk forecasts. (#1024)
Bug Fixes
- Fixed a bug with the password reset process. (#1022)
- Fixed a big with the Share URL button. (#1014)
- Fixed a bug where the non-organization roles weren't showing on the unaffiliated members table. (#1017)
Full Changelog: https://github.com/pyregence/pyregence/compare/prod-2025-12-04...prod-2025-12-31
Biosphere - Wildfire
- Clojure
Published by Oliver-BE 4 months ago
Pyregence - Production 2025-12-04
New Features
UX
- Added an Account Settings page. (#989)
- Added the 2FA flow to the Account Settings page. (#997)
- Added Organization Settings and Unaffiliated Members sections to the Account Settings page. (#996)
Back End
- Added more Kubernetes support to Match Drop. (#979)
- Added support for Pyretechnics as a model option. (#991)
Misc
- Fixed a Vega package vulnerability. (#994)
- Fixed a bug with the point information tool on the PSPS tab. (#993)
Full Changelog: https://github.com/pyregence/pyregence/compare/prod-2025-11-05...prod-2025-12-04
Biosphere - Wildfire
- Clojure
Published by Oliver-BE 5 months ago
Pyregence - Production 2025-11-05
New Features
UX
- Added a new table component with search, sorting, and multi-select functionality. (#988)
- Added new button components. (#977)
- Added a new drop-down component for the navigation bar on the forthcoming Account Settings page. (#984)
- Added an Account Settings page card component. (#985)
- Added the Roboto font. (#986)
Back End
- Added support for sending emails from multiple email addresses. (#981)
Full Changelog: https://github.com/pyregence/pyregence/compare/prod-2025-10-21...prod-2025-11-05
Biosphere - Wildfire
- Clojure
Published by Oliver-BE 6 months ago
Pyregence - Production 2025-10-21
New Features
UX
- Overhauled and redesigned the suite of PyreCast emails. (#973)
New Layers
- Added support for fire risk planning layers to PyreCast. (#982)
Back End
- Added Kubernetes support to Match Drop. (#970)
- Prevent the
pyregencerepo from automatically loadingconfig.ednfile during compile. (#974) - Added clj-watson support to check for vulnerable dependencies. (#975)
Bug Fixes
- Fix the styling of the Usage Terms & Conditions modal pop-up on mobile. (#978)
- Updated
clear_functions.sqlto drop triggers before dropping functions. (#972)
Full Changelog: https://github.com/pyregence/pyregence/compare/prod-2025-09-24...prod-2025-10-21
Biosphere - Wildfire
- Clojure
Published by Oliver-BE 6 months ago
Pyregence - Production 2025-09-24
New Features
- Added a Usage Terms & Conditions popup to PyreCast. (#968)
Full Changelog: https://github.com/pyregence/pyregence/compare/prod-2025-09-08...prod-2025-09-24
Biosphere - Wildfire
- Clojure
Published by Oliver-BE 7 months ago
Pyregence - Production 2025-09-08
New Features
Tools
- Added a Weather Station Tool for logged-in users, which shows MesoWest, RAWS, and ASOS weather stations and their latest observations via the https://api.weather.gov/ API. (#958)
Architecture
- Introduced a major refactor of how user roles and organization memberships are represented and enforced across the system. (#957)
Miscellaneous
- Added a better “Enable 3D Terrain” icon button. (#959)
- Updated the Terms of Use. (#967)
- Added help text on the Admin page to better explain organization settings. (#965)
Bug Fixes
- Fixed a bug where new Match Drops couldn’t be initiated. (#956)
- Updated
capabilities/remove-wokspaceso that it now processes regex strings properly. (#955) - Fixed a bug where tool tips for the icons on the Wildfire Camera Tool weren’t properly aligned. (#964)
Full Changelog: https://github.com/pyregence/pyregence/compare/prod-2025-08-12...prod-2025-09-08
Biosphere - Wildfire
- Clojure
Published by Oliver-BE 7 months ago
Pyregence - Production 2025-08-12
New Features
- Added complete front end implementation for two-factor authentication (2FA) with support for both authenticator apps (TOTP) and email-based verification. (#954)
Full Changelog: https://github.com/pyregence/pyregence/compare/prod-2025-07-23...prod-2025-08-12
Biosphere - Wildfire
- Clojure
Published by Oliver-BE 8 months ago
Pyregence - Production 2025-07-23
New Features
Layers
- Added LANDFIRE 2.5.0 to the Fuels tab. (#951)
2FA
- Added back-end infrastructure/support for TOTP authentication using authenticator apps (Google Authenticator, Authy, etc.) as an alternative to email-based 2FA. (#945)
Miscellaneous
- Added login analytics. (#952)
- Fixed PSQL development data. (#953)
Full Changelog: https://github.com/pyregence/pyregence/compare/prod-2025-06-30...prod-2025-07-23
Biosphere - Wildfire
- Clojure
Published by Oliver-BE 9 months ago
Pyregence - Production 2025-06-30
New Features
Layers
- Added Fire Factor 2024 (v4) to the Fuels tab. (#947)
- Replaced GOES-16 satellite imagery with GOES-19. (#946)
Full Changelog: https://github.com/pyregence/pyregence/compare/prod-2025-06-10...prod-2025-06-30
Biosphere - Wildfire
- Clojure
Published by Oliver-BE 10 months ago
Pyregence - Production 2025-06-10
New Features
- Added email-based two-factor authentication (2FA) to PyreCast. (#940)
- Note: For logged-in users, the enable/disable email 2FA settings page is not yet implemented.
- Added 2FA validation token expiration configurable through
config.edn. (#942) - Updated
create_db.sqlandclear_functions.sqlto use database variables fromconfig.edn. (#943) - Added support for running PyreCast via a containerized Guix environment. (#944)
Full Changelog: https://github.com/pyregence/pyregence/compare/prod-2025-05-19...prod-2025-06-10
Biosphere - Wildfire
- Clojure
Published by Oliver-BE 10 months ago
Pyregence - Production 2025-05-19
Biosphere - Wildfire
- Clojure
Published by Oliver-BE 11 months ago
Pyregence - Production 2024-03-14
This release upgrades Pyrecast to the newest version of Triangulum. This greatly reduces the amount of back-end code needed within Pyrecast itself, adds security enhancements, improves the development experience, and various other quality of life changes.
Biosphere - Wildfire
- Clojure
Published by Oliver-BE about 2 years ago
Pyregence - Production 2024-01-20
New Features
Layers
- Added GridFire Active Fire layers back to Pyrecast.
- Added isochrones (modeled fire perimeter) layers to GridFire.
- Added the CANSAC WRF weather model.
- Added the following LANDFIRE versions to the Fuels tab:
1.0.5,1.3.0,1.4.0,2.0.0,2.1.0,2.3.0,2.30_2.2.0. - Improved the styling to vector line layers throughout Pyrecast by adding a custom
nolegenddesignation to GeoServer CSS styles which omits any such values from the Pyrecast legend, but still allows for those colors to be displayed on vector line layers. - Implemented a more granular workspace approach for fire weather, fire risk, and PSPS forecasts on the back end to improve registration and deregistration time.
Utility Company Functionality
- Added the ability to browse layers from GeoServers that host private layers (when using an account that’s permitted to view those layers).
- Added around 125 new layers to the PSPS tab.
- Abstracted the PSPS tab to allow any number of organizations to display their data on it (only users who are a part of an organization that has access to PSPS layers are able to view the PSPS tab).
- Added the Euro weather forecast to all utility companies' users' Weather tabs.
- Added bespoke weather forecasts to applicable utility companies’ users' Weather tabs.
- Added a utility company dropdown to the PSPS tab for users who are a part of more than one PSPS organization.
Match Drop
- Updated the default LANDFIRE fuel version to
2.3.0_2.2.0from2.2.0. - Updated the run hours of a Match Drop from 24 to 72.
Fire Cameras
- Combined the ALERT Wildfire and ALERTCalifornia APIs to restore camera feeds in California while still keeping the rest of the West Coast cameras.
- Added a link to the live camera feed for a selected ALERT Wildfire or ALERTCalifornia camera. This link is accessible by clicking on the logo in the top left corner of a camera (or by clicking the link for a camera that hasn't been refreshed for at least four hours).
Miscellaneous
- Updated copy across the website.
Bug Fixes
- Fixed a bug where the active fires markers wouldn't always show up the first time you loaded the site.
- Fixed a bug where the accumulated precipitation layer’s point info graph was showing the values for the 1-hour precipitation layers instead.
- Patched a few Match Drop bugs:
- Development and production match drops were being double counted if the Match Drop ID matched.
- The right fire name was not being passed into the Match Drop emails.
- For Match Drops without a user-provided display name, the Match Drop email would not display the default naming convention (e.g. "Match Drop 12").
Biosphere - Wildfire
- Clojure
Published by Oliver-BE about 2 years ago
Pyregence - Production 2023-06-26
New Features
Match Drop
- Added a completely re-worked, new and improved version of the Match Drop tool!
- New features include:
- The ability to remove a Match Drop from the Match Drop Dashboard.
- A custom date picker component that parses available weather dates for running Match Drops.
- The ability for individual users to have their own, private Match Drops.
- Front-end error checking related to the selected location of the Match Drop.
- Emails sent to the Match Drop user upon the completion of the Match Drop.
- Numerous improvements to the UI/UX of the Match Drop dashboard.
Layers
- Added backend support for ImageMosaic Active Fire layers which allows far more forecasts to be in the system at one time.
- Added spread rate, flame length, and crown fire type layers to each Active Fire.
- Added Fire Factor 2022 layers to the Fuels tab.
Mobile
- Added a version of the Point Information tool to mobile.
Miscellaneous
- Added a tool to measure distances between points.
- Added better messages to capabilities-related API routes.
Biosphere - Wildfire
- Clojure
Published by Oliver-BE almost 3 years ago
Pyregence - Production 2022-10-21
New Features
Active Fires
- Disabled the “Forecast Start Time” dropdown when "*All Active Fires" is selected to make it clear that Pyrecast only displays the most recent forecast start time for this layer.
Layers
- Reversed the legend order for precipitation weather layers.
- Added a CONUS structures optional layer.
Mobile
- Added a mobile version of the Camera tool.
Miscellaneous
- Set the default time display preference from UTC to local.
- Performed some code refactoring and upgraded external library dependencies.
- Added a feature that allows an admin to easily add users to an organization.
Bug Fixes
- Updated the red flag layer to accommodate a change in the Hazards and Warnings API.
- Fixed the Share URL feature on mobile.
- Fixed an issue where the opacity of the fire icons was not changing with the opacity slider.
- Fixed an issue where the forecast start time was being reset when switching models.
- Fixed a bug when resolving Share URLs that broke the ability to zoom in on a location as captured by the Share URL.
- Fixed a bug where the modeled perimeter layer was showing an errant color gradient.
- Fixed a calculation error that broke the Point Info tool for RTMA weather layers.
- Squashed a few bugs with the PSPS tab.
Biosphere - Wildfire
- Clojure
Published by Oliver-BE over 3 years ago
Pyregence - Production 2022-08-01
New Features
Layers
- Migrated from using https://data.pyregence.org/geoserver/ to https://shasta.pyregence.org/geoserver/web/ (fire weather, fire risk, fuel, and fire detection layers) and https://trinity.pyregence.org/geoserver/web/ (fire spread layers). This increases the number of layers that Pyrecast can display at any one time as well as decreases the load time for layers.
- Added support for layers on the Weather tab to vary by model. The following weather models were added:
- GFS 0.125 deg
- GFS 0.250 deg
- HRRR 3 km
- Hybrid
- NAM 12 km
- NAM 3 km
- NBM
- RTMA (Real Time Mesoscale Analysis Rapid Update)
- Added new weather layers to the Weather tab:
- Accumulated precipitation (in)
- 3-hour precipitation (in)
- 6-hour precipitation (in)
- Firebrand ignition probability
- Total cloud cover
- Wind direction
- Added a Crown Fire Area layer to the Risk tab.
Admin Page
- Added the ability to edit an existing user’s username.
- Added a user creation form for admins.
- Added a button to take you to the admin page.
Miscellaneous
- Added new “center on point” functionality to the Point Information tool.
- Refactored some UI elements into components and performed other general code clean up.
- Updated the x-axis label on the point information graph for the Long Term Forecast page.
- Added a link to the corresponding Alert Wildfire camera when a camera hasn't been updated for over 4 hours.
Bug Fixes
- Fixed an issue where the Active Fire markers sometimes wouldn’t load on the first time visiting the website.
- Ironed out some issues with the admin page where updating settings would cause errors in the UI.
- Squashed some bugs with WFS feature highlights.
Biosphere - Wildfire
- Clojure
Published by Oliver-BE over 3 years ago
Pyregence - Production 2022-06-17
New Features
Layers
- Added an Isochrones optional layer to the Active Fires tab. Unlike other optional layers--which are static--the Isochrones layer automatically updates itself to respond to changed inputs from the user (i.e. switching the Predicted Fire Size percentile).
- Added 2022 California Fuelscape layers to the Fuels tab.
- Added LANDFIRE 2.2.0 layers to the Fuels tab.
Admin Page
- Redirect a visitor to the Log In page when they try to access the
/adminpage without being logged in and an admin of at least one organization. - Added a confirmation pop-up component and added confirmation pop-ups to each action on the
/adminpage.
Toolbar
- Added a Fire History tool. The Fire History tool displays a layer with labeled fires from 2000-2021. The layer is interactive and contains a popup with the year and number of acres burned for the selected fire.
- Removed the Camera Tool, the Red Flag Warnings tool, and the Fire History tool from the
/long-term-forecastpage (as they are not relevant).
Miscellaneous
- Automatically zoom to fit the layer when on the Active Fires tab. This means that all active fires are shown properly when first visiting Pyrecast.
- Redirect a visitor to the Log In page when they try to access the Match Drop Dashboard without being logged in.
- Added a model input box to the Weather tab.
- Moved the Pyrecast auth token to
config.edn. - Added detailed documentation on the architecture, back-end, and database of the Pyrecast application.
Bug Fixes
- Fixed a bug with null values being displayed in the popup for the Red Flag Warning tool.
- Fixed a bug where the opacity of a legend color (as specified in the GeoServer) was not taken into account on the Pyrecast UI.
- Temporarily disabled the 2020 California Forest Observatory Fuel option on the Risk tab due to the layers no longer being generated. This will be added back when the 2022 CA Forest Observatory layer is available.
Biosphere - Wildfire
- Clojure
Published by Oliver-BE almost 4 years ago
Pyregence - Production 2022-05-18
New Features
Layers
- Added a tab for Public Safety Power Shutoff (PSPS) layers. Currently, NV Energy is the only organization that has access to this tab.
- Added support on the PSPS tab for:
- The following zonal quantities/layers:
- Sustained wind speed
- Wind gust
- Fire area
- Impacted structures
- Fire volume
- The ability to see the minimum, mean, or maximum value for each of the above layers.
- The ability to see any of the above layer combinations for multiple models. Currently, the only supported models are HRRR and ELMFIRE.
- The following zonal quantities/layers:
- Added the following layers (for NV Energy users) associated with an NV Energy overhead lines Ignition Pattern on the Risk tab:
- Relative burn probability
- Impacted structures
- Fire area
- Fire volume
- Power line ignition rate
- Added a US Transmission Lines optional layer to all tabs.
- Added an NV Energy Transmission Lines optional layer to all tabs for NV Energy users.
- Added an NV Energy Distribution Lines optional layer to all tabs for NV Energy users.
- Added support for polygon vector layers.
- Added support for multiple columns/quantities per shapefile timestep (cuts down on the number of shapefiles needed).
Point Information Tool
- Added Point Information/Legend support for polygon vector layers.
- Added better error messages for when the Point Information request fails.
- Made the Point Information tool more robust by getting rid of
nodatapoints from the Point Information graphs. - Allowed for
convertfunctions to be used on Point Information graphs.
UI
- Added fire icons to the Active Fires tab in place of the red circle icons.
- Improved the UI on multiple components by tweaking the border/shadow appearance.
- Moved the Time Slider flush with the bottom of the page.
- Updated the
faviconto work across all devices and browsers. - Removed the theme select component.
- Updated the order of the inputs on the Fuels tab.
- Removed the redundant close button on the Layer Selection Panel on Desktop.
- Added additional help text to the Optional Layers tooltip.
- Sorted the Optional Layers in descending z-index order on the Layer Selection Panel.
Miscellaneous
- Added a 0.25x speed option to the Time Slider.
- Did some internal code clean-up/refactoring.
- Added
systemdsupport. - Added a set of development data for use in local development.
- Added support to the optional layers such that they can be hosted on different GeoServers from one another.
- Added support such that layers on the same tab can be hosted on different GeoServers from one another.
- Added support to the optional layers such that they can differ on a tab-by-tab basis; removed all optional layers from the long term forecast page besides the Structures layer.
- Improved the README.
Bug Fixes
Point Information Tool
- Fixed the Point Information on the Risk tab for all Transmission Lines layers.
- Fixed the Point Information on the Long Term Forecast page.
- Fixed an issue with Point Information where the tool wouldn't work if you clicked on overlapping points on vector line layers.
- Fixed several edge cases across all layers where
nodatapoints would be shown. - Fixed incorrect Point Information for the 1-hour precipitation Weather layer.
- Fixed the Point Information for numerous Fuels layers by allowing
convertfunctions to be specified on a layer-by-layer basis. - Fixed the domain on the Point Information graph to exactly match the provided forecast hours.
Miscellaneous
- Fixed a bug where a large red square would show up (and not go away) after clicking on an active fire's forecast.
- Fixed an issue where accessing the incorrect https://www.pyrecast.org/ URL wouldn’t redirect to https://pyrecast.org/.
- Fixed an issue with user log in where confirmation/reset password emails weren’t being sent.
Biosphere - Wildfire
- Clojure
Published by Oliver-BE almost 4 years ago
Pyregence - Production 2022-01-21
New Features
Layers
- Added the ability to process layers that are hosted on multiple separate GeoServer instances. Notably, this fixes the https://pyrecast.org/long-term-forecast page.
- Added the ability to specify the z-index of all layers. Notably, this means that all of the optional layers are now visible above the fuels, weather, risk, and active fire layers.
Miscellaneous
- Updated the Google Analytics scripts from UA to GA4.
- Did some internal code cleanup.
Biosphere - Wildfire
- Clojure
Published by Oliver-BE about 4 years ago
Pyregence - Production 2021-11-09
New Features
Layers
- Added a Structures layer as an underlay.
Layer Selection Panel
- Enhanced the UI of the title.
- Created a card-like section component in order to more easily distinguish between different types of inputs.
- Added the underlay layers to all tabs.
- Moved the opacity input to the bottom of the first section.
Mobile
- Enhanced the UI for toast messages.
- Tweaked the legend so that it lines up with the zoom bar properly.
Config.edn
- Added a default forecasts option which allows for the default Forecast Tab to be easily changed.
Miscellaneous
- Refactored code from the back end to the front end.
Bug Fixes
- Fixed the styling of disabled options on mobile, Safari, and Firefox.
- Fixed the toast message for when there are no red flag warnings.
- Fixed a bug where the legend would display incorrect values for a split second when changing layers.
- Fixed a bug where the legend would move off-screen on mobile when the Layer Selection Panel was open.
- Fixed a bug where the toggle button on the Layer Selection Panel would overlap with the legend.
- Fixed inconsistencies with the Point Information tool for many layers where negative values would be displayed instead of the "This point does not have any information" message.
Biosphere - Wildfire
- Clojure
Published by Oliver-BE over 4 years ago
Pyregence - Production 2021-10-13
New Features
Active Fires
- Added functionality when switching between Active Fires such that the Time Slider is set back to the beginning, the median (50th) percentile for Predicted Fire Size is selected, and any animation is paused.
Layers
- Added the California Ecosystem Climate Solutions (CECS) Fire Behavior Fuel Model 40 layer to the Fuels tab.
- Added a toast message to alert the user when there are no Red Flag Warnings.
Miscellaneous
- Improved the UI for the announcement banner and made it dismissable.
Bug Fixes
- Fixed a UI bug on mobile when clicking the Copy URL button inside of the Share Tool.
- Fixed a bug where the Time Slider was actionable when no Active Fire was selected.
- Fixed a bug where the Cameras and Red Flag layers would disappear when switching between Base Maps.
- Fixed a bug where layers would not stay cached when switching between Base Maps.
Biosphere - Wildfire
- Clojure
Published by sirmspencer over 4 years ago
Pyregence - prod-2021-09-30
New Features
Layers
- Added a smoke density layer to the Weather tab.
- Added a popup for the Red Flag Warning layer.
- Added padding when using the Zoom to Fit button on a layer by layer basis so that layers don’t overlap with the Time Slider.
- Enabled GeoWebCache for WMS tiles.
Camera
- Added a button to the Camera tool that resets the view to 2D and zooms the map back out.
- Added a custom message for any cameras that have not been updated for at least 4 hours.
UI Enhancements
- Added a lookup map in the Point Information tool for the Fire Behavior Fuel Model 40 layer to provide the fuel type and description of each point.
- Removed the show/hide Layer Selection button in place of a more intuitive toggle button.
- Added units to all legends.
- Added hyperlinks to tooltips.
- Added a link to the Pyregence Data Repository in the Layer Selection panel.
- Removed the Time Slider from the Fuels tab.
- Added a redirect to https://pyregence.org/ when clicking the “Decline” button on the Disclaimer.
- Added a link to the Terms of Use page in the footer of all static pages.
Miscellaneous
- Enabled proper title, description, and image so that sharing the link to https://pyrecast.org/ on Twitter and LinkedIn works properly.
- Updated Clojurescript to version 1.10.866 from version 1.10.773.
- Updated Ring to version 1.9.4 from version 1.8.2.
- Updated Figwheel to version 0.2.13 from version 0.2.11.
Bug Fixes
- Fixed an issue where the Camera and Red Flag Warning layers would be hidden when switching tabs.
- Fixed an issue where the opacity of underlays would change.
- Fixed a bug where the content inside of a resizable window wouldn’t fit properly when resizing.
- Made legends that were too long scrollable to fix an issue where they would go past the end of the screen.
- Fixed an issue where numeric legends on the Fuels tab were in the wrong order.
- Fixed the spacing of units on Vega graphs.
- Fixed an issue where the Theme Select would overlap with the Fuels tab at certain widths.
- Made the Time Slider smaller to fit on mobile screens.
- Made the “Loading…” modal smaller to fit on mobile screens.
- Fixed a bug on mobile where styling on the Active Fire layer would stay after switching fires.
- Fixed a bug on mobile where you could scroll vertically past the end of the website.
Biosphere - Wildfire
- Clojure
Published by sirmspencer over 4 years ago
Pyregence - prod-2021-09-08
New Features
Active Fires
- Styled the size and color of the active fire icons based on the number of acres burned and the containment percentage respectively.
- Fixed styling of the active fire popups.
- Add a View Forecast button on the Active Fires Popup.
- Only show the View Forecast button when a forecast exists.
Camera Tool
- The AlertWildfire camera now refreshes every 60 seconds.
- Changed the icon and added a tooltip for the “zoom map to camera” button.
- Added a highlight color for the selected camera icon.
- Enabled the 3D help modal when zooming into a camera.
Config.edn
- Added feature flags for Gridfire, Structures overlay, Fire History tool, and Match Drop (ability to turn on/off).
- Added the Mapbox access token.
- Added the GeoServer base URL.
- Added Database configuration.
- Added Match Drop configuration.
- Replaced server-mail.edn and cameras-config.edn with config.edn.
Layers
- Added the Fire History tool, which allows users to hide/show all of the recorded NIFC incidents from 1990 to present.
- Added Structures underlay in the Active Fires tab.
- Added point information for the Fuels tab, which enables a user to click and view the value of a particular point on any layer.
- Added GOES-16 (live satellite) imagery as an underlay in the Active Fires tab.
- Set the default tab to Active Fires.
- Added Aspect, Slope, Elevation layers for the California Forest Observatory in the Fuels tab.
Match Drop
- Simplified the date/time picker.
- Enabled custom fire names.
- Added a button that points to the Match Drop Dashboard.
- Made the match-drop server return an error message to a server that sends a bad request.
Mobile
- Added the Red Flag Warning tool to mobile.
- Added a timeout for mobile tooltips.
- Added support for the 3D help modal.
Miscellaneous
- Added a widget that shows the latitude and longitude of the user's cursor position.
- Unified how buttons look across the site.
- Unified tooltips between tabs.
- Updated Mapbox to v2.3.1 from v2.2.0.
- Added the “Powered by Pyregence” logo for the Pyrecast site.
- Swapped the Pyregence/Pyrecast logos based on the site name.
Bug Fixes
- Fixed an issue with the Red Flag Warning layer being hidden when switching between tabs.
- Fixed an issue where the underlays in the Active Fires tab would not re-appear when switching back to the Active Fires tab.
- Fixed a bug where overlapping icons caused incorrect highlight behavior.
- Hid the URL textbox on mobile in the Share Modal.
- Fixed Match Drop functionality so that only logged-in users’ match drops are shown.
- Removed the auto-zoom that would occur when changing Active Fire parameters.
- Fixed an issue where the model time would change when the Predicted Fire Size parameter was changed.
- Fixed an issue where loading the Share Map URL would prevent active fires from being selected.
- Fixed the default configuration for mail in config.edn.
Biosphere - Wildfire
- Clojure
Published by sirmspencer over 4 years ago
Pyregence - 2021-07-06 Pyregence Release
Features:
- Active Fires Popup includes a direct link to the fire forecast
- Match Drop can now be enabled/disabled using a the
:featuressection inconfig.edn - Match Drop queue limits are only applied to jobs started within the last hour
Bugs Fixed
- Match Drop Modal was not displaying errors correctly
- Active fire model times were not being sored correctly.
Biosphere - Wildfire
- Clojure
Published by rjsheperd almost 5 years ago
Pyregence - 2021-06-11 Pyregence Release
Bugs Fixed
- Fixed opacity slider across tabs
New Features Added:
- "Match Drop" (beta) - enables a user to simulate a fire using real-time weather data.
- Fuels Tab, which includes: LANDFIRE 2.0, California Forest Observatory, and CA Fuelscapes
- "Share Map" tool
- Red Flag Warning tool
- AlertWildfire Cameras tool, with "Zoom to Camera" to place the user at the camera sight
- GRIDFire as an model option for active fires
- Long-Term Forecast page
- 3D Terrain support
- Replaced OpenLayers with Mapbox
Biosphere - Wildfire
- Clojure
Published by rjsheperd almost 5 years ago