-
Notifications
You must be signed in to change notification settings - Fork 0
ymirpl/networkx-thesis
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Politechnika Warszawska Praca inżynierska: Metody analityczne w sieciach socjalnych Marcin Mincer, IAiIS Opiekun: prof. dr hab. Ewa Niewiadomska-Szynkiewicz Moduł "Facebook" oraz moduł "Wykrywanie klik złośliwych głosujących". Uwaga, wykonanie eksperymentów może potrwać nawet kilka-kilkanaście godzin (w zależności od maszyny). Wymagania: gnuplot python >=2.6 Paczki pythona: networkx>=1.4 numpy gnuplot-py simplejson urllib3 matplotlib>=0.99 Paczki mogą być zainstalowane przy pomocy narzędzia Pip poleceniem: pip install -r requirements.txt Pakie Pip może być zainstalowy poprzez rozpakowanie dołączonego archiwum i wykonanie polecenia: python setup.py install Przed uruchomieniem można ustalić konfigurację: w pliku src/logging.conf w sekcji: [handler_fileHandler] class=FileHandler level=INFO formatter=simpleFormatter args=("log.txt",) w miejsce 'log.txt' wpisujemy ścieżkę i nazwę pliku w którym będą zapisane wyniki działania programu. W pliku src/config.py można zmienić dwa parametry: SIXTYONE_SOURCE_FILE = "voting_ring.txt" -- scieżka do pliku z danymio głosowaniach pobranego z portalu thesixtyone.com PLOT_OUT_DIR = "plots/" -- katalog (musi istnieć), gdzie będą zapisywane wynikowe wykresy Uruchamianie: Z katalogu ./src > python main.py
About
Social Network Analysis using NetwrokX
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published