Bibliothèques tierces

Le paquet pySPC requiert les modules suivants pour profiter de l’ensemble de ces fonctionnalités:

  • argparse: bibliothèque fournie avec la distribution basique.

  • collections: bibliothèque fournie avec la distribution basique.

  • configparser: bibliothèque fournie avec la distribution basique.

  • ctypes: bibliothèque fournie avec la distribution basique.

  • datetime: bibliothèque fournie avec la distribution basique.

  • difflib: bibliothèque fournie avec la distribution basique.

  • io: bibliothèque fournie avec la distribution basique.

  • itertools: bibliothèque fournie avec la distribution basique.

  • json: bibliothèque fournie avec la distribution basique.

  • libbdimage: bibliothèque développée par Vigicrues (mini: 1.4.1 ou 1.5.8 downgradé: à demander (voir section Contact)).

  • libhydro: bibliothèque développée par Vigicrues (mini: 0.9.2).

  • lxml: bibliothèque destinée à traiter les fichiers XML et HTML. Requise par libhydro3

  • matplotlib: bibliothèque destinée à créer des figures

  • numpy: bibliothèque destinée à réaliser des calculs numériques

  • os: bibliothèque fournie avec la distribution basique.

  • pandas: bibliothèque destinée à manipuler des séries temporelles

  • pdfminer: dans sa version python3

  • pyodbc: bibliothèque destinée à manipuler les bases de données de type Access

  • PyQt4 ou PyQt5: bibliothèque destinée à créer des interfaces graphiques en python, PyQt4 (à partir de la version 2.0.0) ou PyQt5 (à partir de la version 2.1.2)

  • requests: bibliothèque destinée à gérer le téléchargement de données par le protocole HTTP

  • scipy: bibliothèque destinée à réaliser des calculs numériques

  • socket: bibliothèque fournie avec la distribution basique.

  • subprocess: bibliothèque fournie avec la distribution basique.

  • suds: bibliothèque destinée à se connecter à la PHyC

  • sys: bibliothèque fournie avec la distribution basique.

  • urllib.request: bibliothèque fournie avec la distribution basique. urllib2 dans Python 2

  • urllib.error: bibliothèque fournie avec la distribution basique. urllib2 dans Python 2

  • warnings: bibliothèque fournie avec la distribution basique.

  • xml: bibliothèque fournie avec la distribution basique.

  • xlrd: bibliothèque destinée à lire les fichiers XLS(X).

  • xlwt: bibliothèque destinée à écrire les fichiers XLS(X).

Vous pouvez tester si les paquets sont présents en ouvrant une console Python

python

et en important les modules, un par un. Voici, par exemple, ce qu’il faut écrire pour importer le paquet argparse:

import argparse

Si un message d’erreur apparaît lors de l’import de l’un de ces modules, il faut l’installer manuellement.

Voir aussi

Les bibliothèques tierces non-installées par la distribution basique de Python, et nécessaires pour le bon fonctionnement de fonctions et de méthodes sont précisées dans API reference.