New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

flim-labs-api

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

flim-labs-api

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.

  • 1.0.0
  • PyPI
  • Socket score

Maintainers
1

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 modeDescription
UnsetThis is the default value of acquisition mode
<b<Photons_tracingAcquires the number of fluorescence photons in 100 microseconds time bins
<b<SpectroscopyAcquires 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 frequencyAcquires the frequency of the laser's pulses with a precision of tens/hundreds of Hz for repetition rates of tens of MHz
Acquire_raw_dataAcquires and saves the data coming from the FPGA as binary files without processing

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc