化学动力学数据的非线性最小二乘拟合

odenlls的Python项目详细描述


odenlls是用于模拟和拟合化学物质的python3库 动力学数据。这两部分完成如下:

  1. 动力学模型用 任意集合的常微分方程 化学反应。速率常数和起始浓度可以是 任意改变以观察浓度的预测变化 随着时间的推移。
  2. 这些ODE模拟与实验动力学数据吻合 非线性最小二乘法。这些配合使 给定集的最佳拟合速率常数和浓度参数 动力学数据。

依赖关系

这个包由一个开发的python模块文件组成 使用Python3.6;但是,它应该可以在大多数其他Python3上工作 具有下列适当外部依赖项的版本。

  • numpy=1.13.3
  • scipy=1.0.0
  • 熊猫>;=0.21.1
  • matplotlib>;=2.1.1

上面的包版本是在开发过程中使用的。旧/新 版本也应该有效。这些模块的旧版本可以工作 好吧,但是你可能想 py.test单元测试(即将到来 很快就能确保它们正常工作。

安装

odenlls可以使用python的pippackage manager安装 或者conda,包管理器 Anaconda Python distribution

要使用pip获取最新版本,请使用以下命令:

$ pip install odenlls

或者从最新的github提交安装:

$ pip install git+https://github.com/rnelsonchem/odenlls.git

使用conda,以下命令将安装最新版本 这个包裹的。

$ conda install -c rnelsonchem odenlls

用法

odenlls模块的功能在几个例子中演示 Jupyter笔记本,位于 GitHub project page上的“examples”目录。这些的摘要 笔记本如下:

  • TLDR Notebook 是对odenlls功能的一个非常简短的概述 解释性文本。
  • Notebook 1 模拟了一个简单的一阶不可逆过程 反应。
  • Notebook 2中, 显示了用户生成的一组 一级不可逆反应数据。
  • Notebook 3 使用一系列 可逆的一级反应。

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

推荐PyPI第三方库


热门话题
SpringWeb中的java更新/通知其他用户   java Lambda性能测试   java Bukkit插件:空白符号   java在按下按钮后改变彩色正方形的大小   javajavac相当于“D”?   java序列化接口   属性无法从属性文件返回值   java我应该使用什么查询来使用Jsoup从html页面提取符号?   java Android Studio项目结构问题   JAVA方法和返回值/公共变量(基础)   java将NativeQuery映射到POJO   java如何在下面的程序中消除NumberFormatException?   在java中获取链表与数组中的对象   java Android Firebase将用户发送到聊天室