このプロジェクトについて

stdlibは、数値計算および科学技術計算に焦点を当てた堅牢な標準ライブラリです。数学、統計、データ処理のための幅広いツールを提供し、必要な機能のみをインポートしてバンドルサイズを最小限に抑えることができるモジュール化アーキテクチャを採用しています。 主な機能: - 数学: 150種類以上の特殊関数。 - 統計: PDF、CDF、分位値、モーメントに対応する35種類の確率分布。 - 擬似乱数生成: 40種類以上のシード可能な疑似乱数生成器(PRNG)。 - ユーティリティ: データ変換および関数型プログラミング用の200種類以上の一般ユーティリティ、データ検証用の200種類以上のアサーションユーティリティ。 - データ處理: テストおよび開発用の50種類以上のサンプルデータセット。 - ビジュアライゼーション: データの可視化および探索的分析専用のプロットAPI。 - パフォーマンス: BLASライブラリとの連携用ネイティブアドオン、互換性向けの純粋JavaScriptフォールバック。 - ツーリング: TAP対応のベンチマークフレームワークと統合REPL環境。 本ライブラリは配布においても高い柔軟性を備え、npmを介した完全ライブラリ、個別パッケージ、トップレベル名前空間でのインストールをサポートしています。さらに、ES Modules、Deno、UMD(ブラウザおよびサーバー)向けの環境固有ビルドも提供します。