Skip to content
This repository has been archived by the owner on Sep 30, 2023. It is now read-only.

Releases: gramian/emgr

emgr 5.99

13 Apr 12:05
Compare
Choose a tag to compare

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

21 Jan 14:43
Compare
Choose a tag to compare

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

01 May 11:25
Compare
Choose a tag to compare

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

26 Feb 13:56
Compare
Choose a tag to compare

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

04 Jan 22:40
Compare
Choose a tag to compare

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

22 Aug 00:52
Compare
Choose a tag to compare

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

06 May 12:53
Compare
Choose a tag to compare

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

01 Jan 16:12
Compare
Choose a tag to compare

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

01 Aug 12:57
Compare
Choose a tag to compare

emgr - EMpirical GRamian framework for model reduction of input-output systems (Version 5.2)

New in emgr 5.2:

  • IMPROVED sparse scales
  • FIXED root-mean-square centering
  • REMOVED zero parameter scaling
  • REMOVED wave centering

emgr 5.1

17 May 22:40
Compare
Choose a tag to compare

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