Skip to content

add "thermal" mode to readimage()#1727

Merged
nfahlgren merged 5 commits into
mainfrom
readimage-thermal-flyr
Aug 26, 2025
Merged

add "thermal" mode to readimage()#1727
nfahlgren merged 5 commits into
mainfrom
readimage-thermal-flyr

Conversation

@AFis-245

@AFis-245 AFis-245 commented Jul 1, 2025

Copy link
Copy Markdown
Contributor

Describe your changes
A clear and concise description of what changes are made by this pull request.
An addition to readimage that can read in thermal images using the flyr package.

Type of update
Is this a:

  • New feature or feature enhancement
  • Update to documentation

Associated issues
Reference associated issue numbers. Does this pull request close any issues?
#1724
Additional context
Add any other context about the problem here.

For the reviewer
See this page for instructions on how to review the pull request.

  • PR functionality reviewed in a Jupyter Notebook
  • All tests pass
  • Test coverage remains 100%
  • Documentation tested
  • New documentation pages added to plantcv/mkdocs.yml
  • Changes to function input/output signatures added to updating.md
  • Code reviewed
  • PR approved

@AFis-245 AFis-245 linked an issue Jul 1, 2025 that may be closed by this pull request
@deepsource-io

deepsource-io Bot commented Jul 1, 2025

Copy link
Copy Markdown

Here's the code health analysis summary for commits 8f2b592..1a61fbe. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource Python LogoPython✅ SuccessView Check ↗
DeepSource Test coverage LogoTest coverage✅ SuccessView Check ↗

Code Coverage Report

MetricAggregatePython
Branch Coverage100%100%
Composite Coverage100%100%
Line Coverage100%100%
New Branch Coverage100%100%
New Composite Coverage100%100%
New Line Coverage100%, ✅ Above Threshold100%, ✅ Above Threshold

💡 If you’re a repository administrator, you can configure the quality gates from the settings.

@AFis-245 AFis-245 requested a review from k034b363 July 1, 2025 14:14
@nfahlgren nfahlgren added this to the PlantCV v4.8 milestone Jul 2, 2025
@github-project-automation github-project-automation Bot moved this to Pull Requests in PlantCV4 Jul 2, 2025

@k034b363 k034b363 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested on an example image from Annika and also a random image from a dataset available on the internet, and both worked just fine. Just making this comment because Annika and I already talked about perhaps finding a smaller example image for the tests if possible. It should be good to go after that.

@k034b363 k034b363 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good now, tests are passing with the new image.

@nfahlgren nfahlgren modified the milestones: PlantCV v4.8, PlantCV v4.9 Jul 9, 2025
@nfahlgren nfahlgren added new feature New feature ideas and solutions ready to review work in progress Mark work in progress and removed ready to review labels Jul 9, 2025

@nfahlgren nfahlgren left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR looks great! I just want to add a blocking step because we need to create a conda-forge recipe for flyr before we merge (or really just before we release v4.9).

@nfahlgren nfahlgren added ready to review and removed work in progress Mark work in progress labels Aug 25, 2025
@nfahlgren nfahlgren merged commit 3f9708b into main Aug 26, 2025
5 checks passed
@github-project-automation github-project-automation Bot moved this from Pull Requests to Done in PlantCV4 Aug 26, 2025
@nfahlgren nfahlgren deleted the readimage-thermal-flyr branch August 26, 2025 22:08
@nfahlgren nfahlgren modified the milestones: PlantCV v4.9, PlantCV v4.10 Aug 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new feature New feature ideas and solutions ready to review

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Add the option to read thermal images

3 participants