Skip to content

Commit 7845692

Browse files
committed
New version 0.4.3
1 parent 0b0ed31 commit 7845692

File tree

3 files changed

+17
-5
lines changed

3 files changed

+17
-5
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "SignalTables"
22
uuid = "3201582d-3078-4276-ba5d-0a1254d79d7c"
33
authors = ["Martin.Otter@dlr.de <Martin.Otter@dlr.de>"]
4-
version = "0.4.2"
4+
version = "0.4.3"
55

66
[deps]
77
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"

docs/src/index.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ In all these dictionaries, additional attributes can be stored, for example *uni
2525
## Examples
2626

2727
```julia
28-
using SignalTables
28+
using SignalTablesact
2929

3030
t = 0.0:0.1:0.5
3131
sigTable = SignalTable(
@@ -188,6 +188,10 @@ are different to the Python 2.x version.
188188

189189
## Release Notes
190190

191+
### Version 0.4.3
192+
193+
- Minor improvements when printing a SignalTable.
194+
191195
### Version 0.4.2
192196

193197
- Fix issue [#6](https://github.com/ModiaSim/SignalTables.jl/issues/6):

src/SignalTableFunctions.jl

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,8 +199,16 @@ function showInfo(io::IO, signalTable;
199199
signal = getSignalInfo(signalTable, name)
200200
kind = isVar(signal) ? "Var" : (isPar(signal) ? "Par" : "Map")
201201
if showVar && kind == "Var" || showPar && kind == "Par" || showMap && kind == "Map"
202+
first = true
203+
if kind == "Par"
204+
val = getValue(signalTable, name)
205+
if !ismutable(val)
206+
first = false
207+
print(iostr, "=")
208+
show(iostr, val)
209+
end
210+
end
202211
if showAttributes
203-
first = true
204212
for (key,val) in signal
205213
if key in doNotShowAttributes
206214
continue
@@ -759,12 +767,12 @@ function encodeSignalTableElement(path, element; log=false)
759767
"eltype" => replace(string(eltype(element)), " " => ""),
760768
"size" => Int[i for i in size(element)],
761769
"values" => element
762-
)
770+
)
763771
else
764772
jdict = OrderedDict{String,Any}("_class" => "Array",
765773
"eltype" => replace(string(eltype(element)), " " => ""),
766774
"size" => Int[i for i in size(element)],
767-
"layout" => "column-major",
775+
"layout" => "column-major",
768776
"values" => reshape(element, length(element))
769777
)
770778
end

0 commit comments

Comments
 (0)