NetworkL
NetworkL is a Python package which extends the scope of the NetworkX package to eXtra-Large time-varying graphs. It supports the manipulation and efficient longitudinal analysis of complex networks
- Documentation
- Development
A quick example that update the all-pairs shortest path lengths in an undirected graph by using the SparseGeodesicMatrix data structure:
>>> import networkx as nx >>> import networkl as nl >>> from random import randrange >>> >>> N=1000 >>> G = nx.erdos_renyi_graph(N,0.1) #create a graph >>> SparseD = nl.sparse_distance_matrix(G) #compute the Sparse Distance Matrix >>> >>> new_edges = [(randrange(N),randrange(N)) for c in range(100)] #add edges and update Distance Matrix >>> for i,j in new_edges: >>> if G.has_edge(i,j) or i==j: >>> continue >>> nl.update_distance_matrix(G,SparseD,i,j,mode='add') >>> >>> print SparseD[1][1] #accessing distance values
Distributed under the GNU v2 license; see LICENSE.txt:
Copyright (C) 2015 NetworkL Developers Moreno Bonaventura <m.bonaventura@qmul.ac.uk>
Release files for networkl 0.2.13
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| networkl-0.2.13.tar.gz | 4.3 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| networkl-0.2.13.macosx-10.3-fat.tar.gz | Details | |||
| networkl-0.2.13.macosx-10.3-fat.exe | Details |
Total release size: 79.4 kB
Release files / networkl-0.2.13.tar.gz
| Download URL | networkl-0.2.13.tar.gz |
|---|---|
| Size | 4.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6ae49e1ca09de5bdebb841f44fccb8aa27899a6324c56a0062fd503228cd8233
|
|
BLAKE2b-256 checksum How to use checksums |
cecc8f85049976f6b7c8b2fdd09aeff342806f797f71f3f23d22f5ce37e8f284
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / networkl-0.2.13.macosx-10.3-fat.tar.gz
| Download URL | networkl-0.2.13.macosx-10.3-fat.tar.gz |
|---|---|
| Size | 7.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4bc9b21bc05ae715329bfb5db3a6e47cc40e861c89235baa1ae75085af7858ac
|
|
BLAKE2b-256 checksum How to use checksums |
491b45d883ae63f154c46bb7a5a0c87f6c8a695b63c11fa884a37ee55210046a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / networkl-0.2.13.macosx-10.3-fat.exe
| Download URL | networkl-0.2.13.macosx-10.3-fat.exe |
|---|---|
| Size | 67.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9fd5733403f690caf5c870e39f944985169ed6c50ea38029b4c0e6a6f8c28c7d
|
|
BLAKE2b-256 checksum How to use checksums |
4f932ee20fb1d3b6e42d58b74666a60c39ec4e0e8dbc9eacdfb7b9f50d96e8f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |