Lancé par Mozilla, Pyodide devient un projet indépendant

Par:
fredericmazue

lun, 26/04/2021 - 12:47

Pyodide est un projet né en 2018 au sein de la Fondation Mozilla. Il s'agit d'un projet expérimental, visant à apporter l'environnement d'exécution Python 3.8, ainsi que la pile scientifique Python comprenant NumPy, Pandas, Matplotlib, SciPy et scikit-learn, dans le navigateur grâce à WebAssembly. Pyodide a été créé dans le cadre du projet Iodide de Mozilla qui est un environnement de notebook expérimental basé sur le Web pour l'informatique et la communication scientifiques alphabétisées.

Le répertoire des packages de Pyodide contient plus de 75 packages et il est extensible. En outre Pyodide fournit une conversion transparente des objets entre Javascript et Python. De ce fait, lorsqu'il est utilisé ainsi dans le navigateur, Python a un accès complet aux API Web.

La fondation vient de se détacher du projet Pyodide qui sera désormais conduit de façon indépendante par la communauté. Un site est a été mis en place pour le projet et la gouvernance de celui-ci est expliquée dans ce document.

Une feuille de route a été définie, avec comme premiers objectifs de reduire les tailles de téléchargement et les temps d'initialisation, d'améliorer les performances du code Python dans Pyodide et de simplifier le système de chargement des paquets

Le site mentionné ci-dessus fournit un guide de démarrage et une documentation de l'API de Pyodide et invite également à contribuer au projet.

Pyodide est un logiciel libre sous licence Mozilla 2.0 disponible sur GitHub.