You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on github.com and signed with GitHub’s verified signature.
The key has expired.
3.13.0 (2023-03-17)
General
During builds of the InVEST documentation, the packages sphinx-rtd-theme and sphinx-reredirects will be pulled from
conda-forge instead of PyPI. #1151
The invest command-line-interface no longer opens a graphical
interface to InVEST. #755
The classic InVEST user-interface has been removed in favor of the Workbench.
Replace the ARGS_SPEC with MODEL_SPEC which describes all model
outputs as well as inputs in a structured format #596
Workbench
Added tooltips to the model tabs so that they can be identified even when
several tabs are open #1088
Options' display names will now be shown in dropdown menus #1217
Represent boolean inputs with a toggle switch rather than radio buttons.
Includes local versions of the User Guide in English, Spanish, & Chinese. #851
DelineateIt
DelineateIt now uses pygeoprocessing.routing.extract_streams_d8 for D8
stream thresholding. #1143
Habitat Quality
The model now uses an euclidean distance implementation for decaying
threat rasters both linearly and exponentially. Since InVEST 3.3.0 a
convolution implementation has been used, which reflected how
the density of a threat or surrounding threat pixels could have an
even greater, cumulative impact and degradation over space. However, this
was never properly documented in the User's Guide and is not the approach
taken in the publication. The convolution implementation also produced
degradation and quality outputs that were difficult to interpret.
There should be a noticeable runtime improvement from calculating
euclidean distances vs convolutions.
HRA
Fixed an issue where a cryptic exception was being thrown if the criteria
table's sections were not spelled exactly as expected. There is now a
much more readable error if a section is obviously missing. Leading and
trailing whitespace is also now removed from all string fields in the
criteria table, which should also help reduce the chance of errors. #1191
RouteDEM now uses pygeoprocessing.routing.extract_streams_d8 for D8
stream thresholding. #1143
Scenic Quality
Any points over nodata (and therefore excluded from the viewshed
analysis) will now correctly have their FID reported in the logging. #1188
Clarifying where the visual quality calculations' disk-based sorting
cache should be located, which addresses an interesting crash experienced
by some users on Windows. #1189
SDR
The ws_id field is no longer a required field in the watershed vector. #1201
Seasonal Water Yield
If a soil group raster contains any pixels that are not in the set of
allowed soil groups (anything other than 1, 2, 3 or 4), a human readable
exception will now be raised. #1193
Urban Nature Access
Added the Urban Nature Access model to InVEST. The model for urban
nature access provides a measure of both the supply of urban nature
and the demand for nature by the urban population, ultimately
calculating the balance between supply and demand. See the corresponding
User's Guide chapter for documentation.
Visitation: Recreation and Tourism
Fixed a FutureWarning when reading in CSVs. This fix does not
otherwise affect model behavior. #1202