def liste_mesures(self, reseau=None, station=None, parametre=None, mesure=None):
tbreseau = "<STR_LIT>"<EOL>conditions = []<EOL>if reseau:<EOL><INDENT>reseau = _format(reseau)<EOL>tbreseau = """<STR_LIT>"""<EOL>conditions.append("""<STR_LIT>""" % reseau)<EOL><DEDENT>if parametre:<EOL><INDENT>parametre = _format(parametre)<EOL>conditions.append("""<STR_LIT>""" % parametre)<EOL><DEDENT>if station:<EOL><INDENT>station = _format(station)<EOL>conditions.append("""<STR_LIT>""" % station)<EOL><DEDENT>if mesure:<EOL><INDENT>mesure = _format(mesure)<EOL>conditions.append("""<STR_LIT>""" % mesure)<EOL><DEDENT>condition = "<STR_LIT>" % "<STR_LIT>".join(conditions) if conditions else "<STR_LIT>"<EOL>_sql = """<STR_LIT>""" % (tbreseau, condition)<EOL>return psql.read_sql(_sql, self.conn)<EOL>
Décrit les mesures:
- d'un ou des reseaux,
- d'une ou des stations,
- d'un ou des parametres
ou décrit une (des) mesures suivant son (leur) identifiant(s)
Chaque attribut peut être étendu en rajoutant des noms séparés par des
virgules ou en les mettant dans une liste/tuple/pandas.Series.
Ainsi pour avoir la liste des mesures en vitesse et direction de vent:
parametre="VV,DV" ou = ["VV", "DV"]
Les arguments sont combinés ensemble pour la sélection des mesures.

Paramètres:
reseau : nom du reseau dans lequel lister les mesures
station: nom de la station où lister les mesures
parametre: Code chimique du parametre à lister
mesure: nom de la mesure à décrire