各种理论和实验动力学工具。

DynamicistToolKit的Python项目详细描述


Latest Released Versionhttps://anaconda.org/moorepants/dynamicisttoolkit/badges/version.svghttps://travis-ci.org/moorepants/DynamicistToolKit.png?branch=masterDocumentation Status

简介

这是一个python模块的集合,其中包含有助于 动力学家现在基本上是我放通用工具的地方 不一定要自己分配。

模块

自行车
基本自行车动力学分析的通用工具。
惯性
计算和操纵惯性量的各种功能。
进程
用于常见信号处理任务的各种工具。

安装

您需要Python2.7或3.3+和setuptools来安装软件包。它的 最好先安装依赖项(numpy、scipy、matplotlib、pandas)。这个 scipy堆栈说明对此很有帮助: http://www.scipy.org/stackspec.html

我们建议使用conda安装,以便依赖项安装不是 问题:

$ conda install -c moorepants dynamicisttoolkit

您可以使用pip安装。pip理论上会[1]获得 您(或者至少检查一下是否有):

$ pip install DynamicistToolKit

或者使用首选方法下载源代码并手动安装。

使用git:

$ git clone git@github.com:moorepants/DynamicistToolKit.git
$ cd DynamicistToolKit

或wget:

$ wget https://github.com/moorepants/DynamicistToolKit/archive/master.zip
$ unzip master.zip
$ cd DynamicistToolKit-master

对于基本安装:

$ python setup.py install

或出于开发目的安装:

$ python setup.py develop
[1]You will need all build dependencies and also note that matplotlib doesn’t play nice with pip.

测试

用鼻子进行测试:

$ nosetests

流浪汉

包含一个流浪文件和配置脚本,用于在 ubuntu 13.10盒子。要加载框并运行测试,只需键入:

$ vagrant up

请参阅bootstrap.shVagrantFile以查看发生了什么。

文档

文档位于readthedocs:

http://dynamicisttoolkit.readthedocs.org

如果您有sphinx和 numpydoc:

$ cd docs
$ make html
$ firefox _build/html/index.html

发行说明

0.5.3

  • 将许可证和自述文件添加到源发行版。

0.5.2

  • 在0.5.1上搞砸了pypi上传,所以又撞了一次。

0.5.1

  • 从numpy导入nanmean,而不是scipy和fix float切片。[pr#34]

0.5.0

  • py函数现在输出numpy数组而不是矩阵。
  • 支持python 3[pr#30#32]。

0.4.0

  • 使数值导数函数更具鲁棒性和特性。[公关部 #27]
  • butterworth现在使用修正的截止频率来调整 双重过滤。[pr#28]

0.3.5

  • 修正了确定系数的错误。[pr#23]

0.3.4

  • 修正了归一化截止频率计算中的缺陷。[pr#21]

0.3.2

  • 修正了Butterworth函数中的错误并添加了测试。

0.3.1

  • 修正了Butterworth使用Scipy0.9.0的错误。[pr#18]

0.3.0

  • 消除了熊猫的依赖性。
  • 改进的时间向量函数。
  • 删除了步态分析代码(walk.py),现在位于 http://github.com/csu-hmc/Gait-Analysis-Toolkit
  • travisci测试现在运行,将图像添加到自述文件。
  • 在readthedocs中添加了文档。

0.2.0

  • 增加了行走动力学模块。

0.1.0

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

推荐PyPI第三方库


热门话题
java JList侦听器找不到符号   多点触摸跨平台java应用程序(Windows、Mac和Linux(Ubuntu)(可能是Android))   在UnitTest中找不到java类加载器资源   java当我尝试在Eclipse中运行我的minecraft mod时,我总是遇到这个错误,这是什么意思?   内部有一个同步块的静态方法,在java中阻止整个类?   不支持java操作:具有BillableStatus的费用在采购中应具有AccountBasedExpenseLineDetail行的CustomerRef   java运行时常量池GC集合   java无法解析配置“:app:\u debugApk”的所有依赖项。找不到名为“default”的配置   在GCP计算引擎中托管Neo4j的java   java如何从BroadcastReceiver更新片段选项卡?   线程“main”组织中的java异常。冬眠注释异常:@org。冬眠注释。表引用未知表:ProductForPractice   在Java/Groovy中嵌入处理   java Android REST教程/示例项目   java我可以在同一测试中在一个模拟器上启动应用程序,在另一个模拟器上启动移动浏览器吗?   java如何更改通知横幅的方向?   安卓 Java帮助实现Firebase授权   if else之后的rs.next()中出现java错误?