pyFSRS¶
pyFSRS is a modular GUI for pump-probe-type optical experiments, specialized for femtosecond stimulated Raman spectroscopy and transient-absorption spectroscopy. However, it is not limited to these two applications and can be directly used for any other pump-probe experiment without modification.
The architecture of the program is modular and open, so that anyone can modify it according to his / her needs.
-
class
pyFSRS.
pyFSRS
(parent, title)[source]¶ Main window of the pyFSRS application.
-
default_path
= None¶ Initial default path for save dialog boxes. Set to your preferred data directory.
-
initializeModules
()[source]¶ Initialize available modules.
This function calls the initialize function of each module and passes along a list of all available modules, so that each module may be aware of its fellow modules.
-
loadModules
()[source]¶ Load all modules that are available in subfolders of the folder installed_modules.
The names of the subfolders give the name of the category. The names of the modules have to be equal to the name of the module’s python file and the name of the class.
-