Potential implementation of mesh warning system #219
Closed
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.
Hi @johannesring @jorgensd
This is not a PR (yet) but I would like to discuss how we should implement warning system in the meshing pipeline.
By setting the
tetgen.Verbose = 1, I know we could get the following information (printed in the terminal). This could potentially be used to detect “low-quality” mesh, but we would need some threshold for that. Do you have suggestions for what metrics and what threshold should be used?Additionally, I could not figure out how to obtain printed information as python objects. I used
sys.stdoutbut that did not work. It might be because those information come fromtetgenthroughVMTK. If you have some idea how to do that, I would appreciate it.