1 مستودع
Numerical computation frameworks designed specifically for no-std environments.
Distinct from No-Std Environment Adapters: Focuses on the mathematical utility provided in a no-std environment, rather than just the environment adapter itself.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Mathematical Frameworks. Refine with filters or upvote what's useful.
nalgebra هي مكتبة جبر خطي لـ Rust توفر عمليات المصفوفات والمتجهات مع دعم للأبعاد في وقت التجميع ووقت التشغيل. تعمل كمكتبة للتحليل العددي ومكتبة للمصفوفات المتفرقة (Sparse matrix)، حيث توفر إطاراً رياضياً قادراً على العمل في البيئات المضمنة وWebAssembly دون الحاجة إلى مكتبة Rust القياسية. يتميز المشروع كمكتبة للتحويلات الهندسية، حيث يستخدم الإحداثيات المتجانسة، والكواتيرنيون، والقياسات المتساوية للتعامل مع الدورانات ثلاثية الأبعاد، والترجمات، والإسقاطات. ينفذ مجموعة متنوعة من تحليلات المصفوفات - بما في ذلك LU، وQR، وCholesky، وSVD، والتحليل الذاتي - لحل الأنظمة الخطية وتحليل المصفوفات. تغطي المكتبة مجالات قدرات واسعة بما في ذلك الحوسبة الهندسية للتحويلات المكانية، وأدوات رسومات الكمبيوتر لتكوين مصفوفة الإسقاط وتصدير بيانات التظليل، وإدارة المصفوفات المتفرقة المتخصصة باستخدام تخزين الصفوف والأعمدة المضغوط. كما توفر أدوات إدارة البيانات لتهيئة المصفوفات، وتغيير حجمها، وتحليل ملفات Matrix Market.
Offers a mathematical framework specifically designed to run in WebAssembly and embedded environments without the standard library.