Releases: CATIA-Systems/FMPy
Releases · CATIA-Systems/FMPy
v0.3.27
What's Changed
- Bump version to 0.3.26 by @t-sommer in #801
- Add method getRecentFiles() to MainWindow by @t-sommer in #807
- Use jwlawson/actions-setup-cmake@v2 in CI by @t-sommer in #817
- Handle illegal references in derivative attribute by @t-sommer in #821
- Use macos-14 in CI by @t-sommer in #828
- Add missing comma in literal by @t-sommer in #827
- Add FMI 3.0 alias variables to model variables by @t-sommer in #831
- Check input to np.log10 when calculating step_size by @t-sommer in #832
- Fix calculation of next_communication_point by @t-sommer in #833
- Add missing convenience functions for FMI 3.0 by @t-sommer in #834
- Set C/C++ standard for CMake by @t-sommer in #835
- Fix FMI3.{get|set}Clock by @t-sommer in #836
Full Changelog: v0.3.26...v0.3.27
v0.3.26
What's Changed
- Use console style log in GUI by @t-sommer in #779
- Add FMI API functions and type hints by @t-sommer in #785
- Rename parameter "component" to "c" in fmi2.py by @t-sommer in #786
- Fix compiler warnings in FMU template by @t-sommer in #791
- Fix links in README.md by @bavcol in #777
- Build platform binaries with CMake by @t-sommer in #782
New Contributors
Full Changelog: v0.3.25...v0.3.26
v0.3.25
Re-adds pyqtgraph to dependencies.
Full Changelog: v0.3.24...v0.3.25
v0.3.24
What's Changed
- Add nbformat to dependencies by @t-sommer in #760
- Handle array variables in CSV files by @t-sommer in #764
- Use plotly in GUI, remove matplotlib and pyqtgraph by @t-sommer in #765
- Add "fmpy-gui" script by @t-sommer in #766
- Add type hints to model description by @t-sommer in #768
- Add FMU template generator by @t-sommer in #775
Full Changelog: v0.3.23...v0.3.24
v0.3.23
What's Changed
- Convert all unit tests to pytest by @t-sommer in #722
- Use Reference FMUs 0.0.37 in tests by @t-sommer in #723
- Add variable aliases to model description by @t-sommer in #721
- Bump links in GUI to FMI Spec to 3.0.2 & 2.0.5 by @t-sommer in #724
- Crop long variables names in fmu_info() by @t-sommer in #726
- Convert to pyproject.toml by @t-sommer in #729
- Change fmi3Byte to c_uint8 by @t-sommer in #754
- Handle array variable input by @t-sommer in #755
- Don't apply pre-event input in FMI 3.0 CS w/ event mode by @t-sommer in #757
- Fix webapp by @t-sommer in #758
Full Changelog: v0.3.22...v0.3.23
v0.3.22
What's Changed
- Read attribute completedIntegratorStepNotNeeded by @t-sommer in #685
- Connect String variables in FMU Container by @t-sommer in #686
- Remove Modelica FMU import by @t-sommer in #688
- Add missing argument in FMI3Slave.getOutputDerivatives() by @t-sommer in #698
- Fix path to sundials libraries on aarch64-darwin by @t-sommer in #702
- Use GitHub Actions for CI by @t-sommer in #706
- Migrate from PyQt5 to PySide6 by @t-sommer in #705
- Update links to FMI Specification documents by @t-sommer in #708
- Ignore case in variable filter by @t-sommer in #709
- Handle line breaks in model variable description by @t-sommer in #710
- Use latest commit of JesseTG/rm in CI by @t-sommer in #711
- Bump minimum required CMake version to 3.10 by @t-sommer in #712
- Fix table dialog by @t-sommer in #716
- Use wildcard instead of version to install wheel by @t-sommer in #717
- Use isclose() to check next communication point by @t-sommer in #701
- Bump version to 0.3.22 by @t-sommer in #718
Full Changelog: v0.3.21...v0.3.22
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