@@ -11,7 +11,7 @@ measurement data and instrumentation parameters.
1111
1212:Author: `Christoph Gohlke <https://www.cgohlke.com >`_
1313:License: BSD 3-Clause
14- :Version: 2024.11.26
14+ :Version: 2024.12.20
1515:DOI: `10.5281/zenodo.10120021 <https://doi.org/10.5281/zenodo.10120021 >`_
1616
1717Quickstart
@@ -33,17 +33,21 @@ Requirements
3333This revision was tested with the following requirements and dependencies
3434(other versions may work):
3535
36- - `CPython <https://www.python.org >`_ 3.10.11, 3.11.9, 3.12.7 , 3.13.0 64-bit
36+ - `CPython <https://www.python.org >`_ 3.10.11, 3.11.9, 3.12.8 , 3.13.1 64-bit
3737- `NumPy <https://pypi.org/project/numpy >`_ 2.1.3
3838- `Xarray <https://pypi.org/project/xarray >`_ 2024.11.0 (recommended)
39- - `Matplotlib <https://pypi.org/project/matplotlib/ >`_ 3.9.2 (optional)
40- - `Tifffile <https://pypi.org/project/tifffile/ >`_ 2024.9.20 (optional)
39+ - `Matplotlib <https://pypi.org/project/matplotlib/ >`_ 3.10.0 (optional)
40+ - `Tifffile <https://pypi.org/project/tifffile/ >`_ 2024.12.12 (optional)
4141- `Numcodecs <https://pypi.org/project/numcodecs/ >`_ 0.14.1 (optional)
4242- `Cython <https://pypi.org/project/cython/ >`_ 3.0.11 (build)
4343
4444Revisions
4545---------
4646
47+ 2024.12.20
48+
49+ - Support bi-directional sinusoidal scanning (WIP).
50+
47512024.11.26
4852
4953- Support bi-directional scanning (FLIMbee scanner).
@@ -79,37 +83,9 @@ Revisions
7983
80842024.2.15
8185
82- - Add PtuFile.scanner property.
83- - Add numcodecs compatible PTU codec.
84-
85- 2024.2.8
86-
87- - Support sinusoidal scanning correction.
88-
89- 2024.2.2
90-
91- - Change positive dtime parameter from index to size (breaking).
92- - Fix segfault with ImgHdr_TimePerPixel = 0.
93- - Rename MultiHarp to Generic conforming with changes in PicoQuant reference.
94-
95- 2023.11.16
96-
97- - Fix empty line when first record is start marker.
98-
99- 2023.11.13
100-
101- - Change image histogram dimension order to TYXCH (breaking).
102- - Change frame start to start of first line in frame (breaking).
103- - Improve trimming of incomplete frames (breaking).
104- - Remove trim_dtime option (breaking).
105- - Fix selection handling in PtuFile.decode_image.
106- - Add option to trim T, C, and H axes of image histograms.
107- - Add option to decode histograms to memory-mapped or user-provided arrays.
108- - Add ``__getitem__ `` interface to image histogram.
109-
110- 2023.11.1
86+ - …
11187
112- - Initial alpha release .
88+ Refer to the CHANGES file for older revisions .
11389
11490Notes
11591-----
@@ -122,28 +98,28 @@ The PicoQuant unified file formats are documented at the
12298<https://github.com/PicoQuant/PicoQuant-Time-Tagged-File-Format-Demos/tree/master/doc> `_.
12399
124100The following features are currently not implemented: PT2 and PT3 files,
125- decoding images from T2 formats, bidirectional sinusoidal scanning, and
126- deprecated image reconstruction. Line- scanning is not tested.
127-
128- Other modules for reading or writing PicoQuant files are:
129-
130- - ` Read_PTU.py
131- <https://github.com/PicoQuant/PicoQuant-Time-Tagged-File-Format-Demos/blob/master/PTU/Python/Read_PTU.py > `_
132- - ` readPTU_FLIM <https://github.com/SumeetRohilla/readPTU_FLIM >`_
133- - ` fastFLIM <https://github.com/RobertMolenaar-UT/fastFLIM >`_
134- - ` PyPTU <https://gitlab.inria.fr/jrye/pyptu >`_
135- - ` PTU_Reader <https://github.com/UU-cellbiology/PTU_Reader >`_
136- - ` PTU_Writer <https://github.com/ekatrukha/PTU_Writer >`_
137- - ` FlimReader <https://github.com/flimfit/FlimReader >`_
138- - `tttrlib <https://github.com/Fluorescence-Tools/tttrlib >`_
139- - `picoquantio <https://github.com/tsbischof/picoquantio >`_
140- - `ptuparser <https://pypi.org/project/ptuparser/ >`_
141- - `phconvert <https://github.com/Photon-HDF5/phconvert/ >`_
142- - `trattoria <https://pypi.org/project/trattoria/ >`_
143- (wrapper of `trattoria-core <https://pypi.org/project/trattoria-core/ >`_ and
144- `tttr-toolbox <https://github.com/GCBallesteros/tttr-toolbox/ >`_)
145- - `napari-flim-phasor-plotter
146- <https://github.com/zoccoler/napari-flim-phasor-plotter/blob/0.0.6/src/napari_flim_phasor_plotter/_io/readPTU_FLIM.py> `_
101+ decoding images from T2 formats, and deprecated image reconstruction.
102+ Line, bidirectional, and sinusoidal scanning are limited tested.
103+
104+ Other modules for reading or writing PicoQuant files are
105+ ` Read_PTU.py
106+ <https://github.com/PicoQuant/PicoQuant-Time-Tagged-File-Format-Demos/blob/master/PTU/Python/ Read_PTU.py> `_,
107+ ` readPTU_FLIM <https://github.com/SumeetRohilla/readPTU_FLIM >`_,
108+ ` fastFLIM <https://github.com/RobertMolenaar-UT/fastFLIM >`_,
109+ ` PyPTU <https://gitlab.inria.fr/jrye/pyptu >`_,
110+ ` PTU_Reader <https://github.com/UU-cellbiology/PTU_Reader >`_,
111+ ` PTU_Writer <https://github.com/ekatrukha/PTU_Writer >`_,
112+ ` FlimReader <https://github.com/flimfit/FlimReader >`_,
113+ ` tangy <https://github.com/Peter-Barrow/tangy >`_,
114+ `tttrlib <https://github.com/Fluorescence-Tools/tttrlib >`_,
115+ `picoquantio <https://github.com/tsbischof/picoquantio >`_,
116+ `ptuparser <https://pypi.org/project/ptuparser/ >`_,
117+ `phconvert <https://github.com/Photon-HDF5/phconvert/ >`_,
118+ `trattoria <https://pypi.org/project/trattoria/ >`_ (wrapper of
119+ `trattoria-core <https://pypi.org/project/trattoria-core/ >`_,
120+ `tttr-toolbox <https://github.com/GCBallesteros/tttr-toolbox/ >`_), and
121+ `napari-flim-phasor-plotter
122+ <https://github.com/zoccoler/napari-flim-phasor-plotter/blob/0.0.6/src/napari_flim_phasor_plotter/_io/readPTU_FLIM.py> `_.
147123
148124Examples
149125--------
0 commit comments