Skip to content

Standardize Variable* #1180

@Affie

Description

@Affie

WIP

VariableDFG VariableCompute
id::Union{UUID, Nothing} id::Union{UUID, Nothing} REMOVE
label::Symbol label::Symbol label::Symbol
tags::Vector{Symbol} tags::Set{Symbol} tags::Set{Symbol}
timestamp::ZonedDateTime timestamp::ZonedDateTime timestamp::TimeDateZone
nstime::String nstime::Nanosecond REMOVE
ppes::Vector{MeanMaxPPE} ppeDict::Dict{Symbol, AbstractPointParametricEst} REMOVE
blobEntries::Vector{Blobentry} dataDict::Dict{Symbol, Blobentry} blobentries::Blobentries
metadata::String smallData::Dict{Symbol, MetadataTypes} bloblets::Bloblets
solvable::Int solvable::Base.RefValue{Int} solvable::Base.RefValue{Int}
solverData::Vector{PackedState} solverDataDict::Dict{Symbol, VariableState{T, P, N}} states::States
variableType::String - type::TypeMetadata
_version::VersionNumber -

Notes:

  • Consolidate VariableDFG and VariableCompute
  • timestamp only, see Change to VariableDFG.missionnanosec alongside .timestamp #1087
  • smallData -> bloblets
  • solverDataDict-> states
  • dataDict -> blobentries
  • nstime different uses:
    • as 0-999_999 nanosecond part of time stamp now in timestamp,
    • as steady timestamp now in steadytime
  • see pr for some progress

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions