Zum Inhalt

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