You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on github.com and signed with GitHub’s verified signature.
The key has expired.
New features
Redesigned all of the plotting functions in mcalf.visualisation to be more general and integrate better with matplotlib
Added mcalf.utils.plot module with lots of new functions
Added function mcalf.utils.misc.merge_results to merge multiple files exported by mcalf.models.FitResults.save
Refactors
In mcalf.models, refactored mcalf.models.ModelBase and mcalf.models.IBIS8542Model to make the base model more general and the IBIS model more specific
In mcalf.models, improved handling of default parameters between a model and its parent classes
In mcalf.models, moved all classes and functions from submodules into mcalf.models
In mcalf.models, deprecated the inclusion of a prefilter when initialising the model in favor of processing outside of the package, however, the existing functionality remains but a warning is given
Moved functions in mcalf.profiles to separate mcalf.profiles.voigt and mcalf.profiles.gaussian modules
Removed unused, undocumented and untested skew normal functions from mcalf.profiles
Moved functions in mcalf.utils to separate submodules
Merged all submodules of mcalf.visualisation
Documentation
Docstrings are made more consistent, typos are corrected and more examples are added
Integrated sphinx-gallery package into documentation
Added examples to the example gallery for all functions in mcalf.visualisation
Added detailed documentation on running tests on the code