Skip to main content

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

Release files for flim-labs-api 1.0.0

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

Source distribution (sdist)

Source distribution for flim-labs-api 1.0.0
File Size Uploaded
flim_labs_api-1.0.0.tar.gz 41.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for flim-labs-api 1.0.0
File Interpreter ABI Platform
flim_labs_api-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 70.7 kB

Release files / flim_labs_api-1.0.0.tar.gz

Download URL flim_labs_api-1.0.0.tar.gz
Size 41.3 kB
Tags Source
SHA-256 checksum
How to use checksums
51e97120b8dba8c21b2b2889caf387b9dfa1c2b9132bb770fed94c2d08ac97a2
BLAKE2b-256 checksum
How to use checksums
36456b99225948f8f9a27e38d5b068feb34a2e09e06b25b6bc920cf7961ff951
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release files / flim_labs_api-1.0.0-py3-none-any.whl

Download URL flim_labs_api-1.0.0-py3-none-any.whl
Size 29.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9f101a4fbbc8f134d61c2008c871d23adfd2e4bc37871de4ea3c51b4a8a116ae
BLAKE2b-256 checksum
How to use checksums
00ee582b3f17c12059adc47d957d578a8dfb96808f4abfc8064422c6ed7eb72a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release history Release notifications | RSS feed

This release

1.0.0 This release

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