À propos du projet
stdlib est une bibliothèque standard robuste axée sur le calcul numérique et scientifique. Elle fournit un large éventail d'outils pour les mathématiques, les statistiques et le traitement des données, avec une architecture modulaire permettant aux utilisateurs d'importer uniquement les fonctionnalités spécifiques dont ils ont besoin afin de minimiser la taille des bundles.
Les capacités clés incluent :
- Mathématiques : plus de 150 fonctions mathématiques spéciales.
- Statistiques : plus de 35 distributions de probabilité prenant en charge les PDF, CDF, quantiles et moments.
- Génération de nombres aléatoires : plus de 40 générateurs pseudo-aléatoires (PRNG) amorçables.
- Utilitaires : plus de 200 utilitaires généraux pour la transformation de données et la programmation fonctionnelle, ainsi que plus de 200 utilitaires d'assertion pour la validation des données.
- Manipulation des données : plus de 50 jeux de données d'exemple pour les tests et le développement.
- Visualisation : une API de tracé dédiée à la visualisation des données et à l'analyse exploratoire.
- Performance : des modules natifs pour l'interface avec les bibliothèques BLAS, avec des solutions de repli en JavaScript pur pour la compatibilité.
- Outils de développement : un cadre de benchmark prenant en charge TAP et un environnement REPL intégré.
La bibliothèque est très flexible dans sa distribution, prenant en charge l'installation via npm sous forme de bibliothèque complète, de packages individuels ou de espaces de noms de niveau supérieur. Elle propose également des constructions adaptées à l'environnement pour ES Modules, Deno et UMD (navigateur et serveur).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.