Releases: CATIA-Systems/FMPy
Releases · CATIA-Systems/FMPy
v0.3.21
What's Changed
- Fix literal comparison in main guard by @mjclarke94 in #651
- Display icons and port colors for Clock variables by @t-sommer in #658
- Call completedIntegratorStep() only if needsCompletedIntegratorStep=true by @t-sommer in #663
- Show icons for structural parameters by @t-sommer in #667
- Add "Dimensions" column to GUI by @t-sommer in #668
- Prevent zero step size in Model Exchange by @t-sommer in #674
New Contributors
- @mjclarke94 made their first contribution in #651
Full Changelog: v0.3.20...v0.3.21
v0.3.20
What's Changed
- Fix URL to Reference FMUs by @t-sommer in #635
- Convert library_dir to absolute path by @t-sommer in #634
- Add support for aarch64-darwin by @t-sommer in #636
- Add --version argument to CLI by @t-sommer in #637
- Use datetime.timezone.utc instead of pytz.utc by @t-sommer in #646
- Open archive files with double click by @t-sommer in #645
- Use 16 decimals in write_csv() by @t-sommer in #648
- Remoting by @nl78 in #593
New Contributors
Full Changelog: v0.3.19...v0.3.20
v0.3.19
v0.3.18
v0.3.17
v0.3.16
What's Changed
- Don't load FreeLibrary() and dlclose() from _ctypes by @t-sommer in #532
- Add author, version, copyright, and license attributes by @t-sommer in #533
- Allow "0" and "1" as start values in FMU Container by @t-sommer in #542
- Add set_stop_time paramter to simulate_fmu() by @t-sommer in #551
- Add "continue simulation" example by @t-sommer in #553
- Improve Modelica FMU import by @t-sommer in #557
- Add fmpy.util.remove_source_code() by @t-sommer in #556
- Handle "0" and "1" as boolean values by @t-sommer in #561
- Add units and enumerations to FMU Container by @t-sommer in #563
- Add setters for Enumeration type in Input class by @t-sommer in #567
- Use SVG icons by @t-sommer in #569
- Fix default and validate variability by @t-sommer in #586
- Use nominals to calculate absolute tolerances in CVodeSolver by @t-sommer in #588
- Fix variability defaults and validation by @t-sommer in #589
- Return FMIError for rpc_fmi2GetStingStatus by @t-sommer in #590
Full Changelog: v0.3.15...v0.3.16
v0.3.15
What's Changed
- Add FMI 3.0 interface to Container FMU by @t-sommer in #516
- Add str() function to ValidationError by @t-sommer in #524
- Add FMI{2|3}SetString() functions to Modelica import by @t-sommer in #525
- Add quotes to include path of gcc command by @t-sommer in #526
- Use Int64 to get / set FMI 3.0 Enumeration variables by @t-sommer in #531
Full Changelog: v0.3.14...v0.3.15
v0.3.14
What's Changed
- Handle array variables in create_plotly_figure() by @t-sommer in #499
- Add documentation and files pages to GUI by @t-sommer in #505
- Add python-kaleido as dependency for SVG export by @t-sommer in #506
- Only add binaries for supported platforms to Container FMU by @t-sommer in #507
Full Changelog: v0.3.13...v0.3.14
v0.3.13
What's Changed
- Use Reference FMUs 0.0.18 by @t-sommer in #442
- Handle Scheduled Execution FMUs in GUI by @t-sommer in #446
- Use lark instead of lark-parser by @t-sommer in #465
- Bump Python and image versions in CI by @t-sommer in #466
- Remove util.change_fmu() by @t-sommer in #468
- Add sources to Container FMU by @t-sommer in #473
- Use subprocess.Popen() to run jupyter by @t-sommer in #485
- Escape single quotes in Jupyter notebooks by @t-sommer in #487
- Handle array start values in Juypter notebooks by @t-sommer in #488
- Handle Strings when logging FMI calls by @t-sommer in #489
- Allow Binary start value literals by @t-sommer in #490
- Allow setting start values for inputs in "Instantiated" mode by @t-sommer in #491
- Allow os.PathLike as path to extracted FMU in simulate_fmu() by @t-sommer in #492
Full Changelog: v0.3.12...v0.3.13
v0.3.12
What's Changed
- Add missing files by @t-sommer in #424
- Remove ME from Container FMU and generate XML w/ jinja2 by @t-sommer in #430
- Handle Boolean literals in FMU Container by @t-sommer in #432
- Add FMI 3.0 support and examples to Modelica import by @t-sommer in #433
- Bump version to 0.3.12 by @t-sommer in #434
Full Changelog: v0.3.11...v0.3.12