Skip to main content

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

Release files for network-interface 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for network-interface 0.0.3
File Size Uploaded
network-interface-0.0.3.tar.gz 3.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for network-interface 0.0.3
File Interpreter ABI Platform
network_interface-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 7.3 kB

Release files / network-interface-0.0.3.tar.gz

Download URL network-interface-0.0.3.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b81097a89087ceaf0049e454808c6349da750d154fbd2c7a920b0bddb7aebba5
BLAKE2b-256 checksum
How to use checksums
d04982a78382564dc649388d1df0e854fc5feaab8e5f4cc67fd5fe0fde66ffc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8

Release files / network_interface-0.0.3-py3-none-any.whl

Download URL network_interface-0.0.3-py3-none-any.whl
Size 4.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2e6cbaa5c05646b9661ca77260a45063ad85dde8b5d9a91ba6f5e54ac255f431
BLAKE2b-256 checksum
How to use checksums
1a6f9ca345f585538036a32fdcaba3c19008f63d24749db5493c70d24541df22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page