This repository has been archived by the owner on Sep 30, 2023. It is now read-only.
Releases: gramian/emgr
Releases · gramian/emgr
emgr 5.99
emgr
- EMpirical GRamian Framework (Version 5.99)
New in emgr
5.99:
- CHANGED parameter scale computation
- ADDED parameter centering around nominal parameter
- ADDED exact Schur complement for (cross-)identifiability Gramian
- ADDED inline-if local function for cleaner assignments
- ADDED Lie-bracket kernel and hyperbolic-SVD kernel for testing
- ADDED reciprocal square-root time-weighting
- FIXED normalization bug
- FIXED approximate inverse (Python)
- IMPROVED observability and adjoint caching
- IMPROVED default solver
- IMPROVED time-weighting
- IMPROVED code readability
emgr 5.9
emgr
- EMpirical GRamian framework for model reduction of input-output systems (Version 5.9)
New in emgr
5.9:
- CHANGED chirp input function character changed to 'h'
- CHANGED perturbation ranges fixed
- ADDED parallelizability to more loops
- ADDED dynamic mode decomposition pseudo kernel
- FIXED state and scale weighting
- IMPROVED state-gramian variant setup
- IMPROVED cross gramian observability cache
- IMPROVED sensitivity Gramian perturbations
- IMPROVED loop bodies by simplification
emgr 5.8
emgr
- EMpirical GRamian framework for model reduction of input-output systems (Version 5.8)
New in emgr
5.8:
- CHANGED replaced combined min/max by
bounds
- CHANGED sequence of normalization options
- ADDED cardinal sine input
- ADDED output-controllability Gramian (via controllability gramian)
- ADDED optional trajectory weighting
- FIXED normalization bug
- FIXED sensitivity Gramian bug
- IMPROVED sensitivity Gramian
- IMPROVED parameter Gramian calls
- IMPROVED configuration flag padding
- IMPROVED centering
- IMPROVED readability by sectioning
- IMPROVED readability of conditions
- IMPROVED Python version
- REMOVED geometric mean centering
emgr 5.7
emgr
- EMpirical GRamian framework for model reduction of input-output systems (Version 5.7)
New in emgr
5.7:
- CHANGED built-in input argument codes
- ADDED built-in step input
- ADDED average observability Gramian option
- ADDED geometric mean centering
- IMPROVED exponential chirp input
- IMPROVED sensitivity Gramian computation
- IMPROVED linear cross Gramian scales
- IMPROVED memory footprint of non-symmetric cross Gramians
- IMPROVED code readability
- IMPROVED Python version
- REMOVED sensitivity Gramian normalization
emgr 5.6
emgr
- EMpirical GRamian framework for model reduction of input-output systems (Version 5.6)
New in emgr
5.6:
- ADDED experimental Python variant
- ADDED commented custom
end
- IMPROVED code complexity
- IMPROVED default integrator
- IMPROVED parameter perturbations
- IMPROVED Gramian normalization
- FIXED bug in linear cross Gramian
emgr 5.5
emgr
- EMpirical GRamian framework for model reduction of input-output systems (Version 5.5)
New in emgr
5.5:
- ADDED sensitivity Gramian normalization
- FIXED distributed cross Gramian computation
- FIXED linear cross Gramian scales
- FIXED approximate inverse computation
- FIXED mean centering
- FIXED parameter centering
emgr 5.4
emgr
- EMpirical GRamian framework for model reduction of input-output systems (Version 5.4)
New in emgr
5.4:
- CHANGED linear chirp to exponential chirp
- ADDED input-output sensitivity Gramian
- ADDED builtin pseudo-random binary input
- FIXED preconditioner computation
emgr 5.3
emgr
- EMpirical GRamian framework for model reduction of input-output systems (Version 5.3)
New in emgr
5.3:
- CHANGED preallocation of Gramian variables to reservation
- CHANGED sequence of computation in linear cross Gramian
- ADDED local identity function
- ADDED preallocation for input perturbation
- FIXED averaging in default integrator
emgr 5.2
emgr 5.1
emgr
- EMpirical GRamian framework for model reduction of input-output systems (Version 5.1)
New in emgr
5.1:
- CHANGED parameter Gramian computation to unified form
- CHANGED sensitivity Gramian via pseudo kernel
- ADDED wave centering (experimental)
- ADDED zero centering
- ADDED option flags for distributed computation
- ADDED argument for dot product handle
- ADDED comment on general Gramian computation
- IMPROVED preconditioner computation via pseudo kernel
- IMPROVED handling of extra input
- IMPROVED partition setup
- FIXED steady state centering
- FIXED default integrator
- REMOVED global variables for distributed computation
- REMOVED global variable for dot product handle
- REMOVED argument for parameter scales