生成并操纵自行车的物理参数。
BicycleParameters的Python项目详细描述
一个python程序,用于生成和操作所需的基本参数 惠普尔自行车模型。
依赖关系
必需
安装
最简单的下载和安装方法是使用pip:
$ pip install BicycleParameters
获取源代码还有其他选项:
- 用git:git clone git://github.com/moorepants/BicycleParameters.git 克隆源代码
- Download the source from Github
- 从pypi下载源代码。
一旦您有了源代码,请导航到目录并运行:
>>> python setup.py install
这将把软件安装到您的系统中,您应该能够 导入时使用:
>>> import bicycleparameters
示例代码
>>> import bicycleparameters as bp >>> import numpy as np >>> rigid = bp.Bicycle('Rigid') >>> par = rigid.parameters['Benchmark'] >>> rigid.plot_bicycle_geometry() >>> speeds = np.linspace(0., 10., num=100) >>> rigid.plot_eigenvalues_vs_speed(speeds)
文件
有关详细信息,请参阅online documentation。
授权信息
这部分材料是基于国家科学基金会的工作 基金会批准号:0928339。任何意见、发现和结论或 本材料中的建议是作者的建议,而不是 必然反映国家科学基金会的观点。
发行说明
1.0.0
- 支持Python3
0.2.0
- 使用whipple模型的状态空间形式的命令已重新排序 至[侧倾角、转向角、侧倾率、转向率]
- 增加了另一个骑手的测量。
- 添加了用于打印数据表的模块。
- 增加了陀螺仪和管理飞轮刚体的能力。
- 修正了calculate_abc_geometry()中的一个错误 价值观。
- 处理戴维斯仪表自行车的两个额外点。
- 增加了一个儿童大小的人根据缩放查理的测量。
- 添加了bode plot命令。
- 为几种方法添加了标称输出选项。
- 向dynamicisttoolkit添加了依赖项
- 从Ubuntu12.04版本中将核心依赖项更新到最低。
- 用DTK 0.1.0至0.3.5进行测试。
- 增加了特拉维斯的支持。
- Yeadon的最低版本被提升到1.1.1,并更新了代码以反映 新的一年。
- 不确定性的最小版本被提升到2.0。
0.1.3
- 特征值计算的速度增加。
- 增加了一些自行车上人体配置的测量。
0.1.2
- 修正了摆锤拟合图的tex相关错误
- 修正了一些影响分叉/车把计算的导入错误
0.1.1
- 已将默认目录更改为。
- 添加了PIP安装说明
- 在setup.py和自述文件中修复了URL
- 已将版本号添加到包中
- 删除了人机分类器
- 减小文档中图像的大小
- 将bicycleeparameters.py分成几个模块
- 更新了文档
0.1.0
- 初次发布