Aller au contenu
← Tous les articles
Article

Dimension (mathlib)

Écouter en version balado

Dimension et mathlib · 0:59 · voix synthétiques, script rédigé avec l’IA

Transcription

Sylvie : De l'algèbre linéaire dans le navigateur, écrite en Rust. C'est l'idée derrière un dépôt d'Antoine qui s'appelle Dimension.

Thierry : Du Rust dans un navigateur ? Comment ?

Sylvie : Avec WebAssembly. Le cœur du dépôt est une crate Rust nommée mathlib, livrée avec des démos WebAssembly pour l'essayer sur une page web.

Thierry : Qu'est-ce que mathlib sait faire ?

Sylvie : De l'algèbre linéaire dense et creuse, des décompositions de matrices, des maths 3D, du clustering, des algorithmes de graphes et des transformations. Il y a aussi des options SIMD et GPU si on veut plus de vitesse.

Thierry : Donc une boîte à outils mathématique.

Sylvie : Voilà, et le dépôt Dimension l'accompagne de cinématique, de physique, d'expériences de rendu et de documentation. Pour l'essayer, on compile et on teste depuis le dossier mathlib avec cargo. La page complète donne les liens vers le dépôt, la doc de la crate et l'architecture.

Table des matières

Dimension

GitHub last commit

Dépôt · mathlib sur docs.rs

mathlib est une crate Rust pour l’algèbre linéaire dense et creuse, les décompositions, la mathématique 3D, le clustering, les graphes, les transformations, et plus encore — avec des démos WebAssembly et des fonctionnalités SIMD / GPU optionnelles. Le dépôt Dimension regroupe cette crate avec de la cinématique, de la physique, des expériences de rendu et de la documentation.

Démarrage rapide

cd mathlib && cargo build
cd mathlib && cargo test

Voir le README à la racine et docs/DOCS.md pour l’architecture et des exemples.