Skip to main content

This class is an abstract class to standardize the way of creating a network graph in networkx

Project description

network-interface

In order to install, open the command prompt and type:

pip install network_interface

In order to import:

from network_interface import NetworkInterface

In this module you will find NetworkInterface class which is an abstract class to standardize the way of creating a network graph in networkx.

Once you install this library, you have to install igraph library where:

In order to use the class, you have to inherit this class and define the following abstract methods according to your dataset:

  • get_nodes
  • get_edges

This class also has some helpful methods like (use help function to get more info about them):

  • get_nodes_list
  • get_edges_list
  • create_network_graph
  • nodes_df_to_nodes_list
  • calculate_nodes_positions(using the most common algorithms to calculate nodes positions in a network graph)
  • append_nodes_positions_to_nodes_attributes
  • get_nodes_pos_dict

The following directory Example shows a concrete example about how to use the class

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for network-interface, version 0.0.3
Filename, size File type Python version Upload date Hashes
Filename, size network_interface-0.0.3-py3-none-any.whl (4.3 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size network-interface-0.0.3.tar.gz (3.1 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page