Appendix B. Release notes

Table of Contents

1. Release notes for JModelica.org version 1.16
1.1. Highlights
1.2. Compiler
1.2.1. Compliance
1.2.2. Support for dynamic state select
1.3. Optimization
2. Release notes for JModelica.org version 1.15
2.1. Highlights
2.2. Compiler
2.2.1. Compliance
2.2.2. Support for over-constrained initialization systems
2.2.3. FMU 2.0 export
2.2.4. Improved numerical algorithms in FMU runtime
2.2.5. CasADi 2.0 support in Optimization
2.3. Simulation
3. Release notes for JModelica.org version 1.14
3.1. Highlights
3.2. Compiler
3.2.1. Compliance
3.2.2. New compiler API
3.2.3. FMI 2.0 RC2 export
3.3. Simulation
3.4. Optimization
4. Release notes for JModelica.org version 1.13
4.1. Highlights
4.2. Compilers
4.2.1. FMI 2.0 RC1 export
4.2.2. Compliance
4.3. Simulation
4.3.1. In-lined switches
4.4. Optimization
4.4.1. New CasADi tool chain
5. Release notes for JModelica.org version 1.12
5.1. Highlights
5.2. Compilers
5.3. Simulation
5.4. Contributors
5.4.1. Previous contributors
6. Release notes for JModelica.org version 1.11
6.1. Highlights
6.2. Compilers
6.3. Simulation
6.3.1. Runtime logging
6.3.2. Support for ModelicaError and assert
6.4. Contributors
6.4.1. Previous contributors
7. Release notes for JModelica.org version 1.10
7.1. Highlights
7.2. Compilers
7.2.1. Export of FMUs for Co-Simulation
7.3. Python
7.3.1. Improved result data access
7.3.2. Improved error handling
7.3.3. Parsing of FMU log files
7.4. Simulation
7.4.1. Support for FMU version 2.0b4
7.4.2. Result filter
7.4.3. Improved solver support
7.5. Optimization
7.5.1. Improved variable scaling
7.5.2. Improved handling of measurement data
7.6. Contributors
7.6.1. Previous contributors
8. Release notes for JModelica.org version 1.9.1
9. Release notes for JModelica.org version 1.9
9.1. Highlights
9.2. Compilers
9.2.1. Improved Modelica compliance
9.2.2. Support for MSL CombiTables
9.2.3. Support for hand guided tearing
9.2.4. Improved function inlining
9.2.5. Memory and execution time improvements in the compiler
9.3. Python
9.3.1. Compile in separate process
9.4. Simulation
9.4.1. Simulation of co-simulation FMUs
9.5. Optimization
9.5.1. Improvements to CasADi-based collocation algorithm
9.6. Contributors
9.6.1. Previous contributors
10. Release notes for JModelica.org version 1.8.1
11. Release notes for JModelica.org version 1.8
11.1. Highlights
11.2. Compilers
11.2.1. Improved Modelica compliance
11.2.2. Function inlining
11.2.3. New state selection algorithm
11.3. Python
11.3.1. Simplified compiling with libraries
11.4. Optimization
11.4.1. Improvements to CasADi-based collocation algorithm
11.5. Contributors
11.5.1. Previous contributors
12. Release notes for JModelica.org version 1.7
12.1. Highlights
12.2. Compilers
12.2.1. Support for mixed systems of equations
12.2.2. Support for tearing
12.2.3. Improved Modelica compliance
12.2.4. Function inlining
12.3. Python
12.3.1. New package structure
12.3.2. Support for shared libraries in FMUs
12.4. Simulation
12.4.1. Simulation of hybrid systems
12.5. Optimization
12.5.1. A novel CasADi-based collocation algorithm
12.6. Contributors
12.6.1. Previous contributors
13. Release notes for JModelica.org version 1.6
13.1. Highlights
13.2. Compilers
13.2.1. Index reduction
13.2.2. Modelica compliance
13.3. Python
13.3.1. Graphical user interface for visualization of simulation and optimization results
13.3.2. Simulation with function inputs
13.3.3. Compilation of XML models
13.3.4. Python version upgrade
13.4. Optimization
13.4.1. Derivative- free optimization of FMUs
13.4.2. Pseudo spectral methods for dynamic optimization
13.5. Eclipse Modelica plugin
13.6. Contributors
13.6.1. Previous contributors
14. Release notes for JModelica.org version 1.5
14.1. Highlights
14.2. Compilers
14.2.1. When clauses
14.2.2. Equation sorting
14.2.3. Connections
14.2.4. Eclipse IDE
14.2.5. Miscellaneous
14.3. Simulation
14.3.1. FMU export
14.3.2. Simulation of ODEs
14.3.3. Simulation of hybrid and sampled systems
14.4. Initialization of DAEs
14.5. Optimization
14.6. Contributors
14.6.1. Previous contributors
15. Release notes for JModelica.org version 1.4
15.1. Highlights
15.2. Compilers
15.2.1. Enumerations
15.2.2. Miscellaneous
15.2.3. Improved reporting of structural singularities
15.2.4. Automatic addition of initial equations
15.3. Python interface
15.3.1. Models
15.3.2. Compiling
15.3.3. initialize, simulate and optimize
15.3.4. Result object
15.4. Simulation
15.4.1. Input trajectories
15.4.2. Sensitivity calculations
15.4.3. Write scaled simulation result to file
15.5. Contributors
15.5.1. Previous contributors
16. Release notes for JModelica.org version 1.3
16.1. Highlights
16.2. Compilers
16.2.1. The Modelica compiler
16.2.2. The Optimica compiler
16.3. JModelica.org Model Interface (JMI)
16.3.1. The collocation optimization algorithm
16.4. Assimulo
16.5. FMI compliance
16.6. XML model export
16.6.1. noEvent operator
16.6.2. static attribute
16.7. Python integration
16.7.1. High-level functions
16.7.2. File I/O
16.8. Contributors
16.8.1. Previous contributors
17. Release notes for JModelica.org version 1.2
17.1. Highlights
17.2. Compilers
17.2.1. The Modelica compiler
17.2.2. The Optimica Compiler
17.3. The JModelica.org Model Interface (JMI)
17.3.1. General
17.4. The collocation optimization algorithm
17.4.1. Piecewise constant control signals
17.4.2. Free initial conditions allowed
17.4.3. Dens output of optimization result
17.5. New simulation package: Assimulo
17.6. FMI compliance
17.7. XML model export
17.8. Python integration
17.8.1. New high-level functions for optimization and simulation
17.9. Contributors
17.9.1. Previous contributors