~/talk

Network analysis inside the Italian parliament

Talkat PyCon Italia 2023 · 2023-05-25..05-28· [data-visualization, databases]
links:none on file
slides:none on file

Daily ETL pipes pull public SPARQL endpoints and scraped vote records into Postgres, sync to Neo4j and power interactive Linkurious views, using Django + Neo4j + NetworkX and a tiny oetl library. Voting is hot‑encoded voting similarity across five categories (yes/no/abstain/absent/secret), weighted, time‑decayed and multiplied into an agent similarity matrix to build an undirected weighted MPs graph. Degree, betweenness and closeness plus clustering reveal the current majority moves as a single entity, flag unexpected cross‑block connectors, and surface MPs who later switch parties.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:52About Openpolis foundation
  3. 3:16Openpolis projects overview
  4. 5:20Italian parliament system explained
  5. 7:31Data collection and pipelines
  6. 9:18ETL libraries for data processing
  7. 12:30Social network analysis basics
  8. 15:49Sociological approach to analysis
  9. 16:53Voting weight metrics creation
  10. 18:43NetworkX graph construction
  11. 19:26Analyzing weighted networks
  12. 20:32Senate network during Electa government
  13. 21:35Current legislature network analysis
  14. 23:00Majority vs opposition dynamics
  15. 24:28Future improvements and challenges
  16. 25:11Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.