Article
Version 1
Preserved in Portico This version is not peer-reviewed
PyNTA: An Open Source Software Application for Live Particle Tracking
Version 1
: Received: 24 June 2019 / Approved: 25 June 2019 / Online: 25 June 2019 (12:53:50 CEST)
How to cite: Faez, S.; Carattino, A.; Mosk, A. PyNTA: An Open Source Software Application for Live Particle Tracking. Preprints 2019, 2019060251. https://doi.org/10.20944/preprints201906.0251.v1 Faez, S.; Carattino, A.; Mosk, A. PyNTA: An Open Source Software Application for Live Particle Tracking. Preprints 2019, 2019060251. https://doi.org/10.20944/preprints201906.0251.v1
Abstract
We introduce PyNTA, a modular instrumentation software for live particle tracking. By using the multiprocessing library of Python and the distributed messaging library pyZMQ, PyNTA allows users to acquire images from a camera at close to maximum readout bandwidth while simultaneously performing computations on each image on a separate processing unit. This publisher/subscriber pattern generates a small overhead and leverages the multi-core capabilities of modern computers. We demonstrate capabilities of the PyNTA package on the featured application of nanoparticle tracking analysis. Real-time particle tracking on megapixel images at a rate of 50 Hz is presented. Reliable live tracking reduces the required storage capacity for particle tracking measurements by a factor of approximately 103, as compared with raw data storage, allowing for a virtually unlimited duration of measurements
Supplementary and Associated Material
https://github.com/nanoepics/pynta: Package repository
Keywords
video microscopy, imaging, automated data acquisition, nanoparticle tracking, measurement embedded applications, open-source software
Subject
Physical Sciences, Applied Physics
Copyright: This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Comments (0)
We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.
Leave a public commentSend a private comment to the author(s)
* All users must log in before leaving a comment