Helios Network Python API
Version 0.6.0
The Python API provides a convenient wrapper for the native graph core plus file readers and conversion utilities for common graph ecosystems.
Network
The main Python wrapper around the native graph core.
Import And Conversion
Readers and conversion helpers for BXNet, ZXNet, XNet, GML, node-link JSON, NetworkX, and igraph.
function
from_igraph
Create a Helios `Network` from an igraph `Graph`.
function
from_networkx
Create a Helios `Network` from a NetworkX `Graph` or `DiGraph`.
function
read_bxnet
Read a binary `.bxnet` file into a `Network`.
function
read_gml
Read a GML graph file into a `Network`.
function
read_gt
Read a graph-tool `.gt` file into a `Network`.
function
read_node_link_json
Read a D3/NetworkX-style node-link JSON file into a `Network`.
function
read_xnet
Read a text `.xnet` file into a `Network`.
function
read_zxnet
Read a compressed `.zxnet` file into a `Network`.
function
to_igraph
Convert a Helios `Network` to an igraph `Graph` with compatible attributes.
function
to_networkx
Convert a Helios `Network` to a NetworkX graph with compatible attributes.
UMAP
UMAP integration helpers that export fuzzy and nearest-neighbor graphs as Helios networks.
class
HeliosUMAP
Build UMAP embeddings with umap-learn while exporting the fuzzy graph and optional kNN graph as Helios networks.
class
NetworkExportResult
Result record returned by UMAP graph export helpers.
Enums And Models
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.
Coverage Notes
The structured reference is available at ../reference.json.
- No missing docstring summaries detected for extracted public Python symbols.