intensity-tracing-py

Intensity Tracing

Logo


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

About The Project

GUI

Intensity Tracing GUI Overview

Welcome to FLIM LABS Intensity Tracing, a Python application designed to analyze single-photon counts as a function of time and plotting the intensity trace. 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. Users can seamlessly transition between the graphical user interface (GUI) and console mode to navigate through the analytical capabilities. Whether your focus is on rigorous data analysis or dynamic visualizations, Intensity Tracing serves as a flexible tool for the precise measurement and exploration of photon intensity.

(back to top)

Built With

(back to top)

Getting Started

To directly test the application, skipping the installation requirements you can download an installer at this link (Note: you still need to have the FLIM LABS Data 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/intensity-tracing-py.git
    
  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 intensity_tracing.py
    
  6. Or run the project with Console mode
    python console.py   
    

(back to top)

Usage Guides

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

(back to top)

License

Distributed under the MIT License.

(back to top)

Contact

FLIM LABS: info@flimlabs.com

Project Link: FLIM LABS - Intensity Tracing

(back to top)