Skip to content

Releases: ModiaSim/SignalTables.jl

v0.3.0

04 Jul 09:41
Compare
Choose a tag to compare

SignalTables v0.3.0

Diff since v0.2.0

  • Slightly non-backwards compatiable to 0.2.0.
  • Various new functions (e.g. storing a signal table in JSON format on file).
  • DataFrames.jl, Tables.jl are supported as signal tables.
  • Plotting/flattening: Support of Measurements.jl and MonteCarloMeasurements.jl
  • Docu improved.
  • Bug with PlotPackage "SilentNoPlot" fixed.
  • SignalTables/test/runtests.jl runs the tests with plot package "SilentNoPlot" (instead of the activated plot package).
  • New file SignalTables/test/runtests_with_plot.jl runs the tests with the activated plot package.

v0.2.0

23 Jun 11:30
Compare
Choose a tag to compare

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.