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:
- Refer to igraph/python if you are a linux or mac user
- Refer to stackoverflow if you are a windows user
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)
| File | Size | Uploaded | |
|---|---|---|---|
| network-interface-0.0.3.tar.gz | 3.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|