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

1615 adding houghcircles #1616

Open
wants to merge 19 commits into
base: main
Choose a base branch
from
Open

1615 adding houghcircles #1616

wants to merge 19 commits into from

Conversation

maliagehan
Copy link
Member

Describe your changes
Added a hough circle helper function, then one function that uses that helper (auto_wells) along with documentation and tests.

Type of update
Is this a:

  • New feature or feature enhancement
  • Update to documentation
  • Work in progress

Associated issues
Reference associated issue numbers. Does this pull request close any issues?
#1615

Additional context
There are other functions that would be built off of the hough circle helper function, but they would require different data outputs.

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

add hough_circle helper function still need to add tests.
test added for hough_circle helper function
add auto_well roi method to roi methods based on new hough_circle helper function.
@maliagehan maliagehan linked an issue Oct 25, 2024 that may be closed by this pull request
@maliagehan maliagehan added enhancement Enhancements to existing features new feature New feature ideas and solutions work in progress Mark work in progress labels Oct 25, 2024
Copy link

deepsource-io bot commented Oct 25, 2024

Here's the code health analysis summary for commits 1dbebaf..3e63d11. 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.

maliagehan and others added 9 commits October 25, 2024 16:14
trying to fix this?
docstringsssssssss space
dostringsssss
remove whitespace
Resolved issues in plantcv/plantcv/_helpers.py with DeepSource Autofix
@maliagehan maliagehan added ready to review work in progress Mark work in progress and removed work in progress Mark work in progress ready to review labels Oct 28, 2024
@maliagehan
Copy link
Member Author

going to add some debug images to help with parameterizing this function. Also going to add a check to see if the number of found circles is greater than the number of wells

maliagehan and others added 5 commits October 28, 2024 21:45
added a parameter so that this step is not slow if a lot of circles are found, will help user to parameterize function
added a fatal error if no circles are found
removed print statement
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancements to existing features new feature New feature ideas and solutions work in progress Mark work in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Adding HoughCircles
1 participant