diff --git a/.doctrees/content/hardware.doctree b/.doctrees/content/hardware.doctree
index 3c3e184..727bd82 100644
Binary files a/.doctrees/content/hardware.doctree and b/.doctrees/content/hardware.doctree differ
diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle
index 72e5085..f8fb71c 100644
Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ
diff --git a/_images/Photo-EQE-Setup-Labelled-With-Cryostat.png b/_images/Photo-EQE-Setup-Labelled-With-Cryostat.png
new file mode 100644
index 0000000..d8d443b
Binary files /dev/null and b/_images/Photo-EQE-Setup-Labelled-With-Cryostat.png differ
diff --git a/_images/sEQE_setup_without_cryo_Labelled.png b/_images/Photo-EQE-Setup-Labelled.png
similarity index 51%
rename from _images/sEQE_setup_without_cryo_Labelled.png
rename to _images/Photo-EQE-Setup-Labelled.png
index 23c3aa1..313516e 100644
Binary files a/_images/sEQE_setup_without_cryo_Labelled.png and b/_images/Photo-EQE-Setup-Labelled.png differ
diff --git a/_sources/content/hardware.rst.txt b/_sources/content/hardware.rst.txt
index 580e3ce..c3b4f5a 100644
--- a/_sources/content/hardware.rst.txt
+++ b/_sources/content/hardware.rst.txt
@@ -11,11 +11,12 @@ Overview
Schematic of the custom-built sEQE setup used in this work. White light from a tungsten-halogen light source is directed into a monochromator and split by wavelength. The monochromatic light is subsequently modulated by a chopper wheel and focused onto the device under testing (i.e. a solar cell or reference photodiode). When measuring OSCs, the devices are either loaded into a standard sample holder for room temperature measurements or connected inside a cryostat to perform temperature-dependent sEQE measurements. The resulting photocurrent is pre-amplified and converted to a voltage, before being analyzed further by a Lock-In amplifier
-.. image:: ../_static/sEQE_setup_without_cryo_Labelled.png
+.. image:: ../_static/Photo-EQE-Setup-Labelled.png
:width: 700
- :alt: Photograph of the sEQE setup from above.
+ :alt: Photograph of the sEQE setup without cryostate from above.
-Photo of the custom-built sensitive EQE setup used in this work. The individual components are numbered as (1) tungsten-halogen light source, (2) light source power supply, (3) monochromator, (4) filter wheels, (5) chopper wheel, (6) chopper wheel power supply, (7) focusing lenses, (8) sample holder stage, (9) custom-built sample holder, (10) BNC cables with crocodile clips, (11) preamplifier, (12) Lock-In amplifier, and (13) measurement computer.
+Photo of the custom-built sensitive EQE setup used in this work. The individual components are numbered as (1a) tungsten-halogen light source, (1b) light source power supply, (2) monochromator, (3a) monochromator filter wheel, (3b) long-pass filter wheel, (4a) chopper wheel, (4b) chopper wheel power supply, (5) focusing lenses, (6) rail, (7) custom-built sample holder, (8) sample holder stage, (9) BNC cables with crocodile clips, (10) preamplifier, (11) Lock-In amplifier, (12) measurement computer and (13) black encasing.
+
Individual parts
----------------
@@ -47,6 +48,9 @@ The sEQE setup's sample holder is custom design by Grey and the 3D printed parts
Cryostate
---------
-
-
+.. image:: ../_static/Photo-EQE-Setup-Labelled-With-Cryostat.png
+ :width: 700
+ :alt: Photograph of the sEQE setup with cryostate from above.
+
+Photo of the custom-built sensitive EQE setup used in this work. The individual components are numbered as (1a) tungsten-halogen light source, (1b) light source power supply, (2) monochromator, (3a) monochromator filter wheel, (3b) long-pass filter wheel, (4a) chopper wheel, (4b) chopper wheel power supply, (5) focusing lenses, (6) rail, (7a) croystat chamber - sample holder, (7b) liquid nitrogen dewar, (7c) liquid nitrogen pump, (7d) cryostate control, (8) sample holder stage, (9) BNC cables, (10) preamplifier, (11) Lock-In amplifier, (12) measurement computer and (13) black encasing.
diff --git a/_static/Photo-EQE-Setup-Labelled-With-Cryostat.png b/_static/Photo-EQE-Setup-Labelled-With-Cryostat.png
new file mode 100644
index 0000000..d8d443b
Binary files /dev/null and b/_static/Photo-EQE-Setup-Labelled-With-Cryostat.png differ
diff --git a/_static/sEQE_setup_without_cryo_Labelled.png b/_static/Photo-EQE-Setup-Labelled.png
similarity index 51%
rename from _static/sEQE_setup_without_cryo_Labelled.png
rename to _static/Photo-EQE-Setup-Labelled.png
index 23c3aa1..313516e 100644
Binary files a/_static/sEQE_setup_without_cryo_Labelled.png and b/_static/Photo-EQE-Setup-Labelled.png differ
diff --git a/content/hardware.html b/content/hardware.html
index a2d4ba0..9942587 100644
--- a/content/hardware.html
+++ b/content/hardware.html
@@ -92,8 +92,8 @@
Hardware
Schematic of the custom-built sEQE setup used in this work. White light from a tungsten-halogen light source is directed into a monochromator and split by wavelength. The monochromatic light is subsequently modulated by a chopper wheel and focused onto the device under testing (i.e. a solar cell or reference photodiode). When measuring OSCs, the devices are either loaded into a standard sample holder for room temperature measurements or connected inside a cryostat to perform temperature-dependent sEQE measurements. The resulting photocurrent is pre-amplified and converted to a voltage, before being analyzed further by a Lock-In amplifier
-
-Photo of the custom-built sensitive EQE setup used in this work. The individual components are numbered as (1) tungsten-halogen light source, (2) light source power supply, (3) monochromator, (4) filter wheels, (5) chopper wheel, (6) chopper wheel power supply, (7) focusing lenses, (8) sample holder stage, (9) custom-built sample holder, (10) BNC cables with crocodile clips, (11) preamplifier, (12) Lock-In amplifier, and (13) measurement computer.
+
+Photo of the custom-built sensitive EQE setup used in this work. The individual components are numbered as (1a) tungsten-halogen light source, (1b) light source power supply, (2) monochromator, (3a) monochromator filter wheel, (3b) long-pass filter wheel, (4a) chopper wheel, (4b) chopper wheel power supply, (5) focusing lenses, (6) rail, (7) custom-built sample holder, (8) sample holder stage, (9) BNC cables with crocodile clips, (10) preamplifier, (11) Lock-In amplifier, (12) measurement computer and (13) black encasing.
Individual parts
@@ -131,6 +131,8 @@ 3D printed sample holder
+
Photo of the custom-built sensitive EQE setup used in this work. The individual components are numbered as (1a) tungsten-halogen light source, (1b) light source power supply, (2) monochromator, (3a) monochromator filter wheel, (3b) long-pass filter wheel, (4a) chopper wheel, (4b) chopper wheel power supply, (5) focusing lenses, (6) rail, (7a) croystat chamber - sample holder, (7b) liquid nitrogen dewar, (7c) liquid nitrogen pump, (7d) cryostate control, (8) sample holder stage, (9) BNC cables, (10) preamplifier, (11) Lock-In amplifier, (12) measurement computer and (13) black encasing.
diff --git a/searchindex.js b/searchindex.js
index de91343..5111ef0 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["analysis_generated/modules", "analysis_generated/sEQE_Analysis", "analysis_generated/sEQE_Analysis_template", "content/README", "content/contact", "content/hardware", "content/licence", "content/usage", "control_generated/GUI_template", "control_generated/lockin", "control_generated/modules", "control_generated/monochromator", "control_generated/sEQE", "index"], "filenames": ["analysis_generated/modules.rst", "analysis_generated/sEQE_Analysis.rst", "analysis_generated/sEQE_Analysis_template.rst", "content/README.rst", "content/contact.rst", "content/hardware.rst", "content/licence.rst", "content/usage.rst", "control_generated/GUI_template.rst", "control_generated/lockin.rst", "control_generated/modules.rst", "control_generated/monochromator.rst", "control_generated/sEQE.rst", "index.rst"], "titles": ["sEQE-Analysis-Software", "sEQE_Analysis module", "sEQE_Analysis_template module", "Getting Started", "Contact", "Hardware", "Acknowledgements and Linceses", "Usage", "GUI_template module", "lockin module", "sEQE-Control-Software", "monochromator module", "sEQE module", "Welcome to the documentation of AFMD\u2019s sEQE setup !"], "terms": {"thi": [0, 5, 6, 7, 12], "i": [0, 1, 3, 4, 5, 7, 9, 10, 11, 12], "section": [0, 3, 6, 7], "which": [0, 1, 3, 6, 7, 12, 13], "compulsori": [0, 6], "part": [0, 6, 13], "setup": [0, 3, 4, 5, 7, 10, 12], "howev": [0, 6, 7], "enabl": [0, 10], "user": [0, 3, 6, 7, 10, 11, 12], "analys": 0, "measur": [0, 1, 3, 5, 6, 7, 9, 10, 12, 13], "immedi": 0, "maintain": [0, 13], "afmd": [0, 3, 4, 5, 7, 12], "group": [0, 3, 4, 6, 12, 13], "For": [0, 3, 6, 12, 13], "further": [0, 3, 5, 13], "question": [0, 3, 6, 13], "refer": [0, 1, 3, 5, 6, 7, 9, 12, 13], "ming": [0, 3, 4, 6, 13], "zhu": [0, 3, 4, 6, 13], "exampl": [0, 6, 7], "plot": [0, 1, 7, 12], "gener": [0, 1, 6, 7], "code": [0, 5, 6, 7, 12, 13], "see": [0, 3, 7], "paper": [0, 6], "A": [0, 6, 7], "jungbluth": [0, 1, 6, 12, 13], "et": 0, "al": 0, "todo": 0, "write": [0, 1], "an": [0, 5, 6, 7, 10, 12, 13], "illumin": [0, 13], "introduct": 0, "seqe_analysi": [0, 13], "modul": [0, 5, 10, 13], "mainwindow": [0, 1, 2, 8, 10, 12], "mlj_doubl": [0, 1], "mlj_double_disord": [0, 1], "mlj_double_gaussian": [0, 1], "mlj_gaussian": [0, 1], "mlj_gaussian_el": [0, 1], "mlj_gaussian_el_disord": [0, 1], "mlj_gaussian_eq": [0, 1], "mlj_gaussian_eqe_disord": [0, 1], "mlj_gaussian_disord": [0, 1], "add_fit": [0, 1], "calculate_eq": [0, 1], "clear_el_plot": [0, 1], "clear_eqe_plot": [0, 1], "clear_plot": [0, 1], "double_fit": [0, 1], "double_fit_mlj": [0, 1], "export_eq": [0, 1], "fit_el_eq": [0, 1], "gaussian": [0, 1], "gaussian_el": [0, 1], "gaussian_el_disord": [0, 1], "gaussian_eq": [0, 1], "gaussian_eqe_disord": [0, 1], "gaussian_disord": [0, 1], "gaussian_disorder_doubl": [0, 1], "gaussian_disorder_double_sim": [0, 1], "gaussian_doubl": [0, 1], "gaussian_double_sim": [0, 1], "heatmap": [0, 1], "load_sim_dict": [0, 1], "plot_eq": [0, 1], "plot_fit_eq": [0, 1], "pre_eq": [0, 1], "pre_fit_eq": [0, 1], "pre_plot_el_eq": [0, 1], "pre_plot_eq": [0, 1], "sim_double_fit": [0, 1], "sim_double_fit_singl": [0, 1], "subtract_fit": [0, 1], "writetext": [0, 1], "main": [0, 1, 10, 12, 13], "seqe_analysis_templ": [0, 13], "ui_mainwindow": [0, 2, 8, 10], "retranslateui": [0, 2, 8, 10], "setupui": [0, 2, 8, 10], "creat": [1, 6, 10, 12], "fri": 1, "sep": 1, "28": 1, "11": [1, 5, 6], "59": 1, "40": 1, "2018": [1, 12], "author": [1, 6, 12], "anna": [1, 6, 13], "class": [1, 2, 8, 9, 11, 12], "sourc": [1, 2, 3, 5, 6, 8, 9, 11, 12, 13], "base": [1, 2, 6, 8, 9, 10, 11, 12], "qmainwindow": [1, 12], "e": [1, 5, 10], "f": [1, 6], "l": 1, "ect": 1, "marcu": 1, "levich": 1, "jortner": 1, "theori": [1, 6], "doubl": 1, "peak": 1, "fit": [1, 6], "paramet": [1, 7, 9, 10, 11, 12, 13], "list": [1, 12, 13], "requir": [1, 3, 6, 7, 9, 10, 11, 12, 13], "energi": 1, "valu": [1, 9, 12], "float": [1, 11, 12], "oscil": 1, "strength": 1, "reorgan": 1, "ct": 1, "state": [1, 6], "return": [1, 9, 11, 12], "eq": [1, 5, 13], "type": [1, 9, 11, 12], "sig": 1, "includ": [1, 5, 6, 10], "disord": 1, "eopt": 1, "separ": [1, 6], "s1": 1, "reduc": [1, 6], "el": 1, "data": [1, 6, 7, 9, 10], "data_optfit": 1, "data_ctfit": 1, "data_eq": 1, "function": [1, 6, 9, 11, 12], "add": [1, 3, 5, 6], "datafram": [1, 12], "optic": [1, 5], "none": [1, 9, 11, 12], "ref_df": [1, 12], "data_df": 1, "startnm": 1, "stopnm": 1, "range_no": 1, "calcul": [1, 12, 13], "from": [1, 3, 5, 6, 9, 10, 11, 12, 13], "signal": [1, 9, 10, 11, 12], "diod": [1, 7, 12], "sampl": [1, 3, 6, 7, 12, 13], "start": [1, 10, 12, 13], "wavelength": [1, 5, 10, 11, 12], "nm": [1, 5], "stop": [1, 6, 10, 12], "int": [1, 9, 11, 12], "number": [1, 5, 6, 7, 11, 12], "specifi": [1, 6, 12], "rang": [1, 9], "compil": [1, 6, 12], "clear": 1, "perform": [1, 5, 6, 7, 12, 13], "us": [1, 3, 4, 5, 6, 7, 10, 12, 13], "mlj": 1, "export": 1, "csv": [1, 10], "file": [1, 3, 5, 6, 10, 12], "y": [1, 12], "stope": 1, "data_no": 1, "fct": 1, "lct": 1, "fopt": 1, "lopt": 1, "simultan": 1, "eqe_df": 1, "startstart": 1, "startstop": 1, "stopstart": 1, "stopstop": 1, "filename_box": 1, "label_box": 1, "color_box": 1, "file_no": 1, "gui": [1, 10, 11, 12], "object": [1, 2, 6, 8, 9, 11], "text": [1, 6, 13], "box": [1, 5, 10], "filenam": [1, 12], "label": [1, 5, 6], "color": 1, "load": [1, 5, 6, 12], "dictionari": 1, "bound": [1, 6], "paramat": 1, "textbox": 1, "inform": [1, 3, 6], "whether": [1, 6], "0": [1, 9, 12, 13], "1": [1, 5, 6, 9, 10, 12], "startfit": 1, "stopfit": 1, "startplotfit": 1, "stopplotfit": 1, "true": [1, 9, 11, 12], "success": [1, 11, 12], "fals": [1, 11, 12], "otherwis": [1, 6, 11, 12], "bool": [1, 11, 12], "wrapper": 1, "variabl": 1, "field": 1, "spectrum": 1, "boolean": [1, 9], "select": [1, 7, 11, 12], "multipl": [1, 7], "one": [1, 3, 13], "data_fit": 1, "label_fit": 1, "label_eq": 1, "color_fit": 1, "color_eq": 1, "subtract": 1, "text_box": 1, "textbox_no": 1, "updat": [1, 6, 11, 12], "str": [1, 9, 12], "defin": [1, 6], "The": [3, 4, 5, 7, 10, 12, 13], "core": 3, "consist": 3, "comput": [3, 5], "light": [3, 5, 13], "monochrom": [3, 5, 10, 12], "two": [3, 5, 6], "filter": [3, 5, 9, 10, 11, 12], "wheel": [3, 5, 10, 11, 12], "chopper": [3, 5, 9], "pre": [3, 5, 10, 12], "amplifi": [3, 5, 10, 12], "lock": [3, 5, 9, 10], "holder": [3, 6, 13], "detail": [3, 6, 7, 9, 12], "our": [3, 7], "sinc": 3, "initi": [3, 6, 11, 12], "seqe": [3, 4, 5, 7], "ha": [3, 6, 11, 12, 13], "succeed": [3, 6], "integr": [3, 6, 13], "autom": [3, 13], "cryostat": [3, 6, 13], "temperatur": [3, 5], "depend": [3, 5], "pleas": 3, "contact": [3, 5, 13], "who": [3, 6, 13], "email": [3, 4], "webpag": [3, 4], "labon": [3, 10], "zurich": [3, 9, 10, 12], "instrument": [3, 5, 7, 9, 10, 11, 12], "can": [3, 4, 5, 6, 7, 10, 12, 13], "download": 3, "center": 3, "link": 3, "linkam": 3, "scientif": 3, "bought": 3, "work": [3, 5, 6], "python": [3, 6, 10, 12], "wa": [3, 5, 6, 10, 12], "written": [3, 7, 10, 13], "3": [3, 5, 6, 10, 12], "9": [3, 5, 6, 10], "ubuntu": 3, "afterward": [3, 10], "made": [3, 6], "window": [3, 7, 12], "compat": [3, 7], "now": [3, 6], "mainli": 3, "run": [3, 7, 10, 12], "under": [3, 5, 7, 13], "what": 3, "And": 3, "how": [3, 6, 7], "do": [3, 6, 13], "import": [3, 6, 10, 12], "answer": 3, "you": [3, 6, 12, 13], "find": [3, 6, 12], "http": [3, 12], "www": 3, "org": 3, "about": 3, "gettingstart": 3, "packag": [3, 6, 12], "mention": [3, 10], "accord": [3, 5, 6], "linux": [3, 7], "we": [3, 6, 13], "want": [3, 6], "point": 3, "out": [3, 6, 12, 13], "microscop": [3, 6], "control": [3, 6, 7, 9, 11, 12, 13], "thorlab": [3, 5], "It": [3, 6, 12, 13], "amaz": 3, "peopl": [3, 6], "go": 3, "check": 3, "current": [3, 4, 5, 6, 7, 11, 12], "project": [3, 5, 6, 10], "virtual": 3, "environ": [3, 12], "why": [3, 13], "great": 3, "freecodecamp": 3, "new": [3, 6], "log": 3, "clone": 3, "git": 3, "repositori": [3, 12], "github": [3, 12], "com": [3, 11], "choos": 3, "your": [3, 6], "oper": [3, 7, 10], "system": [3, 5], "suitabl": 3, "via": [3, 5, 10, 12], "pip": 3, "r": 3, "requirements_fil": 3, "txt": [3, 10], "being": [4, 5, 6, 7], "mai": [4, 6], "2023": [4, 6], "supervis": 4, "her": 4, "found": [4, 5, 13], "schemat": [5, 7], "custom": [5, 7], "built": [5, 12, 13], "white": 5, "tungsten": 5, "halogen": 5, "direct": [5, 6], "split": 5, "monochromat": 5, "subsequ": [5, 6], "focus": 5, "onto": 5, "devic": [5, 6, 9, 11, 12, 13], "test": [5, 6, 7], "solar": [5, 13], "cell": [5, 13], "photodiod": 5, "when": 5, "osc": 5, "ar": [5, 6, 7, 10, 12, 13], "either": 5, "standard": [5, 10], "room": 5, "connect": [5, 6, 9, 10, 11, 12], "insid": 5, "result": [5, 6], "photocurr": [5, 13], "convert": 5, "voltag": [5, 9], "befor": [5, 12], "analyz": 5, "In": [5, 6, 10], "photo": 5, "sensit": [5, 13], "compon": [5, 6], "2": [5, 9, 12, 13], "power": [5, 12], "suppli": [5, 6], "4": [5, 10, 13], "5": [5, 6, 10], "6": [5, 6, 10, 12, 13], "7": [5, 6, 10], "lens": 5, "8": [5, 6, 10], "stage": 5, "10": [5, 11, 13], "bnc": 5, "cabl": 5, "crocodil": 5, "clip": 5, "preamplifi": 5, "12": 5, "13": 5, "pictur": 5, "princeton": [5, 11], "t": 5, "428": 5, "250": 5, "w": [5, 6], "spectra": 5, "pro": 5, "hrs300": 5, "tripl": 5, "grate": [5, 11, 12], "imag": [5, 6], "spectrograph": 5, "follow": [5, 6, 10], "ons": 5, "spectral": 5, "300": [5, 11], "750": 5, "1600": 5, "blaze": 5, "600": 5, "g": [5, 10], "mm": 5, "each": [5, 6, 10, 12], "fa2448": 5, "fw102c": 5, "motor": 5, "edg": 5, "pass": [5, 9], "fesh0700": 5, "fesh1000": 5, "felh0950": 5, "long": 5, "fgl665": 5, "fgl715": 5, "fgl780": 5, "fgl850": 5, "fgl1000": 5, "stanford": 5, "research": [5, 13], "sr540": 5, "id20": 5, "m": 5, "mount": 5, "iri": 5, "lb1904": 5, "bi": 5, "convex": 5, "len": 5, "z\u00fcrich": 5, "hf2ta": 5, "hf2li": 5, "place": [5, 6], "conduct": 5, "spring": 5, "secur": 5, "top": 5, "cover": [5, 6], "here": [5, 6], "red": 5, "side": 5, "black": [5, 6], "achiev": 5, "": [5, 6, 7, 10, 11], "design": [5, 6], "grei": 5, "small": 5, "subrepositori": 5, "These": 5, "were": 5, "openscad": 5, "programm": 5, "uniqu": [5, 6], "program": [5, 10, 13], "languag": 5, "resid": 5, "scad": 5, "pla": 5, "plastic": 5, "fillament": 5, "ultimak": 5, "printer": 5, "circuit": 5, "board": 5, "kicad": 5, "softwar": [5, 7, 12, 13], "manufactur": [5, 6], "jlcpcb": 5, "dr": [6, 13], "creator": 6, "analysi": [6, 7, 13], "develop": [6, 7, 13], "maximilian": 6, "hanausk": [6, 12], "greyson": 6, "christoforo": 6, "furthermor": [6, 10, 13], "thank": 6, "all": [6, 12], "have": [6, 13], "contribut": 6, "throughout": 6, "year": 6, "prof": 6, "moritz": 6, "ried": 6, "hi": 6, "kind": 6, "guidanc": 6, "wisdom": 6, "idea": [6, 13], "pascal": 6, "kaienburg": 6, "support": 6, "regard": 6, "ani": [6, 12, 13], "physic": 6, "engin": 6, "natur": 6, "feedback": [6, 13], "irfan": 6, "habib": 6, "reliabl": 6, "construct": 6, "kate": 6, "trinkhau": 6, "logo": 6, "might": 6, "futur": [6, 13], "david": 6, "miguel": 6, "susano": 6, "pinto": 6, "help": 6, "implement": [6, 11], "three": 6, "below": [6, 7], "copyright": 6, "advanc": 6, "materi": 6, "oxford": 6, "herebi": 6, "grant": 6, "free": [6, 13], "charg": 6, "person": 6, "obtain": 6, "copi": 6, "associ": 6, "deal": 6, "without": [6, 12], "restrict": 6, "limit": 6, "right": 6, "modifi": 6, "merg": 6, "publish": 6, "distribut": 6, "sublicens": 6, "sell": 6, "permit": 6, "whom": 6, "furnish": 6, "so": [6, 13], "subject": 6, "condit": 6, "abov": 6, "notic": 6, "shall": 6, "substanti": 6, "portion": 6, "THE": 6, "AS": 6, "warranti": 6, "OF": 6, "express": 6, "OR": 6, "impli": 6, "BUT": 6, "NOT": 6, "TO": 6, "merchant": 6, "FOR": 6, "particular": 6, "purpos": 6, "AND": 6, "noninfring": 6, "IN": 6, "NO": 6, "event": [6, 12], "BE": 6, "liabl": 6, "claim": 6, "damag": 6, "other": 6, "liabil": 6, "action": 6, "contract": 6, "tort": 6, "aris": 6, "WITH": 6, "format": 6, "preambl": 6, "promot": 6, "collabor": 6, "among": 6, "legal": 6, "tool": [6, 12], "freedom": 6, "studi": 6, "share": 6, "product": 6, "those": 6, "come": 6, "variant": 6, "ohl": 6, "p": 6, "reciproc": 6, "weakli": 6, "strongli": 6, "2020": 6, "anyon": 6, "welcom": 6, "unmodifi": 6, "form": 6, "onli": 6, "doe": 6, "endors": 6, "licensor": 6, "nor": 6, "involv": 6, "definit": 6, "mean": [6, 13], "digit": 6, "appli": 6, "make": 6, "prepar": [6, 12], "convey": 6, "sale": 6, "regardless": 6, "its": [6, 13], "medium": 6, "explicitli": 6, "avail": 6, "finish": [6, 7], "intermedi": 6, "applic": 6, "process": [6, 10], "configur": 6, "someth": 6, "assembli": 6, "anoth": 6, "trademark": 6, "locat": 6, "modif": 6, "subsect": 6, "b": 6, "disclaim": 6, "license": 6, "exercis": 6, "convei": 6, "term": 6, "same": 6, "time": [6, 9, 12], "commun": 6, "govern": 6, "By": 6, "irrevoc": 6, "accept": [6, 11], "directli": 6, "worldwid": 6, "attempt": 6, "intend": [6, 12], "fair": 6, "similar": 6, "verbatim": 6, "retain": 6, "than": 6, "delet": 6, "thei": 6, "longer": 6, "correspond": [6, 7], "addit": 6, "effect": 6, "also": 6, "becom": 6, "date": 6, "brief": 6, "descript": [6, 13], "differ": [6, 11, 12], "compli": 6, "them": [6, 12], "ensur": 6, "recipi": 6, "access": 6, "satisfactori": 6, "qualiti": 6, "non": 6, "infring": 6, "third": [6, 7], "parti": [6, 7], "respect": 6, "maximum": 6, "extent": 6, "law": 6, "represent": [6, 9], "patent": 6, "trade": 6, "secret": 6, "proprietari": 6, "entir": 6, "risk": 6, "essenti": 6, "exclus": 6, "indirect": 6, "special": 6, "incident": 6, "consequenti": 6, "exemplari": 6, "punit": 6, "charact": 6, "procur": 6, "substitut": 6, "good": 6, "servic": 6, "loss": 6, "profit": 6, "busi": 6, "interrupt": [6, 11], "caus": 6, "neglig": 6, "wai": 6, "relat": 6, "even": 6, "advis": 6, "possibl": 6, "hold": 6, "harmless": 6, "cost": 6, "fee": 6, "expens": 6, "perpetu": 6, "royalti": 6, "except": [6, 11, 12], "where": 6, "termin": [6, 10], "offer": [6, 10, 12], "transfer": [6, 9], "necessarili": 6, "If": [6, 12], "institut": 6, "litig": 6, "against": 6, "entiti": 6, "cross": 6, "counterclaim": 6, "lawsuit": 6, "alleg": 6, "constitut": 6, "contributori": 6, "seek": 6, "declar": 6, "invalid": [6, 12], "unenforc": 6, "provis": 6, "reason": 6, "remain": 6, "name": [6, 9, 10, 12], "acronym": 6, "abbrevi": 6, "known": 6, "need": [6, 7, 10, 12], "allow": [6, 12], "factual": 6, "suggest": 6, "implic": 6, "personnel": 6, "consid": 6, "spirit": 6, "address": 6, "problem": 6, "concern": 6, "identifi": 6, "given": 6, "treat": 6, "releas": 6, "specif": [6, 7, 10], "later": 6, "case": 6, "enforc": 6, "act": 6, "beneficiari": 6, "exclud": 6, "agre": 6, "To": [6, 12], "interpret": 6, "consider": 6, "benefit": 6, "receiv": 6, "adapt": 6, "deriv": 6, "upon": [6, 13], "translat": 6, "alter": 6, "arrang": 6, "transform": 6, "manner": 6, "held": 6, "music": 6, "sound": 6, "record": 6, "alwai": 6, "produc": 6, "synch": 6, "move": 6, "close": [6, 12], "broadcast": 6, "sui": 6, "generi": 6, "databas": 6, "categor": 6, "technolog": 6, "absenc": 6, "proper": [6, 12], "circumv": 6, "fulfil": 6, "oblig": 6, "articl": 6, "wipo": 6, "treati": 6, "adopt": 6, "decemb": 6, "20": 6, "1996": 6, "agreement": 6, "artist": 6, "literari": 6, "h": 6, "individu": [6, 13], "reproduct": 6, "displai": [6, 12], "dissemin": 6, "member": 6, "chosen": 6, "j": 6, "96": 6, "ec": 6, "european": 6, "parliament": 6, "council": 6, "march": 6, "protect": 6, "amend": 6, "well": 6, "equival": 6, "anywher": 6, "world": 6, "k": 6, "scope": 6, "reproduc": 6, "whole": 6, "avoid": 6, "doubt": 6, "media": 6, "technic": 6, "hereaft": 6, "necessari": 6, "waiv": 6, "assert": 6, "forbid": 6, "simpli": 6, "never": 6, "downstream": 6, "everi": 6, "automat": 6, "No": 6, "impos": 6, "noth": 6, "constru": 6, "sponsor": 6, "offici": 6, "statu": 6, "moral": 6, "privaci": 6, "collect": 6, "through": 6, "societi": 6, "voluntari": 6, "waivabl": 6, "statutori": 6, "scheme": 6, "expressli": 6, "reserv": 6, "must": 6, "identif": 6, "request": 6, "pseudonym": 6, "uri": 6, "hyperlink": 6, "practic": 6, "indic": 6, "previou": 6, "satisfi": 6, "context": 6, "resourc": 6, "remov": [6, 12], "prevent": [6, 12], "extract": [6, 13], "reus": 6, "content": 6, "supplement": 6, "replac": 6, "unless": 6, "undertaken": 6, "titl": 6, "latent": 6, "defect": 6, "accuraci": 6, "presenc": 6, "error": [6, 10, 11, 12], "discover": 6, "full": [6, 13], "been": 6, "most": 6, "approxim": 6, "absolut": 6, "waiver": 6, "fail": [6, 11], "reinstat": 6, "violat": 6, "cure": 6, "within": [6, 12], "30": 6, "dai": 6, "discoveri": 6, "affect": 6, "remedi": 6, "c": 6, "d": 6, "surviv": 6, "understand": 6, "herein": 6, "independ": 6, "could": 6, "lawfulli": 6, "deem": 6, "reform": 6, "minimum": 6, "cannot": 6, "sever": [6, 12], "failur": 6, "consent": 6, "privileg": 6, "immun": 6, "jurisdict": 6, "mac": 7, "workflow": 7, "shown": 7, "graphic": [7, 10], "interfac": [7, 10, 12], "after": [7, 11, 12], "initialis": [7, 10], "align": [7, 10], "dure": [7, 10, 12], "live": 7, "show": [7, 12], "progress": 7, "onc": 7, "instanc": 7, "pdf": 7, "embed": 7, "manual": [7, 11], "meant": 7, "document": [7, 12], "contain": [7, 13], "thu": 7, "ignor": 7, "more": [7, 12], "version": [7, 13], "establish": [9, 11, 12], "localhost": [9, 12], "tupl": 9, "setparamet": [9, 10], "diff_2": 9, "diff": 9, "imp50": 9, "imp50_2": 9, "ac": 9, "lowpass": 9, "rate": 9, "tc": 9, "c_2": 9, "amplif": [9, 10, 12], "set": [9, 10, 12], "default": [9, 11, 12], "turn": 9, "differential": 9, "mode": 9, "off": 9, "50": 9, "ohm": 9, "imped": 9, "channel": 9, "attenu": 9, "2v": 9, "low": 9, "order": 9, "constant": [9, 10], "input": [9, 10, 12], "monitor": 10, "script": [10, 12], "button": 10, "second": [10, 12], "get": [10, 13], "chang": 10, "experi": 10, "posit": [10, 11, 12], "like": 10, "secondari": 10, "yield": 10, "singl": 10, "scan": [10, 11, 12], "step": [10, 12], "size": 10, "tick": 10, "own": [10, 13], "reset": 10, "first": [10, 12], "while": 10, "correct": 10, "serv": 10, "logger": [10, 12], "intern": [10, 13], "method": 10, "execut": 10, "rais": [10, 11, 12], "gui_templ": 10, "lockin": [10, 12], "checkfilt": [10, 11], "checkgrat": [10, 11], "choosefilt": [10, 11], "choosegr": [10, 11], "choosescanspe": [10, 11], "choosewavelength": [10, 11], "initializefilt": [10, 11], "waitforok": [10, 11], "handlemeasur": [10, 12], "handlestopcompletescanbutton": [10, 12], "lockinhandleparameterbutton": [10, 12], "lockinupdateparamet": [10, 12], "monohandlecompletescanbutton": [10, 12], "monohandlefilterbutton": [10, 12], "monohandlefilterinitbutton": [10, 12], "monohandlegratingbutton": [10, 12], "monohandlespeedbutton": [10, 12], "monohandlewavelengthbutton": [10, 12], "calculatepow": [10, 12], "connecttoequip": [10, 12], "connecttofilt": [10, 12], "connecttolockin": [10, 12], "connecttomono": [10, 12], "createscanjob": [10, 12], "get_logg": [10, 12], "interpol": [10, 12], "load_mono_paramet": [10, 12], "load_nam": [10, 12], "monocheckfilt": [10, 12], "monocheckgr": [10, 12], "paus": [10, 12], "save_mono_paramet": [10, 12], "set_up_plot": [10, 12], "thorchangefilt": [10, 12], "hr": 11, "note": [11, 12], "should": 11, "period": 11, "queri": 11, "read": [11, 12], "loggererror": [11, 12], "handl": [11, 12, 13], "filterno": 11, "send": 11, "command": [11, 12], "gratingno": 11, "speed": [11, 12], "target": [11, 12], "loggingerror": 11, "filterdiff": 11, "between": [11, 12], "wait": 11, "unsuccessful": 11, "readout": 11, "itself": 11, "v": 12, "septemb": 12, "onward": 12, "august": 12, "2022": 12, "self": 12, "open": [12, 13], "pyqt5": 12, "assum": 12, "onlin": 12, "io": 12, "instal": [12, 13], "qtwidget": 12, "qt5": 12, "attribut": [12, 13], "scan_list": 12, "amp": 12, "decid": 12, "multi": 12, "cal_df": 12, "calibr": 12, "incl": 12, "integ": 12, "up": 12, "num": 12, "x": [12, 13], "tkinter": 12, "dialog": 12, "directori": 12, "path": 12, "file_nam": 12, "path_nam": 12, "interv": 12, "matplotlib": 12, "plt": 12, "reimplement": 12, "final": 12, "call": [12, 13], "pop": 12, "docstr": 12, "sai": 12, "loop": 12, "activ": 12, "figur": 12, "crude": 12, "anim": 12, "complex": 12, "sleep": 12, "instead": 12, "option": 12, "block": 12, "until": 12, "save": 12, "loggerwarn": 12, "warn": 12, "enter": 12, "spinbox": 12, "po": 12, "hardwar": 13, "rebuild": 13, "extern": 13, "quantum": 13, "effici": 13, "common": 13, "techniqu": 13, "probe": 13, "frac": 13, "electron": 13, "hole": 13, "pair": 13, "per": 13, "sec": 13, "photon": 13, "background": 13, "knowledg": 13, "interest": 13, "reader": 13, "experiment": 13, "provid": 13, "evalu": 13, "capabl": 13, "reach": 13, "relev": 13, "There": 13, "mani": 13, "some": 13, "bia": 13, "feel": 13, "prerequisit": 13, "overview": 13, "3d": 13, "print": 13, "usag": 13, "prerequist": 13, "acknowledg": 13, "linces": 13, "contributor": 13, "licens": 13, "mit": 13, "cern": 13, "licenc": 13, "permiss": 13, "creativ": 13, "public": 13, "index": 13, "search": 13, "page": 13}, "objects": {"": [[8, 0, 0, "-", "GUI_template"], [9, 0, 0, "-", "lockin"], [11, 0, 0, "-", "monochromator"], [12, 0, 0, "-", "sEQE"], [1, 0, 0, "-", "sEQE_Analysis"], [2, 0, 0, "-", "sEQE_Analysis_template"]], "GUI_template": [[8, 1, 1, "", "Ui_MainWindow"]], "GUI_template.Ui_MainWindow": [[8, 2, 1, "", "retranslateUi"], [8, 2, 1, "", "setupUi"]], "lockin": [[9, 1, 1, "", "LockIn"]], "lockin.LockIn": [[9, 2, 1, "", "connect"], [9, 2, 1, "", "setParameters"]], "monochromator": [[11, 1, 1, "", "Monochromator"]], "monochromator.Monochromator": [[11, 2, 1, "", "checkFilter"], [11, 2, 1, "", "checkGrating"], [11, 2, 1, "", "chooseFilter"], [11, 2, 1, "", "chooseGrating"], [11, 2, 1, "", "chooseScanSpeed"], [11, 2, 1, "", "chooseWavelength"], [11, 2, 1, "", "connect"], [11, 2, 1, "", "initializeFilter"], [11, 2, 1, "", "waitForOK"]], "sEQE": [[12, 1, 1, "", "MainWindow"], [12, 3, 1, "", "main"]], "sEQE.MainWindow": [[12, 2, 1, "", "HandleMeasurement"], [12, 2, 1, "", "HandleStopCompleteScanButton"], [12, 2, 1, "", "LockinHandleParameterButton"], [12, 2, 1, "", "LockinUpdateParameters"], [12, 2, 1, "", "MonoHandleCompleteScanButton"], [12, 2, 1, "", "MonoHandleFilterButton"], [12, 2, 1, "", "MonoHandleFilterInitButton"], [12, 2, 1, "", "MonoHandleGratingButtons"], [12, 2, 1, "", "MonoHandleSpeedButton"], [12, 2, 1, "", "MonoHandleWavelengthButton"], [12, 2, 1, "", "calculatePower"], [12, 2, 1, "", "connectToEquipment"], [12, 2, 1, "", "connectToFilter"], [12, 2, 1, "", "connectToLockin"], [12, 2, 1, "", "connectToMono"], [12, 2, 1, "", "createScanJob"], [12, 2, 1, "", "get_logger"], [12, 2, 1, "", "interpolate"], [12, 2, 1, "", "load_mono_parameter"], [12, 2, 1, "", "load_naming"], [12, 2, 1, "", "measure"], [12, 2, 1, "", "monoCheckFilter"], [12, 2, 1, "", "monoCheckGrating"], [12, 2, 1, "", "naming"], [12, 2, 1, "", "pause"], [12, 2, 1, "", "save_mono_parameter"], [12, 2, 1, "", "set_up_plot"], [12, 2, 1, "", "thorChangeFilter"]], "sEQE_Analysis": [[1, 1, 1, "", "MainWindow"], [1, 3, 1, "", "main"]], "sEQE_Analysis.MainWindow": [[1, 2, 1, "", "MLJ_double"], [1, 2, 1, "", "MLJ_double_disorder"], [1, 2, 1, "", "MLJ_double_gaussian"], [1, 2, 1, "", "MLJ_gaussian"], [1, 2, 1, "", "MLJ_gaussian_EL"], [1, 2, 1, "", "MLJ_gaussian_EL_disorder"], [1, 2, 1, "", "MLJ_gaussian_EQE"], [1, 2, 1, "", "MLJ_gaussian_EQE_disorder"], [1, 2, 1, "", "MLJ_gaussian_disorder"], [1, 2, 1, "", "add_Fits"], [1, 2, 1, "", "calculate_EQE"], [1, 2, 1, "", "clear_EL_plot"], [1, 2, 1, "", "clear_EQE_plot"], [1, 2, 1, "", "clear_plot"], [1, 2, 1, "", "double_fit"], [1, 2, 1, "", "double_fit_MLJ"], [1, 2, 1, "", "export_EQE"], [1, 2, 1, "", "fit_EL_EQE"], [1, 2, 1, "", "gaussian"], [1, 2, 1, "", "gaussian_EL"], [1, 2, 1, "", "gaussian_EL_disorder"], [1, 2, 1, "", "gaussian_EQE"], [1, 2, 1, "", "gaussian_EQE_disorder"], [1, 2, 1, "", "gaussian_disorder"], [1, 2, 1, "", "gaussian_disorder_double"], [1, 2, 1, "", "gaussian_disorder_double_sim"], [1, 2, 1, "", "gaussian_double"], [1, 2, 1, "", "gaussian_double_sim"], [1, 2, 1, "", "heatMap"], [1, 2, 1, "", "load_sim_dict"], [1, 2, 1, "", "plot_EQE"], [1, 2, 1, "", "plot_fit_EQE"], [1, 2, 1, "", "pre_EQE"], [1, 2, 1, "", "pre_fit_EQE"], [1, 2, 1, "", "pre_plot_EL_EQE"], [1, 2, 1, "", "pre_plot_EQE"], [1, 2, 1, "", "sim_double_fit"], [1, 2, 1, "", "sim_double_fit_single"], [1, 2, 1, "", "subtract_Fit"], [1, 2, 1, "", "writeText"]], "sEQE_Analysis_template": [[2, 1, 1, "", "Ui_MainWindow"]], "sEQE_Analysis_template.Ui_MainWindow": [[2, 2, 1, "", "retranslateUi"], [2, 2, 1, "", "setupUi"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"]}, "titleterms": {"seqe": [0, 6, 10, 12, 13], "analysi": 0, "softwar": [0, 3, 6, 10], "seqe_analysi": 1, "modul": [1, 2, 8, 9, 11, 12], "seqe_analysis_templ": 2, "get": 3, "start": 3, "prerequisit": 3, "hardwar": [3, 5, 6], "proprietari": 3, "free": 3, "instal": 3, "contact": 4, "overview": 5, "individu": 5, "part": 5, "3d": 5, "print": 5, "sampl": 5, "holder": 5, "cryostat": 5, "acknowledg": 6, "linces": 6, "list": 6, "main": 6, "afmd": [6, 13], "contributor": 6, "licens": 6, "The": 6, "setup": [6, 13], "i": [6, 13], "provid": 6, "under": 6, "mit": 6, "cern": 6, "open": 6, "licenc": 6, "version": 6, "2": 6, "permiss": 6, "document": [6, 13], "creativ": 6, "common": 6, "attribut": 6, "4": 6, "0": 6, "intern": 6, "public": 6, "usag": 7, "gui_templ": 8, "lockin": 9, "control": 10, "prerequist": 10, "descript": 10, "code": 10, "monochrom": 11, "welcom": 13, "": 13, "what": 13, "thi": 13, "project": 13, "about": 13, "where": 13, "go": 13, "content": 13, "indic": 13, "tabl": 13}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"sEQE-Analysis-Software": [[0, "seqe-analysis-software"]], "sEQE_Analysis module": [[1, "module-sEQE_Analysis"]], "sEQE_Analysis_template module": [[2, "module-sEQE_Analysis_template"]], "Getting Started": [[3, "getting-started"]], "Prerequisites": [[3, "prerequisites"]], "Hardware:": [[3, "hardware"]], "Software": [[3, "software"]], "Proprietary Software:": [[3, "proprietary-software"]], "Free software:": [[3, "free-software"]], "Installation": [[3, "installation"]], "Contact": [[4, "contact"]], "Hardware": [[5, "hardware"]], "Overview": [[5, "overview"]], "Individual parts": [[5, "individual-parts"]], "3D printed sample holder": [[5, "d-printed-sample-holder"]], "Cryostate": [[5, "cryostate"]], "Acknowledgements and Linceses": [[6, "acknowledgements-and-linceses"]], "List of main AFMD contributors": [[6, "list-of-main-afmd-contributors"]], "Acknowledgments": [[6, "acknowledgments"]], "Licenses": [[6, "licenses"]], "The sEQE setup software is provided under: MIT License (MIT)": [[6, "the-seqe-setup-software-is-provided-under-mit-license-mit"]], "The sEQE setup hardware is provided under: CERN Open Hardware Licence Version 2 - Permissive": [[6, "the-seqe-setup-hardware-is-provided-under-cern-open-hardware-licence-version-2-permissive"]], "The sEQE setup documentation is provided under: Creative Commons Attribution 4.0 International Public License": [[6, "the-seqe-setup-documentation-is-provided-under-creative-commons-attribution-4-0-international-public-license"]], "Usage": [[7, "usage"]], "GUI_template module": [[8, "module-GUI_template"]], "lockin module": [[9, "module-lockin"]], "sEQE-Control-Software": [[10, "seqe-control-software"]], "Prerequists": [[10, "prerequists"]], "Description": [[10, "description"]], "Code": [[10, "code"]], "monochromator module": [[11, "module-monochromator"]], "sEQE module": [[12, "module-sEQE"]], "Welcome to the documentation of AFMD\u2019s sEQE setup !": [[13, "welcome-to-the-documentation-of-afmd-s-seqe-setup"]], "What is this Project about ?": [[13, "what-is-this-project-about"]], "Where is this Project going ?": [[13, "where-is-this-project-going"]], "Contents:": [[13, null]], "Indices and tables": [[13, "indices-and-tables"]]}, "indexentries": {"mlj_double() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_double"]], "mlj_double_disorder() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_double_disorder"]], "mlj_double_gaussian() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_double_gaussian"]], "mlj_gaussian() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_gaussian"]], "mlj_gaussian_el() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_gaussian_EL"]], "mlj_gaussian_el_disorder() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_gaussian_EL_disorder"]], "mlj_gaussian_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_gaussian_EQE"]], "mlj_gaussian_eqe_disorder() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_gaussian_EQE_disorder"]], "mlj_gaussian_disorder() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_gaussian_disorder"]], "mainwindow (class in seqe_analysis)": [[1, "sEQE_Analysis.MainWindow"]], "add_fits() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.add_Fits"]], "calculate_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.calculate_EQE"]], "clear_el_plot() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.clear_EL_plot"]], "clear_eqe_plot() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.clear_EQE_plot"]], "clear_plot() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.clear_plot"]], "double_fit() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.double_fit"]], "double_fit_mlj() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.double_fit_MLJ"]], "export_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.export_EQE"]], "fit_el_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.fit_EL_EQE"]], "gaussian() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian"]], "gaussian_el() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_EL"]], "gaussian_el_disorder() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_EL_disorder"]], "gaussian_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_EQE"]], "gaussian_eqe_disorder() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_EQE_disorder"]], "gaussian_disorder() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_disorder"]], "gaussian_disorder_double() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_disorder_double"]], "gaussian_disorder_double_sim() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_disorder_double_sim"]], "gaussian_double() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_double"]], "gaussian_double_sim() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_double_sim"]], "heatmap() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.heatMap"]], "load_sim_dict() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.load_sim_dict"]], "main() (in module seqe_analysis)": [[1, "sEQE_Analysis.main"]], "module": [[1, "module-sEQE_Analysis"], [2, "module-sEQE_Analysis_template"], [8, "module-GUI_template"], [9, "module-lockin"], [11, "module-monochromator"], [12, "module-sEQE"]], "plot_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.plot_EQE"]], "plot_fit_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.plot_fit_EQE"]], "pre_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.pre_EQE"]], "pre_fit_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.pre_fit_EQE"]], "pre_plot_el_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.pre_plot_EL_EQE"]], "pre_plot_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.pre_plot_EQE"]], "seqe_analysis": [[1, "module-sEQE_Analysis"]], "sim_double_fit() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.sim_double_fit"]], "sim_double_fit_single() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.sim_double_fit_single"]], "subtract_fit() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.subtract_Fit"]], "writetext() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.writeText"]], "ui_mainwindow (class in seqe_analysis_template)": [[2, "sEQE_Analysis_template.Ui_MainWindow"]], "retranslateui() (seqe_analysis_template.ui_mainwindow method)": [[2, "sEQE_Analysis_template.Ui_MainWindow.retranslateUi"]], "seqe_analysis_template": [[2, "module-sEQE_Analysis_template"]], "setupui() (seqe_analysis_template.ui_mainwindow method)": [[2, "sEQE_Analysis_template.Ui_MainWindow.setupUi"]], "gui_template": [[8, "module-GUI_template"]], "ui_mainwindow (class in gui_template)": [[8, "GUI_template.Ui_MainWindow"]], "retranslateui() (gui_template.ui_mainwindow method)": [[8, "GUI_template.Ui_MainWindow.retranslateUi"]], "setupui() (gui_template.ui_mainwindow method)": [[8, "GUI_template.Ui_MainWindow.setupUi"]], "lockin (class in lockin)": [[9, "lockin.LockIn"]], "connect() (lockin.lockin method)": [[9, "lockin.LockIn.connect"]], "lockin": [[9, "module-lockin"]], "setparameters() (lockin.lockin method)": [[9, "lockin.LockIn.setParameters"]], "monochromator (class in monochromator)": [[11, "monochromator.Monochromator"]], "checkfilter() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.checkFilter"]], "checkgrating() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.checkGrating"]], "choosefilter() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.chooseFilter"]], "choosegrating() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.chooseGrating"]], "choosescanspeed() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.chooseScanSpeed"]], "choosewavelength() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.chooseWavelength"]], "connect() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.connect"]], "initializefilter() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.initializeFilter"]], "monochromator": [[11, "module-monochromator"]], "waitforok() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.waitForOK"]], "handlemeasurement() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.HandleMeasurement"]], "handlestopcompletescanbutton() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.HandleStopCompleteScanButton"]], "lockinhandleparameterbutton() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.LockinHandleParameterButton"]], "lockinupdateparameters() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.LockinUpdateParameters"]], "mainwindow (class in seqe)": [[12, "sEQE.MainWindow"]], "monohandlecompletescanbutton() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.MonoHandleCompleteScanButton"]], "monohandlefilterbutton() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.MonoHandleFilterButton"]], "monohandlefilterinitbutton() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.MonoHandleFilterInitButton"]], "monohandlegratingbuttons() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.MonoHandleGratingButtons"]], "monohandlespeedbutton() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.MonoHandleSpeedButton"]], "monohandlewavelengthbutton() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.MonoHandleWavelengthButton"]], "calculatepower() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.calculatePower"]], "connecttoequipment() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.connectToEquipment"]], "connecttofilter() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.connectToFilter"]], "connecttolockin() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.connectToLockin"]], "connecttomono() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.connectToMono"]], "createscanjob() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.createScanJob"]], "get_logger() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.get_logger"]], "interpolate() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.interpolate"]], "load_mono_parameter() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.load_mono_parameter"]], "load_naming() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.load_naming"]], "main() (in module seqe)": [[12, "sEQE.main"]], "measure() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.measure"]], "monocheckfilter() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.monoCheckFilter"]], "monocheckgrating() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.monoCheckGrating"]], "naming() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.naming"]], "pause() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.pause"]], "seqe": [[12, "module-sEQE"]], "save_mono_parameter() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.save_mono_parameter"]], "set_up_plot() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.set_up_plot"]], "thorchangefilter() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.thorChangeFilter"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["analysis_generated/modules", "analysis_generated/sEQE_Analysis", "analysis_generated/sEQE_Analysis_template", "content/README", "content/contact", "content/hardware", "content/licence", "content/usage", "control_generated/GUI_template", "control_generated/lockin", "control_generated/modules", "control_generated/monochromator", "control_generated/sEQE", "index"], "filenames": ["analysis_generated/modules.rst", "analysis_generated/sEQE_Analysis.rst", "analysis_generated/sEQE_Analysis_template.rst", "content/README.rst", "content/contact.rst", "content/hardware.rst", "content/licence.rst", "content/usage.rst", "control_generated/GUI_template.rst", "control_generated/lockin.rst", "control_generated/modules.rst", "control_generated/monochromator.rst", "control_generated/sEQE.rst", "index.rst"], "titles": ["sEQE-Analysis-Software", "sEQE_Analysis module", "sEQE_Analysis_template module", "Getting Started", "Contact", "Hardware", "Acknowledgements and Linceses", "Usage", "GUI_template module", "lockin module", "sEQE-Control-Software", "monochromator module", "sEQE module", "Welcome to the documentation of AFMD\u2019s sEQE setup !"], "terms": {"thi": [0, 5, 6, 7, 12], "i": [0, 1, 3, 4, 5, 7, 9, 10, 11, 12], "section": [0, 3, 6, 7], "which": [0, 1, 3, 6, 7, 12, 13], "compulsori": [0, 6], "part": [0, 6, 13], "setup": [0, 3, 4, 5, 7, 10, 12], "howev": [0, 6, 7], "enabl": [0, 10], "user": [0, 3, 6, 7, 10, 11, 12], "analys": 0, "measur": [0, 1, 3, 5, 6, 7, 9, 10, 12, 13], "immedi": 0, "maintain": [0, 13], "afmd": [0, 3, 4, 5, 7, 12], "group": [0, 3, 4, 6, 12, 13], "For": [0, 3, 6, 12, 13], "further": [0, 3, 5, 13], "question": [0, 3, 6, 13], "refer": [0, 1, 3, 5, 6, 7, 9, 12, 13], "ming": [0, 3, 4, 6, 13], "zhu": [0, 3, 4, 6, 13], "exampl": [0, 6, 7], "plot": [0, 1, 7, 12], "gener": [0, 1, 6, 7], "code": [0, 5, 6, 7, 12, 13], "see": [0, 3, 7], "paper": [0, 6], "A": [0, 6, 7], "jungbluth": [0, 1, 6, 12, 13], "et": 0, "al": 0, "todo": 0, "write": [0, 1], "an": [0, 5, 6, 7, 10, 12, 13], "illumin": [0, 13], "introduct": 0, "seqe_analysi": [0, 13], "modul": [0, 5, 10, 13], "mainwindow": [0, 1, 2, 8, 10, 12], "mlj_doubl": [0, 1], "mlj_double_disord": [0, 1], "mlj_double_gaussian": [0, 1], "mlj_gaussian": [0, 1], "mlj_gaussian_el": [0, 1], "mlj_gaussian_el_disord": [0, 1], "mlj_gaussian_eq": [0, 1], "mlj_gaussian_eqe_disord": [0, 1], "mlj_gaussian_disord": [0, 1], "add_fit": [0, 1], "calculate_eq": [0, 1], "clear_el_plot": [0, 1], "clear_eqe_plot": [0, 1], "clear_plot": [0, 1], "double_fit": [0, 1], "double_fit_mlj": [0, 1], "export_eq": [0, 1], "fit_el_eq": [0, 1], "gaussian": [0, 1], "gaussian_el": [0, 1], "gaussian_el_disord": [0, 1], "gaussian_eq": [0, 1], "gaussian_eqe_disord": [0, 1], "gaussian_disord": [0, 1], "gaussian_disorder_doubl": [0, 1], "gaussian_disorder_double_sim": [0, 1], "gaussian_doubl": [0, 1], "gaussian_double_sim": [0, 1], "heatmap": [0, 1], "load_sim_dict": [0, 1], "plot_eq": [0, 1], "plot_fit_eq": [0, 1], "pre_eq": [0, 1], "pre_fit_eq": [0, 1], "pre_plot_el_eq": [0, 1], "pre_plot_eq": [0, 1], "sim_double_fit": [0, 1], "sim_double_fit_singl": [0, 1], "subtract_fit": [0, 1], "writetext": [0, 1], "main": [0, 1, 10, 12, 13], "seqe_analysis_templ": [0, 13], "ui_mainwindow": [0, 2, 8, 10], "retranslateui": [0, 2, 8, 10], "setupui": [0, 2, 8, 10], "creat": [1, 6, 10, 12], "fri": 1, "sep": 1, "28": 1, "11": [1, 5, 6], "59": 1, "40": 1, "2018": [1, 12], "author": [1, 6, 12], "anna": [1, 6, 13], "class": [1, 2, 8, 9, 11, 12], "sourc": [1, 2, 3, 5, 6, 8, 9, 11, 12, 13], "base": [1, 2, 6, 8, 9, 10, 11, 12], "qmainwindow": [1, 12], "e": [1, 5, 10], "f": [1, 6], "l": 1, "ect": 1, "marcu": 1, "levich": 1, "jortner": 1, "theori": [1, 6], "doubl": 1, "peak": 1, "fit": [1, 6], "paramet": [1, 7, 9, 10, 11, 12, 13], "list": [1, 12, 13], "requir": [1, 3, 6, 7, 9, 10, 11, 12, 13], "energi": 1, "valu": [1, 9, 12], "float": [1, 11, 12], "oscil": 1, "strength": 1, "reorgan": 1, "ct": 1, "state": [1, 6], "return": [1, 9, 11, 12], "eq": [1, 5, 13], "type": [1, 9, 11, 12], "sig": 1, "includ": [1, 5, 6, 10], "disord": 1, "eopt": 1, "separ": [1, 6], "s1": 1, "reduc": [1, 6], "el": 1, "data": [1, 6, 7, 9, 10], "data_optfit": 1, "data_ctfit": 1, "data_eq": 1, "function": [1, 6, 9, 11, 12], "add": [1, 3, 5, 6], "datafram": [1, 12], "optic": [1, 5], "none": [1, 9, 11, 12], "ref_df": [1, 12], "data_df": 1, "startnm": 1, "stopnm": 1, "range_no": 1, "calcul": [1, 12, 13], "from": [1, 3, 5, 6, 9, 10, 11, 12, 13], "signal": [1, 9, 10, 11, 12], "diod": [1, 7, 12], "sampl": [1, 3, 6, 7, 12, 13], "start": [1, 10, 12, 13], "wavelength": [1, 5, 10, 11, 12], "nm": [1, 5], "stop": [1, 6, 10, 12], "int": [1, 9, 11, 12], "number": [1, 5, 6, 7, 11, 12], "specifi": [1, 6, 12], "rang": [1, 9], "compil": [1, 6, 12], "clear": 1, "perform": [1, 5, 6, 7, 12, 13], "us": [1, 3, 4, 5, 6, 7, 10, 12, 13], "mlj": 1, "export": 1, "csv": [1, 10], "file": [1, 3, 5, 6, 10, 12], "y": [1, 12], "stope": 1, "data_no": 1, "fct": 1, "lct": 1, "fopt": 1, "lopt": 1, "simultan": 1, "eqe_df": 1, "startstart": 1, "startstop": 1, "stopstart": 1, "stopstop": 1, "filename_box": 1, "label_box": 1, "color_box": 1, "file_no": 1, "gui": [1, 10, 11, 12], "object": [1, 2, 6, 8, 9, 11], "text": [1, 6, 13], "box": [1, 5, 10], "filenam": [1, 12], "label": [1, 5, 6], "color": 1, "load": [1, 5, 6, 12], "dictionari": 1, "bound": [1, 6], "paramat": 1, "textbox": 1, "inform": [1, 3, 6], "whether": [1, 6], "0": [1, 9, 12, 13], "1": [1, 6, 9, 10, 12], "startfit": 1, "stopfit": 1, "startplotfit": 1, "stopplotfit": 1, "true": [1, 9, 11, 12], "success": [1, 11, 12], "fals": [1, 11, 12], "otherwis": [1, 6, 11, 12], "bool": [1, 11, 12], "wrapper": 1, "variabl": 1, "field": 1, "spectrum": 1, "boolean": [1, 9], "select": [1, 7, 11, 12], "multipl": [1, 7], "one": [1, 3, 13], "data_fit": 1, "label_fit": 1, "label_eq": 1, "color_fit": 1, "color_eq": 1, "subtract": 1, "text_box": 1, "textbox_no": 1, "updat": [1, 6, 11, 12], "str": [1, 9, 12], "defin": [1, 6], "The": [3, 4, 5, 7, 10, 12, 13], "core": 3, "consist": 3, "comput": [3, 5], "light": [3, 5, 13], "monochrom": [3, 5, 10, 12], "two": [3, 5, 6], "filter": [3, 5, 9, 10, 11, 12], "wheel": [3, 5, 10, 11, 12], "chopper": [3, 5, 9], "pre": [3, 5, 10, 12], "amplifi": [3, 5, 10, 12], "lock": [3, 5, 9, 10], "holder": [3, 6, 13], "detail": [3, 6, 7, 9, 12], "our": [3, 7], "sinc": 3, "initi": [3, 6, 11, 12], "seqe": [3, 4, 5, 7], "ha": [3, 6, 11, 12, 13], "succeed": [3, 6], "integr": [3, 6, 13], "autom": [3, 13], "cryostat": [3, 6, 13], "temperatur": [3, 5], "depend": [3, 5], "pleas": 3, "contact": [3, 5, 13], "who": [3, 6, 13], "email": [3, 4], "webpag": [3, 4], "labon": [3, 10], "zurich": [3, 9, 10, 12], "instrument": [3, 5, 7, 9, 10, 11, 12], "can": [3, 4, 5, 6, 7, 10, 12, 13], "download": 3, "center": 3, "link": 3, "linkam": 3, "scientif": 3, "bought": 3, "work": [3, 5, 6], "python": [3, 6, 10, 12], "wa": [3, 5, 6, 10, 12], "written": [3, 7, 10, 13], "3": [3, 6, 10, 12], "9": [3, 5, 6, 10], "ubuntu": 3, "afterward": [3, 10], "made": [3, 6], "window": [3, 7, 12], "compat": [3, 7], "now": [3, 6], "mainli": 3, "run": [3, 7, 10, 12], "under": [3, 5, 7, 13], "what": 3, "And": 3, "how": [3, 6, 7], "do": [3, 6, 13], "import": [3, 6, 10, 12], "answer": 3, "you": [3, 6, 12, 13], "find": [3, 6, 12], "http": [3, 12], "www": 3, "org": 3, "about": 3, "gettingstart": 3, "packag": [3, 6, 12], "mention": [3, 10], "accord": [3, 5, 6], "linux": [3, 7], "we": [3, 6, 13], "want": [3, 6], "point": 3, "out": [3, 6, 12, 13], "microscop": [3, 6], "control": [3, 5, 6, 7, 9, 11, 12, 13], "thorlab": [3, 5], "It": [3, 6, 12, 13], "amaz": 3, "peopl": [3, 6], "go": 3, "check": 3, "current": [3, 4, 5, 6, 7, 11, 12], "project": [3, 5, 6, 10], "virtual": 3, "environ": [3, 12], "why": [3, 13], "great": 3, "freecodecamp": 3, "new": [3, 6], "log": 3, "clone": 3, "git": 3, "repositori": [3, 12], "github": [3, 12], "com": [3, 11], "choos": 3, "your": [3, 6], "oper": [3, 7, 10], "system": [3, 5], "suitabl": 3, "via": [3, 5, 10, 12], "pip": 3, "r": 3, "requirements_fil": 3, "txt": [3, 10], "being": [4, 5, 6, 7], "mai": [4, 6], "2023": [4, 6], "supervis": 4, "her": 4, "found": [4, 5, 13], "schemat": [5, 7], "custom": [5, 7], "built": [5, 12, 13], "white": 5, "tungsten": 5, "halogen": 5, "direct": [5, 6], "split": 5, "monochromat": 5, "subsequ": [5, 6], "focus": 5, "onto": 5, "devic": [5, 6, 9, 11, 12, 13], "test": [5, 6, 7], "solar": [5, 13], "cell": [5, 13], "photodiod": 5, "when": 5, "osc": 5, "ar": [5, 6, 7, 10, 12, 13], "either": 5, "standard": [5, 10], "room": 5, "connect": [5, 6, 9, 10, 11, 12], "insid": 5, "result": [5, 6], "photocurr": [5, 13], "convert": 5, "voltag": [5, 9], "befor": [5, 12], "analyz": 5, "In": [5, 6, 10], "photo": 5, "sensit": [5, 13], "compon": [5, 6], "1a": 5, "1b": 5, "power": [5, 12], "suppli": [5, 6], "2": [5, 9, 12, 13], "3a": 5, "3b": 5, "long": 5, "pass": [5, 9], "4a": 5, "4b": 5, "5": [5, 6, 10], "lens": 5, "6": [5, 6, 10, 12, 13], "rail": 5, "7": [5, 6, 10], "8": [5, 6, 10], "stage": 5, "bnc": 5, "cabl": 5, "crocodil": 5, "clip": 5, "10": [5, 11, 13], "preamplifi": 5, "12": 5, "13": 5, "black": [5, 6], "encas": 5, "pictur": 5, "princeton": [5, 11], "t": 5, "428": 5, "250": 5, "w": [5, 6], "spectra": 5, "pro": 5, "hrs300": 5, "tripl": 5, "grate": [5, 11, 12], "imag": [5, 6], "spectrograph": 5, "follow": [5, 6, 10], "ons": 5, "spectral": 5, "300": [5, 11], "750": 5, "1600": 5, "blaze": 5, "600": 5, "g": [5, 10], "mm": 5, "each": [5, 6, 10, 12], "fa2448": 5, "fw102c": 5, "motor": 5, "edg": 5, "fesh0700": 5, "fesh1000": 5, "felh0950": 5, "fgl665": 5, "fgl715": 5, "fgl780": 5, "fgl850": 5, "fgl1000": 5, "stanford": 5, "research": [5, 13], "sr540": 5, "id20": 5, "m": 5, "mount": 5, "iri": 5, "lb1904": 5, "bi": 5, "convex": 5, "len": 5, "z\u00fcrich": 5, "hf2ta": 5, "hf2li": 5, "place": [5, 6], "conduct": 5, "spring": 5, "secur": 5, "top": 5, "cover": [5, 6], "here": [5, 6], "red": 5, "side": 5, "achiev": 5, "": [5, 6, 7, 10, 11], "design": [5, 6], "grei": 5, "small": 5, "subrepositori": 5, "These": 5, "were": 5, "openscad": 5, "programm": 5, "uniqu": [5, 6], "program": [5, 10, 13], "languag": 5, "resid": 5, "scad": 5, "pla": 5, "plastic": 5, "fillament": 5, "ultimak": 5, "printer": 5, "circuit": 5, "board": 5, "kicad": 5, "softwar": [5, 7, 12, 13], "manufactur": [5, 6], "jlcpcb": 5, "7a": 5, "croystat": 5, "chamber": 5, "7b": 5, "liquid": 5, "nitrogen": 5, "dewar": 5, "7c": 5, "pump": 5, "7d": 5, "dr": [6, 13], "creator": 6, "analysi": [6, 7, 13], "develop": [6, 7, 13], "maximilian": 6, "hanausk": [6, 12], "greyson": 6, "christoforo": 6, "furthermor": [6, 10, 13], "thank": 6, "all": [6, 12], "have": [6, 13], "contribut": 6, "throughout": 6, "year": 6, "prof": 6, "moritz": 6, "ried": 6, "hi": 6, "kind": 6, "guidanc": 6, "wisdom": 6, "idea": [6, 13], "pascal": 6, "kaienburg": 6, "support": 6, "regard": 6, "ani": [6, 12, 13], "physic": 6, "engin": 6, "natur": 6, "feedback": [6, 13], "irfan": 6, "habib": 6, "reliabl": 6, "construct": 6, "kate": 6, "trinkhau": 6, "logo": 6, "might": 6, "futur": [6, 13], "david": 6, "miguel": 6, "susano": 6, "pinto": 6, "help": 6, "implement": [6, 11], "three": 6, "below": [6, 7], "copyright": 6, "advanc": 6, "materi": 6, "oxford": 6, "herebi": 6, "grant": 6, "free": [6, 13], "charg": 6, "person": 6, "obtain": 6, "copi": 6, "associ": 6, "deal": 6, "without": [6, 12], "restrict": 6, "limit": 6, "right": 6, "modifi": 6, "merg": 6, "publish": 6, "distribut": 6, "sublicens": 6, "sell": 6, "permit": 6, "whom": 6, "furnish": 6, "so": [6, 13], "subject": 6, "condit": 6, "abov": 6, "notic": 6, "shall": 6, "substanti": 6, "portion": 6, "THE": 6, "AS": 6, "warranti": 6, "OF": 6, "express": 6, "OR": 6, "impli": 6, "BUT": 6, "NOT": 6, "TO": 6, "merchant": 6, "FOR": 6, "particular": 6, "purpos": 6, "AND": 6, "noninfring": 6, "IN": 6, "NO": 6, "event": [6, 12], "BE": 6, "liabl": 6, "claim": 6, "damag": 6, "other": 6, "liabil": 6, "action": 6, "contract": 6, "tort": 6, "aris": 6, "WITH": 6, "format": 6, "preambl": 6, "promot": 6, "collabor": 6, "among": 6, "legal": 6, "tool": [6, 12], "freedom": 6, "studi": 6, "share": 6, "product": 6, "those": 6, "come": 6, "variant": 6, "ohl": 6, "p": 6, "reciproc": 6, "weakli": 6, "strongli": 6, "2020": 6, "anyon": 6, "welcom": 6, "unmodifi": 6, "form": 6, "onli": 6, "doe": 6, "endors": 6, "licensor": 6, "nor": 6, "involv": 6, "definit": 6, "mean": [6, 13], "digit": 6, "appli": 6, "make": 6, "prepar": [6, 12], "convey": 6, "sale": 6, "regardless": 6, "its": [6, 13], "medium": 6, "explicitli": 6, "avail": 6, "finish": [6, 7], "intermedi": 6, "applic": 6, "process": [6, 10], "configur": 6, "someth": 6, "assembli": 6, "anoth": 6, "trademark": 6, "locat": 6, "modif": 6, "subsect": 6, "b": 6, "disclaim": 6, "license": 6, "exercis": 6, "convei": 6, "term": 6, "same": 6, "time": [6, 9, 12], "commun": 6, "govern": 6, "By": 6, "irrevoc": 6, "accept": [6, 11], "directli": 6, "worldwid": 6, "attempt": 6, "intend": [6, 12], "fair": 6, "similar": 6, "verbatim": 6, "retain": 6, "than": 6, "delet": 6, "thei": 6, "longer": 6, "correspond": [6, 7], "addit": 6, "effect": 6, "also": 6, "becom": 6, "date": 6, "brief": 6, "descript": [6, 13], "differ": [6, 11, 12], "compli": 6, "them": [6, 12], "ensur": 6, "recipi": 6, "access": 6, "satisfactori": 6, "qualiti": 6, "non": 6, "infring": 6, "third": [6, 7], "parti": [6, 7], "respect": 6, "maximum": 6, "extent": 6, "law": 6, "represent": [6, 9], "patent": 6, "trade": 6, "secret": 6, "proprietari": 6, "entir": 6, "risk": 6, "essenti": 6, "exclus": 6, "indirect": 6, "special": 6, "incident": 6, "consequenti": 6, "exemplari": 6, "punit": 6, "charact": 6, "procur": 6, "substitut": 6, "good": 6, "servic": 6, "loss": 6, "profit": 6, "busi": 6, "interrupt": [6, 11], "caus": 6, "neglig": 6, "wai": 6, "relat": 6, "even": 6, "advis": 6, "possibl": 6, "hold": 6, "harmless": 6, "cost": 6, "fee": 6, "expens": 6, "perpetu": 6, "royalti": 6, "except": [6, 11, 12], "where": 6, "termin": [6, 10], "offer": [6, 10, 12], "transfer": [6, 9], "necessarili": 6, "If": [6, 12], "institut": 6, "litig": 6, "against": 6, "entiti": 6, "cross": 6, "counterclaim": 6, "lawsuit": 6, "alleg": 6, "constitut": 6, "contributori": 6, "seek": 6, "declar": 6, "invalid": [6, 12], "unenforc": 6, "provis": 6, "reason": 6, "remain": 6, "name": [6, 9, 10, 12], "acronym": 6, "abbrevi": 6, "known": 6, "need": [6, 7, 10, 12], "allow": [6, 12], "factual": 6, "suggest": 6, "implic": 6, "personnel": 6, "consid": 6, "spirit": 6, "address": 6, "problem": 6, "concern": 6, "identifi": 6, "given": 6, "treat": 6, "releas": 6, "specif": [6, 7, 10], "later": 6, "case": 6, "enforc": 6, "act": 6, "beneficiari": 6, "exclud": 6, "agre": 6, "To": [6, 12], "interpret": 6, "consider": 6, "benefit": 6, "receiv": 6, "adapt": 6, "deriv": 6, "upon": [6, 13], "translat": 6, "alter": 6, "arrang": 6, "transform": 6, "manner": 6, "held": 6, "music": 6, "sound": 6, "record": 6, "alwai": 6, "produc": 6, "synch": 6, "move": 6, "close": [6, 12], "broadcast": 6, "sui": 6, "generi": 6, "databas": 6, "categor": 6, "technolog": 6, "absenc": 6, "proper": [6, 12], "circumv": 6, "fulfil": 6, "oblig": 6, "articl": 6, "wipo": 6, "treati": 6, "adopt": 6, "decemb": 6, "20": 6, "1996": 6, "agreement": 6, "artist": 6, "literari": 6, "h": 6, "individu": [6, 13], "reproduct": 6, "displai": [6, 12], "dissemin": 6, "member": 6, "chosen": 6, "j": 6, "96": 6, "ec": 6, "european": 6, "parliament": 6, "council": 6, "march": 6, "protect": 6, "amend": 6, "well": 6, "equival": 6, "anywher": 6, "world": 6, "k": 6, "scope": 6, "reproduc": 6, "whole": 6, "avoid": 6, "doubt": 6, "media": 6, "technic": 6, "hereaft": 6, "necessari": 6, "waiv": 6, "assert": 6, "forbid": 6, "simpli": 6, "never": 6, "downstream": 6, "everi": 6, "automat": 6, "No": 6, "impos": 6, "noth": 6, "constru": 6, "sponsor": 6, "offici": 6, "statu": 6, "moral": 6, "privaci": 6, "collect": 6, "through": 6, "societi": 6, "voluntari": 6, "waivabl": 6, "statutori": 6, "scheme": 6, "expressli": 6, "reserv": 6, "must": 6, "identif": 6, "request": 6, "pseudonym": 6, "uri": 6, "hyperlink": 6, "practic": 6, "indic": 6, "previou": 6, "satisfi": 6, "context": 6, "resourc": 6, "remov": [6, 12], "prevent": [6, 12], "extract": [6, 13], "reus": 6, "content": 6, "supplement": 6, "replac": 6, "unless": 6, "undertaken": 6, "titl": 6, "latent": 6, "defect": 6, "accuraci": 6, "presenc": 6, "error": [6, 10, 11, 12], "discover": 6, "full": [6, 13], "been": 6, "most": 6, "approxim": 6, "absolut": 6, "waiver": 6, "fail": [6, 11], "reinstat": 6, "violat": 6, "cure": 6, "within": [6, 12], "30": 6, "dai": 6, "discoveri": 6, "affect": 6, "remedi": 6, "c": 6, "d": 6, "surviv": 6, "understand": 6, "herein": 6, "independ": 6, "could": 6, "lawfulli": 6, "deem": 6, "reform": 6, "minimum": 6, "cannot": 6, "sever": [6, 12], "failur": 6, "consent": 6, "privileg": 6, "immun": 6, "jurisdict": 6, "mac": 7, "workflow": 7, "shown": 7, "graphic": [7, 10], "interfac": [7, 10, 12], "after": [7, 11, 12], "initialis": [7, 10], "align": [7, 10], "dure": [7, 10, 12], "live": 7, "show": [7, 12], "progress": 7, "onc": 7, "instanc": 7, "pdf": 7, "embed": 7, "manual": [7, 11], "meant": 7, "document": [7, 12], "contain": [7, 13], "thu": 7, "ignor": 7, "more": [7, 12], "version": [7, 13], "establish": [9, 11, 12], "localhost": [9, 12], "tupl": 9, "setparamet": [9, 10], "diff_2": 9, "diff": 9, "imp50": 9, "imp50_2": 9, "ac": 9, "lowpass": 9, "rate": 9, "tc": 9, "c_2": 9, "amplif": [9, 10, 12], "set": [9, 10, 12], "default": [9, 11, 12], "turn": 9, "differential": 9, "mode": 9, "off": 9, "50": 9, "ohm": 9, "imped": 9, "channel": 9, "attenu": 9, "2v": 9, "low": 9, "order": 9, "constant": [9, 10], "input": [9, 10, 12], "monitor": 10, "script": [10, 12], "button": 10, "second": [10, 12], "get": [10, 13], "chang": 10, "experi": 10, "posit": [10, 11, 12], "like": 10, "secondari": 10, "yield": 10, "singl": 10, "scan": [10, 11, 12], "step": [10, 12], "size": 10, "tick": 10, "own": [10, 13], "4": [10, 13], "reset": 10, "first": [10, 12], "while": 10, "correct": 10, "serv": 10, "logger": [10, 12], "intern": [10, 13], "method": 10, "execut": 10, "rais": [10, 11, 12], "gui_templ": 10, "lockin": [10, 12], "checkfilt": [10, 11], "checkgrat": [10, 11], "choosefilt": [10, 11], "choosegr": [10, 11], "choosescanspe": [10, 11], "choosewavelength": [10, 11], "initializefilt": [10, 11], "waitforok": [10, 11], "handlemeasur": [10, 12], "handlestopcompletescanbutton": [10, 12], "lockinhandleparameterbutton": [10, 12], "lockinupdateparamet": [10, 12], "monohandlecompletescanbutton": [10, 12], "monohandlefilterbutton": [10, 12], "monohandlefilterinitbutton": [10, 12], "monohandlegratingbutton": [10, 12], "monohandlespeedbutton": [10, 12], "monohandlewavelengthbutton": [10, 12], "calculatepow": [10, 12], "connecttoequip": [10, 12], "connecttofilt": [10, 12], "connecttolockin": [10, 12], "connecttomono": [10, 12], "createscanjob": [10, 12], "get_logg": [10, 12], "interpol": [10, 12], "load_mono_paramet": [10, 12], "load_nam": [10, 12], "monocheckfilt": [10, 12], "monocheckgr": [10, 12], "paus": [10, 12], "save_mono_paramet": [10, 12], "set_up_plot": [10, 12], "thorchangefilt": [10, 12], "hr": 11, "note": [11, 12], "should": 11, "period": 11, "queri": 11, "read": [11, 12], "loggererror": [11, 12], "handl": [11, 12, 13], "filterno": 11, "send": 11, "command": [11, 12], "gratingno": 11, "speed": [11, 12], "target": [11, 12], "loggingerror": 11, "filterdiff": 11, "between": [11, 12], "wait": 11, "unsuccessful": 11, "readout": 11, "itself": 11, "v": 12, "septemb": 12, "onward": 12, "august": 12, "2022": 12, "self": 12, "open": [12, 13], "pyqt5": 12, "assum": 12, "onlin": 12, "io": 12, "instal": [12, 13], "qtwidget": 12, "qt5": 12, "attribut": [12, 13], "scan_list": 12, "amp": 12, "decid": 12, "multi": 12, "cal_df": 12, "calibr": 12, "incl": 12, "integ": 12, "up": 12, "num": 12, "x": [12, 13], "tkinter": 12, "dialog": 12, "directori": 12, "path": 12, "file_nam": 12, "path_nam": 12, "interv": 12, "matplotlib": 12, "plt": 12, "reimplement": 12, "final": 12, "call": [12, 13], "pop": 12, "docstr": 12, "sai": 12, "loop": 12, "activ": 12, "figur": 12, "crude": 12, "anim": 12, "complex": 12, "sleep": 12, "instead": 12, "option": 12, "block": 12, "until": 12, "save": 12, "loggerwarn": 12, "warn": 12, "enter": 12, "spinbox": 12, "po": 12, "hardwar": 13, "rebuild": 13, "extern": 13, "quantum": 13, "effici": 13, "common": 13, "techniqu": 13, "probe": 13, "frac": 13, "electron": 13, "hole": 13, "pair": 13, "per": 13, "sec": 13, "photon": 13, "background": 13, "knowledg": 13, "interest": 13, "reader": 13, "experiment": 13, "provid": 13, "evalu": 13, "capabl": 13, "reach": 13, "relev": 13, "There": 13, "mani": 13, "some": 13, "bia": 13, "feel": 13, "prerequisit": 13, "overview": 13, "3d": 13, "print": 13, "usag": 13, "prerequist": 13, "acknowledg": 13, "linces": 13, "contributor": 13, "licens": 13, "mit": 13, "cern": 13, "licenc": 13, "permiss": 13, "creativ": 13, "public": 13, "index": 13, "search": 13, "page": 13}, "objects": {"": [[8, 0, 0, "-", "GUI_template"], [9, 0, 0, "-", "lockin"], [11, 0, 0, "-", "monochromator"], [12, 0, 0, "-", "sEQE"], [1, 0, 0, "-", "sEQE_Analysis"], [2, 0, 0, "-", "sEQE_Analysis_template"]], "GUI_template": [[8, 1, 1, "", "Ui_MainWindow"]], "GUI_template.Ui_MainWindow": [[8, 2, 1, "", "retranslateUi"], [8, 2, 1, "", "setupUi"]], "lockin": [[9, 1, 1, "", "LockIn"]], "lockin.LockIn": [[9, 2, 1, "", "connect"], [9, 2, 1, "", "setParameters"]], "monochromator": [[11, 1, 1, "", "Monochromator"]], "monochromator.Monochromator": [[11, 2, 1, "", "checkFilter"], [11, 2, 1, "", "checkGrating"], [11, 2, 1, "", "chooseFilter"], [11, 2, 1, "", "chooseGrating"], [11, 2, 1, "", "chooseScanSpeed"], [11, 2, 1, "", "chooseWavelength"], [11, 2, 1, "", "connect"], [11, 2, 1, "", "initializeFilter"], [11, 2, 1, "", "waitForOK"]], "sEQE": [[12, 1, 1, "", "MainWindow"], [12, 3, 1, "", "main"]], "sEQE.MainWindow": [[12, 2, 1, "", "HandleMeasurement"], [12, 2, 1, "", "HandleStopCompleteScanButton"], [12, 2, 1, "", "LockinHandleParameterButton"], [12, 2, 1, "", "LockinUpdateParameters"], [12, 2, 1, "", "MonoHandleCompleteScanButton"], [12, 2, 1, "", "MonoHandleFilterButton"], [12, 2, 1, "", "MonoHandleFilterInitButton"], [12, 2, 1, "", "MonoHandleGratingButtons"], [12, 2, 1, "", "MonoHandleSpeedButton"], [12, 2, 1, "", "MonoHandleWavelengthButton"], [12, 2, 1, "", "calculatePower"], [12, 2, 1, "", "connectToEquipment"], [12, 2, 1, "", "connectToFilter"], [12, 2, 1, "", "connectToLockin"], [12, 2, 1, "", "connectToMono"], [12, 2, 1, "", "createScanJob"], [12, 2, 1, "", "get_logger"], [12, 2, 1, "", "interpolate"], [12, 2, 1, "", "load_mono_parameter"], [12, 2, 1, "", "load_naming"], [12, 2, 1, "", "measure"], [12, 2, 1, "", "monoCheckFilter"], [12, 2, 1, "", "monoCheckGrating"], [12, 2, 1, "", "naming"], [12, 2, 1, "", "pause"], [12, 2, 1, "", "save_mono_parameter"], [12, 2, 1, "", "set_up_plot"], [12, 2, 1, "", "thorChangeFilter"]], "sEQE_Analysis": [[1, 1, 1, "", "MainWindow"], [1, 3, 1, "", "main"]], "sEQE_Analysis.MainWindow": [[1, 2, 1, "", "MLJ_double"], [1, 2, 1, "", "MLJ_double_disorder"], [1, 2, 1, "", "MLJ_double_gaussian"], [1, 2, 1, "", "MLJ_gaussian"], [1, 2, 1, "", "MLJ_gaussian_EL"], [1, 2, 1, "", "MLJ_gaussian_EL_disorder"], [1, 2, 1, "", "MLJ_gaussian_EQE"], [1, 2, 1, "", "MLJ_gaussian_EQE_disorder"], [1, 2, 1, "", "MLJ_gaussian_disorder"], [1, 2, 1, "", "add_Fits"], [1, 2, 1, "", "calculate_EQE"], [1, 2, 1, "", "clear_EL_plot"], [1, 2, 1, "", "clear_EQE_plot"], [1, 2, 1, "", "clear_plot"], [1, 2, 1, "", "double_fit"], [1, 2, 1, "", "double_fit_MLJ"], [1, 2, 1, "", "export_EQE"], [1, 2, 1, "", "fit_EL_EQE"], [1, 2, 1, "", "gaussian"], [1, 2, 1, "", "gaussian_EL"], [1, 2, 1, "", "gaussian_EL_disorder"], [1, 2, 1, "", "gaussian_EQE"], [1, 2, 1, "", "gaussian_EQE_disorder"], [1, 2, 1, "", "gaussian_disorder"], [1, 2, 1, "", "gaussian_disorder_double"], [1, 2, 1, "", "gaussian_disorder_double_sim"], [1, 2, 1, "", "gaussian_double"], [1, 2, 1, "", "gaussian_double_sim"], [1, 2, 1, "", "heatMap"], [1, 2, 1, "", "load_sim_dict"], [1, 2, 1, "", "plot_EQE"], [1, 2, 1, "", "plot_fit_EQE"], [1, 2, 1, "", "pre_EQE"], [1, 2, 1, "", "pre_fit_EQE"], [1, 2, 1, "", "pre_plot_EL_EQE"], [1, 2, 1, "", "pre_plot_EQE"], [1, 2, 1, "", "sim_double_fit"], [1, 2, 1, "", "sim_double_fit_single"], [1, 2, 1, "", "subtract_Fit"], [1, 2, 1, "", "writeText"]], "sEQE_Analysis_template": [[2, 1, 1, "", "Ui_MainWindow"]], "sEQE_Analysis_template.Ui_MainWindow": [[2, 2, 1, "", "retranslateUi"], [2, 2, 1, "", "setupUi"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"]}, "titleterms": {"seqe": [0, 6, 10, 12, 13], "analysi": 0, "softwar": [0, 3, 6, 10], "seqe_analysi": 1, "modul": [1, 2, 8, 9, 11, 12], "seqe_analysis_templ": 2, "get": 3, "start": 3, "prerequisit": 3, "hardwar": [3, 5, 6], "proprietari": 3, "free": 3, "instal": 3, "contact": 4, "overview": 5, "individu": 5, "part": 5, "3d": 5, "print": 5, "sampl": 5, "holder": 5, "cryostat": 5, "acknowledg": 6, "linces": 6, "list": 6, "main": 6, "afmd": [6, 13], "contributor": 6, "licens": 6, "The": 6, "setup": [6, 13], "i": [6, 13], "provid": 6, "under": 6, "mit": 6, "cern": 6, "open": 6, "licenc": 6, "version": 6, "2": 6, "permiss": 6, "document": [6, 13], "creativ": 6, "common": 6, "attribut": 6, "4": 6, "0": 6, "intern": 6, "public": 6, "usag": 7, "gui_templ": 8, "lockin": 9, "control": 10, "prerequist": 10, "descript": 10, "code": 10, "monochrom": 11, "welcom": 13, "": 13, "what": 13, "thi": 13, "project": 13, "about": 13, "where": 13, "go": 13, "content": 13, "indic": 13, "tabl": 13}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"sEQE-Analysis-Software": [[0, "seqe-analysis-software"]], "sEQE_Analysis module": [[1, "module-sEQE_Analysis"]], "sEQE_Analysis_template module": [[2, "module-sEQE_Analysis_template"]], "Getting Started": [[3, "getting-started"]], "Prerequisites": [[3, "prerequisites"]], "Hardware:": [[3, "hardware"]], "Software": [[3, "software"]], "Proprietary Software:": [[3, "proprietary-software"]], "Free software:": [[3, "free-software"]], "Installation": [[3, "installation"]], "Contact": [[4, "contact"]], "Hardware": [[5, "hardware"]], "Overview": [[5, "overview"]], "Individual parts": [[5, "individual-parts"]], "3D printed sample holder": [[5, "d-printed-sample-holder"]], "Cryostate": [[5, "cryostate"]], "Acknowledgements and Linceses": [[6, "acknowledgements-and-linceses"]], "List of main AFMD contributors": [[6, "list-of-main-afmd-contributors"]], "Acknowledgments": [[6, "acknowledgments"]], "Licenses": [[6, "licenses"]], "The sEQE setup software is provided under: MIT License (MIT)": [[6, "the-seqe-setup-software-is-provided-under-mit-license-mit"]], "The sEQE setup hardware is provided under: CERN Open Hardware Licence Version 2 - Permissive": [[6, "the-seqe-setup-hardware-is-provided-under-cern-open-hardware-licence-version-2-permissive"]], "The sEQE setup documentation is provided under: Creative Commons Attribution 4.0 International Public License": [[6, "the-seqe-setup-documentation-is-provided-under-creative-commons-attribution-4-0-international-public-license"]], "Usage": [[7, "usage"]], "GUI_template module": [[8, "module-GUI_template"]], "lockin module": [[9, "module-lockin"]], "sEQE-Control-Software": [[10, "seqe-control-software"]], "Prerequists": [[10, "prerequists"]], "Description": [[10, "description"]], "Code": [[10, "code"]], "monochromator module": [[11, "module-monochromator"]], "sEQE module": [[12, "module-sEQE"]], "Welcome to the documentation of AFMD\u2019s sEQE setup !": [[13, "welcome-to-the-documentation-of-afmd-s-seqe-setup"]], "What is this Project about ?": [[13, "what-is-this-project-about"]], "Where is this Project going ?": [[13, "where-is-this-project-going"]], "Contents:": [[13, null]], "Indices and tables": [[13, "indices-and-tables"]]}, "indexentries": {"mlj_double() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_double"]], "mlj_double_disorder() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_double_disorder"]], "mlj_double_gaussian() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_double_gaussian"]], "mlj_gaussian() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_gaussian"]], "mlj_gaussian_el() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_gaussian_EL"]], "mlj_gaussian_el_disorder() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_gaussian_EL_disorder"]], "mlj_gaussian_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_gaussian_EQE"]], "mlj_gaussian_eqe_disorder() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_gaussian_EQE_disorder"]], "mlj_gaussian_disorder() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.MLJ_gaussian_disorder"]], "mainwindow (class in seqe_analysis)": [[1, "sEQE_Analysis.MainWindow"]], "add_fits() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.add_Fits"]], "calculate_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.calculate_EQE"]], "clear_el_plot() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.clear_EL_plot"]], "clear_eqe_plot() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.clear_EQE_plot"]], "clear_plot() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.clear_plot"]], "double_fit() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.double_fit"]], "double_fit_mlj() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.double_fit_MLJ"]], "export_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.export_EQE"]], "fit_el_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.fit_EL_EQE"]], "gaussian() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian"]], "gaussian_el() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_EL"]], "gaussian_el_disorder() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_EL_disorder"]], "gaussian_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_EQE"]], "gaussian_eqe_disorder() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_EQE_disorder"]], "gaussian_disorder() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_disorder"]], "gaussian_disorder_double() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_disorder_double"]], "gaussian_disorder_double_sim() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_disorder_double_sim"]], "gaussian_double() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_double"]], "gaussian_double_sim() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.gaussian_double_sim"]], "heatmap() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.heatMap"]], "load_sim_dict() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.load_sim_dict"]], "main() (in module seqe_analysis)": [[1, "sEQE_Analysis.main"]], "module": [[1, "module-sEQE_Analysis"], [2, "module-sEQE_Analysis_template"], [8, "module-GUI_template"], [9, "module-lockin"], [11, "module-monochromator"], [12, "module-sEQE"]], "plot_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.plot_EQE"]], "plot_fit_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.plot_fit_EQE"]], "pre_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.pre_EQE"]], "pre_fit_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.pre_fit_EQE"]], "pre_plot_el_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.pre_plot_EL_EQE"]], "pre_plot_eqe() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.pre_plot_EQE"]], "seqe_analysis": [[1, "module-sEQE_Analysis"]], "sim_double_fit() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.sim_double_fit"]], "sim_double_fit_single() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.sim_double_fit_single"]], "subtract_fit() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.subtract_Fit"]], "writetext() (seqe_analysis.mainwindow method)": [[1, "sEQE_Analysis.MainWindow.writeText"]], "ui_mainwindow (class in seqe_analysis_template)": [[2, "sEQE_Analysis_template.Ui_MainWindow"]], "retranslateui() (seqe_analysis_template.ui_mainwindow method)": [[2, "sEQE_Analysis_template.Ui_MainWindow.retranslateUi"]], "seqe_analysis_template": [[2, "module-sEQE_Analysis_template"]], "setupui() (seqe_analysis_template.ui_mainwindow method)": [[2, "sEQE_Analysis_template.Ui_MainWindow.setupUi"]], "gui_template": [[8, "module-GUI_template"]], "ui_mainwindow (class in gui_template)": [[8, "GUI_template.Ui_MainWindow"]], "retranslateui() (gui_template.ui_mainwindow method)": [[8, "GUI_template.Ui_MainWindow.retranslateUi"]], "setupui() (gui_template.ui_mainwindow method)": [[8, "GUI_template.Ui_MainWindow.setupUi"]], "lockin (class in lockin)": [[9, "lockin.LockIn"]], "connect() (lockin.lockin method)": [[9, "lockin.LockIn.connect"]], "lockin": [[9, "module-lockin"]], "setparameters() (lockin.lockin method)": [[9, "lockin.LockIn.setParameters"]], "monochromator (class in monochromator)": [[11, "monochromator.Monochromator"]], "checkfilter() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.checkFilter"]], "checkgrating() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.checkGrating"]], "choosefilter() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.chooseFilter"]], "choosegrating() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.chooseGrating"]], "choosescanspeed() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.chooseScanSpeed"]], "choosewavelength() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.chooseWavelength"]], "connect() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.connect"]], "initializefilter() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.initializeFilter"]], "monochromator": [[11, "module-monochromator"]], "waitforok() (monochromator.monochromator method)": [[11, "monochromator.Monochromator.waitForOK"]], "handlemeasurement() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.HandleMeasurement"]], "handlestopcompletescanbutton() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.HandleStopCompleteScanButton"]], "lockinhandleparameterbutton() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.LockinHandleParameterButton"]], "lockinupdateparameters() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.LockinUpdateParameters"]], "mainwindow (class in seqe)": [[12, "sEQE.MainWindow"]], "monohandlecompletescanbutton() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.MonoHandleCompleteScanButton"]], "monohandlefilterbutton() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.MonoHandleFilterButton"]], "monohandlefilterinitbutton() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.MonoHandleFilterInitButton"]], "monohandlegratingbuttons() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.MonoHandleGratingButtons"]], "monohandlespeedbutton() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.MonoHandleSpeedButton"]], "monohandlewavelengthbutton() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.MonoHandleWavelengthButton"]], "calculatepower() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.calculatePower"]], "connecttoequipment() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.connectToEquipment"]], "connecttofilter() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.connectToFilter"]], "connecttolockin() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.connectToLockin"]], "connecttomono() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.connectToMono"]], "createscanjob() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.createScanJob"]], "get_logger() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.get_logger"]], "interpolate() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.interpolate"]], "load_mono_parameter() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.load_mono_parameter"]], "load_naming() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.load_naming"]], "main() (in module seqe)": [[12, "sEQE.main"]], "measure() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.measure"]], "monocheckfilter() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.monoCheckFilter"]], "monocheckgrating() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.monoCheckGrating"]], "naming() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.naming"]], "pause() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.pause"]], "seqe": [[12, "module-sEQE"]], "save_mono_parameter() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.save_mono_parameter"]], "set_up_plot() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.set_up_plot"]], "thorchangefilter() (seqe.mainwindow method)": [[12, "sEQE.MainWindow.thorChangeFilter"]]}})
\ No newline at end of file