Skip to content

Python-tkinter application for calculating fluorescence quantum yield via the comparative method.

Notifications You must be signed in to change notification settings

emilyripka/QYcalculator

Repository files navigation

QYcalculator

Python-tkinter application for calculating fluorescence quantum yield via the comparative method.1 See corresponding blog post for further details.

Dependencies:

     -->Python 2.7
     -->NumPy
     -->matplotlib 2
     -->SciPy

How-To Guide

First, launch the application from your terminal by navigating to your cloned directory, and entering the following (where the command line arguments are two integers, the first for the number of standard experiments, and the second for the number of sample experiments):

$ python QYcalculator.py # #

(I) Standard (navigate to 'Standard' tab)

(i) Enter number of UV-vis measurements made for the QY measurement
(ii) Select files for each UV-vis measurement and enter the experiment number of that measurement file.
     ***This data was likely stored in one of two ways:
     (a) all UV-vis measurements were collected, and then all scans were saved to
     the same file as different scans (i.e. experiment number)
     (b) after each UV-vis measurement, the scan was saved as a new file
     ***It will be helpful to use the 'Plot' and 'Clear&Plot' buttons to visualize which experiment your measurement is
     ***Make sure to keep the 'Experiment #' as the desired value before proceeding.
(iii) Repeat step (ii) for the fluorescence measurments.
(iv) Fill in the blanks at the top-right of the tab.
(v) Navigate to the Results tab, and click the 'Standard Gradient Curve' button.
The printed 'Standard slope error (%)' needs to be less than 10% to be an accurate standard gradient curve.

(II) Sample (navigate to 'Sample' tab)

(i) Repeat Standard steps (i) through (iv)
(ii) Navigate to the Results tab, and click the 'Sample Gradient Curve' button.
The printed 'Sample slope error (%)' needs to be less than 10% to be an accurate sample gradient curve.

(III) QY calculation (navigate to the 'Results' tab)

(i) Click the 'Sample QY Calculation' button

References

(1) A. T. R. Williams, S. A. Winfield, and J. N. Miller. Relative fluorescence quantum yields using a computer controlled luminescence spectrometer. Analyst, 1983, 108, 1067.

About

Python-tkinter application for calculating fluorescence quantum yield via the comparative method.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages