TrackPal:跟踪Python分析器

TrackPal的Python项目详细描述


TrackPal:跟踪Python分析器

一个模块化库,用于分析Python和pandas中的对象跟踪。在

概述

主要特点

  • 读取imari/TrackMate文件
  • 模拟具有不同运动类型的轨迹
  • 计算轨迹特征描述符(约50个可用特征)
  • 单线和信号群的均方位移曲线
  • 单线和信号群的速度自相关曲线
  • 可视化实用程序

对于大多数计算,TrackPal依赖于pandas groupbyapply机制。在

TrackPal不跟踪或链接对象。它分析已经跟踪的对象。 有关从图像或检测中获取对象跟踪,请参见 优秀的项目TrackMatetrackpyilastik

示例

简单模拟和绘图

importtrackpalastptrj=tp.simulate.brownian_linear(n_tracks=10)trj.groupby("TrackID").apply(tp.visu.plot_trj,coords=["Position X","Position Y"],line_fmt=".-",)

输出: Output

曲目功能

  • 模拟不同的运动类型并计算轨迹特性

均方位移曲线

  • 从不同的模拟运动类型计算扩散常数和速度

安装

建议使用Anaconda Python(gt;=3.6)和新环境

  1. 安装PythonPython(>;=3.6)
^{pr2}$

依赖关系

  • numpy公司
  • 熊猫
  • scikit iu图像
  • scikit\u学习
  • TIFF文件
  • 全面质量管理
  • 神经质的
  • statsmodels公司
  • matplotlib库
  • rdp公司
  • 全面质量管理

来自PyPi:

  1. pip install TrackPal

用于开发

  1. git clone此存储库
  2. cd trackpal
  3. pip install -e .

文件

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

推荐PyPI第三方库


热门话题
java应用程序不是在Eclipse中运行,而是在命令行中运行   swing Java图形组件问题。似乎找不到错误   我需要键盘。close();让代码正常工作?   Springboot中的java HttpSession   抽象语法树我想添加一个语句。我试图解析它,java解析器异常被抛出。如何克服它?   java Hibernate:清理会话   具有不连续子集的java划分问题   java正则表达式查找最后一个冒号后的字符串   java从SpringShell执行OS命令   Java扫描器字符串输入   java字符串索引越界异常(charAt)   java执行器服务终止被卡住   Springockito没有继承java@ContextConfiguration   java如何为一个servlet映射多个url   java安卓获取命令的stderr   java生成类型。表:数据库中的大数字   安卓 Getter Setter返回NothingJava