diff --git a/README.md b/README.md index 719ca48..a000a87 100644 --- a/README.md +++ b/README.md @@ -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 @@ -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 @@ -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 diff --git a/Screenshots/GLabViz_FLIM_analysis_1.PNG b/Screenshots/GLabViz_FLIM_analysis_1.PNG new file mode 100644 index 0000000..0f51ba0 Binary files /dev/null and b/Screenshots/GLabViz_FLIM_analysis_1.PNG differ diff --git a/Screenshots/GLabViz_FLIM_analysis_2.png b/Screenshots/GLabViz_FLIM_analysis_2.png new file mode 100644 index 0000000..376ecff Binary files /dev/null and b/Screenshots/GLabViz_FLIM_analysis_2.png differ diff --git a/Screenshots/GLabViz_Image_analysis_1.png b/Screenshots/GLabViz_Image_analysis_1.png new file mode 100644 index 0000000..d1a5dff Binary files /dev/null and b/Screenshots/GLabViz_Image_analysis_1.png differ diff --git a/Screenshots/GLabViz_Lifetime_analysis_2.png b/Screenshots/GLabViz_Lifetime_analysis_2.png new file mode 100644 index 0000000..9793844 Binary files /dev/null and b/Screenshots/GLabViz_Lifetime_analysis_2.png differ diff --git a/Screenshots/GLabViz_Spectrum_analysis_1.PNG b/Screenshots/GLabViz_Spectrum_analysis_1.PNG new file mode 100644 index 0000000..1f0d7b3 Binary files /dev/null and b/Screenshots/GLabViz_Spectrum_analysis_1.PNG differ diff --git a/Screenshots/GLabViz_Spectrum_analysis_1.png b/Screenshots/GLabViz_Spectrum_analysis_1.png new file mode 100644 index 0000000..1f0d7b3 Binary files /dev/null and b/Screenshots/GLabViz_Spectrum_analysis_1.png differ diff --git a/Screenshots/GLabViz_Spectrum_analysis_2.png b/Screenshots/GLabViz_Spectrum_analysis_2.png new file mode 100644 index 0000000..38fa9e7 Binary files /dev/null and b/Screenshots/GLabViz_Spectrum_analysis_2.png differ diff --git a/Screenshots/GLabViz_UVvis_analysis_1.PNG b/Screenshots/GLabViz_UVvis_analysis_1.PNG new file mode 100644 index 0000000..452b56d Binary files /dev/null and b/Screenshots/GLabViz_UVvis_analysis_1.PNG differ diff --git a/Screenshots/GLabViz_h5_ViewPlot_analysis_1.PNG b/Screenshots/GLabViz_h5_ViewPlot_analysis_1.PNG new file mode 100644 index 0000000..6149a54 Binary files /dev/null and b/Screenshots/GLabViz_h5_ViewPlot_analysis_1.PNG differ diff --git a/Screenshots/GLabViz_h5_ViewPlot_analysis_2.PNG b/Screenshots/GLabViz_h5_ViewPlot_analysis_2.PNG new file mode 100644 index 0000000..8ded1eb Binary files /dev/null and b/Screenshots/GLabViz_h5_ViewPlot_analysis_2.PNG differ diff --git a/Screenshots/GLabViz_interface_1.png b/Screenshots/GLabViz_interface_1.png new file mode 100644 index 0000000..c9eb37e Binary files /dev/null and b/Screenshots/GLabViz_interface_1.png differ