Custom graph/network/multi-weighted network class based on storing list of neighbors for each nodes (as opposed to edge list) for scalable sampling and searching algorithms
Project description
NNetwork
Custom graph/network/multi-weighted network class based on storing list of neighbors for each nodes (as opposed to edge list) for scalable sampling and searching algorithms
Installation
To install NNetwork, run this command in your terminal:
$ pip install -U NNetwork
This is the preferred method to install NNetwork, as it will always install the most recent stable release.
If you don't have pip installed, these installation instructions can guide you through the process.
Quick Start
>>> from NNetwork import Example
>>> a = Example()
>>> a.get_value()
10
Citing
If you use our work in an academic setting, please cite our paper:
Development
See CONTRIBUTING.md for information related to developing the code.
Suggested Git Branch Strategy
master
is for the most up-to-date development, very rarely should you directly commit to this branch. Your day-to-day work should exist on branches separate frommaster
. It is recommended to commit to development branches and make pull requests to master.4. It is recommended to use "Squash and Merge" commits when committing PR's. It makes each set of changes tomaster
atomic and as a side effect naturally encourages small well defined PR's.
Additional Optional Setup Steps:
-
Create an initial release to test.PyPI and PyPI.
- Follow This PyPA tutorial, starting from the "Generating distribution archives" section.
-
Create a blank github repository (without a README or .gitignore) and push the code to it.
-
Delete these setup instructions from
README.md
when you are finished with them.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for NNetwork-0.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f37959ba551ba8edc26dc03300bc5aac91693b6604a0f77ae8dd39556cc33ffd |
|
MD5 | ee45388313e06730207ebe19ec7bf139 |
|
BLAKE2b-256 | 47e4d1d14cc76ba34b0751f5df5fdb55b4a77b2305d0c7c58160491af9a3b3c3 |