diff --git a/.doctrees/analysis_generated/modules.doctree b/.doctrees/analysis_generated/modules.doctree index 8cbb95c..0b07ad2 100644 Binary files a/.doctrees/analysis_generated/modules.doctree and b/.doctrees/analysis_generated/modules.doctree differ diff --git a/.doctrees/content/licence.doctree b/.doctrees/content/licence.doctree index 4645716..022c006 100644 Binary files a/.doctrees/content/licence.doctree and b/.doctrees/content/licence.doctree differ diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 2f4bfba..459d231 100644 Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ diff --git a/_sources/analysis_generated/modules.rst.txt b/_sources/analysis_generated/modules.rst.txt index 169c89f..f981b96 100644 --- a/_sources/analysis_generated/modules.rst.txt +++ b/_sources/analysis_generated/modules.rst.txt @@ -1,7 +1,9 @@ sEQE-Analysis-Software ====================== -This is the section of the sEQE Analysis Software which is not a compulsory part of the sEQE setup. However it enables user of the sEQE setup to analyse their measurements immediately and is maintained by the AFMD group. For further questions refer to Ming Zhu. +This is the section of the sEQE Analysis Software which is not a compulsory part of the sEQE setup. However it enables user of the sEQE setup to analyse their measurements immediately and is maintained by the AFMD group. For further questions refer to Ming Zhu. +For example plots generated by this code see the paper by `A Jungbluth *et al* `_ + TODO: Write an illuminating introduction to the sEQE Analysis software diff --git a/_sources/content/licence.rst.txt b/_sources/content/licence.rst.txt index 64bbf7d..e457319 100644 --- a/_sources/content/licence.rst.txt +++ b/_sources/content/licence.rst.txt @@ -8,18 +8,18 @@ Acknowledgements and Linceses List of main AFMD contributors ------------------------------ - - Dr. Anna Jungbluth: Creator of sEQE hardware, control software and analysis software - - Ming Zhu: Developer of sEQE control software and analysis software ; Current main user + - `Dr. Anna Jungbluth `_: Creator of sEQE hardware, control software and analysis software + - `Ming Zhu `_: Developer of sEQE control software and analysis software ; Current main user - Maximilian Hanauske: Developer of sEQE control software; Creator of sEQE setup documentation - - Dr. Greyson Christoforo: Designer of the sEQE sample holder + - `Dr. Greyson Christoforo `_: Designer of the sEQE sample holder Acknowledgments --------------- Furthermore we want to thank all the people who have contributed to the sEQE measurement setup throughout the years: - - Prof. Dr. Moritz Riede: For his kind guidance, wisdom, ideas and his contribution to the sEQE paper - - Dr. Pascal Kaienburg: For his support regarding any questions of physical or engineering nature, his contribution to the sEQE paper and his user feedback + - `Prof. Dr. Moritz Riede `_: For his kind guidance, wisdom, ideas and his contribution to the sEQE paper + - `Dr. Pascal Kaienburg `_: For his support regarding any questions of physical or engineering nature, his contribution to the sEQE paper and his user feedback - Irfan Habib: For his reliable and constructive user feedback - Kate Trinkhaus: Creator of an AFMD Logo which might be used in the future documentation - Dr. David Miguel Susano Pinto: For his help implementing a cryostat and with the `python microscope package `_ diff --git a/analysis_generated/modules.html b/analysis_generated/modules.html index f4aef2d..2efa46d 100644 --- a/analysis_generated/modules.html +++ b/analysis_generated/modules.html @@ -86,7 +86,8 @@

sEQE-Analysis-Software

-

This is the section of the sEQE Analysis Software which is not a compulsory part of the sEQE setup. However it enables user of the sEQE setup to analyse their measurements immediately and is maintained by the AFMD group. For further questions refer to Ming Zhu.

+

This is the section of the sEQE Analysis Software which is not a compulsory part of the sEQE setup. However it enables user of the sEQE setup to analyse their measurements immediately and is maintained by the AFMD group. For further questions refer to Ming Zhu. +For example plots generated by this code see the paper by A Jungbluth *et al*

TODO: Write an illuminating introduction to the sEQE Analysis software

    diff --git a/content/licence.html b/content/licence.html index 00ebfca..41d01fc 100644 --- a/content/licence.html +++ b/content/licence.html @@ -94,10 +94,10 @@

    Acknowledgements and Linceses

      -
    • Dr. Anna Jungbluth: Creator of sEQE hardware, control software and analysis software

    • -
    • Ming Zhu: Developer of sEQE control software and analysis software ; Current main user

    • +
    • Dr. Anna Jungbluth: Creator of sEQE hardware, control software and analysis software

    • +
    • Ming Zhu: Developer of sEQE control software and analysis software ; Current main user

    • Maximilian Hanauske: Developer of sEQE control software; Creator of sEQE setup documentation

    • -
    • Dr. Greyson Christoforo: Designer of the sEQE sample holder

    • +
    • Dr. Greyson Christoforo: Designer of the sEQE sample holder

@@ -106,8 +106,8 @@

Acknowledgments -
  • Prof. Dr. Moritz Riede: For his kind guidance, wisdom, ideas and his contribution to the sEQE paper

  • -
  • Dr. Pascal Kaienburg: For his support regarding any questions of physical or engineering nature, his contribution to the sEQE paper and his user feedback

  • +
  • Prof. Dr. Moritz Riede: For his kind guidance, wisdom, ideas and his contribution to the sEQE paper

  • +
  • Dr. Pascal Kaienburg: For his support regarding any questions of physical or engineering nature, his contribution to the sEQE paper and his user feedback

  • Irfan Habib: For his reliable and constructive user feedback

  • Kate Trinkhaus: Creator of an AFMD Logo which might be used in the future documentation

  • Dr. David Miguel Susano Pinto: For his help implementing a cryostat and with the python microscope package

  • diff --git a/searchindex.js b/searchindex.js index 6e2a7e1..2450345 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], "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], "jungbluth": [1, 6, 12, 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, "plot": [1, 7, 12], "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, "gener": [1, 6, 7], "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, 5, 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, "see": [3, 7], "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, "code": [5, 6, 7, 12, 13], "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], "paper": 6, "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, "A": [6, 7], "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, "exampl": [6, 7], "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, "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"]], "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, 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, 5, 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, "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"]], "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