pycvodes:围绕 cvodes 的 Python 包装器(来自 sundials 库)

时间:2021-05-31 10:39:48
【文件属性】:
文件名称:pycvodes:围绕 cvodes 的 Python 包装器(来自 sundials 库)
文件大小:170KB
文件格式:ZIP
更新时间:2021-05-31 10:39:48
C++ pycvodes 提供了结合的积分程序在。 pycvodes允许用户对微分方程(系统)进行数值积分。 请注意,此绑定中尚未公开用于敏感性分析的例程(这使得功能与 cvode 基本相同)。 可以使用以下多步方法: bdf :向后微分公式(1到5阶) adams : 隐式 Adams 方法(顺序 1 到 12) 请注意,bdf(作为隐式步进器)需要用户提供的回调来计算雅可比。 您可能也想知道,你可以使用pycvodes从这能够例如导出(使用SymPy)雅可比分析。 Pyodesys 还提供绘图功能、C++ 代码生成等。 文献资料 最新稳定版本的自动生成 API 文档可在此处找到: ://bjodah.github.io/pycvodes/latest(以及当前主分支的开发版本可在此处找到: http : //hera.physchem.kth.se/ ~pycvodes/bra
【文件预览】:
pycvodes-master
----MANIFEST.in(236B)
----README.rst(5KB)
----pycvodes()
--------_types.py(77B)
--------_util.py(2KB)
--------_libs.py(791B)
--------__init__.py(12KB)
--------_cvodes.pyx(14KB)
--------_release.py(32B)
--------tests()
--------include()
----external()
--------anyode()
----AUTHORS(79B)
----.gitmodules(86B)
----scripts()
--------build-conda-recipe-using-docker.sh(829B)
--------generate_docs.sh(1KB)
--------coverage_badge.py(2KB)
--------release.sh(1KB)
--------run_tests.sh(234B)
--------post_release.sh(2KB)
--------update-gh-pages.sh(2KB)
--------prepare_deploy.sh(185B)
--------render_index.sh(755B)
--------rasterize.js(4KB)
--------check_clean_repo_on_master.sh(279B)
----.circleci()
--------config.yml(468B)
----.gh-pages-skeleton()
--------.nojekyll(0B)
----examples()
--------van_der_pol.py(2KB)
--------van_der_pol.png(19KB)
--------tests()
--------van_der_pol.ipynb(3KB)
----.travis.yml(1KB)
----LICENSE(1KB)
----setup.cfg(278B)
----.ci()
--------get_sundials.sh(6KB)
--------run_ci.sh(2KB)
--------patch_001_sund400.diff(517B)
----setup.py(7KB)
----CHANGES.rst(6KB)
----conda-recipe()
--------build.sh(699B)
--------bld.bat(526B)
--------run_test.py(282B)
--------meta.yaml(1KB)
----.drone.yml(1KB)
----appveyor.yml(732B)
----tests()
--------test_cvodes_anyode_sparse.cpp(3KB)
--------_cvodes_anyode.pyxbld(618B)
--------catch.cpp(47B)
--------test_cvodes_anyode_parallel.cpp(3KB)
--------_test_cvodes_anyode.py(309B)
--------test_cvodes_anyode.cpp(5KB)
--------test_tough_case.cpp(2KB)
--------test_cvodes_anyode_quad.cpp(4KB)
--------test_cvodes_cxx.cpp(4KB)
--------test_sundials_cxx.cpp(990B)
--------_cvodes_anyode.pyx(1KB)
--------test_cvodes_anyode_autorestart.cpp(2KB)
--------test_cvodes_anyode_svd.cpp(2KB)
--------Makefile(2KB)
--------tough_case.hpp(7KB)
--------testing_utils.hpp(614B)
--------test_cvodes_anyode_jtimes.cpp(2KB)
--------cetsa_case.hpp(10KB)
--------cetsa_case_iterative.hpp(9KB)
--------.gitignore(264B)
--------catch.hpp.bz2(65KB)
----.gitignore(189B)

网友评论