-
Notifications
You must be signed in to change notification settings - Fork 4
♻️ Refactoring Sample by introducing features module #171
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
Review these changes at https://app.gitnotebooks.com/PLAID-lib/plaid/pull/171 |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
I think it's ready, you might want to check if I left all the methods the user needs in I put |
maybe we should add an entry to the Changelog, to warn users that it is a major refactoring and that it might introduce problems |
I think maybe What do you think about that ? |
@xroynard it's done let me know what you think about it |
Methods only in
|
Do you want to keep |
we can remove, but the temporal dataset will not be working anymore, to discuss when to do it |
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.
We can discuss this in person
We can put in in an experimental module and get rid of it in the main package. |
Do you want me first to:
|
there will already be a method |
we can rename in another PR if you want |
Ok let's go then, I think I need a new approval |
oops there still is the correction to the CHANGELOG, and some conflicts appear :-( |
LGTR 🥵 |
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.
Looks nice to me, thanks ! Just mentioning that the meshes
arg may be renamed lie time_data
or something else when/if we succeed in including a global
in the CGNS tree to replace scalar
and time_series
.
FYI: tried to remove the underscores but it's not that simple. I have to change the way we use pydantic in |
This PR tries to simplify a bit the
sample.py
module by splitting responsabilities.Summary:
features.py
module that containsSampleScalars
andSampleMeshes
Sample
Checklist