Welcome
net-bench is a python package which was programmed with the goal to wrap
existing packages like networkX, graphviz and matplotlib as user-friendly as possible
and to make the results and procedures available for research and teaching at the chair
Digital Social
Science
of the University of Hamburg. This is the documentation for the usage and further development of the tool.
Have fun with it!
Basic idea
net-bench is based on a package for network analysis, NetworkX. It builds up on that
package with methods and integrations which are relevant for the chair / Digital Social Science /
the University of Hamburg. That's why basic knowledge in python and in NetworkX is required before we start.
The main idea of net-bench is to work with an networkx.Graph object as a basis.
That means that all interactions with the network can be effected solely via net-bench, but
that NetworkX methods can also be used. The goal is to allow advanced users to write complex
functions themselves. For beginners the net-bench methods are sufficient.
Next steps
- Installation
- Entry-level Tutorial
- User Manual
- Are you a programmer yourself? Codereference
- Do you want to help with the further development of the package? To configure the development environment and for general advice, please read
CONTRIBUTING.mdin the root directory of the repository.