casadi/casadi

CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript

CasADi とは何ですか?

CasADi は、PyPI(Python パッケージインデックス)経由でインストール可能で、GitHub からダウンロードできるオープンソースのソフトウェアライブラリです。プロジェクトのホームページ(http://casadi.org)と専用のインストールガイド(http://install.casadi.org)には、完全なドキュメントとインストール手順が記載されています。

どれほど人気がありますか?

  • GitHub リポジトリには累計ダウンロード数のバッジが表示されており、多くのユーザーがソースコードを取得していることを示しています。
  • PyPI のバッジは、高いパッケージダウンロード数を報告しており、Python エコシステムでの活発な利用を示唆しています。

はじめ方

  1. ホームページを訪問する – メインサイト(http://casadi.org)には概要、チュートリアル、APIリファレンスが含まれています。
  2. インストールガイドを読む – 詳細なインストール手順は http://install.casadi.org にあり、すべての対応プラットフォームをカバーしています。
  3. pip でインストールする – ライブラリは PyPI に公開されているため、標準的なコマンドでインストールできます:
    pip install casadi
    

だれが使うべきですか?

Python プロジェクトに簡単に組み込める、完成度の高いメンテナンスされたライブラリが必要な人すべてに適しています。ダウンロード統計から、科学的および工学的なさまざまな文脈で使用されていることがわかります。


上記のすべての情報は、リポジトリの README およびリンクされたリソースから直接取得しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト