-
Notifications
You must be signed in to change notification settings - Fork 24
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
Adding visulization (Merging #109) #143
Conversation
…ssing tests. Adding new file to /mcdc visulizer.py
|
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 good to me. Thanks @jpmorgan98! And thanks @RohanPankaj!
Adding visualization functionality and an example script to do it on a Godiva model.
This PR will elevate a new
mcdc.visualization()
as a new top level command for use in input scripts which will render a given model thru time. To see an example of this feature navigate toexamples/ godiva-mockup-visulization
and runpython input.py.
New dependence are required for this functionality (
ngsolve
&distinctipy
) and these have been added to the testing functionality as well as the install script.No automatic testing is required or currently implemented. Tho Rhoan had originally included a script which could be brought into automatic unit testing
Future development is needed to flesh this out to work with other models as well as to render results. The intention of this PR is to get this functionality into main.
Thanks to @RohanPankaj for doing most of this work (see quashed PR #109). I had to do some repo funny business to get all the tests working and this seemed easer than submitting a PR to his private github to update #109. This also closes issue #138