Skip to content

Genesis Python API Wrapper

Michael Aydinbas edited this page May 5, 2022 · 4 revisions

Draft

  • Klasse Statistic:
    • init mit name für Übergabe der ID
    • lädt Metadaten von /metadata/statistic und setzt Attribut .metadata
    • hat Attribut .cubes -> Liste der Cubes
    • hat Attribut .tables -> Liste der Tabellen
    • hat Attribut .info -> Allgemeine Angaben und Beschreibung der Statistik
    • hat Attribut .variables -> Liste der Variablen
    • hat Methoden .get_cube(), .get_table() und get_variable() -> liefert das entsprechende Objekt

Damit liese sich die Klasse so verwenden:

stat = Statistic("23211")
stat.cubes # List of cubes
stat.info # String mit Beschreibung
stat.get_cube("23211BJ001") # liefert Instanz der Cube-Klasse, Zugriff auf cube mit name 23211BJ001
stat.get_variable("TODUR1").values # liefert Instanz der Klasse Variable mit namen "TODUR1", Liste der Merkmalsausprägungen für diese Variable
Clone this wiki locally