FCS-analysis / PyCorrFit

data analysis and fitting software for fluorescence correlation spectroscopy (FCS)
pycorrfit.craban.de
Other
45 stars 13 forks source link

Drop Cython #204

Open paulmueller opened 1 year ago

paulmueller commented 1 year ago

Since we might have https://github.com/tsbischof/libpicoquant as a Python module at some point, we could possibly drop the built-in read_pt3_PicoQuant.py reader which will free PyCorrFit from its Cython dependency. Creating builds will be much easier with a pure-Python application.

This affects #201 #202 #203 equally.

Just for reference:

@tsbischof You said you planned to eventually create a libpicoquant Python package. Does your software also process the .pt3 files that PyCorrFit can currently read (from the docs it seems to be the case)? If yes, then I would probably keep all of the above issues on hold, because it would massively simplify creating a CI build pipeline.