Arrow

Arrow offre une solution unifiée pour la création, la manipulation, la conversion et la présentation de dates et autres données temporelles. L’intérêt mis en avant est de minimiser le nombre d’imports et le code necéssaire pour couvrir les …

plus ...

CuPy

Une implémentation de tableaux multi-dimensionnels compatibles avec ceux de NumPy, fonctionnant avec puces CUDA. Cela permet de transférer les calculs du CPU au GPU pour un gain de performance d’un facteur allant jusqu’à 10.000% lors de la …

plus ...

Dataset

Dataset rend une base de données la solution la plus facile pour sauvegarder des données structurées, devant le format CSV.

La base de données relationnelle a besoin d’un schéma. Celui-ci est créé automatiquement. Aussi, les données sont créées ou …

plus ...

graph-tool

graph-tool est un module permettant la manipulation et l’analyse statistique de graphes. Pour ce faire, de nombreuses opérations sont proposées, mais aussi des générateurs, …

Malgré son apparence de module Python, les opérations critiques sont écrites en C++ et utilisant …

plus ...

MLflow

MLflow est un ensemble de librairies visant à intégrer les différents aspects du machine learning ensemble. Les APIs ainsi proposées sont compatibles entre elles et avec diverses librairies de machine learning existantes.

Les trois modules actuels sont : * MLflow Tracking : Une …

plus ...

NetworkX

NetworkX est un module ciblant la création, la manipulation et l’étude des structures, dynamiques et fonctions de graphes complexes. Le public visé est composé de mathématiciens, physiciens, biologistes, informaticiens ou sociologues.

En particulier, NetworkX propose :

  • Des structures de données …
plus ...

Patsy

Patsy est une librairie permettant la description de modèles statistiques (comportant un facteur linéaire) et permettant de construire des matrices de design. Celles-ci peuvent définir une régression ou une appartenance à des groupes.

La syntaxe utilisée est inspirée et compatible …

plus ...

Peewee

Peewee est un petit ORM (s’occupant du mapping objet-modèle relationnel), facile d’utilisation. La syntaxe se rapproche de celle de Django et Peewee supporte des connexions vers sqlite, mysql, postgresql et cockroachdb.

Peewee propose tous les services d’un …

plus ...

Pendulum

Pendulum est une solution de représentation du temps plus complète que le paquet datetime par défaut. Pour une meilleure intégration avec les projets existant, la classe pendulum est une sous-classe de datetime. Cela permet de remplacer naïvement toutes les instances …

plus ...

Prophet

Prophet est une librairie ciblant les marchés financiers. Son objectif est de proposer une interface simple mais flexible pour permettre au développeur de se concentrer sur la modélisation de stratégies financières, de gestion de portfolio, ou des test rétro-actif.

Pour …

plus ...

igraph

igraph est une librairie efficace pour la recherche et l’analyse de réseaux. Le paquet logiciel python-igraph propose une interface pour accéder à ses différentes fonctionnalités.

La librairie de base, en C, est à installer et compiler indépendemment du module …

plus ...

Requests

Requests permet d’envoyer des requêtes HTTP/1.1 extrêment facilement. La librairie permet de ne pas avoir à ajouter des commandes de requêtes aux urls ou d’encoder les données d’un POST. Le maintient de la connexion et …

plus ...

Schematics

Schematics propose des solutions pour décrire des données grâce à l’utilisation d’un modèle. Ce modèle permet de définir les types et certains paramètres de validation (longueur, valeur, …).

Une fois le modèle créé et les données rentrées (dynamiquement ou …

plus ...

toolz

toolz est une ensemble de fonctions d’utilité générale pour les itérateurs, les fonctions et les dictionnaires.

Toutes ces nouvelles fonctions sont :

  • Composables (sont interopérables)
  • Sans effet de bord
  • Efficientes : ne calculent que le necéssaire
  • Low Tech : Pas d’artifice …
plus ...