spectroscopy-py

Spectroscopy

Logo


Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage Guides
  4. License
  5. Contact

About the project

Spectroscopy GUI

Welcome to FLIM LABS Spectroscopy, a Python application designed to analyze the fluorescence intensity decay as a function of time. Facilitated by an underlying data processor developed in Rust, responsible for data retrieval from the hardware component, this application enables real-time data analysis and visualization. Whether your focus is on rigorous data analysis or dynamic visualizations, Spectroscopy serves as a flexible tool for the precise measurement and exploration of fluorescence intensity decay profile and lifetimes distributions.

Built With

Getting Started

To directly test the application, skipping the prerequisites and installation requirements you can download an installer at this link (Note: you still need to have the FLIM LABS acquisition card).

To get a local copy up and running follow these steps.

Prerequisites

To be able to run this project locally on your machine you need to satisfy these requirements:

Installation

  1. Clone the repo
    git clone https://github.com/flim-labs/spectroscopy-py
    
  2. Set the virtual environment in the root folder
    python -m venv venv
    
  3. Activate the virtual environment:
    venv\Scripts\activate
    
  4. Install the dependencies
    pip install -r requirements.txt
    
  5. Run the project with GUI mode
    python spectroscopy.py
    

Usage Guides

Navigate to the following links to view detailed application usage guides:

Contact

FLIM LABS: info@flimlabs.com

Project Link: FLIM LABS - Spectroscopy

(back to top)