Skip to content
Python-tkinter application for calculating fluorescence quantum yield via the comparative method.
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
QYcalculator_functions
window
Icon.ico
QYcalculator.py
README.md
Sample_Fluorescence.csv
Sample_UVvis.csv
Standard_Fluorescence.csv
Standard_UVvis.csv
app.py

README.md

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.

You can’t perform that action at this time.