对ode模型的分析,重点是模型选择和参数估计。

stimator的Python项目详细描述


s-timator是一个分析基于ode的模型的python库 (也称为dynamicdynamic模型)。这些模型经常被发现 在许多科学领域,特别是物理、化学、生物学和 工程。

功能包括:

  • 一种用于描述模型的迷你语言:模型可以作为纯文本输入 遵循一种简单易懂的语言。
  • 基本分析:ode的数值解,参数扫描。
  • 参数估计模型选择:给定实验数据 时间序列的形式和对模型工作范围的约束, 内置的数值优化器可以找到参数值并在 模型选择的实验设计。

s-timator正处于alpha阶段:许多新功能将很快提供。

要求

s-timator支持python版本2.7和3.3+。

s-timator依赖于“科学python堆栈”。必须s-timator的要求如下:

  • Python (2.7 or 3.3+)
  • numpy
  • scipy
  • matplotlib
  • pip

建议使用以下“科学python”发行版之一,,因为它们都提供了 轻松安装所有要求

这些python库的安装是可选的,但强烈建议:

  • sympy:计算动态灵敏度所必需的,误差估计 参数和其他符号计算。
  • Jupyter及其所有依赖项:提供了一些s-timator示例 就像朱庇特的笔记本。

安装

安装所需的库之后,(Pythonnumpyscipymatplotlib)安装s-timator的最简单方法是 使用pip

$ pip install stimator

或者,在anaconda/miniconda安装中,从aeferreira通道安装:

$ conda install -c aeferreira stimator

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java持久性和Foxpro   javajavax。命名。NameNotFoundException:com。javacodegeeks。实例服务AccountServiceRemote   java在不重复字符的情况下查找最长子字符串的长度   控制台Java runtine。执行官:不会改变路径   Java继承混乱,超类和子类成员变量同名   循环如何格式化在Java中循环的打印行   使用Jersey/Glassfish实现java正确的CDI注释   多线程Java创建一个连续线程数组   java根据特殊字符(逗号除外)验证字符串   安卓 JNI NewStringUTF调用了挂起的异常“java”。lang.NoSuchMethodError'   java在JSweet转换后运行脚本   java为什么$MockitoMock$实例没有被标识为mock?   用JavaJNA编写的密钥侦听器。无法停止线程   从Java代码创建的安卓视图包装在另一个视图中。为什么?   在另一个类中使用带有逻辑的JavaSwingGUI   java致命异常:Timer0?   java JavaFX在tableview中移动列   spring将jboss 6.0.0上的Hibernate 3.6升级为Hibernate 4.3.6,以获取java。lang.NoClassDefFoundError:org/hibernate/classic/Session   ImageView中的java图像是拉伸的   java我想扩展枚举和对象(通用)