-
Notifications
You must be signed in to change notification settings - Fork 2
Design: Graph DataLevels
Dehann Fourie edited this page Jul 11, 2024
·
8 revisions
Copyright (c) 2024 NavAbility(TM) all rights reserved.
Also see the data design: https://github.com/JuliaRobotics/Caesar.jl/wiki/Data-Design-for-Caesar-RoME-IIF
- Skeleton{Variable/Factor} old design wiki
- Summary{Variable/Factor}
- DFG{Variable/Factor} (Legacy PackedVariable or PackedFactor)
- Compute{Variable/Factor} -- fully derivable from DFG{Variable/Factor} with preference for JuliaLang.
Data level Skeleton, Summary, DFG are 99% consistent across all languages and serializations, but there are exceptions:
For performance per technology, GQL queries return vectors yet DFG internally use Dicts. Special dispatches are needed to converge to dicts in the DFGs (aka SDKs) to dicts keyed by label for:
- BlobEntries
- PPEs
- SolverData