What’s New#
Version 2024.0#
Changes#
Version up msolve API __version__
Implement ability to generate summary table as ASCII or HTML. For more information: API Structure
Implement live plotting of signals and results with
Scopeclass.Add support for expression based amplitude and phase in
FrequencyInputAdd documentation for
PlottingMixinbase class.Support multiple
UpostsRaise a RuntimeError if a simFunction is used in a Jupyter Notebook optimization run.
Implement support for MQTT functionality in
MQTT_pubandMQTT_variableImplement progress bar for Jupyter Notebook execution via TQDM
SimulationEventrelated improvements.Implement Design Of Experiment functionality including parallel execution and report generation based on CSV file in
msolve.doe.DesignExperiment.DesignExperimentclass.Scipy 1.5.0 changed the calling sequence of cost, sensitivity and callback. Changes to restore the original calling sequence.
adding README for demo models with links to various Jupyter Notebooks
Frequency Response Analysis implementation in
Model.simulateandModel.simulate_frequencyResponseImplement
plotPlot and reports Package related changes and improvements.Implement
SimulationResultsHistoryclass used as storage ofSimulationResultsinstances under the model instance.
Version 2023.0#
Changes#
msolve.reports.Report.Reportimprovements and other plot usability improvements.Adding __repr__ for Report and Plot classes.
Documentation improvements to Node/Face property.
Model.generateOutputnow returns success flag, handles exceptions raised by worker methods.Support MILS length units in
Unitsclass.Added more
ObjectValidatormethods to the documentation.Added LuGre friction example to
msolve.Base.CompositeComposite documentation.Added
msolve.Math.Matrix44,msolve.Math.Pointandmsolve.Math.Vectorto documentation.msolve.Model.ResultObjectnow supports lookup by object and name as keys.Implementation of mutually exclusive property attributes in the documentation.
Support color for
FlexBody.Invoke HyperViewPlayer when
Model.generateOutputis invoked with visualize=True flag.