Skip to content

v0.2.0

Compare
Choose a tag to compare
@MartinOtter MartinOtter released this 23 Jun 11:30
· 53 commits to main since this release

SignalTables v0.2.0

Version, based on ModiaResult.jl.
Changes with respect to ModiaResult.jl:

Underlying data format made much simpler, more general and more useful:

  • Dictionary of multi-dimensional arrays as function of one or more independent variables
    with potentially missing values.
  • Also parameters can be stored in the dictionary and are supported, e.g., for plotting.
  • Variables and parameters are dictionaries that store the actual values (e.g. arrays), and additional attributes.
  • Values are stored without units and the units are provided via the additional string attribute :unit. A unit can be
    either hold for all elements of an array, or an array of units can be provided defining the units for all variable elements.
  • A new function to flatten and convert a signal array for use in plots or traditional tables.
  • Since signals are arrays, all the Julia array operations can be directly used,
    e.g. for post-processing of simulation results.
  • write/save on JSON and JDL (HDF5) files.

Furthermore

  • Documentation considerably improved and made more user-oriented.
  • The Abstract Interfaces defined more clearly.
  • Several annoying bugs of ModiaResult.jl are no longer present.