Fidget: Una biblioteca Rust de alto rendimiento para expresiones matemáticas a gran escala

2025-01-08

Fidget es una biblioteca Rust para representar, compilar y evaluar expresiones matemáticas a gran escala. Diseñada principalmente para superficies implícitas, su flexibilidad se extiende a varias aplicaciones. Con una arquitectura en capas, Fidget comprende un front-end (script a bytecode), back-end (evaluación rápida y flexible) y algoritmos (renderizado y mallado). Su innovación central combina aritmética intervalar y simplificación de trazas para manejar eficientemente expresiones masivas, mejorado aún más por la compilación JIT. Ofreciendo varias demostraciones, incluyendo una GUI basada en web, Fidget admite diferenciación automática y aritmética intervalar.