Skip to content

Similiar Python Wrapper

codehering edited this page May 17, 2022 · 8 revisions

Sammelbecken für Wrapper mit ähnlichen Use-Cases.

Eurostat Python Wrapper

Python Library von eurostat (Europäische Statistikbehörde). Release 2021. Python >=3.6.
Link zu PyPi
Link zu Repo

Die Library bietet verschiedene Funktionalitäten um öffentlich zugängliche Daten von eurostat abzurufen. Dabei ist keine Benutzer-Authentifizierung notwendig. Die Daten werden als so genannte "datasets" bereit gestellt (keine cubes, oder andere Unterscheidung -> Ein "Zielformat"). Fast jede Funktion ist als xxx_get_data() [get tuple] und xxx_get_data_df() [get df] implementiert.

Funktionalitäten (grober Überblick):

  • Get Table of Content (Übersicht aller verfügbaren Statistiken)
  • Ausgabe von Merkmalen von Variablen als Dictionary (siehe eurostat.get_dic(code))[ähnlich wie bei genesis über catalogue value2variable]
  • SDMX-basierte Funktionalitäten -> Die meisten Datensätze werden im SDMX-Format bereitgestellt
  • Bei großen Tabellen gibt es eine Progress-Anzeige
  • Alle Daten sind als DataFrame verfügbar
  • Proxy-Funktion: Es ist möglich ein Proxy-Server dazwischen zu schalten


Federal Reserve Economic Data (FRED) Python Wrapper

Python Wrapper Library für FRED.
Link zu Repo

Auch hier wieder in erster Linie Funktionalitäten um Daten abzurufen. Authentifizierung mit einem Token. "Objekt-Orientierter-Ansatz". Keine Unterschiedlichen Ausgabeformate (also keine Cubes, tables, etc.). Es gibt Tests(!) und eine Pipeline mit Github Actions.
Funktionalitäten (grober Überblick):

  • Authentifizierung möglich mit Token (String), Umgebungsvariable oder File
  • Daten werden als DataFrame zurück gegeben
  • Über einen Vintage-Timestamp können Zeitreihen von unterschiedlichen historischen Zeitpunkten aus betrachtet werden (eher weniger Relevant für uns)
  • Fulltext-Search nach einzelnen Zeitreihen (Ausgabe auch wieder als DataFrame [sieht so aus als müsste das Suchwort mit der Zeitreihe matchen])

Statistics Sweden Python Wraper

Python Wrapper Library für Statistic Sweden
Link zu Repo
Link zu Beispiel-NB

Daten werden JSON zurück gegeben. Deutlich mehr data preperation notwendig, als bei den vorherigen Wrappern. Macht eher einen rudimentären Eindruck(85 Zeilen Code) und wurde seit 2019 nicht mehr geupdatet. Keine Authentifizierung notwendig. "Objekt-Orientierter-Ansatz" (sinnvoller Umgesetzt als mMn bei FRED). Ähnliches Datenmodel wie bei Genesis (Baum-Ansatz). Funktionalitäten (grober Überblick):

  • Man kann sich durch die verschiedenen "Statistik-Ebenen" durchdrillen (könnte interessant für uns sein). Ziemlich cool wenn man nur auf der Konsole arbeitet :-)
  • Ist man an der untersten Ebene (Leafs) angelangt, kann man sich die Variablen mit Merkmalen anschauen
  • Auf der untersten Ebene kann man dann eine Abfrage(z.B. Filter auf Region, Altersgruppe, Zeitpunkt, Anzahl, etc.) erstellen und sich seine Statistik quasi selbst zusammen bauen (ähnlich den Cubes)
  • Ausgabe Link zu Statistik möglich

Clone this wiki locally