عن المشروع

stdlib هي مكتبة قياسية قوية تركز على الحساب العددي والعلمي. توفر مجموعة واسعة من الأدوات للرياضيات والإحصاء ومعالجة البيانات، وتتميز ببنية قابلة للتجزئة تسمح للمستخدمين باستيراد الوظائف المحددة التي يحتاجونها فقط لتقليل حجم الحزمة. Key capabilities include: - الرياضيات: أكثر من 150 وظيفة رياضية خاصة. - الإحصاء: 35+ توزيعات احتمالية تدعم دوال الكثافة الاحتمالية (PDF) ودوال التوزيع التراكمي (CDF) والكميات واللحظات. - توليد الأعداد العشوائية: أكثر من 40 مولد عدد عشوائي زائف قابل للبذر (PRNGs). - الأدوات: أكثر من 200 أداة عامة لتحويل البيانات والبرمجة الوظيفية، وأكثر من 200 أداة تأكيد للتحقق من صحة البيانات. - معالجة البيانات: أكثر من 50 مجموعة بيانات عينة للاختبار والتطوير. - التصور: واجهة برمجة تطبيقات رسم مخصصة لتصور البيانات والتحليل الاستكشافي. - الأداء: إضافات أصلية للتواصل مع مكتبات BLAS، مع احتياطيات pure JavaScript للتوافق. - الأدوات: إطار عمل للاختبار يدعم TAP وبيئة REPL متكاملة. المكتبة مرنة للغاية في توزيعها، وتدعم التثبيت عبر npm كمكتبة كاملة، أو حزم فردية، أو مساحات أسماء على مستوى الأعلى. كما توفر بنى مخصصة للبيئات لـ ES Modules و Deno و UMD (المتصفح والخادم).