Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IP model segments and gradient calculations #589

Open
smnorris opened this issue Oct 29, 2024 · 0 comments
Open

IP model segments and gradient calculations #589

smnorris opened this issue Oct 29, 2024 · 0 comments
Assignees

Comments

@smnorris
Copy link
Owner

smnorris commented Oct 29, 2024

"segments" for IP models are currently arbitrary length source FWA geometries, further split at all features of interest. (streams need to be split at observations, barriers, etc, anything that we want to report on being upstream or downstream of a given stream in the model output).

Barring changes to mapping/landscape, slope of a given stream segment should obviously be constant over time rather than changing as model inputs change. Also, potential spawning/rearing habitat output is likely lost when gradient is averaged over longer distances often present in source geometries (for example, a stream rising from flat valley bottom up a mountainside that does not encounter any confluences or edge type changes). Instead, measure slope for IP models via one of these options:

  1. using the stream profile directly (ie the stream profile generated by stream vertices)
  2. break the stream into "gradient reaches" of similar slope, as per Cavalli/Tompalski of segmenting at local extremes of residuals of line of best fit
  3. break the stream in to equidistant intervals and calculate average slope over the interval
@smnorris smnorris changed the title IP model gradient calculations IP model segments and gradient calculations Oct 29, 2024
@smnorris smnorris self-assigned this Oct 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant