Releases: NTNU-IHB/PythonFMU
Releases · NTNU-IHB/PythonFMU
v0.6.3
- Fix osx/python linking #187
- Avoid using deprecated PyEval_InitThread #185
- Fix path issue on Windows #176
- Fix default_experiment #158
- Fix uuid generation #174
v0.6.2
Minor release
- Add default experiment
- Set
canNotUseMemoryManagementFunctions
to True. No reason for users to modify this value
- Avoid calling
getattr
when custom getter is supplied. This avoids treating the supplied name as a field by default.
v0.6.1
Minor release
- Change callback logging so that it does need to load a native library.
This solves the issue of instantiating multiple FMUs (with logging enabled)
- Fix broken CLI usage of
buildcsv
v0.6.0
New features:
- Convert CSV file to FMU: #94 #98 #102
- Add tool to ease the deployment of dependencies by the end user: #95
- CLI uses now subcommands:
pythonfmu {build, buildcsv, deploy}
#103
- Support nested variables: #80
- Support logging message through the FMU logger: #86
API changes:
- CLI use now subcommands:
pythonfmu {build, buildcsv, deploy}
#103
Fmi2Slave.get_value
and Fmi2Slave.set_value
has been removed
- Customized
getter
and setter
can be provided through keyword argument of ScalarVariable
(see #80)
v0.5.0
Features:
- Add
--version
option to CLI #74
- Find the class name using Regex #76
- Embed
pythonfmu
in the FMU #78
Fixes:
- GIL not released when Python code is throwing an exception #68
- Memory leak with
GetString
#70
v0.4.0
New features:
- Add rollback feature #41
- Add reset feature #47
- Support state serialization #55
Fixes:
- FMUs generated did not handle multi-threaded applications #61
- FMU could not be used with FMPy #61
Misc:
- Add notebook example on binder #60
v0.3.0
First version publish on pypi.org.
Support encapsulating Python script in FMU (Co-Simulation FMI 2.0 type).
The facade is built using the Python stable API. So the binaries provided for Linux and Windows 64bits should work on any Python >=3.6.