Skip to main content

pytcspc: analysis of time-correlated single photon counting (TCSPC) data

This python library can be used for analyzing time-domain fluorescence lifetime imaging microscopy (FLIM) data and fluorescence correlation spectroscopy (FCS) data collected with TCSPC hardware.

Installing

Please see INSTALLATION.md.

Functions

FLIM

  • read Becker & Hickl .sdt files (based on sdtfile) into user-friendly xarray.DataArrays suitable for further analysis
  • produce intensity and lifetime images
  • fit decay curves to multiexponential models using least-squares or Gibbs sampling approaches

FCS

  • read Becker & Hickl .spc files into user-friendly xarray.DataArrays suitable for further analysis
  • generate FLIM and intensity images and "videos"
  • generate kymographs for line-scanning FCS
  • calculate correlation functions (based on multipletau)

examples

  • FCS: fit FCS data for diffusion of Alexa Fluor 488
  • fit_oneexp: fit decay curve for a solution of FAD
  • fit_from_image: fit decay curve for NAD(P)H in yeast
  • Gibbssampling: fit a polyexp model using least-squares regression and a biexponential model using Gibbs sampling

Contributing

Please see CONTRIBUTING.md.

Metadata

Release files for pytcspc 0.2.5

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

Source distribution (sdist)

Source distribution for pytcspc 0.2.5
File Size Uploaded
pytcspc-0.2.5.tar.gz 36.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pytcspc 0.2.5
File Interpreter ABI Platform
pytcspc-0.2.5-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 75.3 kB

Release files / pytcspc-0.2.5.tar.gz

Download URL pytcspc-0.2.5.tar.gz
Size 36.2 kB
Tags Source
SHA-256 checksum
How to use checksums
74e6ebc8832a8b4cbec664d39b131fdbcecb79bd34888baa20ecb36c0f3e6ce3
BLAKE2b-256 checksum
How to use checksums
9e9bfdb7d66ee6933f2e909cbc70023f07ca1babccca599be23ff40705cfa4d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pytcspc-0.2.5-py2.py3-none-any.whl

Download URL pytcspc-0.2.5-py2.py3-none-any.whl
Size 39.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
ebc5021cbd931fbe67a644a14c05dce09c0afd86980f9a863ac598451e500e4a
BLAKE2b-256 checksum
How to use checksums
bb930d5f5cf48461b43caeb8376ae2bf7b0ca5d6c7acd134b05dbdd65283a2e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release history Release notifications | RSS feed

This release

0.2.5 This release

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.0.1

2 release files

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