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 ...

Dask

Dask est une librairie pour la parallélisation. En s’appuyant sur des librairies communes, NumPy et Pandas, et en proposant une interface semblable, Dask se veut facile d’utilisation. Les collections ainsi crées (Array, DataFrame, Bag, Delayed, Future) peuvent ainsi …

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 ...

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 ...

NumPy

NumPy est la librairie fondamentale de calculs scientifiques. Elle est utilisée par de nombreuses autres librairies et projets pour la gestion de calculs. En particulier, elle offre :

  • Des tableaux multidimensionnels et l’accès aux fonctions mathématiques courantes, aux comparaisons, à …
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 ...

pandas

pandas est une librairie proposant des structures de données souples et performantes. Les deux structures principales de pandas sont les Series (1D) et les DatafFrames, semblables aux objets data.frame disponibles avec le langage R. Les données considérées peuvent être …

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 ...

PyTorch

PyTorch est une librairie proposant des tenseurs et des réseaux de neurones dynamiques rapides grâce à l’accélération graphique (GPU).

La librairie est principalement utilisée pour soit:

  • Remplacer NumPy et profiter de la dite accélération graphique
  • Faire de la recherche …
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 ...

scikit-learn

scikit-learn est un module Python de machine learning reposant sur SciPy, NumPy et matplotlib (pour le rendu).

scikit-learn propose des outils puissant pour l’analyse et la prédiction de données.

Parmi les outils proposés :

  • Des méthodes de classification
  • Des outils …
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 ...