Fmpy

Latest version: v0.3.21

Safety actively analyzes 642283 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 9

0.2.25

Enhancements

- Add Dash based [web app](https://github.com/CATIA-Systems/FMPy#start-the-web-app)
- Add [Jupyter Notebook generation](https://github.com/CATIA-Systems/FMPy#create-a-jupyter-notebook)
- Don't import NumPy in fmi1.py to allow reuse in projects with minimal dependencies (184)
- Convert array indices in write_csv() to tuple to avoid FutureWarning

0.2.24

Enhancements

- Allow start values with units and display units (177)
- Add FMI 3.0 Scheduled Execution API

0.2.23

Enhancements

- Add getAdjointDerivative() and fix getDirectionalDerivative()
- Validate results for FMI 3 Reference FMUs
- Add getClock() and setClock() to _FMU3
- Add FMU2Model.getNominalsOfContinuousStates()

Bug fixes

- Fix logging for FMI 3 (159)
- Read start value of String variables in FMI 3
- Add missing fields to EventInfoReturnValue message (160)
- Move enterEventMode() and newDiscreteStates() to _FMU3
- Fix variabilities for variable type "Clock"

0.2.22

- `FIXED` Forward fmi2NewDiscreteStates() in remoting client (154)
- `FIXED` Fix createDesktopShortcut() and addFileAssociation() (153)
- `NEW` Update FMI 3 API to 3.0-alpha.5

0.2.21

- `FIXED` Set inputs in CVode root function before getting event indicators (150)
- `FIXED` Add scipy to required packages for fmpy[plot] (146)
- `FIXED` Activate conda environment in file open command and desktop shortcut (131)
- `FIXED` Evaluate terminateSimulation in simulation loop (145)
- `FIXED` Fix return value of FMU1Model.completedIntegratorStep()
- `FIXED` Add Dimension class and calculate initial shape of FMI 3 model variables
- `FIXED` Raise an exception when a missing FMI function is called (139)
- `NEW` Update FMI 3 API to v3.0-alpha.4
- `NEW` Validate model structure in read_model_description()
- `NEW` Add "create-cmake-project" command to CLI (129)
- `NEW` Add Co-Simulation wrapper and build binaries in CI (127)

0.2.20

- `FIXED` Fix fmi3Functions.h for compile_platform_binary()
- `FIXED` Fix serialization in write_csv() (138)
- `FIXED` Check for existing documentation/licenses in add_remoting() (126)
- `FIXED` Fix function names in RPC calls (125)
- `CHANGED` Require pathlib only for Python version < 3.4
- `NEW` Update FMI 3 API to a51b173
- `NEW` Use defaultExperiment.tolerance as default in GUI (133)
- `NEW` Add "Tools" menu to GUI (124)
- `NEW` Make build configuration adjustable in build_remoting.py

Page 5 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.