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

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 LineNumberReader。如果查询行为不正确,则返回readLine()   java包含了一个使用AndroidX的工具栏,这让我的应用程序崩溃了   JVM设置通过“java jar”运行应用程序的最佳实践   java如何获取ImageButton宽度   java Oracle SQLLDR实用程序无响应   列出Java获取对象的arrayList中最常见的元素   java使用带有FlowLayout的getContentpane对布局应用更改,但不起作用为什么?   在java中,我可以在画布上绘制画布吗?   编译游戏代码时发生java异常错误   从firestore获取java Webview失败   java将TableLayout中单元格的内容向右对齐   java无法在发布模式下启动活动(使用proguard安卓optimize配置)   java允许在线程期间进行GUI更新。睡觉   java如何对以变量为列表的列表进行排序   API URL上的java Google云端点异常