Cerberus

Cerberus est une librairie extensible et légère de validation de données.

L’exemple ci-dessous, tiré de la documentation, met en avant l’utilisation simple.

>>> v = Validator({'name': {'type': 'string'}})
>>> v.validate({'name': 'john doe'})
True

Cerberus permet de valider le …

plus ...

Orange

Orange est un système de datamining composé de différents sous-modules. Sont inclus :

  • la visualisation de données
  • l’exploration
  • le pré-traitement
  • des techniques de génération de modèle
  • Une interface graphique et une API intuitives

Le module Python est disponible séparément de …

plus ...

Schema

Schema est une librairie de data validation. Elle permet de valider des structures provenant de fichiers de configuration, formulaires, services en lignes, commandes dans le terminal, JSON/YAML, le tout sous forme de types Python.

Schema valide :

  • Le type
  • Les …
plus ...

Voluptuous

Voluptuous est un module de validation de données visant principalement les formats JSON et YAML. Ses trois buts sont :

  • La simplicité
  • Le support de structures complexes
  • La génération de messages d’erreur utiles

Voici deux exemples venant du dépôt de …

plus ...