Skip to content

Python implementations of PicoQuant data formats for the TimeHarp, PicoHarp, and HydraHarp

License

Notifications You must be signed in to change notification settings

tsbischof/picoquantio

Repository files navigation

picoquantio: Read files generated by PicoQuant hardware

PyPI Last Release Package Status License Downloads Code style: black

See also libpicoquant for the C equivalent.

Main features

  • read data from phu, ptu, hhd, ht2, ht3, phd, pt2, pt3, thd, t3r formats
  • automatic file type detection
  • greedy and lazy loading
  • pure Python implementation

Getting started

The source code is hosted on GitHub at: https://github.com/tsbischof/picoquantio

The latest released version is available on pip:

pip install picoquantio

Documentation

The official documentation is hosted on readthedocs

Examples

The library can either be used in Python programs, or as a standalone command-line tool.

Developer API

import picoquantio
t3 = picoquantio.load('data.ht3')

Command-line interface

$ picoquant --file-in data.ht3
[...]

Dependencies

  • numpy

License

BSD 3-clause

Contibuting

All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome.

Development is active on Github

About

Python implementations of PicoQuant data formats for the TimeHarp, PicoHarp, and HydraHarp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages