Skip to content

Latest commit

 

History

History
98 lines (79 loc) · 2.29 KB

project-notebook.org

File metadata and controls

98 lines (79 loc) · 2.29 KB

Project Notebook

INFERENCE

CVXPY inference algorithm [0/2]

Auto-generate cliques of graph

VIZ

QUEUE

STRT Refactor drawing modes

Remove “Select” as a mode. Make it, as well as the “t” key, special submodes, that only apply for a single operation.

Actions + Keystroke Display

Make such “Special Operations” visually clear and automatically display which ones are available. Important for ease of use

Visual [2/8]

draw labels

  • State “DONE” from “TODO” [2022-05-23 Mon 16:02]

KILL change δ (edge offset) + length parameters of hyperedges

  • State “KILL” from “TODO” [2022-05-23 Mon 16:02]

make self-edges prettier

One possibility: multiple link nodes.

double-headed arrows

circle-tailed arrows

*

LaTeX in nodes & arrows;

scaling diagrams

snap-to

Simulation Toggle-able.

Structure Editing

STRT Moving.

Blender style

Scaling.

Issue: distances are for pairs of connected nodes / links. So how do you scale things separately?

Rename labels

Edge Focus

CPD editor

Node Focus

Value Editor

Associate list to each node

  • State “DONE” from “TODO” [2022-12-12 Mon 18:56]

See: Multi-PDG below

UNDO

Multi-PDG [0/3]

Nested Borders (Compress full PDGs as nodes + folding)

Split and Merge functionality

Move entire PDGs around the screen

WISHLIST

Other Inputs

Draw on Tablet

Parse from Image

Importing of other formats

.csv

graph formats (.dot, …)

.pdg files

Class Graph / Objet Graph from javascript

Queries + Analytics

Inconsistency

Visualize a Joint distribution

Information Diagrams (both for joint dists + PDGs)

FINISHED

[X] bounding box for nodes

[X] edge labels in hypergraph

[X] new “node” for each hypergraph

[X] repulsion between edges

[X] add “new node” tool

[X] add “new hyperedge” tool

[X] selection: (nodes + edges)

[X] selection operators: union, subtraction

[X] drawing selection

[X] painting selection

[X] add to hyperedges w/drawing

[X] select edges

[X] import / export