-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Milestone
Description
TABLE IS STILL A WIP (Starting discussion on val)
| State | Old PackedState | New PackedState Field | |
|---|---|---|---|
| ✓ | initialized::Bool | initialized::Bool | initialized::Bool |
| ✓ | × id::Union{UUID, Nothing} | × id::Union{UUID, Nothing} | REMOVE |
| ✓ | × dimIDs::Vector{Int} | × dimIDs::Vector{Int} | REMOVE |
| ✓ | × solveInProgress::Int | × solveInProgress::Int | REMOVE ref |
| ✓ | ✎ solveKey::Symbol | ✎ solveKey::Symbol | label::Symbol |
| ✓ | ✎ infoPerCoord::Vector{Float64} | ✎ infoPerCoord::Vector{Float64} | observability |
| ✓ | ✎ ismargin::Bool | ✎ ismargin::Bool | marginalized |
| ✓ | ✎ solvedCount::Int | ✎ solvedCount::Int | solves |
| ✓ | {T} parameter | ✎ variableType::String | type::String |
| ✓ | ✎ _version::VersionNumber | version::VersionNumber | |
| ☐ | separator::Vector{Symbol} | separator::Vector{Symbol} | separator::Vector{Symbol} |
| ☐ | val::Vector{P} | see discussion | |
| ☐ | vecval::Vector{Float64} | ||
| ☐ | dimval::Int | ||
| ☐ | bw::Matrix{Float64} | see discussion | |
| ☐ | vecbw::Vector{Float64} | ||
| ☐ | dimbw::Int | ||
| ☐ | covar::Vector{SMatrix{N, N, Float64}} | covar::Vector{Float64} | TODO |
| ☐ | × BayesNetOutVertIDs::Vector{Symbol} | × BayesNetOutVertIDs::Vector{Symbol} | TODO: Looks unused? |
| ☐ | × dims::Int | × dims::Int | TODO: looks deprecated |
| ☐ | × BayesNetVertID::Symbol | × BayesNetVertID::Symbol | REMOVE |
| ☐ | × dontmargin::Bool | × dontmargin::Bool | TODO: likely unused? |
| ☐ | eliminated::Bool | × eliminated::Bool | Questionable if used |
| ☐ | events::Dict{Symbol, Threads.Condition} |
Keep in mind (#1177)
- that adding new fields in the future counts as feature expansion and will not break existing serialization.
- this is the chance for improving Clarity of variable names can be improved Caesar.jl#65.
- Aim for a single noun and avoid camel case.
Metadata
Metadata
Labels
No labels