-
Notifications
You must be signed in to change notification settings - Fork 1
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 Refactor PR 1 #131
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.
Very solid overall. As discussed, the long term plan is to make the ARMer
usage more modular. However, that can be ignored for now. To approve this PR, I would like to see that the ARMerConfig()
is altered to inherit from BaseConfig
and the corresponding __getItem__
and __setitem__
methods.
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.
This file should not go here. Every time that a new cluster is added, the package has to be edited/re-installed. This should probably be loaded from somewhere else.
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.
Oh I see what you mean by re-installed. Yeah this is a solid point. Thanks for bringing it! I added it to the issue. #132
However, adding new clusters won't be a frequent thing and are normally addressed during the installation process. I plan to have the open-source community supporting their own HPC and merge to the codebase. I will think about these different designs.
Looks good! Thanks for the changes! |
This is the first PR for refactoring the
/geometry
module. It contains:It also resolved issue #130