Fidget: Eine Hochleistungs-Rust-Bibliothek für großformatige mathematische Ausdrücke

2025-01-08

Fidget ist eine Rust-Bibliothek zum Darstellen, Kompilieren und Auswerten von großformatigen mathematischen Ausdrücken. Hauptsächlich für implizite Flächen entwickelt, ist sie flexibel genug für verschiedene Anwendungen. Die Architektur ist in Schichten aufgebaut: Frontend (Skript zu Bytecode), Backend (schnelle, flexible Auswertung) und Algorithmen (Rendering und Meshing). Die Kerninnovation kombiniert Intervallarithmetik und Tracenvereinfachung für die effiziente Verarbeitung großer Ausdrücke, weiter verbessert durch JIT-Kompilierung. Mit verschiedenen Demos, einschließlich einer webbasierten GUI, unterstützt Fidget automatische Differentiation und Intervallarithmetik.

Mehr lesen