helios.layouts.mde.MDEServerCalc¶
-
class
helios.layouts.mde.
MDEServerCalc
(num_nodes, num_edges, edges_buffer_name, positions_buffer_name, info_buffer_name, dimension=3, weights_buffer_name=None, snapshots_buffer_name=None, num_snapshots=0, penalty_name=None, penalty_parameters_buffer_name=None, num_penalty_parameters=None, attractive_penalty_name='log1p', repulsive_penalty_name='log', use_shortest_path=False, constraint_name=None, constraint_anchors_buffer_name=None, num_anchors=None)[source]¶ Bases:
helios.layouts.base.NetworkLayoutIPCServerCalc
This Obj. reads the network information stored in a shared memory resource and execute the MDE layout algorithm
- Parameters
num_nodes (int) –
num_edges (int) –
edges_buffer_name (str) –
positions_buffer_name (str) –
info_buffer_name (str) –
weights_buffer_name (str, optional) –
snapshots_buffer_name (str, optional) –
num_snapshots (int, optional) –
dimension=3 (int, optional) – layout dimension
penalty_name (str, optional) –
penalty_parameters_buffer_name (str, optional) –
num_penalty_parameters (int, optional) –
attractive_penalty_name (str, optional) –
repulsive_penalty_name (str, optional) –
use_shortest_path (str, optional) –
constraint_name (str, optional) –
constraint_anchors_buffer_name (str, optional) –
num_anchors (int, optional) –
Methods
This method starts the network layout algorithm.