Skip to content

Commit

Permalink
Merge branch 'master' into development
Browse files Browse the repository at this point in the history
  • Loading branch information
SarthakJariwala authored Mar 17, 2020
2 parents c9487fd + 78a86c6 commit 4baa92f
Show file tree
Hide file tree
Showing 12 changed files with 19 additions and 11 deletions.
30 changes: 19 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,22 @@
# GLabViz
GUI Python apps written in python and qt for quick analysis of custom data. It also includes the ability to convert data to *H5* if need to be analysed in other software such as MATLAB.
Graphical User Interface (GUI) Python apps written in python using qt and [pyqtgrpah](http://www.pyqtgraph.org/) for quick analysis of scientific data. It also includes the ability to convert data to *H5* if needed.

_**Python is not required to use GLabViz**_ (see **How to use?**)

[_**DOWNLOAD HERE**_](https://github.com/SarthakJariwala/Python_GUI_apps/releases)
[**DOWNLOAD HERE**](https://github.com/SarthakJariwala/Python_GUI_apps/releases)

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.

## Includes
* Fluorescence Lifetime Analysis

* **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

* **Spectra Analysis**
* Analyze single spectrum
* Fit with or without background and white light
* Fit with single Lorentzian, single Gaussian, double Gaussian, triple Gaussian models
Expand All @@ -26,27 +28,33 @@ The primary users for this Python package application are Ginger Lab members at
* Plot fitted scan by pk_pos, fwhm, sigma, or height
* Export fitted scan
* .pkl to .txt, .pkl to .h5 converters
* Fluorescence Lifetime Imaging Microscopy (FLIM) Data Analysis

* **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

* **Photluminescence Quantum Efficiency (PLQE) Analysis**
* Plot PLQE data
* Calculate PLQE
* UV-Vis Data Analysis

* **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
* General *H5* View and Plot

* **General *H5* View and Plot**
* Load .h5 file to view file structure
* Plot datasets as a graph or an image
* *H5* and *PKL* File Viewer

* **H5 and PKL File Viewer**
* Load .h5 or .pkl file to view file structure
* Image Analysis

* **Image Analysis**
* Load image on SPOT or Pixera settings, or specify pixel size
* Handle RGB and greyscale images
* Select magnification
Expand All @@ -72,7 +80,7 @@ The primary users for this Python package application are Ginger Lab members at
![Image Analysis](https://github.com/SarthakJariwala/Python_GUI_apps/blob/master/Screenshots/GLabViz_Image_analysis_1.png)

## How to use?
### Standalone App - without Python or any dependencies (_only for Windows users_)
### Standalone App - without Python or any dependencies (_only for Windows users, comming soon for Mac users_)
* Under the [releases](https://github.com/SarthakJariwala/Python_GUI_apps/releases) page, download the latest release of the _**DataBrowser**_ zip file
* Extract the zip file and run _**DataBrowser.exe**_
### With Python and its dependencies
Expand Down
Binary file added Screenshots/GLabViz_FLIM_analysis_1.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/GLabViz_FLIM_analysis_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/GLabViz_Image_analysis_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/GLabViz_Lifetime_analysis_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/GLabViz_Spectrum_analysis_1.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/GLabViz_Spectrum_analysis_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/GLabViz_Spectrum_analysis_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/GLabViz_UVvis_analysis_1.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/GLabViz_h5_ViewPlot_analysis_1.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/GLabViz_h5_ViewPlot_analysis_2.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/GLabViz_interface_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 4baa92f

Please sign in to comment.