Skip to main content

Track Scan

A Python package for post-processing and analyzing cell track data. Includes functionality for correcting automated tracking artifacts, measuring mean squared displacements, and measuring cell turning angles.

Cite

@inbook{viets_measuring_2025,
author = {Viets, Chris and Stevens, Corey A.},
editor = {Brockhausen, Inka},
title = {Measuring and Analyzing Bacterial Movement in Mucus},
bookTitle = {Dynamics of Bacteria-Mucus Interactions},
year = {2025},
publisher = {Springer US},
address = {New York, NY},
pages = {187--197},
isbn = {978-1-0716-4627-4},
doi = {10.1007/978-1-0716-4627-4_16},
url = {https://doi.org/10.1007/978-1-0716-4627-4_16}
}

Installation

pip install trackscan

Usage

The first step to using trackscan is to read in a CSV file containing (note that the CSV file must contain columns labeled "Position_X", "Position_Y", "Frame", and "Track_ID -- not case-sensitive).

trackscan -i /path/to/track_data.csv

This command launches an interactive shell where the track data can be manipulated and measured. Once the interactive shell has appeared, simply type ? to view the available commands. For example, the interactive shell contains commands to de-drift track data, correct artifacts arising from automated tracking, and measure mean squared displacement, turning angles, or mean cell speed.

Metadata

Release files for trackscan 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for trackscan 0.0.4
File Size Uploaded Provenance Actions
trackscan-0.0.4.tar.gz 12.4 kB Without provenance Details for trackscan-0.0.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for trackscan 0.0.4
File Interpreter ABI Platform Actions
trackscan-0.0.4-py3-none-any.whl Python 3 none any Details for trackscan-0.0.4-py3-none-any.whl

Total release size: 26.4 kB

Release files / trackscan-0.0.4.tar.gz

Download URL trackscan-0.0.4.tar.gz
Size 12.4 kB
Tags Source
SHA-256 checksum
How to use checksums
290a65190af6b666fc40f0adbf55b497d549b9ef84fbbda41cc8eb4dde9082e9
BLAKE2b-256 checksum
How to use checksums
d86dd51492cf4f4aeba0d83bd1e127b6315ba9d8c496c95a7ef62fec269290e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / trackscan-0.0.4-py3-none-any.whl

Download URL trackscan-0.0.4-py3-none-any.whl
Size 14.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a0ba5ed3da416bf7fba7f0e244ee92d0c2737fe2c60292c4bcfaa44b7cb9334c
BLAKE2b-256 checksum
How to use checksums
b2f394d4f7a4a5317eddf66acaf5d9ed89b220ecc434c984a3ca7911af43b23c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Security for trackscan 0.0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page