This adds the plot_model, plot_landscape, and plot_timeseries functions to the package as part of the plot.py module.
Related Issue
Addresses #23 #22 #24 #1
Changes Made
Added the above listed functions and adds testing for the functions. This is also my first real implementation of testing.
Motivation and Context
These plotting functions are useful for visualizing models and validating that the model the user is creating is what they expect.
How Has This Been Tested?
Tests have been implemented to make sure plots are returned, any errors that should be raised do get raised, and that plots are using the correct data.
Checklist
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules
Summary
This adds the plot_model, plot_landscape, and plot_timeseries functions to the package as part of the plot.py module.
Related Issue
Addresses #23 #22 #24 #1
Changes Made
Added the above listed functions and adds testing for the functions. This is also my first real implementation of testing.
Motivation and Context
These plotting functions are useful for visualizing models and validating that the model the user is creating is what they expect.
How Has This Been Tested?
Tests have been implemented to make sure plots are returned, any errors that should be raised do get raised, and that plots are using the correct data.
Checklist
Additional Notes