ALGLIB

ALGLIBは、クロスプラットフォームおよびオープンソース数値解析・データ処理ライブラリC++C#VB.NETPythonDelphiなどのプログラミング言語から利用できる。

ALGLIB
開発元 ALGLIB Project
最新版
3.16.0 / 2019年12月19日 (2019-12-19)
対応OS クロスプラットフォーム
種別 数値解析ライブラリ
ライセンス 商用、GPL
公式サイト www.alglib.net

ALGLIBは1999年にから長期間にわたって地道な開発が続けられており、年に1~3回程度、アップデートされている。いくつかのオープンソースプロジェクトや商用ライブラリ、アプリケーションTOLプロジェクトMath.NET Numerics[1][2]SpaceClaim[3]など)で利用されている。

特徴

このライブラリの特徴的な機能は以下の通り。

  • 同一のAPIで複数のプログラミング言語をサポート(2017年現在、C++、C#、Free Pascal/Delphi、VB.NET、Pythonをサポート
  • 強制的な外部依存関係がなく、簡単にインストールできる自己完結型のコード
  • 移植性(x86/x86-64/ARMWindowsLinuxでテストされている
  • 2つの独立したバックエンド(ピュアC#実装、ネイティブC実装)と自動生成されたAPI(C++、C#、...)
  • 商用版およびGPL版と同じ機能

ALGLIBは以下の関数を提供する。

関連項目

脚注

  1. Math.NET Numerics”. Numerics.mathdotnet.com. 2010年7月10日閲覧。
  2. Math.NET Numerics Contributors”. GitHub.com. 2013年5月7日閲覧。
  3. End User License”. .spaceclaim.com. 2010年7月10日閲覧。

外部リンク

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.