-
Notifications
You must be signed in to change notification settings - Fork 16
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
geometry caching #1650
geometry caching #1650
Conversation
|
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 really good! I fixed the last remaining test failure and made a couple of minor aesthetic changes. A couple of comments / queries beyond what we had discussed.
I'd really like to get rid of the orientation stuff in general, but without the EU-DEMO build stuff running in full with the caching, I'm too scared to take it out. I will create a separate issue to remove the orientation tracking, now that we no longer handle reconstruction.
Working on geometry_tutorial.py
…g3' into ivanmaione/develop_simple_caching3 # Conflicts: # examples/geometry/geometry_tutorial.ipynb
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.
I'm happy just a few minors
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
Codecov Report
@@ Coverage Diff @@
## develop #1650 +/- ##
===========================================
- Coverage 74.65% 74.57% -0.08%
===========================================
Files 162 162
Lines 19213 19382 +169
===========================================
+ Hits 14343 14455 +112
- Misses 4870 4927 +57
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
Linked Issues
related to Issue #1196
Closes #682
Closes #1090
Description
This PR implements the shape caching in BluemiraGeo objects. Geometry functions are modified in such a way that shape and boundary are always consistent.
Interface Changes
BluemiraGeo.shape and BluemiraGeo.boundary are readonly now.
Checklist
I confirm that I have completed the following checks:
pytest tests --reactor
flake8
andblack .
sphinx-build -W documentation/source documentation/build
Check tests
tests/geometry