mixle.data.sources.graph_source module¶
Shared graph observation encoding helpers for stats graph distributions.
Graph observations may be square binary adjacency matrices, NetworkX-like graph
objects, (adjacency, block_assignments) pairs, or mappings with
adjacency/adj and optional block_assignments/blocks.
- class GraphObservation(adjacency, block_assignments=None)[source]
Bases:
objectCanonical binary graph observation used by graph encoders.
- class GraphDataEncoder(directed=False, fallback_assignments=None)[source]
Bases:
DataSequenceEncoderEncode graph observations as canonical adjacency/assignment objects.
- seq_encode(x)[source]
Encode graph-like observations into graph observation records.
- row_count(x)[source]
Return the number of canonical graph observations in an encoded payload.