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 與連結資源。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案