-
Notifications
You must be signed in to change notification settings - Fork 297
Make MeshCoords immutable and sync updates with the attached mesh #6405
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
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #6405 +/- ##
==========================================
+ Coverage 89.88% 89.89% +0.01%
==========================================
Files 90 90
Lines 23945 24123 +178
Branches 4467 4489 +22
==========================================
+ Hits 21522 21685 +163
- Misses 1670 1679 +9
- Partials 753 759 +6 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good! Here's some comments from the code itself, I'll go through the tests next. The timestamp stuff looks like it should do the job now, I think mostly I just have virable name and documentation quibbles.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good, I believe these are the last things I can find to request changes on, after this it should be good to merge!
Thanks @ESadek-MO @stephenworsley |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Now looking all ok
🚀 Pull Request
Description
Closes #4757, continues #6125.
This pull request aims to make MeshCoords immutable, and when it's corresponding Mesh updates, for the MeshCoord to refresh its Points, Bounds, and Metadata from the Mesh.
Notes to self
node
had no bounds, has been solved.bounds
is set to an error message aboutbounds_dm
, but it seems like that's a red herring, and is solved within__init__
.