Willkommen
dssTools
ist ein Python-Package, welches mit dem Ziel programmiert wurde,
bestehende Packages wie networkX
, graphviz
und matplotlib
möglichst nutzer:innenfreundlich zu verpacken und die erarbeiteten Erkenntnisse
und Vorgehensweisen für die Forschung und Lehre am Lehrstuhl Digital Social
Science
der Universität Hamburg zur Verfügung zu stellen. Hier findet sich die
Dokumentation für die Nutzung und Weiterentwicklung des Tools. Viel Spaß damit!
Grundidee
dsstools
baut auf dem Package für Netzwerkanalyse, NetworkX
, auf und
erweitert es um Funktionen und Integrationen, die im Forschungsbereich des
Lehrstuhls /Digital Social Science/ an der Universität Hamburg relevant sind.
Von daher sollten Grundkenntnisse sowohl in Python als auch in NetworkX
vorhanden sein, bevor wir starten können.
Die Grundidee bei dsstools
ist, dass immer auf Basis eines
networkx.Graph
-Objektes gearbeitet wird. Das bedeutet, dass alle
Interaktionen mit dem Netzwerk rein auf Basis von dsstools
stattfinden
können, aber auch immer Funktionen von NetworkX
angewandt werden
können. Das hat das Ziel, das fortgeschrittene Personen auch komplexere
Funktionen selbst schreiben können. Für Einsteiger*innen sind jedoch
die von dsstools
bereitgestellten Funktionen völlig ausreichend.
Nächste Schritte
- Installation
- Tutorial für Anfänger*innen
- Nutzungsanleitung
- Selbst Entwickler*in? Codereferenz
- Selbst bei der Weiterentwicklung des Packages helfen? Zur Einrichtung der
Entwicklungsumgebung und allgemeiner Hinweise bitte die
CONTRIBUTING.md
im Wurzelverzeichnis des Repositorys lesen.