Add analyze.spectral for index summary stats with vectorized efficiency#50
Merged
joshqsumner merged 47 commits intomainfrom Oct 29, 2025
Merged
Add analyze.spectral for index summary stats with vectorized efficiency#50joshqsumner merged 47 commits intomainfrom
analyze.spectral for index summary stats with vectorized efficiency#50joshqsumner merged 47 commits intomainfrom
Conversation
ability to add histogram calculation as custom output from vectorized operation? testing
|
Here's the code health analysis summary for commits Analysis Summary
Code Coverage Report
|
joshqsumner
approved these changes
Sep 4, 2025
Contributor
joshqsumner
left a comment
There was a problem hiding this comment.
Made some edits for flexibility in what percentiles are calculated but I think this is good to go. Worth you or @k034b363 taking a look at the edits I made (mainly percentile argument) to see if it is done in a way that makes sense to other people too.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Describe your changes
Adds a geospatial analysis function for spectral indices, which can be calculated from geo-tifs using
pcv.spectral_index._.Type of update
Is this a:
Associated issues
analyze.spectral_indexwithzonal_stats#40Additional context
Similar trait data as
pcv.analyze.spectral_indexwhich is very slow with many objects of interest, except the geospatial algorithm is suitable for large georeferenced data with hundreds or thousands of replicates due to the vectorized approach of rasterstats package.For the reviewer
See this page for instructions on how to review the pull request.
plantcv-geospatial/mkdocs.ymlchangelog.md