Skip to main content

Python API developed for controlling, acquiring and displaying time tagged fluorescence photons' data streamed from a data acquisition card based on FPGA technology in order to perform real time Fluorescence Lifetime Imaging (FLIM) and Spectroscopy applications.

Project description

flim_labs_api

What is it?

flim_labs_api is a Python API developed for controlling, acquiring and displaying time tagged fluorescence photons' data streamed from a data acquisition card based on FPGA technology in order to perform real time Fluorescence Lifetime Imaging (FLIM) and Spectroscopy applications. Overall, this API sets up a communication system between Python and a FLIM data acquisition system based on FPGA that can receive data in various modes and store it for processing.

The complete FLIM kit developed by FLIM LABS for performing Fluorescence Lifetime Spectroscopy and Imaging looks like this:

  1. Fiber-coupled picosecond pulsed laser module

  2. FLIM data acquisition card

  3. Single-photon SPAD detector

  4. FLIM studio software

How to get drivers

For getting the drivers allowing the communication with the data acquisition card email us at info@flimlabs.com.

How to get the API

You can install flim_labs_api with the requested dependencies with the following pip command:

pip install flim_labs_api

Main features

In the API five different acquisition modes are specified:

Acquisition mode Description
Unset This is the default value of acquisition mode
<b<Photons_tracing Acquires the number of fluorescence photons in 100 microseconds time bins
<b<Spectroscopy Acquires the number of fluorescence photons in 50-100 picoseconds time bins (depending on the pulsed laser's frequency) and reconstruct the fluorescence lifetime decay curve
Measure frequency Acquires the frequency of the laser's pulses with a precision of tens/hundreds of Hz for repetition rates of tens of MHz
Acquire_raw_data Acquires and saves the data coming from the FPGA as binary files without processing

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flim_labs_api-1.0.0.tar.gz (41.3 kB view details)

Uploaded Source

Built Distribution

flim_labs_api-1.0.0-py3-none-any.whl (29.4 kB view details)

Uploaded Python 3

File details

Details for the file flim_labs_api-1.0.0.tar.gz.

File metadata

  • Download URL: flim_labs_api-1.0.0.tar.gz
  • Upload date:
  • Size: 41.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for flim_labs_api-1.0.0.tar.gz
Algorithm Hash digest
SHA256 51e97120b8dba8c21b2b2889caf387b9dfa1c2b9132bb770fed94c2d08ac97a2
MD5 fd0a918adf4ab2bc4ea1cc3ad8287b11
BLAKE2b-256 36456b99225948f8f9a27e38d5b068feb34a2e09e06b25b6bc920cf7961ff951

See more details on using hashes here.

File details

Details for the file flim_labs_api-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: flim_labs_api-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 29.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for flim_labs_api-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9f101a4fbbc8f134d61c2008c871d23adfd2e4bc37871de4ea3c51b4a8a116ae
MD5 5a837ac5301629d221851e6687772a1a
BLAKE2b-256 00ee582b3f17c12059adc47d957d578a8dfb96808f4abfc8064422c6ed7eb72a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page