TrackPal:跟踪Python分析器
TrackPal的Python项目详细描述
TrackPal:跟踪Python分析器
一个模块化库,用于分析Python和pandas中的对象跟踪。在
概述
主要特点
- 读取imari/TrackMate文件
- 模拟具有不同运动类型的轨迹
- 计算轨迹特征描述符(约50个可用特征)
- 单线和信号群的均方位移曲线
- 单线和信号群的速度自相关曲线
- 可视化实用程序
对于大多数计算,TrackPal依赖于pandas groupby
和apply
机制。在
TrackPal不跟踪或链接对象。它分析已经跟踪的对象。 有关从图像或检测中获取对象跟踪,请参见 优秀的项目TrackMate, trackpy或ilastik
示例
简单模拟和绘图
importtrackpalastptrj=tp.simulate.brownian_linear(n_tracks=10)trj.groupby("TrackID").apply(tp.visu.plot_trj,coords=["Position X","Position Y"],line_fmt=".-",)
输出:
曲目功能
- 模拟不同的运动类型并计算轨迹特性 在
均方位移曲线
- 从不同的模拟运动类型计算扩散常数和速度 在
安装
建议使用Anaconda Python(gt;=3.6)和新环境
- 安装PythonPython(>;=3.6)
依赖关系
- numpy公司
- 熊猫
- scikit iu图像
- scikit\u学习
- TIFF文件
- 全面质量管理
- 神经质的
- statsmodels公司
- matplotlib库
- rdp公司
- 全面质量管理
来自PyPi:
pip install TrackPal
用于开发
git clone
此存储库cd trackpal
pip install -e .
文件
- 项目
标签: