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.
Features
#141 - Adds documentation with Sphinx and PyData Sphinx Theme. Updates docstrings across package, relocates costs and dataset to top-level of package. Adds noxfile session and deployment workflow for docs.
#131 - Adds SciPyDifferentialEvolution optimiser, adds functionality for user-selectable maximum iteration limit to SciPyMinimize, NLoptOptimize, and BaseOptimiser classes.
#107 - Adds Equivalent Circuit Model (ECM) with examples, Import/Export parameter methods ParameterSet.import_parameter and ParameterSet.export_parameters, updates default FittingProblem.signal definition to "Voltage [V]", and testing infrastructure
#127 - Adds Windows and macOS runners to the test_on_push action
#114 - Adds standard plotting class pybop.StandardPlot() via plotly backend
#114 - Adds quick_plot(), plot_convergence(), and plot_cost2d() methods
#114 - Adds a SciPy minimize example and logging for non-Pints optimisers
#116 - Adds PSO, SNES, XNES, ADAM, and IPropMin optimisers to PintsOptimisers() class
#38 - Restructures the Problem classes ahead of adding a design optimisation example
#120 - Updates the parameterisation test settings including the number of iterations
#145 - Reformats Dataset to contain a dictionary and signal into a list of strings
Breaking Changes
#38 - Restructures the Problem classes into FittingProblem and DesignProblem. FittingProblem replaces previous Problem class
#145 - Reformats Dataset class to contain a dictionary and signal into a list of strings.