Skip to content

Enums And Models

Back to Helios Network Python API

Enums and small model classes shared with the native core.

class AttributeScope Scopes where attributes can be attached: nodes, edges, or graph-level metadata. class AttributeType Attribute storage types supported by the Helios native core. class CategorySortOrder Ordering policies for category dictionaries derived from string attributes. class ClusteringVariant Formula selector for local clustering coefficient measurements. class ConnectedComponentsMode Weak or strong connected-component mode. class DimensionMethod Finite-difference method used by multiscale dimension measurements. function encode_binary_batch Encode mutation events into the Helios network binary batch protocol. function generate_barabasi_albert Generate a Barabasi-Albert preferential attachment network. function generate_configuration_model Generate a configuration model network from a degree sequence. function generate_lattice_2d Generate a 2D lattice network. function generate_random_geometric Generate a random geometric unit-disk network. function generate_small_world Alias for `generate_watts_strogatz`. function generate_stochastic_block_model Generate a stochastic block model network. function generate_watts_strogatz Generate a Watts-Strogatz small-world network. function generate_waxman Generate a Waxman geometric network. class MeasurementExecutionMode Execution policy for native measurements that support serial or parallel kernels. function mutation_events_to_text_batch Convert mutation events to the text batch format understood by JS. class NeighborDirection Traversal direction for neighbor queries and directed graph measurements. class StrengthMeasure Edge-weight aggregation used by strength measurements.