Description
EDIT: part of the problem is we removing Graphs.jl which removes drawing utils, so basically we just need an end-to-end test of IIF.animateCSMSideBySide
with all the necessary deprecations. The types and names are all slightly changed, so yes just a solid round of deprecations required all round here.
More breaking type changes between Caesar / IIF / FSM that were not properly deprecated. The type has been changed to NamedTuple
:
julia> typeof(hists)
Dict{Int64,Array{NamedTuple{(:timestamp, :id, :f, :csmc),Tuple{Dates.DateTime,Int64,Function,CliqStateMachineContainer}},1}}
Some of the debug tools from Caesar call upstream through IIF into FSM
But FSM wants the old Tuple
type:
function animateStateMachineHistoryIntervalCompound(hists::Dict{Symbol, Vector{Tuple{DateTime, Int, <: Function, T}}};
As well as Dict
of either Int
or Symbol
.
We should add animateCSM
the tests to make sure this does not happen again. I ask for help on getting broader test coverage please, especially if type changes are made.
cc @Affie