Appendix A. Release notes

Table of Contents

1. Release notes for JModelica.org version 1.14
1.1. Highlights
1.2. Compilers
1.2.1. Compliance
1.2.2. New compiler API
1.2.3. FMI 2.0 RC2 export
1.3. Simulation
1.4. Optimization
2. Release notes for JModelica.org version 1.13
2.1. Highlights
2.2. Compilers
2.2.1. FMI 2.0 RC1 export
2.2.2. Compliance
2.3. Simulation
2.3.1. In-lined switches
2.4. Optimization
2.4.1. New CasADi tool chain
3. Release notes for JModelica.org version 1.12
3.1. Highlights
3.2. Compilers
3.3. Simulation
3.4. Contributors
3.4.1. Previous contributors
4. Release notes for JModelica.org version 1.11
4.1. Highlights
4.2. Compilers
4.3. Simulation
4.3.1. Runtime logging
4.3.2. Support for ModelicaError and assert
4.4. Contributors
4.4.1. Previous contributors
5. Release notes for JModelica.org version 1.10
5.1. Highlights
5.2. Compilers
5.2.1. Export of FMUs for Co-Simulation
5.3. Python
5.3.1. Improved result data access
5.3.2. Improved error handling
5.3.3. Parsing of FMU log files
5.4. Simulation
5.4.1. Support for FMU version 2.0b4
5.4.2. Result filter
5.4.3. Improved solver support
5.5. Optimization
5.5.1. Improved variable scaling
5.5.2. Improved handling of measurement data
5.6. Contributors
5.6.1. Previous contributors
6. Release notes for JModelica.org version 1.9.1
7. Release notes for JModelica.org version 1.9
7.1. Highlights
7.2. Compilers
7.2.1. Improved Modelica compliance
7.2.2. Support for MSL CombiTables
7.2.3. Support for hand guided tearing
7.2.4. Improved function inlining
7.2.5. Memory and execution time improvements in the compiler
7.3. Python
7.3.1. Compile in separate process
7.4. Simulation
7.4.1. Simulation of co-simulation FMUs
7.5. Optimization
7.5.1. Improvements to CasADi-based collocation algorithm
7.6. Contributors
7.6.1. Previous contributors
8. Release notes for JModelica.org version 1.8.1
9. Release notes for JModelica.org version 1.8
9.1. Highlights
9.2. Compilers
9.2.1. Improved Modelica compliance
9.2.2. Function inlining
9.2.3. New state selection algorithm
9.3. Python
9.3.1. Simplified compiling with libraries
9.4. Optimization
9.4.1. Improvements to CasADi-based collocation algorithm
9.5. Contributors
9.5.1. Previous contributors
10. Release notes for JModelica.org version 1.7
10.1. Highlights
10.2. Compilers
10.2.1. Support for mixed systems of equations
10.2.2. Support for tearing
10.2.3. Improved Modelica compliance
10.2.4. Function inlining
10.3. Python
10.3.1. New package structure
10.3.2. Support for shared libraries in FMUs
10.4. Simulation
10.4.1. Simulation of hybrid systems
10.5. Optimization
10.5.1. A novel CasADi-based collocation algorithm
10.6. Contributors
10.6.1. Previous contributors
11. Release notes for JModelica.org version 1.6
11.1. Highlights
11.2. Compilers
11.2.1. Index reduction
11.2.2. Modelica compliance
11.3. Python
11.3.1. Graphical user interface for visualization of simulation and optimization results
11.3.2. Simulation with function inputs
11.3.3. Compilation of XML models
11.3.4. Python version upgrade
11.4. Optimization
11.4.1. Derivative- free optimization of FMUs
11.4.2. Pseudo spectral methods for dynamic optimization
11.5. Eclipse Modelica plugin
11.6. Contributors
11.6.1. Previous contributors
12. Release notes for JModelica.org version 1.5
12.1. Highlights
12.2. Compilers
12.2.1. When clauses
12.2.2. Equation sorting
12.2.3. Connections
12.2.4. Eclipse IDE
12.2.5. Miscellaneous
12.3. Simulation
12.3.1. FMU export
12.3.2. Simulation of ODEs
12.3.3. Simulation of hybrid and sampled systems
12.4. Initialization of DAEs
12.5. Optimization
12.6. Contributors
12.6.1. Previous contributors
13. Release notes for JModelica.org version 1.4
13.1. Highlights
13.2. Compilers
13.2.1. Enumerations
13.2.2. Miscellaneous
13.2.3. Improved reporting of structural singularities
13.2.4. Automatic addition of initial equations
13.3. Python interface
13.3.1. Models
13.3.2. Compiling
13.3.3. initialize, simulate and optimize
13.3.4. Result object
13.4. Simulation
13.4.1. Input trajectories
13.4.2. Sensitivity calculations
13.4.3. Write scaled simulation result to file
13.5. Contributors
13.5.1. Previous contributors
14. Release notes for JModelica.org version 1.3
14.1. Highlights
14.2. Compilers
14.2.1. The Modelica compiler
14.2.2. The Optimica compiler
14.3. JModelica.org Model Interface (JMI)
14.3.1. The collocation optimization algorithm
14.4. Assimulo
14.5. FMI compliance
14.6. XML model export
14.6.1. noEvent operator
14.6.2. static attribute
14.7. Python integration
14.7.1. High-level functions
14.7.2. File I/O
14.8. Contributors
14.8.1. Previous contributors
15. Release notes for JModelica.org version 1.2
15.1. Highlights
15.2. Compilers
15.2.1. The Modelica compiler
15.2.2. The Optimica Compiler
15.3. The JModelica.org Model Interface (JMI)
15.3.1. General
15.4. The collocation optimization algorithm
15.4.1. Piecewise constant control signals
15.4.2. Free initial conditions allowed
15.4.3. Dens output of optimization result
15.5. New simulation package: Assimulo
15.6. FMI compliance
15.7. XML model export
15.8. Python integration
15.8.1. New high-level functions for optimization and simulation
15.9. Contributors
15.9.1. Previous contributors