Skip to content
xmoussetPublic

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

56 Commits

Folders and files

Repository files navigation

LMT-EYE

A PyQt6-based desktop application for behavioral analysis and event detection in animal research. LMT-EYE provides tools for analyzing, comparing, and visualizing behavioral data and events from an .sqlite database created by LMT.

Find an example of what LMT-EYE can do here : LMT-EYE example

LMT-EYE Icon

Requirements

Find the complete list of dependencies here: requirements.txt. To install all dependencies:

pip install -r requirements.txt

Usage

Either use the .exe file or run lmt-eye.py script. To create the .exe file (a standalone executable) using PyInstaller run the following command at root project:

pyinstaller -p LMT --onefile --icon=res/lmt_eye_icon.png --add-data "res/lmt_eye_icon.png;res" --add-data "res/template;res/template" --add-data "res/assets;res/assets" --add-data "res/mouse_run.gif;res" lmt_eye.py

(This command can be found in lmt-eye.py script)

Custom Events

Please feel free to submit a Pull Request to add your own custom events for everyone.

Project Structure

lmt-eye/
├── lmt_eye.py                 # Main application
├── requirements.txt           # Python dependencies
├── lmtanalysis/               # Scripts from lmt-analysis 
│   ├── Animal.py              # Animal and AnimalPool class
│   └── ...
├── events/                    # Behavioral events builder
│   ├── official/              # Official events (from lmt-analysis)
│   │   ├── BuildEventFlickering.py
│   │   └── ...
│   └── custom/                # Custom events
│       └── ...
├── scripts/                   # Data processing and analysis scripts used by LMT-EYE
│   └── ...
├── reports/                   # Report generation scripts
│   ├── ...
├── widgets/                   # LMT-EYE windows (PyQt6 widgets)
│   └── ...
└── res/                       # Resources
    ├── assets/                # Image assets
    └── template/              # Report templates

Acknowledgments

This app is created based on the work of Fabrice De Chaumont and others.

Find the original repository here: lmt-analysis

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages