Skip to main content

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

http://networkl.github.io

Development

https://github.com/networkl/networkl

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)

Source distribution for networkl 0.2.13
File Size Uploaded
networkl-0.2.13.tar.gz 4.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for networkl 0.2.13
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.13 This release

3 release files

0.1

1 release file

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