pyspc.io.octave.read_Octave_Data

pyspc.io.octave.read_Octave_Data(filename: str = None, codes: list = None, selected_headers: list = None, warning: bool = True) object[source]

Créer une instance Series à partir d’un csv exporté depuis Octave.

Paramètres:
  • filename (str) – Nom du fichier exporté depuis Octave.

  • codes (list) – Liste des identifiants des stations à conserver. Par défaut, toutes les stations sont retenues.

  • warning (bool) – Imprimer les erreurs ?

  • selected_headers (list (optionnel)) – Liste des entêtes à conserver.

Renvoie:

series – Collection de séries de données.

Type renvoyé:

pyspc.core.series.Series

Voir aussi

pyspc.data.octave.Octave_Data

Exemples

>>> from pyspc.io.octave import read_octave_data
>>> import os
>>> f = 'test/data/data/octave/Octave_Multiseries.csv'
>>> series = read_octave_data(filename=f, selected_headers=None)
>>> series
*************************************
********** SERIES *******************
*************************************
*  NOM DE LA COLLECTION = octave_data
*  TYPE DE COLLECTION   = obs
*  NOMBRE DE SERIES     = 2
*  ----------------------------------
*  SERIE #1
*      - CODE    = K0403010
*      - VARNAME = QH
*      - META    = LO12844_Chambon-sur-Lignon [Le Lignon]_SerieType.Instantaneous_m3/s
*  ----------------------------------
*  SERIE #2
*      - CODE    = K0403020
*      - VARNAME = QH
*      - META    = LO15760_Vastres - Pont Marie [Le Lignon]_SerieType.Instantaneous_m3/s
*************************************