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 Scope class.

  • Add support for expression based amplitude and phase in FrequencyInput

  • Add documentation for PlottingMixin base class.

  • Support multiple Uposts

  • Raise a RuntimeError if a simFunction is used in a Jupyter Notebook optimization run.

  • Implement support for MQTT functionality in MQTT_pub and MQTT_variable

  • Implement progress bar for Jupyter Notebook execution via TQDM

  • SimulationEvent related improvements.

  • Implement Design Of Experiment functionality including parallel execution and report generation based on CSV file in msolve.doe.DesignExperiment.DesignExperiment class.

  • 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.simulate and Model.simulate_frequencyResponse

  • Implement plot Plot and reports Package related changes and improvements.

  • Implement SimulationResultsHistory class used as storage of SimulationResults instances under the model instance.

Version 2023.0#

Changes#