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

Added Sofast Fringe debugging plots #195

Merged

Conversation

braden6521
Copy link
Collaborator

@braden6521 braden6521 commented Dec 17, 2024

Purpose

The purpose of this PR is to add richer, more informative diagnostic plots to the Sofast Fringe debugging suite. Although not necessary for running Sofast normally, these plots help the user understand how to fix a failure

Summary of changes

  • Added better documentation to Sofast Fringe options.
  • Added plots of the "unwrapped phase" to the Sofast Fringe debugging suite.
  • Updated user warnings to be more descriptive for when Sofast runs across screen points with undefined xyz positions.

Implementation notes

Ran standard unit test suite.

Submission checklist

  • Target branch is develop, not main
  • Existing tests are updated or new tests were added
  • opencsp/test/test_DocStringsExist.py are verified to include this change or have been updated accordingly
  • .rst file(s) under doc/ are verified to include this change or have been updated accordingly

Additional information

Note: #193 should be merged before this is reviewed.

e10harvey
e10harvey previously approved these changes Dec 18, 2024
opencsp/app/sofast/lib/ParamsMaskCalculation.py Outdated Show resolved Hide resolved
opencsp/app/sofast/lib/ParamsMaskCalculation.py Outdated Show resolved Hide resolved
opencsp/app/sofast/lib/ParamsMaskCalculation.py Outdated Show resolved Hide resolved
opencsp/app/sofast/lib/ParamsMaskCalculation.py Outdated Show resolved Hide resolved
opencsp/app/sofast/lib/ParamsMaskCalculation.py Outdated Show resolved Hide resolved
opencsp/common/lib/deflectometry/SlopeSolverDataDebug.py Outdated Show resolved Hide resolved
opencsp/common/lib/deflectometry/SlopeSolverDataDebug.py Outdated Show resolved Hide resolved
opencsp/common/lib/deflectometry/SlopeSolverDataDebug.py Outdated Show resolved Hide resolved
opencsp/common/lib/deflectometry/SlopeSolverDataDebug.py Outdated Show resolved Hide resolved
opencsp/common/lib/deflectometry/SlopeSolverDataDebug.py Outdated Show resolved Hide resolved
@e10harvey
Copy link
Collaborator

@braden6521, Please resolve conflicts, accept/deny suggestions, and then merge.

braden6521 and others added 20 commits December 19, 2024 12:24
…d to each individual facet instead of the enrire heliostat.
@braden6521 braden6521 force-pushed the sofast_fringe_phase_unwrap_debug branch from ebc3c3e to cf1ff08 Compare December 19, 2024 19:28
@e10harvey e10harvey merged commit 504d299 into sandialabs:develop Jan 6, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants