Releases: ModiaSim/SignalTables.jl
Releases · ModiaSim/SignalTables.jl
v0.3.0
SignalTables v0.3.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
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.