- Notifications
You must be signed in to change notification settings - Fork10
GLabViz - Interactive Analysis and Visualization Application for Scientific Data written in Python using Qt and pyqtrgaph
License
SarthakJariwala/Python_GUI_apps
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Graphical User Interface (GUI) Python apps written in python using qt andpyqtgrpah for quick analysis of scientific data. It also includes the ability to convert data toH5 if needed.
Python is not required to use GLabViz (seeHow to use?)
The primary users for this Python package application are Ginger Lab members at the University of Washington, Seattle but is licensed under MIT License and open for everyone to use.
Fluorescence Lifetime Analysis
- Analyze lifetime
- Fit data with or without IRF
- Fit with stretched, single, or double exponential functions by diff_ev or fmin_tnc
- Calculate surface recombination velocity
- Export graph and fit results
Spectra Analysis
- Analyze single spectrum
- Fit with or without background and white light
- Fit with single Lorentzian, single Gaussian, double Gaussian, triple Gaussian models
- Export graph and fit results
- Analyze spectra scan
- Load spectra scan data in .h5 or .pkl files
- Plot raw scan data
- Plot scan intensity sums
- Plot fitted scan by pk_pos, fwhm, sigma, or height
- Export fitted scan
- .pkl to .txt, .pkl to .h5 converters
- Analyze single spectrum
Fluorescence Lifetime Imaging Microscopy (FLIM) Data Analysis
- Load lifetime scans in .h5 or .pkl files
- Plot histogram intensity sums and analyze PSF
- Export intensities array and intensities image
- Plot raw histogram data and analyze lifetime
- Compare lifetime in two different regions
Photluminescence Quantum Efficiency (PLQE) Analysis
- Plot PLQE data
- Calculate PLQE
UV-Vis Data Analysis
- Plot UV-Vis data
- Correct UV-Vis data for scattering
- Plot Tauc data
- Calculate bandgap
- Export UV-Vis and Tauc plots
GeneralH5 View and Plot
- Load .h5 file to view file structure
- Plot datasets as a graph or an image
H5 and PKL File Viewer
- Load .h5 or .pkl file to view file structure
Image Analysis
- Load image on SPOT or Pixera settings, or specify pixel size
- Handle RGB and greyscale images
- Select magnification
- Color profile horizontally or vertically
Standalone App - without Python or any dependencies (only for Windows users, comming soon for Mac users)
- Under thereleases page, download the latest release of theDataBrowser zip file
- Extract the zip file and runDataBrowser.exe
git clone https://github.com/SarthakJariwala/Python_GUI_apps.git- Install all dependencies
- Run the application by double-clicking DataBrowser.py.
- OR Run it from command-line while in the PythonGUI_apps folder:
python DataBrowser.py- ScopeFoundry
- pyqtgraph
- numpy
- pyqt
- qtpy
- h5py
- matplotlib
- scipy
- lmfit
- customplotting
conda install numpy pyqt qtpy h5py pyqtgraphpip install ScopeFoundrypip install matplotlib scipy lmfit customplotting==0.1.4.dev0About
GLabViz - Interactive Analysis and Visualization Application for Scientific Data written in Python using Qt and pyqtrgaph
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.





