Welcome to TRAIT2D’s documentation!

TRAIT2D (available as trait2d) is a cross-platform Python software package with compilable graphical user interfaces (GUIs) to support Single Particle Tracking (SPT) experiments.

Features

  • SPT simulation, tracking and analysis
  • user-friendly GUIs for simple tasks
  • customisable libraries for more advanced users
  • open source under the GNU General Public License

Installation

Installation methods have been tested on Linux and Windows.

Indices and tables

Dependencies

The trait2d package depends on external libraries. If you followed the instructions in the Installation section, these should be installed automatically.

They are nevertheless listed here for completeness:

Package Name License
imageio BSD License (BSD-2-Clause)
matplotlib Python Software Foundation License (PSF)
numpy OSI Approved (BSD)
opencv-python MIT License (MIT)
pandas BSD
pyqtgraph MIT License (MIT)
PyQt5 GPL v3
scikit-image BSD License (Modified BSD)
scipy BSD License (BSD)
tk Apache Software License (Apache 2.0 Licence)
tqdm MIT License, Mozilla Public License 2.0 (MPL 2.0) (MPLv2.0, MIT Licences)