diff --git a/sed/develop/_sources/index.md.txt b/sed/develop/_sources/index.md.txt index 1ba91d3..afeefb0 100644 --- a/sed/develop/_sources/index.md.txt +++ b/sed/develop/_sources/index.md.txt @@ -18,7 +18,7 @@ The package ensures provenance and FAIR data through metadata tracking, usage of We introduce different functionalities of the package by several step-by-step use guides: ```{toctree} -:maxdepth: 1 +:maxdepth: 2 user_guide/index diff --git a/sed/develop/index.html b/sed/develop/index.html index c3ad82b..75f3d5e 100644 --- a/sed/develop/index.html +++ b/sed/develop/index.html @@ -399,7 +399,12 @@

User guide diff --git a/sed/develop/searchindex.js b/sed/develop/searchindex.js index e109b2e..2411b05 100644 --- a/sed/develop/searchindex.js +++ b/sed/develop/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["index", "misc/contributing", "misc/contribution", "misc/maintain", "sed/api", "sed/binning", "sed/calibrator", "sed/config", "sed/core", "sed/dataset", "sed/dfops", "sed/diagnostic", "sed/io", "sed/loader", "sed/metadata", "user_guide/advanced_topics", "user_guide/config", "user_guide/index", "user_guide/installation", "workflows/index"], "filenames": ["index.md", "misc/contributing.rst", "misc/contribution.md", "misc/maintain.rst", "sed/api.rst", "sed/binning.rst", "sed/calibrator.rst", "sed/config.rst", "sed/core.rst", "sed/dataset.rst", "sed/dfops.rst", "sed/diagnostic.rst", "sed/io.rst", "sed/loader.rst", "sed/metadata.rst", "user_guide/advanced_topics.md", "user_guide/config.md", "user_guide/index.md", "user_guide/installation.md", "workflows/index.md"], "titles": ["SED documentation", "Contributing to sed", "Development", "How to Maintain", "API", "Binning", "Calibrator", "Config", "Core", "Dataset", "Dataframe Operations", "Diagnostics", "IO", "Data loader", "Metadata", "<no title>", "Configuration", "User Guide", "Installation", "Workflows"], "terms": {"singl": [0, 5, 6, 8, 11, 12, 13, 16], "event": [0, 3, 6, 8, 16], "data": [0, 1, 3, 4, 5, 6, 8, 9, 10, 12, 14, 16], "frame": [0, 8], "i": [0, 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18], "collect": [0, 6, 8, 13, 16], "routin": [0, 16], "util": [0, 5], "handl": [0, 11, 13], "photoelectron": 0, "resolv": [0, 13, 16], "datastream": 0, "It": [0, 3, 6, 13, 16], "featur": [0, 1, 5, 6, 8, 9, 16], "lazi": 0, "evalu": 0, "datafram": [0, 4, 5, 6, 8, 13, 16], "process": [0, 1, 3, 6, 9, 13, 16], "us": [0, 1, 3, 6, 8, 10, 12, 13, 16, 18], "dask": [0, 5, 6, 8, 10, 13, 16], "numba": [0, 5, 8, 16], "acceler": 0, "multi": 0, "dimension": [0, 5, 8, 10, 12, 13], "bin": [0, 4, 6, 8, 11, 13, 16, 18], "calibr": [0, 4, 8, 16], "correct": [0, 8, 12, 16], "trarp": [0, 16], "time": [0, 6, 8, 10, 12, 13, 16], "angl": [0, 6, 8], "photoemiss": [0, 1, 5], "spectroscopi": [0, 1], "dataset": [0, 3, 4, 6, 8, 13, 16], "The": [0, 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 16], "packag": [0, 3, 10, 14, 16], "ensur": [0, 1], "proven": 0, "fair": 0, "through": [0, 1], "metadata": [0, 4, 6, 8, 12, 13, 16], "track": [0, 5], "usag": [0, 13], "defin": [0, 5, 6, 8, 9, 13, 16], "nexu": [0, 8, 12, 16], "format": [0, 1, 6, 7, 8, 12, 13, 16], "we": [0, 1, 9, 10, 16], "introduc": [0, 1], "differ": [0, 3, 6, 7, 8, 13, 16], "function": [0, 1, 6, 7, 8, 10, 11, 13, 16], "sever": 0, "step": [0, 3, 5, 6, 8, 13, 16], "notebook": [0, 3, 8, 16, 18], "demonstr": 0, "end": [0, 1, 5, 6, 8, 13, 16], "analysi": 0, "workflow": [0, 2, 3, 6, 8, 16], "core": [0, 4, 5, 7, 10, 13, 14, 16], "oper": [0, 4], "loader": [0, 2, 4, 6, 8, 16], "diagnost": [0, 4, 6, 8, 16], "io": [0, 4], "config": [0, 1, 3, 4, 6, 8, 9, 13, 16], "inform": [0, 1, 6, 8, 9, 12, 13, 16], "about": [0, 9], "behind": 0, "thi": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18], "theme": 0, "how": [0, 2, 5, 6, 8], "you": [0, 1, 3, 18], "can": [0, 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18], "develop": [0, 17], "maintain": [0, 1, 2], "welcom": 1, "project": [1, 3], "collabor": 1, "open": [1, 3, 8, 16], "commun": 1, "multidimension": [1, 5, 6, 13, 16], "whether": [1, 6, 8, 9, 10, 13, 16], "ar": [1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 16], "beamlin": [1, 16], "scientist": 1, "hope": 1, "creat": [1, 3, 7, 9, 13, 18], "your": [1, 18], "would": [1, 3, 9], "like": [1, 5, 12], "add": [1, 6, 8, 9, 10, 12, 13, 14], "new": [1, 3, 6, 9, 10, 13, 14, 18], "guid": 1, "walk": 1, "set": [1, 3, 5, 6, 7, 8, 9, 13], "up": [1, 3, 6, 13], "environ": [1, 3, 18], "clone": [1, 3, 18], "repositori": [1, 3, 18], "If": [1, 3, 5, 6, 8, 9, 10, 12, 13, 14, 16, 18], "member": 1, "local": [1, 3, 6, 8, 13, 16, 18], "machin": 1, "git": [1, 3, 18], "http": [1, 3, 6, 9, 16, 18], "github": [1, 3, 18], "com": [1, 3, 9, 18], "opencomp": [1, 3, 18], "fork": 1, "yourusernam": 1, "instal": [1, 3], "python": [1, 16, 18], "poetri": [1, 3], "have": [1, 3, 6, 8, 10, 12, 16, 18], "3": [1, 5, 6, 8, 9, 12, 13, 16, 18], "8": [1, 8, 13, 16], "9": [1, 16, 18], "10": [1, 3, 16], "11": [1, 16], "pip": [1, 3, 18], "pipx": [1, 3], "depend": [1, 3, 8, 13, 18], "navig": [1, 3], "directori": [1, 3, 7, 9, 13, 16], "includ": [1, 3, 6, 8, 10, 11, 12, 13, 16], "ones": [1, 6], "dev": [1, 18], "assum": [1, 6, 12], "version": [1, 3, 6, 13, 17], "pre": [1, 7, 8], "commit": 1, "hook": 1, "To": [1, 3, 5, 6], "code": [1, 5, 6, 13], "correctli": 1, "branch": [1, 3], "bug": 1, "fix": [1, 6, 10], "make": [1, 3, 5, 11, 16, 18], "chang": [1, 6, 8, 10, 16, 18], "checkout": 1, "b": [1, 3, 6, 8, 16], "write": [1, 3, 8, 12], "test": [1, 9], "cover": [1, 6, 8, 10], "run": [1, 3, 8, 10, 13, 16], "broken": [1, 16], "pytest": 1, "clear": 1, "concis": 1, "messag": [1, 14], "m": [1, 13, 16, 18], "push": [1, 3], "origin": [1, 6, 8], "against": 1, "main": [1, 3, 6, 9], "pleas": 1, "give": [1, 9, 14, 16], "brief": 1, "descript": [1, 13], "made": [1, 5, 8], "an": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18], "issu": [1, 3, 10], "refer": [1, 6, 8, 16], "number": [1, 3, 5, 6, 8, 10, 11, 12, 13, 14, 16], "befor": [1, 5, 6, 8, 10, 16], "merg": [1, 6, 7, 14], "must": [1, 8, 10], "pass": [1, 5, 6, 7, 8, 10, 13, 16], "follow": [1, 3, 5, 6, 8, 12, 16], "check": [1, 3, 5, 6], "lint": 1, "review": 1, "A": [1, 3, 5, 6, 7, 8, 13, 16], "provid": [1, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16], "feedback": 1, "necessari": [1, 3, 16], "rebas": 1, "date": 1, "latest": [1, 3], "from": [1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16], "onc": [1, 18], "all": [1, 5, 6, 8, 9, 10, 11, 13, 16, 18], "success": [1, 3, 16], "approv": 1, "below": [1, 5, 7, 16, 18], "should": [1, 5, 6, 8, 9, 12, 16], "subclass": [1, 6], "base": [1, 6, 7, 8, 9, 10, 11, 13, 14, 16], "baseload": [1, 6], "implement": [1, 6, 8, 9, 13, 16], "few": 1, "method": [1, 5, 6, 8, 13, 14, 16], "see": [1, 3, 6, 8, 9, 13, 16, 18], "abstract": 1, "more": [1, 10, 12], "class": [1, 6, 8, 9, 13, 14], "__name__": 1, "attribut": [1, 6, 8, 12, 13, 16], "which": [1, 5, 6, 8, 9, 10, 13, 14, 16], "select": [1, 3, 6, 8, 13, 16], "user": [1, 3, 5, 6, 7, 13, 16, 18], "file": [1, 3, 5, 6, 7, 8, 9, 12, 13], "gener": [1, 3, 6, 8, 13, 16], "exampl": [1, 5, 6, 8, 18], "At": [1, 3], "modul": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16], "yournameload": 1, "variabl": [1, 11], "regist": 1, "registri": 1, "interfac": 1, "also": [1, 3, 5, 6, 7, 8, 9, 10, 16], "small": 1, "document": [1, 2, 9], "doc": [1, 3], "rst": 1, "contribut": 2, "sed": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18], "get": [2, 13], "start": [2, 5, 6, 8, 13, 16], "pull": [2, 3, 18], "request": [2, 3, 5, 13, 16, 18], "guidelin": 2, "releas": 2, "build": 3, "cd": [3, 18], "copi": [3, 8, 9, 13, 16], "tutori": 3, "do": [3, 6, 8, 18], "slow": [3, 8], "down": 3, "significantli": 3, "requir": [3, 5, 6, 13, 18], "two": [3, 6, 8, 9, 10, 13], "so": [3, 12, 16], "20": [3, 16], "gb": 3, "free": [3, 6, 18], "space": [3, 6, 8, 13], "cp": 3, "r": [3, 12], "virtual": [3, 18], "shell": 3, "sphinx": 3, "html": [3, 6], "_build": 3, "view": [3, 6, 8], "design": [3, 6], "automat": [3, 12, 13], "deploi": 3, "addition": 3, "manual": [3, 8, 12, 13], "trigger": 3, "action": 3, "tab": 3, "here": [3, 5, 6, 16], "": [3, 5, 6, 7, 8, 9, 10, 12, 13, 16], "work": [3, 6, 7, 8, 9, 16, 18], "configur": [3, 7, 9, 12, 13, 17], "specif": [3, 6, 8, 9, 13], "path": [3, 6, 7, 8, 9, 12, 13, 16], "relat": [3, 6, 8], "execut": [3, 9], "possibl": [3, 6, 10], "workflow_dispatch": 3, "pyproject": 3, "toml": 3, "yml": 3, "permiss": 3, "github_token": 3, "allow": [3, 5, 6, 9, 10, 16], "deploy": 3, "page": 3, "read": [3, 6, 8, 12, 13, 16], "access": [3, 5, 8, 12, 13], "content": [3, 7, 13], "id": [3, 6, 8, 13, 16], "token": [3, 13, 16], "concurr": 3, "onli": [3, 5, 6, 8, 9, 10, 12, 13], "one": [3, 5, 6, 8, 9, 10, 12, 13, 14, 16], "prevent": 3, "conflict": 3, "futur": 3, "idea": 3, "queu": 3, "between": [3, 5, 6, 8, 10, 13, 16], "progress": [3, 5, 8, 16], "skip": [3, 18], "group": [3, 13, 16], "cancel": 3, "fals": [3, 5, 6, 7, 8, 9, 10, 13, 16], "divid": 3, "job": [3, 16], "out": [3, 6, 8, 13], "pandoc": 3, "remov": [3, 13, 16], "unnecessari": 3, "download": [3, 9], "raw": [3, 13, 16], "built": 3, "go": 3, "click": 3, "On": [3, 18], "tag": 3, "press": 3, "draft": 3, "choos": [3, 6, 8, 16], "type": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18], "name": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18], "sure": [3, 16], "v": [3, 16], "prefix": [3, 13, 16], "e": [3, 5, 6, 8, 11, 16, 18], "g": [3, 6, 8, 11, 16], "v0": 3, "1": [3, 5, 6, 8, 9, 10, 13, 16], "confirm": [3, 13], "creation": 3, "note": [3, 13], "edit": [3, 18], "appropri": 3, "auto": [3, 8, 13], "updat": [3, 6, 13], "pr": 3, "publish": 3, "entri": [3, 5, 6, 8, 14, 16], "upload": 3, "pypi": [3, 18], "visit": 3, "org": [3, 9], "processor": [3, 8, 16, 18], "0": [3, 5, 6, 8, 9, 10, 13, 16], "ha": [3, 5, 6, 8, 9, 10, 13, 16], "been": [3, 8, 12], "don": [3, 8], "t": [3, 6, 8, 9, 12, 16], "monitor": [3, 16], "error": [3, 5, 9, 13, 14], "occur": [3, 13, 16], "dure": [3, 6, 13], "understand": 3, "respons": 3, "everi": [3, 16], "5": [3, 5, 6, 8, 9, 10, 16], "prereleas": 3, "increment": [3, 13], "6a0": 3, "6a1": 3, "easi": [5, 8, 9, 12], "api": [5, 8, 12, 16], "bin_datafram": [5, 6, 8], "df": [5, 6, 10, 13], "100": [5, 6, 8, 9, 16], "ax": [5, 6, 8, 10, 12, 16], "none": [5, 6, 7, 8, 10, 11, 12, 13, 14], "rang": [5, 6, 8, 11, 13, 16], "hist_mod": [5, 8, 16], "mode": [5, 6, 8, 12, 13, 16, 18], "fast": [5, 8, 16], "jitter": [5, 8, 10, 16], "pbar": [5, 8, 16], "true": [5, 6, 7, 8, 9, 10, 11, 13, 16], "n_core": [5, 8], "threads_per_work": [5, 8, 16], "4": [5, 6, 8, 9, 12, 16], "threadpool_api": [5, 8, 16], "bla": [5, 8, 16], "return_partit": 5, "kwd": [5, 6, 8, 10, 11, 12, 13], "sourc": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18], "comput": [5, 8, 10, 16], "n": [5, 6, 8, 13, 16], "histogram": [5, 8, 11, 16], "column": [5, 6, 8, 10, 11, 13, 16], "parallel": [5, 6, 8, 16], "paramet": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16], "perform": [5, 6, 13], "int": [5, 6, 8, 10, 11, 13], "dict": [5, 6, 7, 8, 9, 11, 12, 13, 14], "sequenc": [5, 6, 8, 10, 11, 12, 13], "np": [5, 6, 8, 10, 11, 12, 13], "ndarrai": [5, 6, 8, 10, 11, 12, 13], "tupl": [5, 6, 8, 11, 13], "option": [5, 6, 7, 8, 10, 11, 12, 13, 14, 16], "definit": [5, 8, 12, 16], "ani": [5, 7, 8, 9, 12, 13, 14, 16], "case": [5, 6, 8, 14], "integ": [5, 6, 8], "describ": [5, 6, 8, 12], "dimens": [5, 6, 8, 10, 12], "well": [5, 6], "contain": [5, 6, 7, 8, 10, 11, 12, 13, 14, 16], "each": [5, 6, 8, 10, 11, 13, 16], "arrai": [5, 6, 8, 12, 13], "center": [5, 6, 8, 16], "dictionari": [5, 6, 7, 8, 9, 11, 12, 13, 14, 16], "kei": [5, 6, 7, 8, 12, 13, 14, 16], "abov": [5, 8, 16], "valu": [5, 6, 7, 8, 10, 11, 12, 13, 16], "last": [5, 6, 8], "take": [5, 7, 8, 9, 10, 13], "prioriti": [5, 8, 13], "over": [5, 6, 7, 8, 13], "argument": [5, 6, 7, 8, 10, 11, 12, 13], "default": [5, 6, 7, 8, 10, 11, 12, 13, 14], "str": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "calcul": [5, 6, 8, 13, 16], "order": [5, 6, 7, 8, 12, 13, 16], "result": [5, 6, 8, 13], "axi": [5, 6, 8, 11, 12, 16], "float": [5, 6, 8, 10, 11, 13], "point": [5, 6, 8, 16], "given": [5, 6, 7, 8, 9, 10, 13, 16], "numpi": [5, 6, 8, 12, 13, 16], "histogramdd": 5, "power": [5, 16], "similar": [5, 9, 10, 13], "partit": [5, 8, 10], "combin": [5, 8, 13, 16], "recombin": [5, 16], "lean": [5, 8], "store": [5, 6, 8, 9, 13, 16], "list": [5, 6, 8, 9, 10, 11, 13, 16], "legaci": [5, 8], "union": [5, 6, 7, 8, 10, 12, 13], "appli": [5, 6, 8, 10, 16], "specifi": [5, 6, 8, 9, 10, 13], "amplitud": [5, 6, 8, 10, 16], "normal": [5, 6, 7, 8, 10, 16], "uniform": [5, 6, 8, 10], "nois": [5, 8, 10], "look": [5, 6, 8, 9, 13, 16], "show": [5, 6, 8], "behavior": [5, 9, 14], "string": [5, 7, 12, 13], "warn": [5, 12], "most": [5, 13, 16], "approach": 5, "call": 5, "much": [5, 10], "faster": 5, "bool": [5, 6, 7, 8, 9, 10, 11, 13], "tqdm": [5, 8], "bar": [5, 8, 16], "cpu": [5, 8], "avail": [5, 6, 8, 9, 13], "n_cpu": [5, 8], "limit": [5, 8], "thread": [5, 8, 16], "multiprocess": [5, 8], "spawn": [5, 8], "return": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16], "hypercub": 5, "where": [5, 6, 7, 8, 9, 13, 16], "correspond": [5, 6, 8, 10, 12, 13, 16], "keyword": [5, 6, 8, 9, 11, 12, 13, 16], "rais": [5, 6, 7, 8, 12, 13, 14], "unimpl": 5, "try": [5, 9, 16], "valueerror": [5, 6, 8, 9, 12, 13], "when": [5, 6, 8, 9, 14], "mismatch": 5, "repres": [5, 8, 12, 13], "xarrai": [5, 8, 12], "object": [5, 6, 8, 9, 13, 14], "xr": [5, 6, 8, 12], "dataarrai": [5, 6, 8, 12], "bin_partit": 5, "part": 5, "return_edg": 5, "skip_test": 5, "pd": [5, 6, 8, 10, 13], "usual": 5, "d": [5, 6, 8, 16], "edg": [5, 8, 11], "turn": 5, "off": [5, 13], "input": [5, 6, 8, 12, 13, 16], "transform": [5, 6, 8], "intend": [5, 16, 18], "intern": 5, "might": [5, 6, 8], "difficult": 5, "attributeerror": [5, 12], "congruent": 5, "keyerror": 5, "along": [5, 6, 8], "present": [5, 6, 7, 8, 9, 13, 14, 16], "2": [5, 6, 8, 10, 12, 13, 16], "element": [5, 6, 8, 12], "returnedg": 5, "otherwis": [5, 6, 10, 12, 14], "hist": [5, 8], "precompil": 5, "numba_bin": 5, "binsearch": 5, "val": [5, 6], "bisect": 5, "index": [5, 6, 10, 13], "search": [5, 6, 7, 13], "find": [5, 6, 8, 16], "highest": [5, 6], "left": 5, "outsid": [5, 8], "numba_histogramdd": 5, "sampl": [5, 6, 16], "behav": [5, 8], "total": 5, "uint32": 5, "wa": [5, 8], "chosen": 5, "becaus": 5, "signific": [5, 13], "improv": 5, "uint64": 5, "larg": 5, "volum": [5, 6], "Be": 5, "awar": 5, "caus": 5, "overflow": 5, "veri": 5, "exceed": 5, "3e9": 5, "count": [5, 11, 13], "never": 5, "happen": 5, "realist": 5, "experi": [5, 16], "size": [5, 6, 10, 13, 16], "shape": [5, 6, 8], "In": [5, 6, 8, 16], "typeerror": [5, 7, 8, 12], "wrong": 5, "runtimeerror": 5, "after": [5, 6, 9, 10], "simplify_binning_argu": 5, "convert": [5, 6, 8, 12, 13, 16], "flexibl": 5, "simpl": 5, "mimic": 5, "bin_edges_to_bin_cent": 5, "bin_edg": 5, "1d": [5, 6, 11], "bin_cent": 5, "bin_centers_to_bin_edg": 5, "distort": [6, 8, 16], "mostli": [6, 13, 16], "port": [6, 13], "mpe": [6, 13], "kit": [6, 13], "momentumcorrector": [6, 8], "bin_rang": 6, "rotsym": 6, "6": [6, 8, 16], "hypervolum": 6, "rotat": [6, 8, 16], "symmetri": [6, 8, 16], "properti": [6, 8, 9, 13, 14], "detect": [6, 8, 13], "symmetr": 6, "self": [6, 8], "deriv": 6, "exist": [6, 7, 8, 9, 13, 14], "vert": 6, "symscor": 6, "score": 6, "load_data": 6, "load": [6, 7, 8, 9, 12, 13, 16], "2d": [6, 10], "3d": 6, "either": [6, 8, 18], "need": [6, 8, 9, 12, 16], "thei": [6, 7, 8, 16], "determin": [6, 8, 13], "coord": [6, 12], "fit": 6, "select_slic": 6, "plane": [6, 8], "width": [6, 8, 16], "interact": [6, 8], "panel": [6, 8], "hyper": 6, "slice": [6, 8, 16], "initi": [6, 8, 10, 13, 16], "slider": [6, 8], "imag": [6, 8], "directli": [6, 8, 16], "selector": [6, 13], "extract": [6, 8, 9, 13, 16], "construct": [6, 13], "stop": [6, 9], "sum": 6, "them": [6, 8, 9, 14, 16], "particular": 6, "alreadi": [6, 9, 14], "add_featur": 6, "direct": [6, 8, 16], "ccw": 6, "landmark": 6, "possibli": [6, 7], "peak": [6, 8, 16], "Its": [6, 8], "equal": [6, 16], "symtyp": 6, "doe": [6, 9, 12, 13], "match": 6, "feature_extract": [6, 8], "feature_typ": 6, "current": [6, 7, 8, 9, 10, 13, 16], "circular": 6, "reorder": 6, "cw": 6, "extra": [6, 8], "pointop": 6, "peakdetect2d": 6, "notimplementederror": [6, 12], "undefin": [6, 13], "feature_select": [6, 8], "include_cent": [6, 8, 16], "centroid": 6, "registr": 6, "omit": [6, 8], "fill": [6, 10, 13, 16], "zero": 6, "valid": [6, 8, 13], "found": [6, 7, 8, 12, 13], "ge": 6, "coordin": [6, 8, 12, 16], "calc_geometric_dist": 6, "geometr": 6, "distanc": [6, 8, 16], "involv": 6, "vertic": [6, 11], "vertex": 6, "nearest": 6, "neighbor": 6, "calc_symmetry_scor": 6, "quantiti": 6, "spline_warp_estim": [6, 8], "use_cent": [6, 8, 16], "fixed_cent": 6, "interp_ord": 6, "ascal": 6, "verbos": [6, 7, 8], "estim": 6, "spline": [6, 8, 16], "deform": [6, 8], "field": [6, 8, 16], "thin": 6, "plate": 6, "interpol": [6, 8, 10], "scipi": [6, 8], "ndimag": 6, "map_coordin": 6, "scale": [6, 8, 10, 16], "rel": 6, "orthogon": 6, "orthorhomb": 6, "system": [6, 7, 13, 16], "locat": [6, 9, 13, 16], "princip": 6, "x": [6, 8, 10, 12, 16], "y": [6, 8, 10, 12, 16], "brillouin": 6, "zone": 6, "expect": 6, "report": [6, 7, 13, 16], "posit": [6, 8, 16], "row": [6, 8, 10], "pouter_ord": 6, "target": [6, 13], "empti": [6, 7, 13], "rotvertexgener": 6, "new_cent": 6, "lmkcenter": 6, "col": [6, 8, 10], "targcent": 6, "apply_correct": [6, 8], "dfield": 6, "stack": [6, 8, 12], "rdeform_field": [6, 8], "cdeformfield": 6, "reset_deform": 6, "reset": [6, 8, 13], "coordtyp": 6, "cartesian": 6, "update_deform": 6, "rdeform": 6, "cdeform": 6, "coordinate_transform": 6, "transform_typ": 6, "keep": [6, 7, 8, 14], "mapkwd": 6, "pixel": [6, 8, 16], "wise": 6, "mean": [6, 8, 10, 16], "translat": [6, 8], "rotation_auto": 6, "scaling_auto": 6, "homographi": 6, "miss": [6, 7, 8, 13], "addit": [6, 7, 8, 10, 11, 12, 13, 16], "sym": 6, "pose_adjust": [6, 8], "adjust": [6, 8], "first": [6, 7, 8, 13, 16], "next": [6, 8], "around": [6, 8, 16], "256": [6, 16], "xtran": [6, 8], "ytran": [6, 8], "calc_inverse_dfield": 6, "invers": [6, 8], "lower": [6, 10], "cmap": 6, "terrain_r": 6, "figsiz": 6, "annot": 6, "backend": [6, 8, 11], "matplotlib": [6, 8, 11], "imkwd": 6, "scatterkwd": 6, "cross": 6, "crosshair": 6, "crosshair_radii": 6, "50": [6, 16], "150": 6, "crosshair_thick": 6, "displai": [6, 8, 16], "plot": [6, 8, 11], "figur": [6, 11], "upper": 6, "colormap": 6, "visual": [6, 16], "static": [6, 9, 16], "render": 6, "bokeh": [6, 8, 11], "pyplot": [6, 8], "imshow": 6, "scatter": 6, "horizont": [6, 11], "line": 6, "pcent": 6, "circl": 6, "radii": 6, "activ": [6, 18], "thick": 6, "procedur": 6, "select_k_rang": 6, "point_a": [6, 8], "point_b": [6, 8], "k_distanc": [6, 8], "k_coord_a": [6, 8], "k_coord_b": [6, 8], "equiscal": [6, 8], "k": [6, 8, 16], "altern": [6, 7, 8, 16], "both": [6, 8, 9, 13, 14, 16], "detail": [6, 7, 8], "center_pixel": [6, 8, 16], "known": 6, "adopt": 6, "situat": 6, "close": 6, "separ": [6, 13], "suffici": 6, "absolut": [6, 8, 16], "column_index": 6, "row_index": 6, "slice_correct": 6, "extent": 6, "grid": [6, 8, 11, 16], "mesh": 6, "pcolormesh": 6, "coeff": 6, "coeffici": 6, "x_center": [6, 16], "y_center": [6, 16], "cstart": [6, 16], "rstart": [6, 16], "detector": [6, 13, 16], "cstep": [6, 16], "rstep": [6, 16], "x_column": [6, 10, 16], "y_column": [6, 10, 16], "new_x_column": 6, "new_y_column": 6, "replac": [6, 8, 13], "label": 6, "corrected_x_column": [6, 16], "corrected_y_column": [6, 16], "cdeform_field": [6, 8], "forward": [6, 10, 13, 16], "apply_dfield": 6, "ad": [6, 7, 10, 12, 13], "gather_correction_metadata": 6, "meta": [6, 13, 14], "append_k_axi": 6, "append": [6, 8, 14], "kx": [6, 8, 16], "ky": [6, 8, 16], "whichev": 6, "destin": [6, 8, 10, 13], "kx_column": [6, 16], "ky_column": [6, 16], "gather_calibration_metadata": 6, "taken": 6, "cm2palett": 6, "cmap_nam": 6, "certain": 6, "cm": 6, "palett": 6, "color": 6, "hex": 6, "represent": [6, 14], "dictmerg": 6, "main_dict": 6, "other_entri": 6, "other": [6, 8, 10, 13, 16], "composit": 6, "dictionar": 6, "detector_coordinates_2_k_coordin": 6, "r_det": 6, "c_det": 6, "r_start": 6, "c_start": 6, "r_center": 6, "c_center": 6, "r_convers": 6, "c_convers": 6, "r_step": 6, "c_step": 6, "convers": [6, 13], "kr": 6, "kc": 6, "factor": [6, 16], "detector_rang": [6, 16], "applic": [6, 8, 10, 16], "displac": 6, "matrix": 6, "generate_inverse_dfield": 6, "griddata": 6, "whole": [6, 8], "load_dfield": 6, "energycalibr": [6, 8], "bias": [6, 8], "trace": [6, 8, 16], "tof": [6, 8, 16], "electron": [6, 8, 13], "bind": [6, 8], "For": [6, 8, 10, 13, 16], "instanc": [6, 8, 9, 11, 13, 16], "bin_data": 6, "bia": [6, 8, 16], "voltag": [6, 8, 16], "ntrace": 6, "nrang": 6, "multipl": [6, 10, 11], "dup": 6, "duplic": [6, 14], "per": [6, 8, 13, 16], "Not": [6, 9, 16], "overwritten": [6, 16], "data_fil": [6, 8], "bias_kei": [6, 8, 16], "tof_column": [6, 8, 13, 16], "hdf5": [6, 8, 12, 13, 16], "smooth": [6, 8, 16], "span": [6, 8], "7": [6, 16], "spectra": 6, "signal": [6, 8], "loess": [6, 8], "savgol_filt": [6, 8], "adjust_rang": 6, "ref_id": [6, 8], "peak_window": [6, 8, 16], "tool": [6, 8, 13, 16], "equival": 6, "among": 6, "within": [6, 8, 13], "algorithm": [6, 8, 16], "dispers": 6, "curv": [6, 8, 16], "traces_norm": 6, "area": 6, "align": [6, 8], "find_correspond": 6, "add_rang": 6, "infer_oth": [6, 8], "infer": [6, 12], "warp": [6, 8], "featrang": 6, "lmfit": [6, 8, 16], "energy_scal": [6, 8, 16], "kinet": [6, 8, 16], "map": [6, 10, 13], "flight": [6, 8, 13, 16], "optim": 6, "form": [6, 8, 10], "lstsq": [6, 8], "lsqr": [6, 8], "polynomi": [6, 8], "increas": [6, 8], "decreas": [6, 8], "print": [6, 8, 9, 13], "poly_energy_calibr": 6, "fit_energy_calibr": 6, "invalid": 6, "seg": 6, "show_legend": 6, "linekwd": 6, "linesegkwd": 6, "legkwd": [6, 8, 11], "segment": 6, "highlight": 6, "legend": [6, 8, 11], "xaxi": 6, "titl": 6, "legend_loc": 6, "shift": [6, 8], "append_energy_axi": [6, 8], "energy_column": [6, 16], "overrid": [6, 8], "calib_typ": 6, "append_tof_ns_axi": [6, 8], "tof_ns_column": [6, 8, 16], "nanosecond": [6, 8, 16], "binwidth": 6, "tof_binwidth": [6, 16], "tof_bin": [6, 16], "adjust_energy_correct": [6, 8], "correction_typ": [6, 8, 16], "top": 6, "graph": [6, 16], "cube": 6, "spheric": [6, 8], "lorentzian": [6, 8, 16], "gaussian": [6, 8, 16], "lorentzian_asymmetr": [6, 8], "term": 6, "tog": 6, "x_width": [6, 16], "integr": [6, 16], "y_width": [6, 16], "tof_fermi": [6, 16], "fermi": 6, "level": [6, 9, 13], "tof_width": [6, 16], "color_clip": [6, 16], "drift": 6, "gamma": [6, 16], "linewidth": 6, "lorentz": 6, "profil": 6, "sigma": [6, 16], "standard": [6, 12], "deviat": 6, "gamma2": 6, "asymmetr": 6, "amplitude2": 6, "apply_energy_correct": [6, 8], "new_tof_column": 6, "corrected_tof_column": [6, 16], "align_dld_sector": [6, 8], "sector_id_column": [6, 13, 16], "sector_delai": [6, 8, 16], "section": [6, 16], "sector": [6, 8, 16], "add_offset": 6, "offset": [6, 10, 16], "constant": [6, 8], "weight": [6, 8, 10], "preserve_mean": [6, 8, 10], "reduct": [6, 8, 10], "dfop": [6, 10], "apply_offset_from_column": 6, "flip": [6, 8, 16], "sign": [6, 8, 10, 16], "subtract": [6, 8, 10], "seri": [6, 8, 13], "support": [6, 7, 8, 10, 13], "extract_bia": 6, "filenam": [6, 8, 9, 13, 16], "correction_funct": 6, "model": 6, "One": 6, "distribut": [6, 10, 18], "diamet": [6, 16], "normspec": 6, "spec": [6, 13], "assembl": 6, "maximum": [6, 8], "sig_stil": 6, "sig_mov": 6, "fastdtw": [6, 16], "range_convert": 6, "xrng": 6, "pathcorr": 6, "pairwis": 6, "obtain": [6, 13, 16], "boundari": 6, "id_1_trace_1": 6, "id_1_trace_2": 6, "id_2_trace_1": 6, "id_2_trace_2": 6, "accord": 6, "find_nearest": 6, "narrai": 6, "closest": 6, "interest": [6, 13], "peaksearch": 6, "pkwindow": 6, "region": 6, "lowerbound1": 6, "upperbound1": 6, "lowerbound2": 6, "upperbound2": 6, "window": [6, 7, 16, 18], "amount": [6, 8], "lookahead": 6, "peakdetect1d": 6, "custom": 6, "y_axi": 6, "x_axi": 6, "200": [6, 16], "delta": 6, "maxima": 6, "minima": 6, "discov": 6, "surround": 6, "larger": 6, "respect": [6, 13, 16], "matlab": 6, "script": [6, 18], "billauer": 6, "co": 6, "il": 6, "peakdet": 6, "whose": 6, "ahead": 6, "candid": 6, "actual": 6, "period": 6, "f": [6, 16], "25": [6, 16], "good": [6, 8], "minimum": [6, 8], "mai": 6, "consid": [6, 12], "hinder": 6, "pick": 6, "toward": 6, "rmsnois": 6, "neg": 6, "po": 6, "ref_energi": [6, 8], "nonlinear": 6, "least": [6, 13], "squar": 6, "spectral": 6, "edc": 6, "done": [6, 18], "t0": [6, 8, 16], "associ": [6, 13], "ev": [6, 16], "output": [6, 11, 12, 13], "constrain": 6, "1e": 6, "e0": [6, 16], "min": 6, "aug": 6, "solv": 6, "vector": 6, "equat": 6, "differenti": 6, "relationship": 6, "written": 6, "sum_n": 6, "a_n": 6, "augment": [6, 13], "doubl": 6, "etc": [6, 7, 13, 16, 18], "tmat": 6, "ta": 6, "bvec": 6, "tof2ev": 6, "tof_dist": 6, "time_offset": 6, "energy_offset": 6, "express": [6, 13], "volt": 6, "formula": 6, "meter": 6, "tof2evpoli": 6, "poly_a": 6, "approxim": [6, 8, 16], "tof2n": 6, "map_partit": 6, "second": [6, 8, 13, 16], "delaycalibr": [6, 8], "pump": [6, 16], "probe": [6, 16], "append_delay_axi": [6, 8], "adc_column": [6, 16], "delay_column": [6, 16], "adc_rang": [6, 16], "delay_rang": [6, 8], "time0": [6, 16], "delay_range_mm": 6, "datafil": [6, 8], "p1_kei": [6, 16], "p2_kei": [6, 16], "t0_kei": [6, 16], "analog": [6, 16], "digit": [6, 16], "adc": [6, 16], "scan": [6, 8, 13], "p": [6, 16], "overlap": [6, 16], "stage": [6, 16], "mm": 6, "flip_delay_axi": [6, 8], "extract_delay_stage_paramet": 6, "p1_valu": 6, "p2_valu": 6, "t0_valu": 6, "mm_to_p": 6, "delay_mm": 6, "time0_mm": 6, "picosecond": [6, 8], "librari": [7, 8], "yaml": [7, 8, 16], "json": [7, 13, 16], "parse_config": 7, "folder_config": [7, 16], "user_config": [7, 16], "system_config": [7, 16], "default_config": [7, 16], "home": [7, 9, 16], "runner": [7, 9], "complet": [7, 9, 12, 13], "hierarch": [7, 16], "item": 7, "These": [7, 9, 16], "place": [7, 16], "folder": [7, 8, 9, 13, 16], "prefer": 7, "sed_config": [7, 8, 16], "wide": 7, "linux": [7, 16, 18], "allusersprofil": [7, 16], "package_dir": 7, "neither": [7, 13], "nor": [7, 13], "filenotfounderror": [7, 13], "load_config": 7, "config_path": 7, "cannot": [7, 13], "save_config": 7, "config_dict": 7, "overwrit": [7, 8, 13, 14, 16], "save": [7, 8, 12, 13, 16], "fulli": [7, 9], "complete_dictionari": 7, "base_dictionari": 7, "iter": [7, 10, 13, 16], "sedprocessor": 8, "collect_metadata": [8, 13], "wrapper": 8, "flow": 8, "extern": [8, 13], "ddf": [8, 13], "identifi": [8, 13], "reader": [8, 12, 13, 16], "accessor": 8, "underli": 8, "timed_datafram": 8, "metahandl": [8, 13, 14], "add_attribut": 8, "under": [8, 14], "getter": 8, "normalization_histogram": 8, "cpy": 8, "mirror": [8, 13, 16], "network": [8, 13], "drive": [8, 13], "storag": [8, 16], "use_copy_tool": [8, 16], "tabular": 8, "accept": 8, "anyth": 8, "interpret": 8, "filter_column": 8, "min_valu": 8, "inf": [8, 10], "max_valu": 8, "filter": [8, 10], "bin_and_load_momentum_calibr": 8, "df_partit": 8, "1st": 8, "momentum": [8, 13], "corrector": 8, "pre_bin": 8, "define_featur": 8, "rotation_symmetri": [8, 16], "auto_detect": 8, "gui": 8, "generate_splinewarp": 8, "restor": 8, "splinewarp": 8, "save_splinewarp": 8, "use_correct": 8, "affin": 8, "save_transform": 8, "pose": 8, "apply_momentum_correct": 8, "preview": 8, "inv_dfield": 8, "calibrate_momentum_ax": 8, "high": [8, 16], "its": [8, 13], "bz": [8, 16], "save_momentum_calibr": 8, "apply_momentum_calibr": 8, "arg": 8, "energi": [8, 12, 16], "yet": [8, 16], "save_energy_correct": 8, "load_bias_seri": 8, "binned_data": 8, "bias_column": [8, 16], "normalize_span": [8, 16], "normalize_ord": [8, 16], "find_bias_peak": 8, "radiu": [8, 16], "indic": 8, "tri": [8, 12], "same": [8, 10, 14, 16], "fast_dtw": 8, "too": 8, "qualit": 8, "ideal": 8, "middl": 8, "narrow": 8, "fastdtw_radiu": [8, 16], "monoton": 8, "calibrate_energy_axi": 8, "3rd": 8, "calibration_method": [8, 16], "save_energy_calibr": 8, "add_energy_offset": 8, "save_energy_offset": 8, "channel": [8, 12, 13, 16], "tof_step_to_n": 8, "hextof": [8, 13], "endstat": 8, "delai": [8, 13, 16], "calibrate_delay_axi": 8, "save_delay_calibr": 8, "add_delay_offset": 8, "revers": 8, "save_delay_offset": 8, "save_workflow_param": 8, "add_jitt": 8, "amp": [8, 10], "onto": 8, "jitter_col": [8, 16], "interv": [8, 10, 13], "jitter_amp": [8, 16], "apply_jitt": [8, 10], "add_time_stamped_data": [8, 10], "dest_column": [8, 10], "time_stamp": [8, 10, 13], "archiver_channel": [8, 13], "timestamp": [8, 10, 13, 16], "pair": [8, 10, 12], "stamp": [8, 10, 13, 16], "fetch": [8, 9, 13], "epic": [8, 13, 16], "archiv": [8, 13, 16], "retriev": [8, 13, 16], "normalize_to_acquisition_tim": 8, "NOT": 8, "acquisit": [8, 13], "num_cor": [8, 16], "openmp": 8, "threadpool_limit": 8, "lower_bound": [8, 10], "upper_bound": [8, 10], "remain": [8, 13], "unmodifi": 8, "asserterror": 8, "rise": 8, "get_normalization_histogram": 8, "use_time_stamp": 8, "instead": [8, 12], "rather": 8, "than": [8, 12], "time_stamp_alia": [8, 13, 16], "unit": [8, 16], "view_event_histogram": 8, "dfpid": 8, "ncol": [8, 11], "histkwd": [8, 11], "individu": [8, 13, 16], "substitu": 8, "grid_histogram": [8, 11], "faddr": [8, 12], "extens": [8, 13], "tiff": [8, 12], "tif": 8, "h5": [8, 13, 16], "nx": 8, "writer": 8, "alias_dict": [8, 12, 13], "alias": [8, 13, 16], "w": [8, 12], "pynxtool": [8, 12, 16], "input_fil": [8, 12, 16], "eln_data": 8, "lab": [8, 18], "come": 9, "abil": 9, "url": [9, 13, 16], "By": [9, 10], "wse2": 9, "tas2": 9, "gd_w110": 9, "extend": 9, "import": 9, "o": 9, "just": 9, "anoth": 9, "root_dir": 9, "interrupt": 9, "restart": 9, "continu": 9, "remove_zip": 9, "user_path": 9, "152m": 9, "73g": 9, "00": 9, "02": 9, "01": [9, 16], "24": 9, "71": 9, "3mb": 9, "09": 9, "54": [9, 16], "delet": [9, 10, 13], "zip": 9, "use_exist": 9, "new_dataset": 9, "Or": 9, "re": [9, 13], "some": [9, 13], "rerun": 9, "command": 9, "73gb": 9, "12": [9, 16], "6mb": 9, "113": [9, 16], "41": 9, "43": 9, "successfulli": 9, "existing_data_path": 9, "dir": 9, "subdir": 9, "scan049_1": 9, "energycal_2019_01_08": 9, "rearrange_fil": 9, "subfold": 9, "put": 9, "example_dset_nam": 9, "example_dset_info": 9, "real": 9, "example_subdir": 9, "data_nam": 9, "info": 9, "assert": 9, "likewis": 9, "doesn": 9, "now": [9, 13, 18], "let": 9, "28": [9, 16], "10file": 9, "rearrang": 9, "696": 9, "11file": 9, "movement": 9, "path_to_remov": 9, "zenodo": 9, "record": 9, "6369728": 9, "10658470": 9, "single_event_data": 9, "analysis_data": 9, "calibration_data": 9, "10160182": 9, "scan0121_1": 9, "energycal_2020_07_20": 9, "web": 9, "manag": 9, "json_path": 9, "load_datasets_dict": 9, "kwarg": 9, "ignore_zip": 9, "ignor": [9, 12, 13], "cols_jitt": 10, "jitter_typ": 10, "stdev": 10, "drop_column": 10, "column_nam": 10, "drop": [10, 13], "apply_filt": 10, "bound": 10, "consecut": 10, "time_stamp_column": 10, "map_columns_2d": 10, "map_2d": 10, "simultan": 10, "callabl": 10, "forward_fill_lazi": 10, "max": 10, "compute_length": 10, "spars": 10, "those": [10, 18], "mani": 10, "nan": [10, 13], "entir": [10, 13], "consist": [10, 16], "twice": 10, "enough": 10, "previou": [10, 14], "smallest": 10, "length": [10, 16], "backward_fill_lazi": 10, "backward": 10, "help": [10, 18], "often": 10, "care": 10, "assumpt": 10, "being": 10, "past": 10, "offset_by_other_column": 10, "target_column": 10, "offset_column": 10, "inplac": 10, "renam": 10, "suffix": 10, "_offset": 10, "plot_single_hist": 11, "histval": 11, "tooltip": 11, "text": 11, "quad": 11, "pbk": 11, "dct": 11, "rv": 11, "rvbin": 11, "rvrang": 11, "random": 11, "load_h5": 12, "to_h5": 12, "subfunct": 12, "load_tiff": 12, "dim": 12, "attr": 12, "retain": 12, "tzcyx": 12, "to_tiff": 12, "compat": 12, "imagej": 12, "axis_dict": 12, "therefor": 12, "best": 12, "posi": 12, "posx": 12, "c": [12, 16], "full": [12, 13], "z": 12, "sort": [12, 13], "guess": 12, "to_nexu": 12, "_attr": 12, "dataconvert": 12, "loader_interfac": 13, "get_load": 13, "loader_nam": 13, "helper": 13, "get_names_of_all_load": 13, "popul": 13, "abc": 13, "py": 13, "becom": 13, "meta_handl": 13, "supported_file_typ": 13, "read_datafram": 13, "ftype": 13, "preced": 13, "parquet": [13, 16], "csv": 13, "get_files_from_run_id": 13, "run_id": 13, "get_count_r": 13, "fid": 13, "rate": 13, "countrat": 13, "get_elapsed_tim": 13, "elaps": 13, "alia": 13, "author": 13, "l": 13, "rettig": 13, "variou": [13, 16], "parser": 13, "hdf5_to_datafram": 13, "group_nam": [13, 16], "ms_markers_group": [13, 16], "msmarker": [13, 16], "first_event_time_stamp_kei": [13, 16], "firsteventtimestamp": [13, 16], "stream": [13, 16], "groupnam": 13, "hdf5_to_timed_datafram": 13, "evenli": 13, "get_groups_and_alias": 13, "h5file": 13, "search_pattern": 13, "alias_kei": 13, "h5py": 13, "pattern": 13, "pars": [13, 16], "hdf5_to_arrai": 13, "data_typ": 13, "float32": 13, "hdf5_to_timed_arrai": 13, "ms_marker": 13, "get_attribut": 13, "h5group": 13, "decod": 13, "millisecond": [13, 16], "marker": 13, "hz": 13, "wave": 13, "get_archiver_data": 13, "archiver_url": [13, 16], "ts_from": 13, "ts_to": 13, "meti": 13, "1000": [13, 16], "fhi": 13, "berlin": 13, "hdf5_groupnam": [13, 16], "hdf5_alias": [13, 16], "base_fold": 13, "get_start_and_end_tim": 13, "gather_metadata": 13, "flash": 13, "wesp": 13, "instrument": [13, 16], "structur": [13, 16], "buffer": 13, "amalgam": 13, "across": 13, "reread": 13, "back": 13, "multiindex": 13, "panda": 13, "dataformat": 13, "macro": 13, "microbunch": 13, "alongsid": 13, "inherit": 13, "initialize_path": 13, "daq": [13, 16], "available_channel": 13, "exclud": 13, "pulseid": [13, 16], "get_channel": 13, "desir": 13, "per_puls": [13, 16], "per_electron": [13, 16], "per_train": [13, 16], "multi_index": 13, "reset_multi_index": 13, "puls": [13, 16], "create_multi_index_per_electron": 13, "h5_file": 13, "reli": 13, "macrobunch": 13, "trainid": 13, "electronid": 13, "create_multi_index_per_puls": 13, "train_id": 13, "np_arrai": 13, "train": 13, "create_numpy_array_per_channel": 13, "create_dataframe_per_electron": 13, "explod": 13, "meaningless": 13, "create_dataframe_per_puls": 13, "channel_dict": 13, "auxiliari": [13, 16], "repeat": 13, "499": 13, "compar": [13, 16], "multicolumn": 13, "create_dataframe_per_train": 13, "create_dataframe_per_channel": 13, "concatenate_channel": 13, "concaten": 13, "create_dataframe_per_fil": 13, "file_path": 13, "opposit": 13, "create_buffer_fil": 13, "h5_path": 13, "parquet_path": 13, "except": [13, 14], "buffer_file_handl": 13, "data_parquet_dir": [13, 16], "force_recr": 13, "forc": 13, "recreat": 13, "three": 13, "schema": 13, "fail": 13, "parquet_handl": 13, "load_parquet": 13, "save_parquet": 13, "distinguish": 13, "multidetector": 13, "dd": 13, "dataframe_electron": 13, "dataframe_puls": 13, "parse_metadata": 13, "scicat_token": [13, 16], "metadataretriev": 13, "scicat": [13, 16], "data_raw_dir": [13, 16], "beamtim": [13, 16], "metadata_config": 13, "get_metadata": 13, "beamtime_id": [13, 16], "sxp": 13, "microscop": 13, "ident": 13, "dummi": 13, "gather_fil": 13, "f_start": 13, "f_end": 13, "f_step": 13, "file_sort": 13, "glob": 13, "parse_h5_kei": 13, "_hl": 13, "param": 13, "while": 13, "split_channel_bitwis": 13, "input_column": 13, "output_column": 13, "bit_mask": 13, "split": 13, "bitwis": 13, "bit": [13, 16], "mask": 13, "split_dld_time_from_sector_id": 13, "sector_id_reserved_bit": [13, 16], "sectorid": 13, "encod": [13, 16], "dldsectorid": [13, 16], "dldtimestep": [13, 16], "reserv": [13, 16], "mirrorutil": 13, "transpar": 13, "tree": 13, "speed": 13, "tremend": 13, "copytool": 13, "dest": 13, "force_copi": 13, "compute_kwd": 13, "oserror": 13, "disk": 13, "sdir": 13, "cleanup_oldest_scan": 13, "old": 13, "oldest": 13, "ctime": 13, "queri": 13, "ag": 13, "get_target_dir": 13, "gid": [13, 16], "root": [13, 16], "unix": 13, "wether": 13, "notadirectoryerror": 13, "insid": 13, "mymakedir": 13, "mycopi": 13, "fir": 13, "ownership": 13, "handler": 14, "manipul": 14, "nice": 14, "rtype": 14, "duplicate_polici": 14, "control": 14, "duplicateentryerror": 14, "recurs": 14, "trail": 14, "attempt": 14, "explan": 14, "mechan": 16, "manner": 16, "subsequ": 16, "modif": 16, "administr": 16, "setup": 16, "ref": 16, "example_config": 16, "ship": 16, "typic": 16, "disabl": 16, "t_n": 16, "samplebia": 16, "xm": 16, "ym": 16, "tm": 16, "125e": 16, "adc_bin": 16, "half": 16, "jitter_column": 16, "timed_dataframe_unit_tim": 16, "001": 16, "100000": 16, "150000": 16, "cutoff": 16, "132250": 16, "600": 16, "intens": 16, "300": 16, "512": 16, "unbin": 16, "1792": 16, "132000": 16, "138000": 16, "2048": 16, "background": 16, "fwhm": 16, "sigma_radiu": 16, "variat": 16, "1900": 16, "25600": 16, "flip_time_axi": 16, "multithread": 16, "worker": 16, "80": 16, "1800": 16, "copy_tool_sourc": 16, "copy_tool_dest": 16, "localdatastor": 16, "copy_tool_kwd": 16, "ntask": 16, "1001": 16, "stream_0": 16, "stream_1": 16, "stream_2": 16, "stream_4": 16, "assign": 16, "eventid": 16, "tof_voltag": 16, "extractor_voltag": 16, "extractor_curr": 16, "cryo_temperatur": 16, "sample_temperatur": 16, "dld_time": 16, "128000": 16, "ktof": 16, "len": 16, "730": 16, "920": 16, "700": 16, "radial": 16, "3000": 16, "058206295066418": 16, "684410678887588e": 16, "07": 16, "30": 16, "440035779171833": 16, "136000": 16, "kx_scale": 16, "010729535670610963": 16, "ky_scal": 16, "feature_point": 16, "203": 16, "341": 16, "96": 16, "299": 16, "16": 16, "345": 16, "32": 16, "350": 16, "243": 16, "70": 16, "304": 16, "38": 16, "149": 16, "88": 16, "199": 16, "52": 16, "152": 16, "48": 16, "154": 16, "242": 16, "27": 16, "248": 16, "29": 16, "62": 16, "even": 16, "delaystag": 16, "p1": 16, "p2": 16, "32000": 16, "engin": 16, "aa0": 16, "mpg": 16, "de": 16, "17668": 16, "getdata": 16, "pv": 16, "epics_pv": 16, "extr": 16, "carv": 16, "temp_rbv": 16, "xgs600": 16, "pressureac": 16, "p_rd": 16, "udld": 16, "apertur": 16, "m1": 16, "rbv": 16, "m2": 16, "m3": 16, "trx": 16, "trz": 16, "tht": 16, "phi": 16, "omg": 16, "motor": 16, "fa_in_channel": 16, "hor": 16, "fa_hor_channel": 16, "contrast": 16, "ca_in_channel": 16, "aperture_config": 16, "2018": 16, "23t19": 16, "35": 16, "15": 16, "fa_siz": 16, "750": 16, "75": 16, "1500": 16, "500": 16, "ca_siz": 16, "2020": 16, "lens_mode_config": 16, "6kv_kmodem4": 16, "0_20vtof_v3": 16, "sav": 16, "6000": 16, "uca": 16, "1200": 16, "ufa": 16, "z1": 16, "2452": 16, "z2": 16, "1489": 16, "420": 16, "2494": 16, "489": 16, "228": 16, "05": 16, "82": 16, "232": 16, "h": 16, "36": 16, "mcpfront": 16, "0_30vtof_453ns_focu": 16, "403": 16, "2500": 16, "422": 16, "208": 16, "49": 16, "68": 16, "735": 16, "44": 16, "nxmpe": 16, "hand": 16, "nxmpes_config": 16, "took": 16, "pg2": 16, "11019101": 16, "year": 16, "2023": 16, "beamtimeid": 16, "intermedi": 16, "sinc": 16, "maxwel": 16, "probabl": 16, "lot": 16, "our": 16, "dispos": 16, "fl1user3": 16, "ubid_offset": 16, "forward_fill_iter": 16, "split_sector_id_from_dld_tim": 16, "dldposx": 16, "dldposi": 16, "dldtime": 16, "0576131995767355e": 16, "corrected_delay_column": 16, "pumpprobetim": 16, "extractorvoltag": 16, "extractorcurr": 16, "cryotemperatur": 16, "sampletemperatur": 16, "channelalia": 16, "uncategoris": 16, "diag": 16, "timinginfo": 16, "time1": 16, "bunch_first_index": 16, "exp": 16, "dld1": 16, "special": 16, "further": 16, "dldaux": 16, "dldauxchannel": 16, "tofvoltag": 16, "dldtimebins": 16, "pulser": 16, "approx": 16, "35000": 16, "33000": 16, "pulsersignadc": 16, "fl1": 16, "pg": 16, "sis8300": 16, "100mhz": 16, "ch6": 16, "td": 16, "monochromat": 16, "beam": 16, "quasi": 16, "better": 16, "still": 16, "monochromatorphotonenergi": 16, "monochrom": 16, "photon": 16, "gmd": 16, "gmdbda": 16, "averag": 16, "bda": 16, "arriv": 16, "vital": 16, "compens": 16, "sase": 16, "fluctuat": 16, "dbc2": 16, "bam": 16, "sdiag": 16, "fl0": 16, "arrival_tim": 16, "sa1": 16, "comp": 16, "zraw": 16, "sync": 16, "laser": 16, "lock": 16, "f1": 16, "osc": 16, "fmc0": 16, "md22": 16, "encoder_posit": 16, "rd": 16, "dgroup": 16, "stream_name_prefix": 16, "pbd": 16, "gmd_data_gmd_data": 16, "pbd2": 16, "fl2photdiag_pbd2_gmd_data": 16, "fl1user1": 16, "flash1_user1_stream_2": 16, "fl1user2": 16, "flash1_user2_stream_2": 16, "flash1_user3_stream_2": 16, "fl2user1": 16, "flash2_user1_stream_2": 16, "fl2user2": 16, "flash2_user2_stream_2": 16, "beamtime_dir": 16, "asap3": 16, "gpf": 16, "scicat_url": 16, "shall": 16, "final": 16, "soon": 16, "nxmpes_config_hextof_light": 16, "venv": 18, "pyenv": 18, "conda": 18, "maco": 18, "jupyt": 18, "kernel": 18, "ipykernel": 18, "sed_kernel": 18, "feel": 18, "submit": 18}, "objects": {"sed": [[5, 0, 0, "-", "binning"], [8, 0, 0, "-", "core"], [11, 0, 0, "-", "diagnostics"], [12, 0, 0, "-", "io"]], "sed.binning": [[5, 1, 1, "", "bin_dataframe"], [5, 1, 1, "", "bin_partition"], [5, 0, 0, "-", "numba_bin"], [5, 0, 0, "-", "utils"]], "sed.binning.numba_bin": [[5, 1, 1, "", "binsearch"], [5, 1, 1, "", "numba_histogramdd"]], "sed.binning.utils": [[5, 1, 1, "", "bin_centers_to_bin_edges"], [5, 1, 1, "", "bin_edges_to_bin_centers"], [5, 1, 1, "", "simplify_binning_arguments"]], "sed.calibrator": [[6, 0, 0, "-", "delay"], [6, 0, 0, "-", "energy"], [6, 0, 0, "-", "momentum"]], "sed.calibrator.delay": [[6, 2, 1, "", "DelayCalibrator"], [6, 1, 1, "", "extract_delay_stage_parameters"], [6, 1, 1, "", "mm_to_ps"]], "sed.calibrator.delay.DelayCalibrator": [[6, 3, 1, "", "add_offsets"], [6, 3, 1, "", "append_delay_axis"]], "sed.calibrator.energy": [[6, 2, 1, "", "EnergyCalibrator"], [6, 1, 1, "", "correction_function"], [6, 1, 1, "", "extract_bias"], [6, 1, 1, "", "find_correspondence"], [6, 1, 1, "", "find_nearest"], [6, 1, 1, "", "fit_energy_calibration"], [6, 1, 1, "", "normspec"], [6, 1, 1, "", "peakdetect1d"], [6, 1, 1, "", "peaksearch"], [6, 1, 1, "", "poly_energy_calibration"], [6, 1, 1, "", "range_convert"], [6, 1, 1, "", "tof2ev"], [6, 1, 1, "", "tof2evpoly"], [6, 1, 1, "", "tof2ns"]], "sed.calibrator.energy.EnergyCalibrator": [[6, 3, 1, "", "add_offsets"], [6, 3, 1, "", "add_ranges"], [6, 3, 1, "", "adjust_energy_correction"], [6, 3, 1, "", "adjust_ranges"], [6, 3, 1, "", "align_dld_sectors"], [6, 3, 1, "", "append_energy_axis"], [6, 3, 1, "", "append_tof_ns_axis"], [6, 3, 1, "", "apply_energy_correction"], [6, 3, 1, "", "bin_data"], [6, 3, 1, "", "calibrate"], [6, 4, 1, "", "dup"], [6, 3, 1, "", "feature_extract"], [6, 3, 1, "", "gather_calibration_metadata"], [6, 3, 1, "", "gather_correction_metadata"], [6, 3, 1, "", "load_data"], [6, 3, 1, "", "normalize"], [6, 4, 1, "", "nranges"], [6, 4, 1, "", "ntraces"], [6, 3, 1, "", "view"]], "sed.calibrator.momentum": [[6, 2, 1, "", "MomentumCorrector"], [6, 1, 1, "", "apply_dfield"], [6, 1, 1, "", "cm2palette"], [6, 1, 1, "", "detector_coordinates_2_k_coordinates"], [6, 1, 1, "", "dictmerge"], [6, 1, 1, "", "generate_inverse_dfield"], [6, 1, 1, "", "load_dfield"]], "sed.calibrator.momentum.MomentumCorrector": [[6, 3, 1, "", "add_features"], [6, 3, 1, "", "append_k_axis"], [6, 3, 1, "", "apply_correction"], [6, 3, 1, "", "apply_corrections"], [6, 3, 1, "", "calc_geometric_distances"], [6, 3, 1, "", "calc_inverse_dfield"], [6, 3, 1, "", "calc_symmetry_scores"], [6, 3, 1, "", "calibrate"], [6, 3, 1, "", "coordinate_transform"], [6, 3, 1, "", "feature_extract"], [6, 3, 1, "", "feature_select"], [6, 4, 1, "", "features"], [6, 3, 1, "", "gather_calibration_metadata"], [6, 3, 1, "", "gather_correction_metadata"], [6, 3, 1, "", "load_data"], [6, 3, 1, "", "pose_adjustment"], [6, 3, 1, "", "reset_deformation"], [6, 3, 1, "", "select_k_range"], [6, 3, 1, "", "select_slice"], [6, 3, 1, "", "select_slicer"], [6, 3, 1, "", "spline_warp_estimate"], [6, 4, 1, "", "symscores"], [6, 3, 1, "", "update_deformation"], [6, 3, 1, "", "view"]], "sed.core": [[8, 2, 1, "", "SedProcessor"], [7, 0, 0, "-", "config"], [10, 0, 0, "-", "dfops"], [14, 0, 0, "-", "metadata"]], "sed.core.SedProcessor": [[8, 3, 1, "", "add_attribute"], [8, 3, 1, "", "add_delay_offset"], [8, 3, 1, "", "add_energy_offset"], [8, 3, 1, "", "add_jitter"], [8, 3, 1, "", "add_time_stamped_data"], [8, 3, 1, "", "adjust_energy_correction"], [8, 3, 1, "", "align_dld_sectors"], [8, 3, 1, "", "append_energy_axis"], [8, 3, 1, "", "append_tof_ns_axis"], [8, 3, 1, "", "apply_energy_correction"], [8, 3, 1, "", "apply_momentum_calibration"], [8, 3, 1, "", "apply_momentum_correction"], [8, 4, 1, "", "attributes"], [8, 3, 1, "", "bin_and_load_momentum_calibration"], [8, 4, 1, "", "binned"], [8, 3, 1, "", "calibrate_delay_axis"], [8, 3, 1, "", "calibrate_energy_axis"], [8, 3, 1, "", "calibrate_momentum_axes"], [8, 3, 1, "", "compute"], [8, 4, 1, "", "config"], [8, 3, 1, "", "cpy"], [8, 4, 1, "", "dataframe"], [8, 3, 1, "", "define_features"], [8, 4, 1, "", "files"], [8, 3, 1, "", "filter_column"], [8, 3, 1, "", "find_bias_peaks"], [8, 3, 1, "", "generate_splinewarp"], [8, 3, 1, "", "get_normalization_histogram"], [8, 3, 1, "", "load"], [8, 3, 1, "", "load_bias_series"], [8, 4, 1, "", "normalization_histogram"], [8, 4, 1, "", "normalized"], [8, 3, 1, "", "pose_adjustment"], [8, 3, 1, "", "pre_binning"], [8, 3, 1, "", "save"], [8, 3, 1, "", "save_delay_calibration"], [8, 3, 1, "", "save_delay_offsets"], [8, 3, 1, "", "save_energy_calibration"], [8, 3, 1, "", "save_energy_correction"], [8, 3, 1, "", "save_energy_offset"], [8, 3, 1, "", "save_momentum_calibration"], [8, 3, 1, "", "save_splinewarp"], [8, 3, 1, "", "save_transformations"], [8, 3, 1, "", "save_workflow_params"], [8, 4, 1, "", "timed_dataframe"], [8, 3, 1, "", "view_event_histogram"]], "sed.core.config": [[7, 1, 1, "", "complete_dictionary"], [7, 1, 1, "", "load_config"], [7, 1, 1, "", "parse_config"], [7, 1, 1, "", "save_config"]], "sed.core.dfops": [[10, 1, 1, "", "add_time_stamped_data"], [10, 1, 1, "", "apply_filter"], [10, 1, 1, "", "apply_jitter"], [10, 1, 1, "", "backward_fill_lazy"], [10, 1, 1, "", "drop_column"], [10, 1, 1, "", "forward_fill_lazy"], [10, 1, 1, "", "map_columns_2d"], [10, 1, 1, "", "offset_by_other_columns"]], "sed.core.metadata": [[14, 5, 1, "", "DuplicateEntryError"], [14, 2, 1, "", "MetaHandler"]], "sed.core.metadata.MetaHandler": [[14, 3, 1, "", "add"], [14, 4, 1, "", "metadata"]], "sed.dataset": [[9, 0, 0, "-", "dataset"]], "sed.dataset.dataset": [[9, 2, 1, "", "Dataset"], [9, 2, 1, "", "DatasetsManager"]], "sed.dataset.dataset.Dataset": [[9, 4, 1, "", "available"], [9, 4, 1, "", "data_name"], [9, 4, 1, "", "existing_data_paths"], [9, 3, 1, "", "get"], [9, 3, 1, "", "remove"]], "sed.dataset.dataset.DatasetsManager": [[9, 6, 1, "", "FILENAME"], [9, 6, 1, "", "NAME"], [9, 3, 1, "", "add"], [9, 6, 1, "", "json_path"], [9, 3, 1, "", "load_datasets_dict"], [9, 3, 1, "", "remove"]], "sed.diagnostics": [[11, 1, 1, "", "grid_histogram"], [11, 1, 1, "", "plot_single_hist"]], "sed.io": [[12, 1, 1, "", "load_h5"], [12, 1, 1, "", "load_tiff"], [12, 1, 1, "", "to_h5"], [12, 1, 1, "", "to_nexus"], [12, 1, 1, "", "to_tiff"]], "sed.loader.base": [[13, 0, 0, "-", "loader"]], "sed.loader.base.loader": [[13, 2, 1, "", "BaseLoader"], [13, 6, 1, "", "LOADER"]], "sed.loader.base.loader.BaseLoader": [[13, 3, 1, "", "get_count_rate"], [13, 3, 1, "", "get_elapsed_time"], [13, 3, 1, "", "get_files_from_run_id"], [13, 3, 1, "", "read_dataframe"], [13, 6, 1, "", "supported_file_types"]], "sed.loader.flash": [[13, 0, 0, "-", "loader"], [13, 0, 0, "-", "metadata"]], "sed.loader.flash.loader": [[13, 2, 1, "", "FlashLoader"], [13, 6, 1, "", "LOADER"]], "sed.loader.flash.loader.FlashLoader": [[13, 4, 1, "", "available_channels"], [13, 3, 1, "", "buffer_file_handler"], [13, 3, 1, "", "concatenate_channels"], [13, 3, 1, "", "create_buffer_file"], [13, 3, 1, "", "create_dataframe_per_channel"], [13, 3, 1, "", "create_dataframe_per_electron"], [13, 3, 1, "", "create_dataframe_per_file"], [13, 3, 1, "", "create_dataframe_per_pulse"], [13, 3, 1, "", "create_dataframe_per_train"], [13, 3, 1, "", "create_multi_index_per_electron"], [13, 3, 1, "", "create_multi_index_per_pulse"], [13, 3, 1, "", "create_numpy_array_per_channel"], [13, 6, 1, "", "files"], [13, 3, 1, "", "get_channels"], [13, 3, 1, "", "get_count_rate"], [13, 3, 1, "", "get_elapsed_time"], [13, 3, 1, "", "get_files_from_run_id"], [13, 3, 1, "", "initialize_paths"], [13, 6, 1, "", "metadata"], [13, 3, 1, "", "parquet_handler"], [13, 3, 1, "", "parse_metadata"], [13, 3, 1, "", "read_dataframe"], [13, 3, 1, "", "reset_multi_index"], [13, 6, 1, "", "runs"], [13, 6, 1, "", "supported_file_types"]], "sed.loader.flash.metadata": [[13, 2, 1, "", "MetadataRetriever"]], "sed.loader.flash.metadata.MetadataRetriever": [[13, 3, 1, "", "get_metadata"]], "sed.loader.generic": [[13, 0, 0, "-", "loader"]], "sed.loader.generic.loader": [[13, 2, 1, "", "GenericLoader"], [13, 6, 1, "", "LOADER"]], "sed.loader.generic.loader.GenericLoader": [[13, 6, 1, "", "files"], [13, 3, 1, "", "get_count_rate"], [13, 3, 1, "", "get_elapsed_time"], [13, 3, 1, "", "get_files_from_run_id"], [13, 6, 1, "", "metadata"], [13, 3, 1, "", "read_dataframe"], [13, 6, 1, "", "runs"], [13, 6, 1, "", "supported_file_types"]], "sed.loader": [[13, 0, 0, "-", "loader_interface"], [13, 0, 0, "-", "mirrorutil"], [13, 0, 0, "-", "utils"]], "sed.loader.loader_interface": [[13, 1, 1, "", "get_loader"], [13, 1, 1, "", "get_names_of_all_loaders"]], "sed.loader.mirrorutil": [[13, 2, 1, "", "CopyTool"], [13, 1, 1, "", "get_target_dir"], [13, 1, 1, "", "mycopy"], [13, 1, 1, "", "mymakedirs"]], "sed.loader.mirrorutil.CopyTool": [[13, 3, 1, "", "cleanup_oldest_scan"], [13, 3, 1, "", "copy"], [13, 3, 1, "", "size"]], "sed.loader.mpes": [[13, 0, 0, "-", "loader"]], "sed.loader.mpes.loader": [[13, 6, 1, "", "LOADER"], [13, 2, 1, "", "MpesLoader"], [13, 1, 1, "", "get_archiver_data"], [13, 1, 1, "", "get_attribute"], [13, 1, 1, "", "get_count_rate"], [13, 1, 1, "", "get_elapsed_time"], [13, 1, 1, "", "get_groups_and_aliases"], [13, 1, 1, "", "hdf5_to_array"], [13, 1, 1, "", "hdf5_to_dataframe"], [13, 1, 1, "", "hdf5_to_timed_array"], [13, 1, 1, "", "hdf5_to_timed_dataframe"]], "sed.loader.mpes.loader.MpesLoader": [[13, 6, 1, "", "files"], [13, 3, 1, "", "gather_metadata"], [13, 3, 1, "", "get_count_rate"], [13, 3, 1, "", "get_elapsed_time"], [13, 3, 1, "", "get_files_from_run_id"], [13, 3, 1, "", "get_start_and_end_time"], [13, 6, 1, "", "metadata"], [13, 3, 1, "", "read_dataframe"], [13, 6, 1, "", "runs"], [13, 6, 1, "", "supported_file_types"]], "sed.loader.sxp": [[13, 0, 0, "-", "loader"]], "sed.loader.sxp.loader": [[13, 6, 1, "", "LOADER"], [13, 2, 1, "", "SXPLoader"]], "sed.loader.sxp.loader.SXPLoader": [[13, 4, 1, "", "available_channels"], [13, 3, 1, "", "buffer_file_handler"], [13, 3, 1, "", "concatenate_channels"], [13, 3, 1, "", "create_buffer_file"], [13, 3, 1, "", "create_dataframe_per_channel"], [13, 3, 1, "", "create_dataframe_per_electron"], [13, 3, 1, "", "create_dataframe_per_file"], [13, 3, 1, "", "create_dataframe_per_pulse"], [13, 3, 1, "", "create_dataframe_per_train"], [13, 3, 1, "", "create_multi_index_per_electron"], [13, 3, 1, "", "create_multi_index_per_pulse"], [13, 3, 1, "", "create_numpy_array_per_channel"], [13, 6, 1, "", "files"], [13, 3, 1, "", "gather_metadata"], [13, 3, 1, "", "get_channels"], [13, 3, 1, "", "get_count_rate"], [13, 3, 1, "", "get_elapsed_time"], [13, 3, 1, "", "get_files_from_run_id"], [13, 3, 1, "", "initialize_paths"], [13, 6, 1, "", "metadata"], [13, 3, 1, "", "parquet_handler"], [13, 3, 1, "", "read_dataframe"], [13, 3, 1, "", "reset_multi_index"], [13, 6, 1, "", "runs"], [13, 6, 1, "", "supported_file_types"]], "sed.loader.utils": [[13, 1, 1, "", "gather_files"], [13, 1, 1, "", "parse_h5_keys"], [13, 1, 1, "", "split_channel_bitwise"], [13, 1, 1, "", "split_dld_time_from_sector_id"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method", "4": "py:property", "5": "py:exception", "6": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"], "5": ["py", "exception", "Python exception"], "6": ["py", "attribute", "Python attribute"]}, "titleterms": {"sed": [0, 1, 17], "document": [0, 3], "user": [0, 9, 17], "guid": [0, 17], "exampl": [0, 9, 16], "api": [0, 4, 9], "commun": 0, "contribut": [0, 1], "get": [1, 9], "start": 1, "develop": [1, 2, 18], "workflow": [1, 19], "pull": 1, "request": 1, "guidelin": 1, "loader": [1, 13], "how": 3, "maintain": 3, "releas": 3, "bin": 5, "main": 5, "function": 5, "us": [5, 9], "helper": 5, "calibr": 6, "momentum": [6, 16], "correct": 6, "energi": 6, "delai": 6, "config": 7, "core": 8, "dataset": 9, "remov": 9, "attribut": 9, "ad": 9, "custom": 9, "datasetsmanag": 9, "default": [9, 16], "json": 9, "datafram": 10, "oper": 10, "diagnost": 11, "io": 12, "data": 13, "interfac": 13, "abstract": 13, "baseload": 13, "genericload": 13, "mpesload": 13, "flashload": 13, "sxploader": 13, "util": 13, "metadata": 14, "configur": 16, "set": 16, "file": 16, "mpe": 16, "meti": 16, "microscop": 16, "fhi": 16, "berlin": 16, "flash": 16, "hextof": 16, "desi": 16, "instal": [17, 18], "basic": 17, "concept": 17, "version": 18}, "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.todo": 2, "sphinx.ext.viewcode": 1, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"SED documentation": [[0, "sed-documentation"]], "User guide": [[0, "user-guide"]], "Examples": [[0, "examples"]], "API": [[0, "api"], [4, "api"], [9, "module-sed.dataset.dataset"]], "Community and contribution guide": [[0, "community-and-contribution-guide"]], "Contributing to sed": [[1, "contributing-to-sed"]], "Getting Started": [[1, "getting-started"]], "Development Workflow": [[1, "development-workflow"]], "Pull Request Guidelines": [[1, "pull-request-guidelines"]], "Developing a Loader": [[1, "developing-a-loader"]], "Development": [[2, "development"]], "How to Maintain": [[3, "how-to-maintain"]], "Documentation": [[3, "documentation"]], "Release": [[3, "release"]], "Binning": [[5, "binning"]], "Main functions": [[5, "module-sed.binning"]], "Used helper functions": [[5, "module-sed.binning.numba_bin"]], "Calibrator": [[6, "calibrator"]], "Momentum calibration and correction": [[6, "module-sed.calibrator.momentum"]], "Energy calibration and correction": [[6, "module-sed.calibrator.energy"]], "Delay calibration and correction": [[6, "module-sed.calibrator.delay"]], "Config": [[7, "module-sed.core.config"]], "Core": [[8, "module-sed.core"]], "Dataset": [[9, "dataset"]], "Getting datasets": [[9, "getting-datasets"]], "get()": [[9, "get"]], "remove()": [[9, "remove"]], "Attributes useful for user": [[9, "attributes-useful-for-user"]], "Example of adding custom datasets": [[9, "example-of-adding-custom-datasets"]], "DatasetsManager": [[9, "datasetsmanager"]], "Default datasets.json": [[9, "default-datasets-json"]], "Dataframe Operations": [[10, "module-sed.core.dfops"]], "Diagnostics": [[11, "module-sed.diagnostics"]], "IO": [[12, "module-sed.io"]], "Data loader": [[13, "data-loader"]], "Loader Interface": [[13, "module-sed.loader.loader_interface"]], "Abstract BaseLoader": [[13, "module-sed.loader.base.loader"]], "GenericLoader": [[13, "module-sed.loader.generic.loader"]], "MpesLoader": [[13, "module-sed.loader.mpes.loader"]], "FlashLoader": [[13, "module-sed.loader.flash.loader"]], "SXPLoader": [[13, "module-sed.loader.sxp.loader"]], "Utilities": [[13, "module-sed.loader.utils"]], "Metadata": [[14, "module-sed.core.metadata"]], "Configuration": [[16, "configuration"]], "Default configuration settings": [[16, "default-configuration-settings"]], "Example configuration file for mpes (METIS momentum microscope at FHI-Berlin)": [[16, "example-configuration-file-for-mpes-metis-momentum-microscope-at-fhi-berlin"]], "Example configuration file for flash (HEXTOF momentum microscope at FLASH, Desy)": [[16, "example-configuration-file-for-flash-hextof-momentum-microscope-at-flash-desy"]], "User Guide": [[17, "user-guide"]], "Installing SED": [[17, null]], "Basic concepts": [[17, null]], "Installation": [[18, "installation"]], "Development version": [[18, "development-version"]], "Workflows": [[19, "workflows"]]}, "indexentries": {"bin_centers_to_bin_edges() (in module sed.binning.utils)": [[5, "sed.binning.utils.bin_centers_to_bin_edges"]], "bin_dataframe() (in module sed.binning)": [[5, "sed.binning.bin_dataframe"]], "bin_edges_to_bin_centers() (in module sed.binning.utils)": [[5, "sed.binning.utils.bin_edges_to_bin_centers"]], "bin_partition() (in module sed.binning)": [[5, "sed.binning.bin_partition"]], "binsearch() (in module sed.binning.numba_bin)": [[5, "sed.binning.numba_bin.binsearch"]], "module": [[5, "module-sed.binning"], [5, "module-sed.binning.numba_bin"], [5, "module-sed.binning.utils"], [6, "module-sed.calibrator.delay"], [6, "module-sed.calibrator.energy"], [6, "module-sed.calibrator.momentum"], [7, "module-sed.core.config"], [8, "module-sed.core"], [9, "module-sed.dataset.dataset"], [10, "module-sed.core.dfops"], [11, "module-sed.diagnostics"], [12, "module-sed.io"], [13, "module-sed.loader.base.loader"], [13, "module-sed.loader.flash.loader"], [13, "module-sed.loader.flash.metadata"], [13, "module-sed.loader.generic.loader"], [13, "module-sed.loader.loader_interface"], [13, "module-sed.loader.mirrorutil"], [13, "module-sed.loader.mpes.loader"], [13, "module-sed.loader.sxp.loader"], [13, "module-sed.loader.utils"], [14, "module-sed.core.metadata"]], "numba_histogramdd() (in module sed.binning.numba_bin)": [[5, "sed.binning.numba_bin.numba_histogramdd"]], "sed.binning": [[5, "module-sed.binning"]], "sed.binning.numba_bin": [[5, "module-sed.binning.numba_bin"]], "sed.binning.utils": [[5, "module-sed.binning.utils"]], "simplify_binning_arguments() (in module sed.binning.utils)": [[5, "sed.binning.utils.simplify_binning_arguments"]], "delaycalibrator (class in sed.calibrator.delay)": [[6, "sed.calibrator.delay.DelayCalibrator"]], "energycalibrator (class in sed.calibrator.energy)": [[6, "sed.calibrator.energy.EnergyCalibrator"]], "momentumcorrector (class in sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.MomentumCorrector"]], "add_features() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.add_features"]], "add_offsets() (sed.calibrator.delay.delaycalibrator method)": [[6, "sed.calibrator.delay.DelayCalibrator.add_offsets"]], "add_offsets() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.add_offsets"]], "add_ranges() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.add_ranges"]], "adjust_energy_correction() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.adjust_energy_correction"]], "adjust_ranges() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.adjust_ranges"]], "align_dld_sectors() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.align_dld_sectors"]], "append_delay_axis() (sed.calibrator.delay.delaycalibrator method)": [[6, "sed.calibrator.delay.DelayCalibrator.append_delay_axis"]], "append_energy_axis() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.append_energy_axis"]], "append_k_axis() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.append_k_axis"]], "append_tof_ns_axis() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.append_tof_ns_axis"]], "apply_correction() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.apply_correction"]], "apply_corrections() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.apply_corrections"]], "apply_dfield() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.apply_dfield"]], "apply_energy_correction() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.apply_energy_correction"]], "bin_data() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.bin_data"]], "calc_geometric_distances() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calc_geometric_distances"]], "calc_inverse_dfield() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calc_inverse_dfield"]], "calc_symmetry_scores() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calc_symmetry_scores"]], "calibrate() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.calibrate"]], "calibrate() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calibrate"]], "cm2palette() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.cm2palette"]], "coordinate_transform() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.coordinate_transform"]], "correction_function() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.correction_function"]], "detector_coordinates_2_k_coordinates() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.detector_coordinates_2_k_coordinates"]], "dictmerge() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.dictmerge"]], "dup (sed.calibrator.energy.energycalibrator property)": [[6, "sed.calibrator.energy.EnergyCalibrator.dup"]], "extract_bias() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.extract_bias"]], "extract_delay_stage_parameters() (in module sed.calibrator.delay)": [[6, "sed.calibrator.delay.extract_delay_stage_parameters"]], "feature_extract() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.feature_extract"]], "feature_extract() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.feature_extract"]], "feature_select() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.feature_select"]], "features (sed.calibrator.momentum.momentumcorrector property)": [[6, "sed.calibrator.momentum.MomentumCorrector.features"]], "find_correspondence() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.find_correspondence"]], "find_nearest() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.find_nearest"]], "fit_energy_calibration() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.fit_energy_calibration"]], "gather_calibration_metadata() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.gather_calibration_metadata"]], "gather_calibration_metadata() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.gather_calibration_metadata"]], "gather_correction_metadata() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.gather_correction_metadata"]], "gather_correction_metadata() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.gather_correction_metadata"]], "generate_inverse_dfield() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.generate_inverse_dfield"]], "load_data() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.load_data"]], "load_data() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.load_data"]], "load_dfield() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.load_dfield"]], "mm_to_ps() (in module sed.calibrator.delay)": [[6, "sed.calibrator.delay.mm_to_ps"]], "normalize() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.normalize"]], "normspec() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.normspec"]], "nranges (sed.calibrator.energy.energycalibrator property)": [[6, "sed.calibrator.energy.EnergyCalibrator.nranges"]], "ntraces (sed.calibrator.energy.energycalibrator property)": [[6, "sed.calibrator.energy.EnergyCalibrator.ntraces"]], "peakdetect1d() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.peakdetect1d"]], "peaksearch() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.peaksearch"]], "poly_energy_calibration() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.poly_energy_calibration"]], "pose_adjustment() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.pose_adjustment"]], "range_convert() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.range_convert"]], "reset_deformation() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.reset_deformation"]], "sed.calibrator.delay": [[6, "module-sed.calibrator.delay"]], "sed.calibrator.energy": [[6, "module-sed.calibrator.energy"]], "sed.calibrator.momentum": [[6, "module-sed.calibrator.momentum"]], "select_k_range() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.select_k_range"]], "select_slice() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.select_slice"]], "select_slicer() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.select_slicer"]], "spline_warp_estimate() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.spline_warp_estimate"]], "symscores (sed.calibrator.momentum.momentumcorrector property)": [[6, "sed.calibrator.momentum.MomentumCorrector.symscores"]], "tof2ev() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.tof2ev"]], "tof2evpoly() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.tof2evpoly"]], "tof2ns() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.tof2ns"]], "update_deformation() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.update_deformation"]], "view() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.view"]], "view() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.view"]], "complete_dictionary() (in module sed.core.config)": [[7, "sed.core.config.complete_dictionary"]], "load_config() (in module sed.core.config)": [[7, "sed.core.config.load_config"]], "parse_config() (in module sed.core.config)": [[7, "sed.core.config.parse_config"]], "save_config() (in module sed.core.config)": [[7, "sed.core.config.save_config"]], "sed.core.config": [[7, "module-sed.core.config"]], "sedprocessor (class in sed.core)": [[8, "sed.core.SedProcessor"]], "add_attribute() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_attribute"]], "add_delay_offset() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_delay_offset"]], "add_energy_offset() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_energy_offset"]], "add_jitter() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_jitter"]], "add_time_stamped_data() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_time_stamped_data"]], "adjust_energy_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.adjust_energy_correction"]], "align_dld_sectors() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.align_dld_sectors"]], "append_energy_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.append_energy_axis"]], "append_tof_ns_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.append_tof_ns_axis"]], "apply_energy_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.apply_energy_correction"]], "apply_momentum_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.apply_momentum_calibration"]], "apply_momentum_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.apply_momentum_correction"]], "attributes (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.attributes"]], "bin_and_load_momentum_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.bin_and_load_momentum_calibration"]], "binned (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.binned"]], "calibrate_delay_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.calibrate_delay_axis"]], "calibrate_energy_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.calibrate_energy_axis"]], "calibrate_momentum_axes() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.calibrate_momentum_axes"]], "compute() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.compute"]], "config (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.config"]], "cpy() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.cpy"]], "dataframe (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.dataframe"]], "define_features() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.define_features"]], "files (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.files"]], "filter_column() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.filter_column"]], "find_bias_peaks() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.find_bias_peaks"]], "generate_splinewarp() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.generate_splinewarp"]], "get_normalization_histogram() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.get_normalization_histogram"]], "load() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.load"]], "load_bias_series() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.load_bias_series"]], "normalization_histogram (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.normalization_histogram"]], "normalized (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.normalized"]], "pose_adjustment() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.pose_adjustment"]], "pre_binning() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.pre_binning"]], "save() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save"]], "save_delay_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_delay_calibration"]], "save_delay_offsets() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_delay_offsets"]], "save_energy_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_energy_calibration"]], "save_energy_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_energy_correction"]], "save_energy_offset() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_energy_offset"]], "save_momentum_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_momentum_calibration"]], "save_splinewarp() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_splinewarp"]], "save_transformations() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_transformations"]], "save_workflow_params() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_workflow_params"]], "sed.core": [[8, "module-sed.core"]], "timed_dataframe (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.timed_dataframe"]], "view_event_histogram() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.view_event_histogram"]], "dataset (class in sed.dataset.dataset)": [[9, "sed.dataset.dataset.Dataset"]], "datasetsmanager (class in sed.dataset.dataset)": [[9, "sed.dataset.dataset.DatasetsManager"]], "filename (sed.dataset.dataset.datasetsmanager attribute)": [[9, "sed.dataset.dataset.DatasetsManager.FILENAME"]], "name (sed.dataset.dataset.datasetsmanager attribute)": [[9, "sed.dataset.dataset.DatasetsManager.NAME"]], "add() (sed.dataset.dataset.datasetsmanager static method)": [[9, "sed.dataset.dataset.DatasetsManager.add"]], "available (sed.dataset.dataset.dataset property)": [[9, "sed.dataset.dataset.Dataset.available"]], "data_name (sed.dataset.dataset.dataset property)": [[9, "sed.dataset.dataset.Dataset.data_name"]], "existing_data_paths (sed.dataset.dataset.dataset property)": [[9, "sed.dataset.dataset.Dataset.existing_data_paths"]], "get() (sed.dataset.dataset.dataset method)": [[9, "sed.dataset.dataset.Dataset.get"]], "json_path (sed.dataset.dataset.datasetsmanager attribute)": [[9, "sed.dataset.dataset.DatasetsManager.json_path"]], "load_datasets_dict() (sed.dataset.dataset.datasetsmanager static method)": [[9, "sed.dataset.dataset.DatasetsManager.load_datasets_dict"]], "remove() (sed.dataset.dataset.dataset method)": [[9, "sed.dataset.dataset.Dataset.remove"]], "remove() (sed.dataset.dataset.datasetsmanager static method)": [[9, "sed.dataset.dataset.DatasetsManager.remove"]], "sed.dataset.dataset": [[9, "module-sed.dataset.dataset"]], "add_time_stamped_data() (in module sed.core.dfops)": [[10, "sed.core.dfops.add_time_stamped_data"]], "apply_filter() (in module sed.core.dfops)": [[10, "sed.core.dfops.apply_filter"]], "apply_jitter() (in module sed.core.dfops)": [[10, "sed.core.dfops.apply_jitter"]], "backward_fill_lazy() (in module sed.core.dfops)": [[10, "sed.core.dfops.backward_fill_lazy"]], "drop_column() (in module sed.core.dfops)": [[10, "sed.core.dfops.drop_column"]], "forward_fill_lazy() (in module sed.core.dfops)": [[10, "sed.core.dfops.forward_fill_lazy"]], "map_columns_2d() (in module sed.core.dfops)": [[10, "sed.core.dfops.map_columns_2d"]], "offset_by_other_columns() (in module sed.core.dfops)": [[10, "sed.core.dfops.offset_by_other_columns"]], "sed.core.dfops": [[10, "module-sed.core.dfops"]], "grid_histogram() (in module sed.diagnostics)": [[11, "sed.diagnostics.grid_histogram"]], "plot_single_hist() (in module sed.diagnostics)": [[11, "sed.diagnostics.plot_single_hist"]], "sed.diagnostics": [[11, "module-sed.diagnostics"]], "load_h5() (in module sed.io)": [[12, "sed.io.load_h5"]], "load_tiff() (in module sed.io)": [[12, "sed.io.load_tiff"]], "sed.io": [[12, "module-sed.io"]], "to_h5() (in module sed.io)": [[12, "sed.io.to_h5"]], "to_nexus() (in module sed.io)": [[12, "sed.io.to_nexus"]], "to_tiff() (in module sed.io)": [[12, "sed.io.to_tiff"]], "baseloader (class in sed.loader.base.loader)": [[13, "sed.loader.base.loader.BaseLoader"]], "copytool (class in sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.CopyTool"]], "flashloader (class in sed.loader.flash.loader)": [[13, "sed.loader.flash.loader.FlashLoader"]], "genericloader (class in sed.loader.generic.loader)": [[13, "sed.loader.generic.loader.GenericLoader"]], "loader (in module sed.loader.base.loader)": [[13, "sed.loader.base.loader.LOADER"]], "loader (in module sed.loader.flash.loader)": [[13, "sed.loader.flash.loader.LOADER"]], "loader (in module sed.loader.generic.loader)": [[13, "sed.loader.generic.loader.LOADER"]], "loader (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.LOADER"]], "loader (in module sed.loader.sxp.loader)": [[13, "sed.loader.sxp.loader.LOADER"]], "metadataretriever (class in sed.loader.flash.metadata)": [[13, "sed.loader.flash.metadata.MetadataRetriever"]], "mpesloader (class in sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.MpesLoader"]], "sxploader (class in sed.loader.sxp.loader)": [[13, "sed.loader.sxp.loader.SXPLoader"]], "available_channels (sed.loader.flash.loader.flashloader property)": [[13, "sed.loader.flash.loader.FlashLoader.available_channels"]], "available_channels (sed.loader.sxp.loader.sxploader property)": [[13, "sed.loader.sxp.loader.SXPLoader.available_channels"]], "buffer_file_handler() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.buffer_file_handler"]], "buffer_file_handler() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.buffer_file_handler"]], "cleanup_oldest_scan() (sed.loader.mirrorutil.copytool method)": [[13, "sed.loader.mirrorutil.CopyTool.cleanup_oldest_scan"]], "concatenate_channels() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.concatenate_channels"]], "concatenate_channels() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.concatenate_channels"]], "copy() (sed.loader.mirrorutil.copytool method)": [[13, "sed.loader.mirrorutil.CopyTool.copy"]], "create_buffer_file() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_buffer_file"]], "create_buffer_file() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_buffer_file"]], "create_dataframe_per_channel() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_dataframe_per_channel"]], "create_dataframe_per_channel() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_channel"]], "create_dataframe_per_electron() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_dataframe_per_electron"]], "create_dataframe_per_electron() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_electron"]], "create_dataframe_per_file() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_dataframe_per_file"]], "create_dataframe_per_file() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_file"]], "create_dataframe_per_pulse() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_dataframe_per_pulse"]], "create_dataframe_per_pulse() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_pulse"]], "create_dataframe_per_train() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_dataframe_per_train"]], "create_dataframe_per_train() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_train"]], "create_multi_index_per_electron() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_multi_index_per_electron"]], "create_multi_index_per_electron() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_multi_index_per_electron"]], "create_multi_index_per_pulse() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_multi_index_per_pulse"]], "create_multi_index_per_pulse() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_multi_index_per_pulse"]], "create_numpy_array_per_channel() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_numpy_array_per_channel"]], "create_numpy_array_per_channel() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_numpy_array_per_channel"]], "files (sed.loader.flash.loader.flashloader attribute)": [[13, "sed.loader.flash.loader.FlashLoader.files"]], "files (sed.loader.generic.loader.genericloader attribute)": [[13, "sed.loader.generic.loader.GenericLoader.files"]], "files (sed.loader.mpes.loader.mpesloader attribute)": [[13, "sed.loader.mpes.loader.MpesLoader.files"]], "files (sed.loader.sxp.loader.sxploader attribute)": [[13, "sed.loader.sxp.loader.SXPLoader.files"]], "gather_files() (in module sed.loader.utils)": [[13, "sed.loader.utils.gather_files"]], "gather_metadata() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.gather_metadata"]], "gather_metadata() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.gather_metadata"]], "get_archiver_data() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_archiver_data"]], "get_attribute() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_attribute"]], "get_channels() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.get_channels"]], "get_channels() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_channels"]], "get_count_rate() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_count_rate"]], "get_count_rate() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.get_count_rate"]], "get_count_rate() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.get_count_rate"]], "get_count_rate() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.get_count_rate"]], "get_count_rate() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_count_rate"]], "get_count_rate() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_count_rate"]], "get_elapsed_time() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_elapsed_time"]], "get_elapsed_time() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.get_elapsed_time"]], "get_elapsed_time() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.get_elapsed_time"]], "get_elapsed_time() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.get_elapsed_time"]], "get_elapsed_time() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_elapsed_time"]], "get_elapsed_time() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_elapsed_time"]], "get_files_from_run_id() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.get_files_from_run_id"]], "get_files_from_run_id() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.get_files_from_run_id"]], "get_files_from_run_id() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.get_files_from_run_id"]], "get_files_from_run_id() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_files_from_run_id"]], "get_files_from_run_id() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_files_from_run_id"]], "get_groups_and_aliases() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_groups_and_aliases"]], "get_loader() (in module sed.loader.loader_interface)": [[13, "sed.loader.loader_interface.get_loader"]], "get_metadata() (sed.loader.flash.metadata.metadataretriever method)": [[13, "sed.loader.flash.metadata.MetadataRetriever.get_metadata"]], "get_names_of_all_loaders() (in module sed.loader.loader_interface)": [[13, "sed.loader.loader_interface.get_names_of_all_loaders"]], "get_start_and_end_time() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_start_and_end_time"]], "get_target_dir() (in module sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.get_target_dir"]], "hdf5_to_array() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_array"]], "hdf5_to_dataframe() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_dataframe"]], "hdf5_to_timed_array() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_timed_array"]], "hdf5_to_timed_dataframe() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_timed_dataframe"]], "initialize_paths() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.initialize_paths"]], "initialize_paths() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.initialize_paths"]], "metadata (sed.loader.flash.loader.flashloader attribute)": [[13, "sed.loader.flash.loader.FlashLoader.metadata"]], "metadata (sed.loader.generic.loader.genericloader attribute)": [[13, "sed.loader.generic.loader.GenericLoader.metadata"]], "metadata (sed.loader.mpes.loader.mpesloader attribute)": [[13, "sed.loader.mpes.loader.MpesLoader.metadata"]], "metadata (sed.loader.sxp.loader.sxploader attribute)": [[13, "sed.loader.sxp.loader.SXPLoader.metadata"]], "mycopy() (in module sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.mycopy"]], "mymakedirs() (in module sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.mymakedirs"]], "parquet_handler() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.parquet_handler"]], "parquet_handler() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.parquet_handler"]], "parse_h5_keys() (in module sed.loader.utils)": [[13, "sed.loader.utils.parse_h5_keys"]], "parse_metadata() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.parse_metadata"]], "read_dataframe() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.read_dataframe"]], "read_dataframe() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.read_dataframe"]], "read_dataframe() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.read_dataframe"]], "read_dataframe() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.read_dataframe"]], "read_dataframe() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.read_dataframe"]], "reset_multi_index() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.reset_multi_index"]], "reset_multi_index() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.reset_multi_index"]], "runs (sed.loader.flash.loader.flashloader attribute)": [[13, "sed.loader.flash.loader.FlashLoader.runs"]], "runs (sed.loader.generic.loader.genericloader attribute)": [[13, "sed.loader.generic.loader.GenericLoader.runs"]], "runs (sed.loader.mpes.loader.mpesloader attribute)": [[13, "sed.loader.mpes.loader.MpesLoader.runs"]], "runs (sed.loader.sxp.loader.sxploader attribute)": [[13, "sed.loader.sxp.loader.SXPLoader.runs"]], "sed.loader.base.loader": [[13, "module-sed.loader.base.loader"]], "sed.loader.flash.loader": [[13, "module-sed.loader.flash.loader"]], "sed.loader.flash.metadata": [[13, "module-sed.loader.flash.metadata"]], "sed.loader.generic.loader": [[13, "module-sed.loader.generic.loader"]], "sed.loader.loader_interface": [[13, "module-sed.loader.loader_interface"]], "sed.loader.mirrorutil": [[13, "module-sed.loader.mirrorutil"]], "sed.loader.mpes.loader": [[13, "module-sed.loader.mpes.loader"]], "sed.loader.sxp.loader": [[13, "module-sed.loader.sxp.loader"]], "sed.loader.utils": [[13, "module-sed.loader.utils"]], "size() (sed.loader.mirrorutil.copytool method)": [[13, "sed.loader.mirrorutil.CopyTool.size"]], "split_channel_bitwise() (in module sed.loader.utils)": [[13, "sed.loader.utils.split_channel_bitwise"]], "split_dld_time_from_sector_id() (in module sed.loader.utils)": [[13, "sed.loader.utils.split_dld_time_from_sector_id"]], "supported_file_types (sed.loader.base.loader.baseloader attribute)": [[13, "sed.loader.base.loader.BaseLoader.supported_file_types"]], "supported_file_types (sed.loader.flash.loader.flashloader attribute)": [[13, "sed.loader.flash.loader.FlashLoader.supported_file_types"]], "supported_file_types (sed.loader.generic.loader.genericloader attribute)": [[13, "sed.loader.generic.loader.GenericLoader.supported_file_types"]], "supported_file_types (sed.loader.mpes.loader.mpesloader attribute)": [[13, "sed.loader.mpes.loader.MpesLoader.supported_file_types"]], "supported_file_types (sed.loader.sxp.loader.sxploader attribute)": [[13, "sed.loader.sxp.loader.SXPLoader.supported_file_types"]], "duplicateentryerror": [[14, "sed.core.metadata.DuplicateEntryError"]], "metahandler (class in sed.core.metadata)": [[14, "sed.core.metadata.MetaHandler"]], "add() (sed.core.metadata.metahandler method)": [[14, "sed.core.metadata.MetaHandler.add"]], "metadata (sed.core.metadata.metahandler property)": [[14, "sed.core.metadata.MetaHandler.metadata"]], "sed.core.metadata": [[14, "module-sed.core.metadata"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["index", "misc/contributing", "misc/contribution", "misc/maintain", "sed/api", "sed/binning", "sed/calibrator", "sed/config", "sed/core", "sed/dataset", "sed/dfops", "sed/diagnostic", "sed/io", "sed/loader", "sed/metadata", "user_guide/advanced_topics", "user_guide/config", "user_guide/index", "user_guide/installation", "workflows/index"], "filenames": ["index.md", "misc/contributing.rst", "misc/contribution.md", "misc/maintain.rst", "sed/api.rst", "sed/binning.rst", "sed/calibrator.rst", "sed/config.rst", "sed/core.rst", "sed/dataset.rst", "sed/dfops.rst", "sed/diagnostic.rst", "sed/io.rst", "sed/loader.rst", "sed/metadata.rst", "user_guide/advanced_topics.md", "user_guide/config.md", "user_guide/index.md", "user_guide/installation.md", "workflows/index.md"], "titles": ["SED documentation", "Contributing to sed", "Development", "How to Maintain", "API", "Binning", "Calibrator", "Config", "Core", "Dataset", "Dataframe Operations", "Diagnostics", "IO", "Data loader", "Metadata", "<no title>", "Configuration", "User Guide", "Installation", "Workflows"], "terms": {"singl": [0, 5, 6, 8, 11, 12, 13, 16], "event": [0, 3, 6, 8, 16], "data": [0, 1, 3, 4, 5, 6, 8, 9, 10, 12, 14, 16], "frame": [0, 8], "i": [0, 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18], "collect": [0, 6, 8, 13, 16], "routin": [0, 16], "util": [0, 5], "handl": [0, 11, 13], "photoelectron": 0, "resolv": [0, 13, 16], "datastream": 0, "It": [0, 3, 6, 13, 16], "featur": [0, 1, 5, 6, 8, 9, 16], "lazi": 0, "evalu": 0, "datafram": [0, 4, 5, 6, 8, 13, 16], "process": [0, 1, 3, 6, 9, 13, 16], "us": [0, 1, 3, 6, 8, 10, 12, 13, 16, 18], "dask": [0, 5, 6, 8, 10, 13, 16], "numba": [0, 5, 8, 16], "acceler": 0, "multi": 0, "dimension": [0, 5, 8, 10, 12, 13], "bin": [0, 4, 6, 8, 11, 13, 16, 18], "calibr": [0, 4, 8, 16], "correct": [0, 8, 12, 16], "trarp": [0, 16], "time": [0, 6, 8, 10, 12, 13, 16], "angl": [0, 6, 8], "photoemiss": [0, 1, 5], "spectroscopi": [0, 1], "dataset": [0, 3, 4, 6, 8, 13, 16], "The": [0, 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 16], "packag": [0, 3, 10, 14, 16], "ensur": [0, 1], "proven": 0, "fair": 0, "through": [0, 1], "metadata": [0, 4, 6, 8, 12, 13, 16], "track": [0, 5], "usag": [0, 13], "defin": [0, 5, 6, 8, 9, 13, 16], "nexu": [0, 8, 12, 16], "format": [0, 1, 6, 7, 8, 12, 13, 16], "we": [0, 1, 9, 10, 16], "introduc": [0, 1], "differ": [0, 3, 6, 7, 8, 13, 16], "function": [0, 1, 6, 7, 8, 10, 11, 13, 16], "sever": 0, "step": [0, 3, 5, 6, 8, 13, 16], "instal": [0, 1, 3], "develop": [0, 17], "version": [0, 1, 3, 6, 13, 17], "configur": [0, 3, 7, 9, 12, 13, 17], "notebook": [0, 3, 8, 16, 18], "demonstr": 0, "end": [0, 1, 5, 6, 8, 13, 16], "analysi": 0, "workflow": [0, 2, 3, 6, 8, 16], "core": [0, 4, 5, 7, 10, 13, 14, 16], "oper": [0, 4], "loader": [0, 2, 4, 6, 8, 16], "diagnost": [0, 4, 6, 8, 16], "io": [0, 4], "config": [0, 1, 3, 4, 6, 8, 9, 13, 16], "inform": [0, 1, 6, 8, 9, 12, 13, 16], "about": [0, 9], "behind": 0, "thi": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18], "theme": 0, "how": [0, 2, 5, 6, 8], "you": [0, 1, 3, 18], "can": [0, 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18], "maintain": [0, 1, 2], "welcom": 1, "project": [1, 3], "collabor": 1, "open": [1, 3, 8, 16], "commun": 1, "multidimension": [1, 5, 6, 13, 16], "whether": [1, 6, 8, 9, 10, 13, 16], "ar": [1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 16], "beamlin": [1, 16], "scientist": 1, "hope": 1, "creat": [1, 3, 7, 9, 13, 18], "your": [1, 18], "would": [1, 3, 9], "like": [1, 5, 12], "add": [1, 6, 8, 9, 10, 12, 13, 14], "new": [1, 3, 6, 9, 10, 13, 14, 18], "guid": 1, "walk": 1, "set": [1, 3, 5, 6, 7, 8, 9, 13], "up": [1, 3, 6, 13], "environ": [1, 3, 18], "clone": [1, 3, 18], "repositori": [1, 3, 18], "If": [1, 3, 5, 6, 8, 9, 10, 12, 13, 14, 16, 18], "member": 1, "local": [1, 3, 6, 8, 13, 16, 18], "machin": 1, "git": [1, 3, 18], "http": [1, 3, 6, 9, 16, 18], "github": [1, 3, 18], "com": [1, 3, 9, 18], "opencomp": [1, 3, 18], "fork": 1, "yourusernam": 1, "python": [1, 16, 18], "poetri": [1, 3], "have": [1, 3, 6, 8, 10, 12, 16, 18], "3": [1, 5, 6, 8, 9, 12, 13, 16, 18], "8": [1, 8, 13, 16], "9": [1, 16, 18], "10": [1, 3, 16], "11": [1, 16], "pip": [1, 3, 18], "pipx": [1, 3], "depend": [1, 3, 8, 13, 18], "navig": [1, 3], "directori": [1, 3, 7, 9, 13, 16], "includ": [1, 3, 6, 8, 10, 11, 12, 13, 16], "ones": [1, 6], "dev": [1, 18], "assum": [1, 6, 12], "pre": [1, 7, 8], "commit": 1, "hook": 1, "To": [1, 3, 5, 6], "code": [1, 5, 6, 13], "correctli": 1, "branch": [1, 3], "bug": 1, "fix": [1, 6, 10], "make": [1, 3, 5, 11, 16, 18], "chang": [1, 6, 8, 10, 16, 18], "checkout": 1, "b": [1, 3, 6, 8, 16], "write": [1, 3, 8, 12], "test": [1, 9], "cover": [1, 6, 8, 10], "run": [1, 3, 8, 10, 13, 16], "broken": [1, 16], "pytest": 1, "clear": 1, "concis": 1, "messag": [1, 14], "m": [1, 13, 16, 18], "push": [1, 3], "origin": [1, 6, 8], "against": 1, "main": [1, 3, 6, 9], "pleas": 1, "give": [1, 9, 14, 16], "brief": 1, "descript": [1, 13], "made": [1, 5, 8], "an": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18], "issu": [1, 3, 10], "refer": [1, 6, 8, 16], "number": [1, 3, 5, 6, 8, 10, 11, 12, 13, 14, 16], "befor": [1, 5, 6, 8, 10, 16], "merg": [1, 6, 7, 14], "must": [1, 8, 10], "pass": [1, 5, 6, 7, 8, 10, 13, 16], "follow": [1, 3, 5, 6, 8, 12, 16], "check": [1, 3, 5, 6], "lint": 1, "review": 1, "A": [1, 3, 5, 6, 7, 8, 13, 16], "provid": [1, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16], "feedback": 1, "necessari": [1, 3, 16], "rebas": 1, "date": 1, "latest": [1, 3], "from": [1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16], "onc": [1, 18], "all": [1, 5, 6, 8, 9, 10, 11, 13, 16, 18], "success": [1, 3, 16], "approv": 1, "below": [1, 5, 7, 16, 18], "should": [1, 5, 6, 8, 9, 12, 16], "subclass": [1, 6], "base": [1, 6, 7, 8, 9, 10, 11, 13, 14, 16], "baseload": [1, 6], "implement": [1, 6, 8, 9, 13, 16], "few": 1, "method": [1, 5, 6, 8, 13, 14, 16], "see": [1, 3, 6, 8, 9, 13, 16, 18], "abstract": 1, "more": [1, 10, 12], "class": [1, 6, 8, 9, 13, 14], "__name__": 1, "attribut": [1, 6, 8, 12, 13, 16], "which": [1, 5, 6, 8, 9, 10, 13, 14, 16], "select": [1, 3, 6, 8, 13, 16], "user": [1, 3, 5, 6, 7, 13, 16, 18], "file": [1, 3, 5, 6, 7, 8, 9, 12, 13], "gener": [1, 3, 6, 8, 13, 16], "exampl": [1, 5, 6, 8, 18], "At": [1, 3], "modul": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16], "yournameload": 1, "variabl": [1, 11], "regist": 1, "registri": 1, "interfac": 1, "also": [1, 3, 5, 6, 7, 8, 9, 10, 16], "small": 1, "document": [1, 2, 9], "doc": [1, 3], "rst": 1, "contribut": 2, "sed": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18], "get": [2, 13], "start": [2, 5, 6, 8, 13, 16], "pull": [2, 3, 18], "request": [2, 3, 5, 13, 16, 18], "guidelin": 2, "releas": 2, "build": 3, "cd": [3, 18], "copi": [3, 8, 9, 13, 16], "tutori": 3, "do": [3, 6, 8, 18], "slow": [3, 8], "down": 3, "significantli": 3, "requir": [3, 5, 6, 13, 18], "two": [3, 6, 8, 9, 10, 13], "so": [3, 12, 16], "20": [3, 16], "gb": 3, "free": [3, 6, 18], "space": [3, 6, 8, 13], "cp": 3, "r": [3, 12], "virtual": [3, 18], "shell": 3, "sphinx": 3, "html": [3, 6], "_build": 3, "view": [3, 6, 8], "design": [3, 6], "automat": [3, 12, 13], "deploi": 3, "addition": 3, "manual": [3, 8, 12, 13], "trigger": 3, "action": 3, "tab": 3, "here": [3, 5, 6, 16], "": [3, 5, 6, 7, 8, 9, 10, 12, 13, 16], "work": [3, 6, 7, 8, 9, 16, 18], "specif": [3, 6, 8, 9, 13], "path": [3, 6, 7, 8, 9, 12, 13, 16], "relat": [3, 6, 8], "execut": [3, 9], "possibl": [3, 6, 10], "workflow_dispatch": 3, "pyproject": 3, "toml": 3, "yml": 3, "permiss": 3, "github_token": 3, "allow": [3, 5, 6, 9, 10, 16], "deploy": 3, "page": 3, "read": [3, 6, 8, 12, 13, 16], "access": [3, 5, 8, 12, 13], "content": [3, 7, 13], "id": [3, 6, 8, 13, 16], "token": [3, 13, 16], "concurr": 3, "onli": [3, 5, 6, 8, 9, 10, 12, 13], "one": [3, 5, 6, 8, 9, 10, 12, 13, 14, 16], "prevent": 3, "conflict": 3, "futur": 3, "idea": 3, "queu": 3, "between": [3, 5, 6, 8, 10, 13, 16], "progress": [3, 5, 8, 16], "skip": [3, 18], "group": [3, 13, 16], "cancel": 3, "fals": [3, 5, 6, 7, 8, 9, 10, 13, 16], "divid": 3, "job": [3, 16], "out": [3, 6, 8, 13], "pandoc": 3, "remov": [3, 13, 16], "unnecessari": 3, "download": [3, 9], "raw": [3, 13, 16], "built": 3, "go": 3, "click": 3, "On": [3, 18], "tag": 3, "press": 3, "draft": 3, "choos": [3, 6, 8, 16], "type": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18], "name": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18], "sure": [3, 16], "v": [3, 16], "prefix": [3, 13, 16], "e": [3, 5, 6, 8, 11, 16, 18], "g": [3, 6, 8, 11, 16], "v0": 3, "1": [3, 5, 6, 8, 9, 10, 13, 16], "confirm": [3, 13], "creation": 3, "note": [3, 13], "edit": [3, 18], "appropri": 3, "auto": [3, 8, 13], "updat": [3, 6, 13], "pr": 3, "publish": 3, "entri": [3, 5, 6, 8, 14, 16], "upload": 3, "pypi": [3, 18], "visit": 3, "org": [3, 9], "processor": [3, 8, 16, 18], "0": [3, 5, 6, 8, 9, 10, 13, 16], "ha": [3, 5, 6, 8, 9, 10, 13, 16], "been": [3, 8, 12], "don": [3, 8], "t": [3, 6, 8, 9, 12, 16], "monitor": [3, 16], "error": [3, 5, 9, 13, 14], "occur": [3, 13, 16], "dure": [3, 6, 13], "understand": 3, "respons": 3, "everi": [3, 16], "5": [3, 5, 6, 8, 9, 10, 16], "prereleas": 3, "increment": [3, 13], "6a0": 3, "6a1": 3, "easi": [5, 8, 9, 12], "api": [5, 8, 12, 16], "bin_datafram": [5, 6, 8], "df": [5, 6, 10, 13], "100": [5, 6, 8, 9, 16], "ax": [5, 6, 8, 10, 12, 16], "none": [5, 6, 7, 8, 10, 11, 12, 13, 14], "rang": [5, 6, 8, 11, 13, 16], "hist_mod": [5, 8, 16], "mode": [5, 6, 8, 12, 13, 16, 18], "fast": [5, 8, 16], "jitter": [5, 8, 10, 16], "pbar": [5, 8, 16], "true": [5, 6, 7, 8, 9, 10, 11, 13, 16], "n_core": [5, 8], "threads_per_work": [5, 8, 16], "4": [5, 6, 8, 9, 12, 16], "threadpool_api": [5, 8, 16], "bla": [5, 8, 16], "return_partit": 5, "kwd": [5, 6, 8, 10, 11, 12, 13], "sourc": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18], "comput": [5, 8, 10, 16], "n": [5, 6, 8, 13, 16], "histogram": [5, 8, 11, 16], "column": [5, 6, 8, 10, 11, 13, 16], "parallel": [5, 6, 8, 16], "paramet": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16], "perform": [5, 6, 13], "int": [5, 6, 8, 10, 11, 13], "dict": [5, 6, 7, 8, 9, 11, 12, 13, 14], "sequenc": [5, 6, 8, 10, 11, 12, 13], "np": [5, 6, 8, 10, 11, 12, 13], "ndarrai": [5, 6, 8, 10, 11, 12, 13], "tupl": [5, 6, 8, 11, 13], "option": [5, 6, 7, 8, 10, 11, 12, 13, 14, 16], "definit": [5, 8, 12, 16], "ani": [5, 7, 8, 9, 12, 13, 14, 16], "case": [5, 6, 8, 14], "integ": [5, 6, 8], "describ": [5, 6, 8, 12], "dimens": [5, 6, 8, 10, 12], "well": [5, 6], "contain": [5, 6, 7, 8, 10, 11, 12, 13, 14, 16], "each": [5, 6, 8, 10, 11, 13, 16], "arrai": [5, 6, 8, 12, 13], "center": [5, 6, 8, 16], "dictionari": [5, 6, 7, 8, 9, 11, 12, 13, 14, 16], "kei": [5, 6, 7, 8, 12, 13, 14, 16], "abov": [5, 8, 16], "valu": [5, 6, 7, 8, 10, 11, 12, 13, 16], "last": [5, 6, 8], "take": [5, 7, 8, 9, 10, 13], "prioriti": [5, 8, 13], "over": [5, 6, 7, 8, 13], "argument": [5, 6, 7, 8, 10, 11, 12, 13], "default": [5, 6, 7, 8, 10, 11, 12, 13, 14], "str": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "calcul": [5, 6, 8, 13, 16], "order": [5, 6, 7, 8, 12, 13, 16], "result": [5, 6, 8, 13], "axi": [5, 6, 8, 11, 12, 16], "float": [5, 6, 8, 10, 11, 13], "point": [5, 6, 8, 16], "given": [5, 6, 7, 8, 9, 10, 13, 16], "numpi": [5, 6, 8, 12, 13, 16], "histogramdd": 5, "power": [5, 16], "similar": [5, 9, 10, 13], "partit": [5, 8, 10], "combin": [5, 8, 13, 16], "recombin": [5, 16], "lean": [5, 8], "store": [5, 6, 8, 9, 13, 16], "list": [5, 6, 8, 9, 10, 11, 13, 16], "legaci": [5, 8], "union": [5, 6, 7, 8, 10, 12, 13], "appli": [5, 6, 8, 10, 16], "specifi": [5, 6, 8, 9, 10, 13], "amplitud": [5, 6, 8, 10, 16], "normal": [5, 6, 7, 8, 10, 16], "uniform": [5, 6, 8, 10], "nois": [5, 8, 10], "look": [5, 6, 8, 9, 13, 16], "show": [5, 6, 8], "behavior": [5, 9, 14], "string": [5, 7, 12, 13], "warn": [5, 12], "most": [5, 13, 16], "approach": 5, "call": 5, "much": [5, 10], "faster": 5, "bool": [5, 6, 7, 8, 9, 10, 11, 13], "tqdm": [5, 8], "bar": [5, 8, 16], "cpu": [5, 8], "avail": [5, 6, 8, 9, 13], "n_cpu": [5, 8], "limit": [5, 8], "thread": [5, 8, 16], "multiprocess": [5, 8], "spawn": [5, 8], "return": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16], "hypercub": 5, "where": [5, 6, 7, 8, 9, 13, 16], "correspond": [5, 6, 8, 10, 12, 13, 16], "keyword": [5, 6, 8, 9, 11, 12, 13, 16], "rais": [5, 6, 7, 8, 12, 13, 14], "unimpl": 5, "try": [5, 9, 16], "valueerror": [5, 6, 8, 9, 12, 13], "when": [5, 6, 8, 9, 14], "mismatch": 5, "repres": [5, 8, 12, 13], "xarrai": [5, 8, 12], "object": [5, 6, 8, 9, 13, 14], "xr": [5, 6, 8, 12], "dataarrai": [5, 6, 8, 12], "bin_partit": 5, "part": 5, "return_edg": 5, "skip_test": 5, "pd": [5, 6, 8, 10, 13], "usual": 5, "d": [5, 6, 8, 16], "edg": [5, 8, 11], "turn": 5, "off": [5, 13], "input": [5, 6, 8, 12, 13, 16], "transform": [5, 6, 8], "intend": [5, 16, 18], "intern": 5, "might": [5, 6, 8], "difficult": 5, "attributeerror": [5, 12], "congruent": 5, "keyerror": 5, "along": [5, 6, 8], "present": [5, 6, 7, 8, 9, 13, 14, 16], "2": [5, 6, 8, 10, 12, 13, 16], "element": [5, 6, 8, 12], "returnedg": 5, "otherwis": [5, 6, 10, 12, 14], "hist": [5, 8], "precompil": 5, "numba_bin": 5, "binsearch": 5, "val": [5, 6], "bisect": 5, "index": [5, 6, 10, 13], "search": [5, 6, 7, 13], "find": [5, 6, 8, 16], "highest": [5, 6], "left": 5, "outsid": [5, 8], "numba_histogramdd": 5, "sampl": [5, 6, 16], "behav": [5, 8], "total": 5, "uint32": 5, "wa": [5, 8], "chosen": 5, "becaus": 5, "signific": [5, 13], "improv": 5, "uint64": 5, "larg": 5, "volum": [5, 6], "Be": 5, "awar": 5, "caus": 5, "overflow": 5, "veri": 5, "exceed": 5, "3e9": 5, "count": [5, 11, 13], "never": 5, "happen": 5, "realist": 5, "experi": [5, 16], "size": [5, 6, 10, 13, 16], "shape": [5, 6, 8], "In": [5, 6, 8, 16], "typeerror": [5, 7, 8, 12], "wrong": 5, "runtimeerror": 5, "after": [5, 6, 9, 10], "simplify_binning_argu": 5, "convert": [5, 6, 8, 12, 13, 16], "flexibl": 5, "simpl": 5, "mimic": 5, "bin_edges_to_bin_cent": 5, "bin_edg": 5, "1d": [5, 6, 11], "bin_cent": 5, "bin_centers_to_bin_edg": 5, "distort": [6, 8, 16], "mostli": [6, 13, 16], "port": [6, 13], "mpe": [6, 13], "kit": [6, 13], "momentumcorrector": [6, 8], "bin_rang": 6, "rotsym": 6, "6": [6, 8, 16], "hypervolum": 6, "rotat": [6, 8, 16], "symmetri": [6, 8, 16], "properti": [6, 8, 9, 13, 14], "detect": [6, 8, 13], "symmetr": 6, "self": [6, 8], "deriv": 6, "exist": [6, 7, 8, 9, 13, 14], "vert": 6, "symscor": 6, "score": 6, "load_data": 6, "load": [6, 7, 8, 9, 12, 13, 16], "2d": [6, 10], "3d": 6, "either": [6, 8, 18], "need": [6, 8, 9, 12, 16], "thei": [6, 7, 8, 16], "determin": [6, 8, 13], "coord": [6, 12], "fit": 6, "select_slic": 6, "plane": [6, 8], "width": [6, 8, 16], "interact": [6, 8], "panel": [6, 8], "hyper": 6, "slice": [6, 8, 16], "initi": [6, 8, 10, 13, 16], "slider": [6, 8], "imag": [6, 8], "directli": [6, 8, 16], "selector": [6, 13], "extract": [6, 8, 9, 13, 16], "construct": [6, 13], "stop": [6, 9], "sum": 6, "them": [6, 8, 9, 14, 16], "particular": 6, "alreadi": [6, 9, 14], "add_featur": 6, "direct": [6, 8, 16], "ccw": 6, "landmark": 6, "possibli": [6, 7], "peak": [6, 8, 16], "Its": [6, 8], "equal": [6, 16], "symtyp": 6, "doe": [6, 9, 12, 13], "match": 6, "feature_extract": [6, 8], "feature_typ": 6, "current": [6, 7, 8, 9, 10, 13, 16], "circular": 6, "reorder": 6, "cw": 6, "extra": [6, 8], "pointop": 6, "peakdetect2d": 6, "notimplementederror": [6, 12], "undefin": [6, 13], "feature_select": [6, 8], "include_cent": [6, 8, 16], "centroid": 6, "registr": 6, "omit": [6, 8], "fill": [6, 10, 13, 16], "zero": 6, "valid": [6, 8, 13], "found": [6, 7, 8, 12, 13], "ge": 6, "coordin": [6, 8, 12, 16], "calc_geometric_dist": 6, "geometr": 6, "distanc": [6, 8, 16], "involv": 6, "vertic": [6, 11], "vertex": 6, "nearest": 6, "neighbor": 6, "calc_symmetry_scor": 6, "quantiti": 6, "spline_warp_estim": [6, 8], "use_cent": [6, 8, 16], "fixed_cent": 6, "interp_ord": 6, "ascal": 6, "verbos": [6, 7, 8], "estim": 6, "spline": [6, 8, 16], "deform": [6, 8], "field": [6, 8, 16], "thin": 6, "plate": 6, "interpol": [6, 8, 10], "scipi": [6, 8], "ndimag": 6, "map_coordin": 6, "scale": [6, 8, 10, 16], "rel": 6, "orthogon": 6, "orthorhomb": 6, "system": [6, 7, 13, 16], "locat": [6, 9, 13, 16], "princip": 6, "x": [6, 8, 10, 12, 16], "y": [6, 8, 10, 12, 16], "brillouin": 6, "zone": 6, "expect": 6, "report": [6, 7, 13, 16], "posit": [6, 8, 16], "row": [6, 8, 10], "pouter_ord": 6, "target": [6, 13], "empti": [6, 7, 13], "rotvertexgener": 6, "new_cent": 6, "lmkcenter": 6, "col": [6, 8, 10], "targcent": 6, "apply_correct": [6, 8], "dfield": 6, "stack": [6, 8, 12], "rdeform_field": [6, 8], "cdeformfield": 6, "reset_deform": 6, "reset": [6, 8, 13], "coordtyp": 6, "cartesian": 6, "update_deform": 6, "rdeform": 6, "cdeform": 6, "coordinate_transform": 6, "transform_typ": 6, "keep": [6, 7, 8, 14], "mapkwd": 6, "pixel": [6, 8, 16], "wise": 6, "mean": [6, 8, 10, 16], "translat": [6, 8], "rotation_auto": 6, "scaling_auto": 6, "homographi": 6, "miss": [6, 7, 8, 13], "addit": [6, 7, 8, 10, 11, 12, 13, 16], "sym": 6, "pose_adjust": [6, 8], "adjust": [6, 8], "first": [6, 7, 8, 13, 16], "next": [6, 8], "around": [6, 8, 16], "256": [6, 16], "xtran": [6, 8], "ytran": [6, 8], "calc_inverse_dfield": 6, "invers": [6, 8], "lower": [6, 10], "cmap": 6, "terrain_r": 6, "figsiz": 6, "annot": 6, "backend": [6, 8, 11], "matplotlib": [6, 8, 11], "imkwd": 6, "scatterkwd": 6, "cross": 6, "crosshair": 6, "crosshair_radii": 6, "50": [6, 16], "150": 6, "crosshair_thick": 6, "displai": [6, 8, 16], "plot": [6, 8, 11], "figur": [6, 11], "upper": 6, "colormap": 6, "visual": [6, 16], "static": [6, 9, 16], "render": 6, "bokeh": [6, 8, 11], "pyplot": [6, 8], "imshow": 6, "scatter": 6, "horizont": [6, 11], "line": 6, "pcent": 6, "circl": 6, "radii": 6, "activ": [6, 18], "thick": 6, "procedur": 6, "select_k_rang": 6, "point_a": [6, 8], "point_b": [6, 8], "k_distanc": [6, 8], "k_coord_a": [6, 8], "k_coord_b": [6, 8], "equiscal": [6, 8], "k": [6, 8, 16], "altern": [6, 7, 8, 16], "both": [6, 8, 9, 13, 14, 16], "detail": [6, 7, 8], "center_pixel": [6, 8, 16], "known": 6, "adopt": 6, "situat": 6, "close": 6, "separ": [6, 13], "suffici": 6, "absolut": [6, 8, 16], "column_index": 6, "row_index": 6, "slice_correct": 6, "extent": 6, "grid": [6, 8, 11, 16], "mesh": 6, "pcolormesh": 6, "coeff": 6, "coeffici": 6, "x_center": [6, 16], "y_center": [6, 16], "cstart": [6, 16], "rstart": [6, 16], "detector": [6, 13, 16], "cstep": [6, 16], "rstep": [6, 16], "x_column": [6, 10, 16], "y_column": [6, 10, 16], "new_x_column": 6, "new_y_column": 6, "replac": [6, 8, 13], "label": 6, "corrected_x_column": [6, 16], "corrected_y_column": [6, 16], "cdeform_field": [6, 8], "forward": [6, 10, 13, 16], "apply_dfield": 6, "ad": [6, 7, 10, 12, 13], "gather_correction_metadata": 6, "meta": [6, 13, 14], "append_k_axi": 6, "append": [6, 8, 14], "kx": [6, 8, 16], "ky": [6, 8, 16], "whichev": 6, "destin": [6, 8, 10, 13], "kx_column": [6, 16], "ky_column": [6, 16], "gather_calibration_metadata": 6, "taken": 6, "cm2palett": 6, "cmap_nam": 6, "certain": 6, "cm": 6, "palett": 6, "color": 6, "hex": 6, "represent": [6, 14], "dictmerg": 6, "main_dict": 6, "other_entri": 6, "other": [6, 8, 10, 13, 16], "composit": 6, "dictionar": 6, "detector_coordinates_2_k_coordin": 6, "r_det": 6, "c_det": 6, "r_start": 6, "c_start": 6, "r_center": 6, "c_center": 6, "r_convers": 6, "c_convers": 6, "r_step": 6, "c_step": 6, "convers": [6, 13], "kr": 6, "kc": 6, "factor": [6, 16], "detector_rang": [6, 16], "applic": [6, 8, 10, 16], "displac": 6, "matrix": 6, "generate_inverse_dfield": 6, "griddata": 6, "whole": [6, 8], "load_dfield": 6, "energycalibr": [6, 8], "bias": [6, 8], "trace": [6, 8, 16], "tof": [6, 8, 16], "electron": [6, 8, 13], "bind": [6, 8], "For": [6, 8, 10, 13, 16], "instanc": [6, 8, 9, 11, 13, 16], "bin_data": 6, "bia": [6, 8, 16], "voltag": [6, 8, 16], "ntrace": 6, "nrang": 6, "multipl": [6, 10, 11], "dup": 6, "duplic": [6, 14], "per": [6, 8, 13, 16], "Not": [6, 9, 16], "overwritten": [6, 16], "data_fil": [6, 8], "bias_kei": [6, 8, 16], "tof_column": [6, 8, 13, 16], "hdf5": [6, 8, 12, 13, 16], "smooth": [6, 8, 16], "span": [6, 8], "7": [6, 16], "spectra": 6, "signal": [6, 8], "loess": [6, 8], "savgol_filt": [6, 8], "adjust_rang": 6, "ref_id": [6, 8], "peak_window": [6, 8, 16], "tool": [6, 8, 13, 16], "equival": 6, "among": 6, "within": [6, 8, 13], "algorithm": [6, 8, 16], "dispers": 6, "curv": [6, 8, 16], "traces_norm": 6, "area": 6, "align": [6, 8], "find_correspond": 6, "add_rang": 6, "infer_oth": [6, 8], "infer": [6, 12], "warp": [6, 8], "featrang": 6, "lmfit": [6, 8, 16], "energy_scal": [6, 8, 16], "kinet": [6, 8, 16], "map": [6, 10, 13], "flight": [6, 8, 13, 16], "optim": 6, "form": [6, 8, 10], "lstsq": [6, 8], "lsqr": [6, 8], "polynomi": [6, 8], "increas": [6, 8], "decreas": [6, 8], "print": [6, 8, 9, 13], "poly_energy_calibr": 6, "fit_energy_calibr": 6, "invalid": 6, "seg": 6, "show_legend": 6, "linekwd": 6, "linesegkwd": 6, "legkwd": [6, 8, 11], "segment": 6, "highlight": 6, "legend": [6, 8, 11], "xaxi": 6, "titl": 6, "legend_loc": 6, "shift": [6, 8], "append_energy_axi": [6, 8], "energy_column": [6, 16], "overrid": [6, 8], "calib_typ": 6, "append_tof_ns_axi": [6, 8], "tof_ns_column": [6, 8, 16], "nanosecond": [6, 8, 16], "binwidth": 6, "tof_binwidth": [6, 16], "tof_bin": [6, 16], "adjust_energy_correct": [6, 8], "correction_typ": [6, 8, 16], "top": 6, "graph": [6, 16], "cube": 6, "spheric": [6, 8], "lorentzian": [6, 8, 16], "gaussian": [6, 8, 16], "lorentzian_asymmetr": [6, 8], "term": 6, "tog": 6, "x_width": [6, 16], "integr": [6, 16], "y_width": [6, 16], "tof_fermi": [6, 16], "fermi": 6, "level": [6, 9, 13], "tof_width": [6, 16], "color_clip": [6, 16], "drift": 6, "gamma": [6, 16], "linewidth": 6, "lorentz": 6, "profil": 6, "sigma": [6, 16], "standard": [6, 12], "deviat": 6, "gamma2": 6, "asymmetr": 6, "amplitude2": 6, "apply_energy_correct": [6, 8], "new_tof_column": 6, "corrected_tof_column": [6, 16], "align_dld_sector": [6, 8], "sector_id_column": [6, 13, 16], "sector_delai": [6, 8, 16], "section": [6, 16], "sector": [6, 8, 16], "add_offset": 6, "offset": [6, 10, 16], "constant": [6, 8], "weight": [6, 8, 10], "preserve_mean": [6, 8, 10], "reduct": [6, 8, 10], "dfop": [6, 10], "apply_offset_from_column": 6, "flip": [6, 8, 16], "sign": [6, 8, 10, 16], "subtract": [6, 8, 10], "seri": [6, 8, 13], "support": [6, 7, 8, 10, 13], "extract_bia": 6, "filenam": [6, 8, 9, 13, 16], "correction_funct": 6, "model": 6, "One": 6, "distribut": [6, 10, 18], "diamet": [6, 16], "normspec": 6, "spec": [6, 13], "assembl": 6, "maximum": [6, 8], "sig_stil": 6, "sig_mov": 6, "fastdtw": [6, 16], "range_convert": 6, "xrng": 6, "pathcorr": 6, "pairwis": 6, "obtain": [6, 13, 16], "boundari": 6, "id_1_trace_1": 6, "id_1_trace_2": 6, "id_2_trace_1": 6, "id_2_trace_2": 6, "accord": 6, "find_nearest": 6, "narrai": 6, "closest": 6, "interest": [6, 13], "peaksearch": 6, "pkwindow": 6, "region": 6, "lowerbound1": 6, "upperbound1": 6, "lowerbound2": 6, "upperbound2": 6, "window": [6, 7, 16, 18], "amount": [6, 8], "lookahead": 6, "peakdetect1d": 6, "custom": 6, "y_axi": 6, "x_axi": 6, "200": [6, 16], "delta": 6, "maxima": 6, "minima": 6, "discov": 6, "surround": 6, "larger": 6, "respect": [6, 13, 16], "matlab": 6, "script": [6, 18], "billauer": 6, "co": 6, "il": 6, "peakdet": 6, "whose": 6, "ahead": 6, "candid": 6, "actual": 6, "period": 6, "f": [6, 16], "25": [6, 16], "good": [6, 8], "minimum": [6, 8], "mai": 6, "consid": [6, 12], "hinder": 6, "pick": 6, "toward": 6, "rmsnois": 6, "neg": 6, "po": 6, "ref_energi": [6, 8], "nonlinear": 6, "least": [6, 13], "squar": 6, "spectral": 6, "edc": 6, "done": [6, 18], "t0": [6, 8, 16], "associ": [6, 13], "ev": [6, 16], "output": [6, 11, 12, 13], "constrain": 6, "1e": 6, "e0": [6, 16], "min": 6, "aug": 6, "solv": 6, "vector": 6, "equat": 6, "differenti": 6, "relationship": 6, "written": 6, "sum_n": 6, "a_n": 6, "augment": [6, 13], "doubl": 6, "etc": [6, 7, 13, 16, 18], "tmat": 6, "ta": 6, "bvec": 6, "tof2ev": 6, "tof_dist": 6, "time_offset": 6, "energy_offset": 6, "express": [6, 13], "volt": 6, "formula": 6, "meter": 6, "tof2evpoli": 6, "poly_a": 6, "approxim": [6, 8, 16], "tof2n": 6, "map_partit": 6, "second": [6, 8, 13, 16], "delaycalibr": [6, 8], "pump": [6, 16], "probe": [6, 16], "append_delay_axi": [6, 8], "adc_column": [6, 16], "delay_column": [6, 16], "adc_rang": [6, 16], "delay_rang": [6, 8], "time0": [6, 16], "delay_range_mm": 6, "datafil": [6, 8], "p1_kei": [6, 16], "p2_kei": [6, 16], "t0_kei": [6, 16], "analog": [6, 16], "digit": [6, 16], "adc": [6, 16], "scan": [6, 8, 13], "p": [6, 16], "overlap": [6, 16], "stage": [6, 16], "mm": 6, "flip_delay_axi": [6, 8], "extract_delay_stage_paramet": 6, "p1_valu": 6, "p2_valu": 6, "t0_valu": 6, "mm_to_p": 6, "delay_mm": 6, "time0_mm": 6, "picosecond": [6, 8], "librari": [7, 8], "yaml": [7, 8, 16], "json": [7, 13, 16], "parse_config": 7, "folder_config": [7, 16], "user_config": [7, 16], "system_config": [7, 16], "default_config": [7, 16], "home": [7, 9, 16], "runner": [7, 9], "complet": [7, 9, 12, 13], "hierarch": [7, 16], "item": 7, "These": [7, 9, 16], "place": [7, 16], "folder": [7, 8, 9, 13, 16], "prefer": 7, "sed_config": [7, 8, 16], "wide": 7, "linux": [7, 16, 18], "allusersprofil": [7, 16], "package_dir": 7, "neither": [7, 13], "nor": [7, 13], "filenotfounderror": [7, 13], "load_config": 7, "config_path": 7, "cannot": [7, 13], "save_config": 7, "config_dict": 7, "overwrit": [7, 8, 13, 14, 16], "save": [7, 8, 12, 13, 16], "fulli": [7, 9], "complete_dictionari": 7, "base_dictionari": 7, "iter": [7, 10, 13, 16], "sedprocessor": 8, "collect_metadata": [8, 13], "wrapper": 8, "flow": 8, "extern": [8, 13], "ddf": [8, 13], "identifi": [8, 13], "reader": [8, 12, 13, 16], "accessor": 8, "underli": 8, "timed_datafram": 8, "metahandl": [8, 13, 14], "add_attribut": 8, "under": [8, 14], "getter": 8, "normalization_histogram": 8, "cpy": 8, "mirror": [8, 13, 16], "network": [8, 13], "drive": [8, 13], "storag": [8, 16], "use_copy_tool": [8, 16], "tabular": 8, "accept": 8, "anyth": 8, "interpret": 8, "filter_column": 8, "min_valu": 8, "inf": [8, 10], "max_valu": 8, "filter": [8, 10], "bin_and_load_momentum_calibr": 8, "df_partit": 8, "1st": 8, "momentum": [8, 13], "corrector": 8, "pre_bin": 8, "define_featur": 8, "rotation_symmetri": [8, 16], "auto_detect": 8, "gui": 8, "generate_splinewarp": 8, "restor": 8, "splinewarp": 8, "save_splinewarp": 8, "use_correct": 8, "affin": 8, "save_transform": 8, "pose": 8, "apply_momentum_correct": 8, "preview": 8, "inv_dfield": 8, "calibrate_momentum_ax": 8, "high": [8, 16], "its": [8, 13], "bz": [8, 16], "save_momentum_calibr": 8, "apply_momentum_calibr": 8, "arg": 8, "energi": [8, 12, 16], "yet": [8, 16], "save_energy_correct": 8, "load_bias_seri": 8, "binned_data": 8, "bias_column": [8, 16], "normalize_span": [8, 16], "normalize_ord": [8, 16], "find_bias_peak": 8, "radiu": [8, 16], "indic": 8, "tri": [8, 12], "same": [8, 10, 14, 16], "fast_dtw": 8, "too": 8, "qualit": 8, "ideal": 8, "middl": 8, "narrow": 8, "fastdtw_radiu": [8, 16], "monoton": 8, "calibrate_energy_axi": 8, "3rd": 8, "calibration_method": [8, 16], "save_energy_calibr": 8, "add_energy_offset": 8, "save_energy_offset": 8, "channel": [8, 12, 13, 16], "tof_step_to_n": 8, "hextof": [8, 13], "endstat": 8, "delai": [8, 13, 16], "calibrate_delay_axi": 8, "save_delay_calibr": 8, "add_delay_offset": 8, "revers": 8, "save_delay_offset": 8, "save_workflow_param": 8, "add_jitt": 8, "amp": [8, 10], "onto": 8, "jitter_col": [8, 16], "interv": [8, 10, 13], "jitter_amp": [8, 16], "apply_jitt": [8, 10], "add_time_stamped_data": [8, 10], "dest_column": [8, 10], "time_stamp": [8, 10, 13], "archiver_channel": [8, 13], "timestamp": [8, 10, 13, 16], "pair": [8, 10, 12], "stamp": [8, 10, 13, 16], "fetch": [8, 9, 13], "epic": [8, 13, 16], "archiv": [8, 13, 16], "retriev": [8, 13, 16], "normalize_to_acquisition_tim": 8, "NOT": 8, "acquisit": [8, 13], "num_cor": [8, 16], "openmp": 8, "threadpool_limit": 8, "lower_bound": [8, 10], "upper_bound": [8, 10], "remain": [8, 13], "unmodifi": 8, "asserterror": 8, "rise": 8, "get_normalization_histogram": 8, "use_time_stamp": 8, "instead": [8, 12], "rather": 8, "than": [8, 12], "time_stamp_alia": [8, 13, 16], "unit": [8, 16], "view_event_histogram": 8, "dfpid": 8, "ncol": [8, 11], "histkwd": [8, 11], "individu": [8, 13, 16], "substitu": 8, "grid_histogram": [8, 11], "faddr": [8, 12], "extens": [8, 13], "tiff": [8, 12], "tif": 8, "h5": [8, 13, 16], "nx": 8, "writer": 8, "alias_dict": [8, 12, 13], "alias": [8, 13, 16], "w": [8, 12], "pynxtool": [8, 12, 16], "input_fil": [8, 12, 16], "eln_data": 8, "lab": [8, 18], "come": 9, "abil": 9, "url": [9, 13, 16], "By": [9, 10], "wse2": 9, "tas2": 9, "gd_w110": 9, "extend": 9, "import": 9, "o": 9, "just": 9, "anoth": 9, "root_dir": 9, "interrupt": 9, "restart": 9, "continu": 9, "remove_zip": 9, "user_path": 9, "152m": 9, "73g": 9, "00": 9, "02": 9, "01": [9, 16], "24": 9, "71": 9, "3mb": 9, "09": 9, "54": [9, 16], "delet": [9, 10, 13], "zip": 9, "use_exist": 9, "new_dataset": 9, "Or": 9, "re": [9, 13], "some": [9, 13], "rerun": 9, "command": 9, "73gb": 9, "12": [9, 16], "6mb": 9, "113": [9, 16], "41": 9, "43": 9, "successfulli": 9, "existing_data_path": 9, "dir": 9, "subdir": 9, "scan049_1": 9, "energycal_2019_01_08": 9, "rearrange_fil": 9, "subfold": 9, "put": 9, "example_dset_nam": 9, "example_dset_info": 9, "real": 9, "example_subdir": 9, "data_nam": 9, "info": 9, "assert": 9, "likewis": 9, "doesn": 9, "now": [9, 13, 18], "let": 9, "28": [9, 16], "10file": 9, "rearrang": 9, "696": 9, "11file": 9, "movement": 9, "path_to_remov": 9, "zenodo": 9, "record": 9, "6369728": 9, "10658470": 9, "single_event_data": 9, "analysis_data": 9, "calibration_data": 9, "10160182": 9, "scan0121_1": 9, "energycal_2020_07_20": 9, "web": 9, "manag": 9, "json_path": 9, "load_datasets_dict": 9, "kwarg": 9, "ignore_zip": 9, "ignor": [9, 12, 13], "cols_jitt": 10, "jitter_typ": 10, "stdev": 10, "drop_column": 10, "column_nam": 10, "drop": [10, 13], "apply_filt": 10, "bound": 10, "consecut": 10, "time_stamp_column": 10, "map_columns_2d": 10, "map_2d": 10, "simultan": 10, "callabl": 10, "forward_fill_lazi": 10, "max": 10, "compute_length": 10, "spars": 10, "those": [10, 18], "mani": 10, "nan": [10, 13], "entir": [10, 13], "consist": [10, 16], "twice": 10, "enough": 10, "previou": [10, 14], "smallest": 10, "length": [10, 16], "backward_fill_lazi": 10, "backward": 10, "help": [10, 18], "often": 10, "care": 10, "assumpt": 10, "being": 10, "past": 10, "offset_by_other_column": 10, "target_column": 10, "offset_column": 10, "inplac": 10, "renam": 10, "suffix": 10, "_offset": 10, "plot_single_hist": 11, "histval": 11, "tooltip": 11, "text": 11, "quad": 11, "pbk": 11, "dct": 11, "rv": 11, "rvbin": 11, "rvrang": 11, "random": 11, "load_h5": 12, "to_h5": 12, "subfunct": 12, "load_tiff": 12, "dim": 12, "attr": 12, "retain": 12, "tzcyx": 12, "to_tiff": 12, "compat": 12, "imagej": 12, "axis_dict": 12, "therefor": 12, "best": 12, "posi": 12, "posx": 12, "c": [12, 16], "full": [12, 13], "z": 12, "sort": [12, 13], "guess": 12, "to_nexu": 12, "_attr": 12, "dataconvert": 12, "loader_interfac": 13, "get_load": 13, "loader_nam": 13, "helper": 13, "get_names_of_all_load": 13, "popul": 13, "abc": 13, "py": 13, "becom": 13, "meta_handl": 13, "supported_file_typ": 13, "read_datafram": 13, "ftype": 13, "preced": 13, "parquet": [13, 16], "csv": 13, "get_files_from_run_id": 13, "run_id": 13, "get_count_r": 13, "fid": 13, "rate": 13, "countrat": 13, "get_elapsed_tim": 13, "elaps": 13, "alia": 13, "author": 13, "l": 13, "rettig": 13, "variou": [13, 16], "parser": 13, "hdf5_to_datafram": 13, "group_nam": [13, 16], "ms_markers_group": [13, 16], "msmarker": [13, 16], "first_event_time_stamp_kei": [13, 16], "firsteventtimestamp": [13, 16], "stream": [13, 16], "groupnam": 13, "hdf5_to_timed_datafram": 13, "evenli": 13, "get_groups_and_alias": 13, "h5file": 13, "search_pattern": 13, "alias_kei": 13, "h5py": 13, "pattern": 13, "pars": [13, 16], "hdf5_to_arrai": 13, "data_typ": 13, "float32": 13, "hdf5_to_timed_arrai": 13, "ms_marker": 13, "get_attribut": 13, "h5group": 13, "decod": 13, "millisecond": [13, 16], "marker": 13, "hz": 13, "wave": 13, "get_archiver_data": 13, "archiver_url": [13, 16], "ts_from": 13, "ts_to": 13, "meti": 13, "1000": [13, 16], "fhi": 13, "berlin": 13, "hdf5_groupnam": [13, 16], "hdf5_alias": [13, 16], "base_fold": 13, "get_start_and_end_tim": 13, "gather_metadata": 13, "flash": 13, "wesp": 13, "instrument": [13, 16], "structur": [13, 16], "buffer": 13, "amalgam": 13, "across": 13, "reread": 13, "back": 13, "multiindex": 13, "panda": 13, "dataformat": 13, "macro": 13, "microbunch": 13, "alongsid": 13, "inherit": 13, "initialize_path": 13, "daq": [13, 16], "available_channel": 13, "exclud": 13, "pulseid": [13, 16], "get_channel": 13, "desir": 13, "per_puls": [13, 16], "per_electron": [13, 16], "per_train": [13, 16], "multi_index": 13, "reset_multi_index": 13, "puls": [13, 16], "create_multi_index_per_electron": 13, "h5_file": 13, "reli": 13, "macrobunch": 13, "trainid": 13, "electronid": 13, "create_multi_index_per_puls": 13, "train_id": 13, "np_arrai": 13, "train": 13, "create_numpy_array_per_channel": 13, "create_dataframe_per_electron": 13, "explod": 13, "meaningless": 13, "create_dataframe_per_puls": 13, "channel_dict": 13, "auxiliari": [13, 16], "repeat": 13, "499": 13, "compar": [13, 16], "multicolumn": 13, "create_dataframe_per_train": 13, "create_dataframe_per_channel": 13, "concatenate_channel": 13, "concaten": 13, "create_dataframe_per_fil": 13, "file_path": 13, "opposit": 13, "create_buffer_fil": 13, "h5_path": 13, "parquet_path": 13, "except": [13, 14], "buffer_file_handl": 13, "data_parquet_dir": [13, 16], "force_recr": 13, "forc": 13, "recreat": 13, "three": 13, "schema": 13, "fail": 13, "parquet_handl": 13, "load_parquet": 13, "save_parquet": 13, "distinguish": 13, "multidetector": 13, "dd": 13, "dataframe_electron": 13, "dataframe_puls": 13, "parse_metadata": 13, "scicat_token": [13, 16], "metadataretriev": 13, "scicat": [13, 16], "data_raw_dir": [13, 16], "beamtim": [13, 16], "metadata_config": 13, "get_metadata": 13, "beamtime_id": [13, 16], "sxp": 13, "microscop": 13, "ident": 13, "dummi": 13, "gather_fil": 13, "f_start": 13, "f_end": 13, "f_step": 13, "file_sort": 13, "glob": 13, "parse_h5_kei": 13, "_hl": 13, "param": 13, "while": 13, "split_channel_bitwis": 13, "input_column": 13, "output_column": 13, "bit_mask": 13, "split": 13, "bitwis": 13, "bit": [13, 16], "mask": 13, "split_dld_time_from_sector_id": 13, "sector_id_reserved_bit": [13, 16], "sectorid": 13, "encod": [13, 16], "dldsectorid": [13, 16], "dldtimestep": [13, 16], "reserv": [13, 16], "mirrorutil": 13, "transpar": 13, "tree": 13, "speed": 13, "tremend": 13, "copytool": 13, "dest": 13, "force_copi": 13, "compute_kwd": 13, "oserror": 13, "disk": 13, "sdir": 13, "cleanup_oldest_scan": 13, "old": 13, "oldest": 13, "ctime": 13, "queri": 13, "ag": 13, "get_target_dir": 13, "gid": [13, 16], "root": [13, 16], "unix": 13, "wether": 13, "notadirectoryerror": 13, "insid": 13, "mymakedir": 13, "mycopi": 13, "fir": 13, "ownership": 13, "handler": 14, "manipul": 14, "nice": 14, "rtype": 14, "duplicate_polici": 14, "control": 14, "duplicateentryerror": 14, "recurs": 14, "trail": 14, "attempt": 14, "explan": 14, "mechan": 16, "manner": 16, "subsequ": 16, "modif": 16, "administr": 16, "setup": 16, "ref": 16, "example_config": 16, "ship": 16, "typic": 16, "disabl": 16, "t_n": 16, "samplebia": 16, "xm": 16, "ym": 16, "tm": 16, "125e": 16, "adc_bin": 16, "half": 16, "jitter_column": 16, "timed_dataframe_unit_tim": 16, "001": 16, "100000": 16, "150000": 16, "cutoff": 16, "132250": 16, "600": 16, "intens": 16, "300": 16, "512": 16, "unbin": 16, "1792": 16, "132000": 16, "138000": 16, "2048": 16, "background": 16, "fwhm": 16, "sigma_radiu": 16, "variat": 16, "1900": 16, "25600": 16, "flip_time_axi": 16, "multithread": 16, "worker": 16, "80": 16, "1800": 16, "copy_tool_sourc": 16, "copy_tool_dest": 16, "localdatastor": 16, "copy_tool_kwd": 16, "ntask": 16, "1001": 16, "stream_0": 16, "stream_1": 16, "stream_2": 16, "stream_4": 16, "assign": 16, "eventid": 16, "tof_voltag": 16, "extractor_voltag": 16, "extractor_curr": 16, "cryo_temperatur": 16, "sample_temperatur": 16, "dld_time": 16, "128000": 16, "ktof": 16, "len": 16, "730": 16, "920": 16, "700": 16, "radial": 16, "3000": 16, "058206295066418": 16, "684410678887588e": 16, "07": 16, "30": 16, "440035779171833": 16, "136000": 16, "kx_scale": 16, "010729535670610963": 16, "ky_scal": 16, "feature_point": 16, "203": 16, "341": 16, "96": 16, "299": 16, "16": 16, "345": 16, "32": 16, "350": 16, "243": 16, "70": 16, "304": 16, "38": 16, "149": 16, "88": 16, "199": 16, "52": 16, "152": 16, "48": 16, "154": 16, "242": 16, "27": 16, "248": 16, "29": 16, "62": 16, "even": 16, "delaystag": 16, "p1": 16, "p2": 16, "32000": 16, "engin": 16, "aa0": 16, "mpg": 16, "de": 16, "17668": 16, "getdata": 16, "pv": 16, "epics_pv": 16, "extr": 16, "carv": 16, "temp_rbv": 16, "xgs600": 16, "pressureac": 16, "p_rd": 16, "udld": 16, "apertur": 16, "m1": 16, "rbv": 16, "m2": 16, "m3": 16, "trx": 16, "trz": 16, "tht": 16, "phi": 16, "omg": 16, "motor": 16, "fa_in_channel": 16, "hor": 16, "fa_hor_channel": 16, "contrast": 16, "ca_in_channel": 16, "aperture_config": 16, "2018": 16, "23t19": 16, "35": 16, "15": 16, "fa_siz": 16, "750": 16, "75": 16, "1500": 16, "500": 16, "ca_siz": 16, "2020": 16, "lens_mode_config": 16, "6kv_kmodem4": 16, "0_20vtof_v3": 16, "sav": 16, "6000": 16, "uca": 16, "1200": 16, "ufa": 16, "z1": 16, "2452": 16, "z2": 16, "1489": 16, "420": 16, "2494": 16, "489": 16, "228": 16, "05": 16, "82": 16, "232": 16, "h": 16, "36": 16, "mcpfront": 16, "0_30vtof_453ns_focu": 16, "403": 16, "2500": 16, "422": 16, "208": 16, "49": 16, "68": 16, "735": 16, "44": 16, "nxmpe": 16, "hand": 16, "nxmpes_config": 16, "took": 16, "pg2": 16, "11019101": 16, "year": 16, "2023": 16, "beamtimeid": 16, "intermedi": 16, "sinc": 16, "maxwel": 16, "probabl": 16, "lot": 16, "our": 16, "dispos": 16, "fl1user3": 16, "ubid_offset": 16, "forward_fill_iter": 16, "split_sector_id_from_dld_tim": 16, "dldposx": 16, "dldposi": 16, "dldtime": 16, "0576131995767355e": 16, "corrected_delay_column": 16, "pumpprobetim": 16, "extractorvoltag": 16, "extractorcurr": 16, "cryotemperatur": 16, "sampletemperatur": 16, "channelalia": 16, "uncategoris": 16, "diag": 16, "timinginfo": 16, "time1": 16, "bunch_first_index": 16, "exp": 16, "dld1": 16, "special": 16, "further": 16, "dldaux": 16, "dldauxchannel": 16, "tofvoltag": 16, "dldtimebins": 16, "pulser": 16, "approx": 16, "35000": 16, "33000": 16, "pulsersignadc": 16, "fl1": 16, "pg": 16, "sis8300": 16, "100mhz": 16, "ch6": 16, "td": 16, "monochromat": 16, "beam": 16, "quasi": 16, "better": 16, "still": 16, "monochromatorphotonenergi": 16, "monochrom": 16, "photon": 16, "gmd": 16, "gmdbda": 16, "averag": 16, "bda": 16, "arriv": 16, "vital": 16, "compens": 16, "sase": 16, "fluctuat": 16, "dbc2": 16, "bam": 16, "sdiag": 16, "fl0": 16, "arrival_tim": 16, "sa1": 16, "comp": 16, "zraw": 16, "sync": 16, "laser": 16, "lock": 16, "f1": 16, "osc": 16, "fmc0": 16, "md22": 16, "encoder_posit": 16, "rd": 16, "dgroup": 16, "stream_name_prefix": 16, "pbd": 16, "gmd_data_gmd_data": 16, "pbd2": 16, "fl2photdiag_pbd2_gmd_data": 16, "fl1user1": 16, "flash1_user1_stream_2": 16, "fl1user2": 16, "flash1_user2_stream_2": 16, "flash1_user3_stream_2": 16, "fl2user1": 16, "flash2_user1_stream_2": 16, "fl2user2": 16, "flash2_user2_stream_2": 16, "beamtime_dir": 16, "asap3": 16, "gpf": 16, "scicat_url": 16, "shall": 16, "final": 16, "soon": 16, "nxmpes_config_hextof_light": 16, "venv": 18, "pyenv": 18, "conda": 18, "maco": 18, "jupyt": 18, "kernel": 18, "ipykernel": 18, "sed_kernel": 18, "feel": 18, "submit": 18}, "objects": {"sed": [[5, 0, 0, "-", "binning"], [8, 0, 0, "-", "core"], [11, 0, 0, "-", "diagnostics"], [12, 0, 0, "-", "io"]], "sed.binning": [[5, 1, 1, "", "bin_dataframe"], [5, 1, 1, "", "bin_partition"], [5, 0, 0, "-", "numba_bin"], [5, 0, 0, "-", "utils"]], "sed.binning.numba_bin": [[5, 1, 1, "", "binsearch"], [5, 1, 1, "", "numba_histogramdd"]], "sed.binning.utils": [[5, 1, 1, "", "bin_centers_to_bin_edges"], [5, 1, 1, "", "bin_edges_to_bin_centers"], [5, 1, 1, "", "simplify_binning_arguments"]], "sed.calibrator": [[6, 0, 0, "-", "delay"], [6, 0, 0, "-", "energy"], [6, 0, 0, "-", "momentum"]], "sed.calibrator.delay": [[6, 2, 1, "", "DelayCalibrator"], [6, 1, 1, "", "extract_delay_stage_parameters"], [6, 1, 1, "", "mm_to_ps"]], "sed.calibrator.delay.DelayCalibrator": [[6, 3, 1, "", "add_offsets"], [6, 3, 1, "", "append_delay_axis"]], "sed.calibrator.energy": [[6, 2, 1, "", "EnergyCalibrator"], [6, 1, 1, "", "correction_function"], [6, 1, 1, "", "extract_bias"], [6, 1, 1, "", "find_correspondence"], [6, 1, 1, "", "find_nearest"], [6, 1, 1, "", "fit_energy_calibration"], [6, 1, 1, "", "normspec"], [6, 1, 1, "", "peakdetect1d"], [6, 1, 1, "", "peaksearch"], [6, 1, 1, "", "poly_energy_calibration"], [6, 1, 1, "", "range_convert"], [6, 1, 1, "", "tof2ev"], [6, 1, 1, "", "tof2evpoly"], [6, 1, 1, "", "tof2ns"]], "sed.calibrator.energy.EnergyCalibrator": [[6, 3, 1, "", "add_offsets"], [6, 3, 1, "", "add_ranges"], [6, 3, 1, "", "adjust_energy_correction"], [6, 3, 1, "", "adjust_ranges"], [6, 3, 1, "", "align_dld_sectors"], [6, 3, 1, "", "append_energy_axis"], [6, 3, 1, "", "append_tof_ns_axis"], [6, 3, 1, "", "apply_energy_correction"], [6, 3, 1, "", "bin_data"], [6, 3, 1, "", "calibrate"], [6, 4, 1, "", "dup"], [6, 3, 1, "", "feature_extract"], [6, 3, 1, "", "gather_calibration_metadata"], [6, 3, 1, "", "gather_correction_metadata"], [6, 3, 1, "", "load_data"], [6, 3, 1, "", "normalize"], [6, 4, 1, "", "nranges"], [6, 4, 1, "", "ntraces"], [6, 3, 1, "", "view"]], "sed.calibrator.momentum": [[6, 2, 1, "", "MomentumCorrector"], [6, 1, 1, "", "apply_dfield"], [6, 1, 1, "", "cm2palette"], [6, 1, 1, "", "detector_coordinates_2_k_coordinates"], [6, 1, 1, "", "dictmerge"], [6, 1, 1, "", "generate_inverse_dfield"], [6, 1, 1, "", "load_dfield"]], "sed.calibrator.momentum.MomentumCorrector": [[6, 3, 1, "", "add_features"], [6, 3, 1, "", "append_k_axis"], [6, 3, 1, "", "apply_correction"], [6, 3, 1, "", "apply_corrections"], [6, 3, 1, "", "calc_geometric_distances"], [6, 3, 1, "", "calc_inverse_dfield"], [6, 3, 1, "", "calc_symmetry_scores"], [6, 3, 1, "", "calibrate"], [6, 3, 1, "", "coordinate_transform"], [6, 3, 1, "", "feature_extract"], [6, 3, 1, "", "feature_select"], [6, 4, 1, "", "features"], [6, 3, 1, "", "gather_calibration_metadata"], [6, 3, 1, "", "gather_correction_metadata"], [6, 3, 1, "", "load_data"], [6, 3, 1, "", "pose_adjustment"], [6, 3, 1, "", "reset_deformation"], [6, 3, 1, "", "select_k_range"], [6, 3, 1, "", "select_slice"], [6, 3, 1, "", "select_slicer"], [6, 3, 1, "", "spline_warp_estimate"], [6, 4, 1, "", "symscores"], [6, 3, 1, "", "update_deformation"], [6, 3, 1, "", "view"]], "sed.core": [[8, 2, 1, "", "SedProcessor"], [7, 0, 0, "-", "config"], [10, 0, 0, "-", "dfops"], [14, 0, 0, "-", "metadata"]], "sed.core.SedProcessor": [[8, 3, 1, "", "add_attribute"], [8, 3, 1, "", "add_delay_offset"], [8, 3, 1, "", "add_energy_offset"], [8, 3, 1, "", "add_jitter"], [8, 3, 1, "", "add_time_stamped_data"], [8, 3, 1, "", "adjust_energy_correction"], [8, 3, 1, "", "align_dld_sectors"], [8, 3, 1, "", "append_energy_axis"], [8, 3, 1, "", "append_tof_ns_axis"], [8, 3, 1, "", "apply_energy_correction"], [8, 3, 1, "", "apply_momentum_calibration"], [8, 3, 1, "", "apply_momentum_correction"], [8, 4, 1, "", "attributes"], [8, 3, 1, "", "bin_and_load_momentum_calibration"], [8, 4, 1, "", "binned"], [8, 3, 1, "", "calibrate_delay_axis"], [8, 3, 1, "", "calibrate_energy_axis"], [8, 3, 1, "", "calibrate_momentum_axes"], [8, 3, 1, "", "compute"], [8, 4, 1, "", "config"], [8, 3, 1, "", "cpy"], [8, 4, 1, "", "dataframe"], [8, 3, 1, "", "define_features"], [8, 4, 1, "", "files"], [8, 3, 1, "", "filter_column"], [8, 3, 1, "", "find_bias_peaks"], [8, 3, 1, "", "generate_splinewarp"], [8, 3, 1, "", "get_normalization_histogram"], [8, 3, 1, "", "load"], [8, 3, 1, "", "load_bias_series"], [8, 4, 1, "", "normalization_histogram"], [8, 4, 1, "", "normalized"], [8, 3, 1, "", "pose_adjustment"], [8, 3, 1, "", "pre_binning"], [8, 3, 1, "", "save"], [8, 3, 1, "", "save_delay_calibration"], [8, 3, 1, "", "save_delay_offsets"], [8, 3, 1, "", "save_energy_calibration"], [8, 3, 1, "", "save_energy_correction"], [8, 3, 1, "", "save_energy_offset"], [8, 3, 1, "", "save_momentum_calibration"], [8, 3, 1, "", "save_splinewarp"], [8, 3, 1, "", "save_transformations"], [8, 3, 1, "", "save_workflow_params"], [8, 4, 1, "", "timed_dataframe"], [8, 3, 1, "", "view_event_histogram"]], "sed.core.config": [[7, 1, 1, "", "complete_dictionary"], [7, 1, 1, "", "load_config"], [7, 1, 1, "", "parse_config"], [7, 1, 1, "", "save_config"]], "sed.core.dfops": [[10, 1, 1, "", "add_time_stamped_data"], [10, 1, 1, "", "apply_filter"], [10, 1, 1, "", "apply_jitter"], [10, 1, 1, "", "backward_fill_lazy"], [10, 1, 1, "", "drop_column"], [10, 1, 1, "", "forward_fill_lazy"], [10, 1, 1, "", "map_columns_2d"], [10, 1, 1, "", "offset_by_other_columns"]], "sed.core.metadata": [[14, 5, 1, "", "DuplicateEntryError"], [14, 2, 1, "", "MetaHandler"]], "sed.core.metadata.MetaHandler": [[14, 3, 1, "", "add"], [14, 4, 1, "", "metadata"]], "sed.dataset": [[9, 0, 0, "-", "dataset"]], "sed.dataset.dataset": [[9, 2, 1, "", "Dataset"], [9, 2, 1, "", "DatasetsManager"]], "sed.dataset.dataset.Dataset": [[9, 4, 1, "", "available"], [9, 4, 1, "", "data_name"], [9, 4, 1, "", "existing_data_paths"], [9, 3, 1, "", "get"], [9, 3, 1, "", "remove"]], "sed.dataset.dataset.DatasetsManager": [[9, 6, 1, "", "FILENAME"], [9, 6, 1, "", "NAME"], [9, 3, 1, "", "add"], [9, 6, 1, "", "json_path"], [9, 3, 1, "", "load_datasets_dict"], [9, 3, 1, "", "remove"]], "sed.diagnostics": [[11, 1, 1, "", "grid_histogram"], [11, 1, 1, "", "plot_single_hist"]], "sed.io": [[12, 1, 1, "", "load_h5"], [12, 1, 1, "", "load_tiff"], [12, 1, 1, "", "to_h5"], [12, 1, 1, "", "to_nexus"], [12, 1, 1, "", "to_tiff"]], "sed.loader.base": [[13, 0, 0, "-", "loader"]], "sed.loader.base.loader": [[13, 2, 1, "", "BaseLoader"], [13, 6, 1, "", "LOADER"]], "sed.loader.base.loader.BaseLoader": [[13, 3, 1, "", "get_count_rate"], [13, 3, 1, "", "get_elapsed_time"], [13, 3, 1, "", "get_files_from_run_id"], [13, 3, 1, "", "read_dataframe"], [13, 6, 1, "", "supported_file_types"]], "sed.loader.flash": [[13, 0, 0, "-", "loader"], [13, 0, 0, "-", "metadata"]], "sed.loader.flash.loader": [[13, 2, 1, "", "FlashLoader"], [13, 6, 1, "", "LOADER"]], "sed.loader.flash.loader.FlashLoader": [[13, 4, 1, "", "available_channels"], [13, 3, 1, "", "buffer_file_handler"], [13, 3, 1, "", "concatenate_channels"], [13, 3, 1, "", "create_buffer_file"], [13, 3, 1, "", "create_dataframe_per_channel"], [13, 3, 1, "", "create_dataframe_per_electron"], [13, 3, 1, "", "create_dataframe_per_file"], [13, 3, 1, "", "create_dataframe_per_pulse"], [13, 3, 1, "", "create_dataframe_per_train"], [13, 3, 1, "", "create_multi_index_per_electron"], [13, 3, 1, "", "create_multi_index_per_pulse"], [13, 3, 1, "", "create_numpy_array_per_channel"], [13, 6, 1, "", "files"], [13, 3, 1, "", "get_channels"], [13, 3, 1, "", "get_count_rate"], [13, 3, 1, "", "get_elapsed_time"], [13, 3, 1, "", "get_files_from_run_id"], [13, 3, 1, "", "initialize_paths"], [13, 6, 1, "", "metadata"], [13, 3, 1, "", "parquet_handler"], [13, 3, 1, "", "parse_metadata"], [13, 3, 1, "", "read_dataframe"], [13, 3, 1, "", "reset_multi_index"], [13, 6, 1, "", "runs"], [13, 6, 1, "", "supported_file_types"]], "sed.loader.flash.metadata": [[13, 2, 1, "", "MetadataRetriever"]], "sed.loader.flash.metadata.MetadataRetriever": [[13, 3, 1, "", "get_metadata"]], "sed.loader.generic": [[13, 0, 0, "-", "loader"]], "sed.loader.generic.loader": [[13, 2, 1, "", "GenericLoader"], [13, 6, 1, "", "LOADER"]], "sed.loader.generic.loader.GenericLoader": [[13, 6, 1, "", "files"], [13, 3, 1, "", "get_count_rate"], [13, 3, 1, "", "get_elapsed_time"], [13, 3, 1, "", "get_files_from_run_id"], [13, 6, 1, "", "metadata"], [13, 3, 1, "", "read_dataframe"], [13, 6, 1, "", "runs"], [13, 6, 1, "", "supported_file_types"]], "sed.loader": [[13, 0, 0, "-", "loader_interface"], [13, 0, 0, "-", "mirrorutil"], [13, 0, 0, "-", "utils"]], "sed.loader.loader_interface": [[13, 1, 1, "", "get_loader"], [13, 1, 1, "", "get_names_of_all_loaders"]], "sed.loader.mirrorutil": [[13, 2, 1, "", "CopyTool"], [13, 1, 1, "", "get_target_dir"], [13, 1, 1, "", "mycopy"], [13, 1, 1, "", "mymakedirs"]], "sed.loader.mirrorutil.CopyTool": [[13, 3, 1, "", "cleanup_oldest_scan"], [13, 3, 1, "", "copy"], [13, 3, 1, "", "size"]], "sed.loader.mpes": [[13, 0, 0, "-", "loader"]], "sed.loader.mpes.loader": [[13, 6, 1, "", "LOADER"], [13, 2, 1, "", "MpesLoader"], [13, 1, 1, "", "get_archiver_data"], [13, 1, 1, "", "get_attribute"], [13, 1, 1, "", "get_count_rate"], [13, 1, 1, "", "get_elapsed_time"], [13, 1, 1, "", "get_groups_and_aliases"], [13, 1, 1, "", "hdf5_to_array"], [13, 1, 1, "", "hdf5_to_dataframe"], [13, 1, 1, "", "hdf5_to_timed_array"], [13, 1, 1, "", "hdf5_to_timed_dataframe"]], "sed.loader.mpes.loader.MpesLoader": [[13, 6, 1, "", "files"], [13, 3, 1, "", "gather_metadata"], [13, 3, 1, "", "get_count_rate"], [13, 3, 1, "", "get_elapsed_time"], [13, 3, 1, "", "get_files_from_run_id"], [13, 3, 1, "", "get_start_and_end_time"], [13, 6, 1, "", "metadata"], [13, 3, 1, "", "read_dataframe"], [13, 6, 1, "", "runs"], [13, 6, 1, "", "supported_file_types"]], "sed.loader.sxp": [[13, 0, 0, "-", "loader"]], "sed.loader.sxp.loader": [[13, 6, 1, "", "LOADER"], [13, 2, 1, "", "SXPLoader"]], "sed.loader.sxp.loader.SXPLoader": [[13, 4, 1, "", "available_channels"], [13, 3, 1, "", "buffer_file_handler"], [13, 3, 1, "", "concatenate_channels"], [13, 3, 1, "", "create_buffer_file"], [13, 3, 1, "", "create_dataframe_per_channel"], [13, 3, 1, "", "create_dataframe_per_electron"], [13, 3, 1, "", "create_dataframe_per_file"], [13, 3, 1, "", "create_dataframe_per_pulse"], [13, 3, 1, "", "create_dataframe_per_train"], [13, 3, 1, "", "create_multi_index_per_electron"], [13, 3, 1, "", "create_multi_index_per_pulse"], [13, 3, 1, "", "create_numpy_array_per_channel"], [13, 6, 1, "", "files"], [13, 3, 1, "", "gather_metadata"], [13, 3, 1, "", "get_channels"], [13, 3, 1, "", "get_count_rate"], [13, 3, 1, "", "get_elapsed_time"], [13, 3, 1, "", "get_files_from_run_id"], [13, 3, 1, "", "initialize_paths"], [13, 6, 1, "", "metadata"], [13, 3, 1, "", "parquet_handler"], [13, 3, 1, "", "read_dataframe"], [13, 3, 1, "", "reset_multi_index"], [13, 6, 1, "", "runs"], [13, 6, 1, "", "supported_file_types"]], "sed.loader.utils": [[13, 1, 1, "", "gather_files"], [13, 1, 1, "", "parse_h5_keys"], [13, 1, 1, "", "split_channel_bitwise"], [13, 1, 1, "", "split_dld_time_from_sector_id"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method", "4": "py:property", "5": "py:exception", "6": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"], "5": ["py", "exception", "Python exception"], "6": ["py", "attribute", "Python attribute"]}, "titleterms": {"sed": [0, 1, 17], "document": [0, 3], "user": [0, 9, 17], "guid": [0, 17], "exampl": [0, 9, 16], "api": [0, 4, 9], "commun": 0, "contribut": [0, 1], "get": [1, 9], "start": 1, "develop": [1, 2, 18], "workflow": [1, 19], "pull": 1, "request": 1, "guidelin": 1, "loader": [1, 13], "how": 3, "maintain": 3, "releas": 3, "bin": 5, "main": 5, "function": 5, "us": [5, 9], "helper": 5, "calibr": 6, "momentum": [6, 16], "correct": 6, "energi": 6, "delai": 6, "config": 7, "core": 8, "dataset": 9, "remov": 9, "attribut": 9, "ad": 9, "custom": 9, "datasetsmanag": 9, "default": [9, 16], "json": 9, "datafram": 10, "oper": 10, "diagnost": 11, "io": 12, "data": 13, "interfac": 13, "abstract": 13, "baseload": 13, "genericload": 13, "mpesload": 13, "flashload": 13, "sxploader": 13, "util": 13, "metadata": 14, "configur": 16, "set": 16, "file": 16, "mpe": 16, "meti": 16, "microscop": 16, "fhi": 16, "berlin": 16, "flash": 16, "hextof": 16, "desi": 16, "instal": [17, 18], "basic": 17, "concept": 17, "version": 18}, "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.todo": 2, "sphinx.ext.viewcode": 1, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"SED documentation": [[0, "sed-documentation"]], "User guide": [[0, "user-guide"]], "Examples": [[0, "examples"]], "API": [[0, "api"], [4, "api"], [9, "module-sed.dataset.dataset"]], "Community and contribution guide": [[0, "community-and-contribution-guide"]], "Contributing to sed": [[1, "contributing-to-sed"]], "Getting Started": [[1, "getting-started"]], "Development Workflow": [[1, "development-workflow"]], "Pull Request Guidelines": [[1, "pull-request-guidelines"]], "Developing a Loader": [[1, "developing-a-loader"]], "Development": [[2, "development"]], "How to Maintain": [[3, "how-to-maintain"]], "Documentation": [[3, "documentation"]], "Release": [[3, "release"]], "Binning": [[5, "binning"]], "Main functions": [[5, "module-sed.binning"]], "Used helper functions": [[5, "module-sed.binning.numba_bin"]], "Calibrator": [[6, "calibrator"]], "Momentum calibration and correction": [[6, "module-sed.calibrator.momentum"]], "Energy calibration and correction": [[6, "module-sed.calibrator.energy"]], "Delay calibration and correction": [[6, "module-sed.calibrator.delay"]], "Config": [[7, "module-sed.core.config"]], "Core": [[8, "module-sed.core"]], "Dataset": [[9, "dataset"]], "Getting datasets": [[9, "getting-datasets"]], "get()": [[9, "get"]], "remove()": [[9, "remove"]], "Attributes useful for user": [[9, "attributes-useful-for-user"]], "Example of adding custom datasets": [[9, "example-of-adding-custom-datasets"]], "DatasetsManager": [[9, "datasetsmanager"]], "Default datasets.json": [[9, "default-datasets-json"]], "Dataframe Operations": [[10, "module-sed.core.dfops"]], "Diagnostics": [[11, "module-sed.diagnostics"]], "IO": [[12, "module-sed.io"]], "Data loader": [[13, "data-loader"]], "Loader Interface": [[13, "module-sed.loader.loader_interface"]], "Abstract BaseLoader": [[13, "module-sed.loader.base.loader"]], "GenericLoader": [[13, "module-sed.loader.generic.loader"]], "MpesLoader": [[13, "module-sed.loader.mpes.loader"]], "FlashLoader": [[13, "module-sed.loader.flash.loader"]], "SXPLoader": [[13, "module-sed.loader.sxp.loader"]], "Utilities": [[13, "module-sed.loader.utils"]], "Metadata": [[14, "module-sed.core.metadata"]], "Configuration": [[16, "configuration"]], "Default configuration settings": [[16, "default-configuration-settings"]], "Example configuration file for mpes (METIS momentum microscope at FHI-Berlin)": [[16, "example-configuration-file-for-mpes-metis-momentum-microscope-at-fhi-berlin"]], "Example configuration file for flash (HEXTOF momentum microscope at FLASH, Desy)": [[16, "example-configuration-file-for-flash-hextof-momentum-microscope-at-flash-desy"]], "User Guide": [[17, "user-guide"]], "Installing SED": [[17, null]], "Basic concepts": [[17, null]], "Installation": [[18, "installation"]], "Development version": [[18, "development-version"]], "Workflows": [[19, "workflows"]]}, "indexentries": {"bin_centers_to_bin_edges() (in module sed.binning.utils)": [[5, "sed.binning.utils.bin_centers_to_bin_edges"]], "bin_dataframe() (in module sed.binning)": [[5, "sed.binning.bin_dataframe"]], "bin_edges_to_bin_centers() (in module sed.binning.utils)": [[5, "sed.binning.utils.bin_edges_to_bin_centers"]], "bin_partition() (in module sed.binning)": [[5, "sed.binning.bin_partition"]], "binsearch() (in module sed.binning.numba_bin)": [[5, "sed.binning.numba_bin.binsearch"]], "module": [[5, "module-sed.binning"], [5, "module-sed.binning.numba_bin"], [5, "module-sed.binning.utils"], [6, "module-sed.calibrator.delay"], [6, "module-sed.calibrator.energy"], [6, "module-sed.calibrator.momentum"], [7, "module-sed.core.config"], [8, "module-sed.core"], [9, "module-sed.dataset.dataset"], [10, "module-sed.core.dfops"], [11, "module-sed.diagnostics"], [12, "module-sed.io"], [13, "module-sed.loader.base.loader"], [13, "module-sed.loader.flash.loader"], [13, "module-sed.loader.flash.metadata"], [13, "module-sed.loader.generic.loader"], [13, "module-sed.loader.loader_interface"], [13, "module-sed.loader.mirrorutil"], [13, "module-sed.loader.mpes.loader"], [13, "module-sed.loader.sxp.loader"], [13, "module-sed.loader.utils"], [14, "module-sed.core.metadata"]], "numba_histogramdd() (in module sed.binning.numba_bin)": [[5, "sed.binning.numba_bin.numba_histogramdd"]], "sed.binning": [[5, "module-sed.binning"]], "sed.binning.numba_bin": [[5, "module-sed.binning.numba_bin"]], "sed.binning.utils": [[5, "module-sed.binning.utils"]], "simplify_binning_arguments() (in module sed.binning.utils)": [[5, "sed.binning.utils.simplify_binning_arguments"]], "delaycalibrator (class in sed.calibrator.delay)": [[6, "sed.calibrator.delay.DelayCalibrator"]], "energycalibrator (class in sed.calibrator.energy)": [[6, "sed.calibrator.energy.EnergyCalibrator"]], "momentumcorrector (class in sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.MomentumCorrector"]], "add_features() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.add_features"]], "add_offsets() (sed.calibrator.delay.delaycalibrator method)": [[6, "sed.calibrator.delay.DelayCalibrator.add_offsets"]], "add_offsets() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.add_offsets"]], "add_ranges() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.add_ranges"]], "adjust_energy_correction() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.adjust_energy_correction"]], "adjust_ranges() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.adjust_ranges"]], "align_dld_sectors() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.align_dld_sectors"]], "append_delay_axis() (sed.calibrator.delay.delaycalibrator method)": [[6, "sed.calibrator.delay.DelayCalibrator.append_delay_axis"]], "append_energy_axis() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.append_energy_axis"]], "append_k_axis() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.append_k_axis"]], "append_tof_ns_axis() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.append_tof_ns_axis"]], "apply_correction() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.apply_correction"]], "apply_corrections() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.apply_corrections"]], "apply_dfield() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.apply_dfield"]], "apply_energy_correction() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.apply_energy_correction"]], "bin_data() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.bin_data"]], "calc_geometric_distances() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calc_geometric_distances"]], "calc_inverse_dfield() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calc_inverse_dfield"]], "calc_symmetry_scores() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calc_symmetry_scores"]], "calibrate() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.calibrate"]], "calibrate() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calibrate"]], "cm2palette() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.cm2palette"]], "coordinate_transform() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.coordinate_transform"]], "correction_function() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.correction_function"]], "detector_coordinates_2_k_coordinates() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.detector_coordinates_2_k_coordinates"]], "dictmerge() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.dictmerge"]], "dup (sed.calibrator.energy.energycalibrator property)": [[6, "sed.calibrator.energy.EnergyCalibrator.dup"]], "extract_bias() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.extract_bias"]], "extract_delay_stage_parameters() (in module sed.calibrator.delay)": [[6, "sed.calibrator.delay.extract_delay_stage_parameters"]], "feature_extract() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.feature_extract"]], "feature_extract() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.feature_extract"]], "feature_select() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.feature_select"]], "features (sed.calibrator.momentum.momentumcorrector property)": [[6, "sed.calibrator.momentum.MomentumCorrector.features"]], "find_correspondence() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.find_correspondence"]], "find_nearest() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.find_nearest"]], "fit_energy_calibration() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.fit_energy_calibration"]], "gather_calibration_metadata() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.gather_calibration_metadata"]], "gather_calibration_metadata() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.gather_calibration_metadata"]], "gather_correction_metadata() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.gather_correction_metadata"]], "gather_correction_metadata() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.gather_correction_metadata"]], "generate_inverse_dfield() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.generate_inverse_dfield"]], "load_data() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.load_data"]], "load_data() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.load_data"]], "load_dfield() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.load_dfield"]], "mm_to_ps() (in module sed.calibrator.delay)": [[6, "sed.calibrator.delay.mm_to_ps"]], "normalize() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.normalize"]], "normspec() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.normspec"]], "nranges (sed.calibrator.energy.energycalibrator property)": [[6, "sed.calibrator.energy.EnergyCalibrator.nranges"]], "ntraces (sed.calibrator.energy.energycalibrator property)": [[6, "sed.calibrator.energy.EnergyCalibrator.ntraces"]], "peakdetect1d() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.peakdetect1d"]], "peaksearch() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.peaksearch"]], "poly_energy_calibration() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.poly_energy_calibration"]], "pose_adjustment() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.pose_adjustment"]], "range_convert() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.range_convert"]], "reset_deformation() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.reset_deformation"]], "sed.calibrator.delay": [[6, "module-sed.calibrator.delay"]], "sed.calibrator.energy": [[6, "module-sed.calibrator.energy"]], "sed.calibrator.momentum": [[6, "module-sed.calibrator.momentum"]], "select_k_range() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.select_k_range"]], "select_slice() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.select_slice"]], "select_slicer() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.select_slicer"]], "spline_warp_estimate() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.spline_warp_estimate"]], "symscores (sed.calibrator.momentum.momentumcorrector property)": [[6, "sed.calibrator.momentum.MomentumCorrector.symscores"]], "tof2ev() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.tof2ev"]], "tof2evpoly() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.tof2evpoly"]], "tof2ns() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.tof2ns"]], "update_deformation() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.update_deformation"]], "view() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.view"]], "view() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.view"]], "complete_dictionary() (in module sed.core.config)": [[7, "sed.core.config.complete_dictionary"]], "load_config() (in module sed.core.config)": [[7, "sed.core.config.load_config"]], "parse_config() (in module sed.core.config)": [[7, "sed.core.config.parse_config"]], "save_config() (in module sed.core.config)": [[7, "sed.core.config.save_config"]], "sed.core.config": [[7, "module-sed.core.config"]], "sedprocessor (class in sed.core)": [[8, "sed.core.SedProcessor"]], "add_attribute() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_attribute"]], "add_delay_offset() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_delay_offset"]], "add_energy_offset() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_energy_offset"]], "add_jitter() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_jitter"]], "add_time_stamped_data() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_time_stamped_data"]], "adjust_energy_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.adjust_energy_correction"]], "align_dld_sectors() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.align_dld_sectors"]], "append_energy_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.append_energy_axis"]], "append_tof_ns_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.append_tof_ns_axis"]], "apply_energy_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.apply_energy_correction"]], "apply_momentum_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.apply_momentum_calibration"]], "apply_momentum_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.apply_momentum_correction"]], "attributes (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.attributes"]], "bin_and_load_momentum_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.bin_and_load_momentum_calibration"]], "binned (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.binned"]], "calibrate_delay_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.calibrate_delay_axis"]], "calibrate_energy_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.calibrate_energy_axis"]], "calibrate_momentum_axes() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.calibrate_momentum_axes"]], "compute() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.compute"]], "config (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.config"]], "cpy() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.cpy"]], "dataframe (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.dataframe"]], "define_features() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.define_features"]], "files (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.files"]], "filter_column() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.filter_column"]], "find_bias_peaks() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.find_bias_peaks"]], "generate_splinewarp() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.generate_splinewarp"]], "get_normalization_histogram() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.get_normalization_histogram"]], "load() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.load"]], "load_bias_series() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.load_bias_series"]], "normalization_histogram (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.normalization_histogram"]], "normalized (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.normalized"]], "pose_adjustment() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.pose_adjustment"]], "pre_binning() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.pre_binning"]], "save() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save"]], "save_delay_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_delay_calibration"]], "save_delay_offsets() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_delay_offsets"]], "save_energy_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_energy_calibration"]], "save_energy_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_energy_correction"]], "save_energy_offset() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_energy_offset"]], "save_momentum_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_momentum_calibration"]], "save_splinewarp() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_splinewarp"]], "save_transformations() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_transformations"]], "save_workflow_params() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_workflow_params"]], "sed.core": [[8, "module-sed.core"]], "timed_dataframe (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.timed_dataframe"]], "view_event_histogram() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.view_event_histogram"]], "dataset (class in sed.dataset.dataset)": [[9, "sed.dataset.dataset.Dataset"]], "datasetsmanager (class in sed.dataset.dataset)": [[9, "sed.dataset.dataset.DatasetsManager"]], "filename (sed.dataset.dataset.datasetsmanager attribute)": [[9, "sed.dataset.dataset.DatasetsManager.FILENAME"]], "name (sed.dataset.dataset.datasetsmanager attribute)": [[9, "sed.dataset.dataset.DatasetsManager.NAME"]], "add() (sed.dataset.dataset.datasetsmanager static method)": [[9, "sed.dataset.dataset.DatasetsManager.add"]], "available (sed.dataset.dataset.dataset property)": [[9, "sed.dataset.dataset.Dataset.available"]], "data_name (sed.dataset.dataset.dataset property)": [[9, "sed.dataset.dataset.Dataset.data_name"]], "existing_data_paths (sed.dataset.dataset.dataset property)": [[9, "sed.dataset.dataset.Dataset.existing_data_paths"]], "get() (sed.dataset.dataset.dataset method)": [[9, "sed.dataset.dataset.Dataset.get"]], "json_path (sed.dataset.dataset.datasetsmanager attribute)": [[9, "sed.dataset.dataset.DatasetsManager.json_path"]], "load_datasets_dict() (sed.dataset.dataset.datasetsmanager static method)": [[9, "sed.dataset.dataset.DatasetsManager.load_datasets_dict"]], "remove() (sed.dataset.dataset.dataset method)": [[9, "sed.dataset.dataset.Dataset.remove"]], "remove() (sed.dataset.dataset.datasetsmanager static method)": [[9, "sed.dataset.dataset.DatasetsManager.remove"]], "sed.dataset.dataset": [[9, "module-sed.dataset.dataset"]], "add_time_stamped_data() (in module sed.core.dfops)": [[10, "sed.core.dfops.add_time_stamped_data"]], "apply_filter() (in module sed.core.dfops)": [[10, "sed.core.dfops.apply_filter"]], "apply_jitter() (in module sed.core.dfops)": [[10, "sed.core.dfops.apply_jitter"]], "backward_fill_lazy() (in module sed.core.dfops)": [[10, "sed.core.dfops.backward_fill_lazy"]], "drop_column() (in module sed.core.dfops)": [[10, "sed.core.dfops.drop_column"]], "forward_fill_lazy() (in module sed.core.dfops)": [[10, "sed.core.dfops.forward_fill_lazy"]], "map_columns_2d() (in module sed.core.dfops)": [[10, "sed.core.dfops.map_columns_2d"]], "offset_by_other_columns() (in module sed.core.dfops)": [[10, "sed.core.dfops.offset_by_other_columns"]], "sed.core.dfops": [[10, "module-sed.core.dfops"]], "grid_histogram() (in module sed.diagnostics)": [[11, "sed.diagnostics.grid_histogram"]], "plot_single_hist() (in module sed.diagnostics)": [[11, "sed.diagnostics.plot_single_hist"]], "sed.diagnostics": [[11, "module-sed.diagnostics"]], "load_h5() (in module sed.io)": [[12, "sed.io.load_h5"]], "load_tiff() (in module sed.io)": [[12, "sed.io.load_tiff"]], "sed.io": [[12, "module-sed.io"]], "to_h5() (in module sed.io)": [[12, "sed.io.to_h5"]], "to_nexus() (in module sed.io)": [[12, "sed.io.to_nexus"]], "to_tiff() (in module sed.io)": [[12, "sed.io.to_tiff"]], "baseloader (class in sed.loader.base.loader)": [[13, "sed.loader.base.loader.BaseLoader"]], "copytool (class in sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.CopyTool"]], "flashloader (class in sed.loader.flash.loader)": [[13, "sed.loader.flash.loader.FlashLoader"]], "genericloader (class in sed.loader.generic.loader)": [[13, "sed.loader.generic.loader.GenericLoader"]], "loader (in module sed.loader.base.loader)": [[13, "sed.loader.base.loader.LOADER"]], "loader (in module sed.loader.flash.loader)": [[13, "sed.loader.flash.loader.LOADER"]], "loader (in module sed.loader.generic.loader)": [[13, "sed.loader.generic.loader.LOADER"]], "loader (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.LOADER"]], "loader (in module sed.loader.sxp.loader)": [[13, "sed.loader.sxp.loader.LOADER"]], "metadataretriever (class in sed.loader.flash.metadata)": [[13, "sed.loader.flash.metadata.MetadataRetriever"]], "mpesloader (class in sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.MpesLoader"]], "sxploader (class in sed.loader.sxp.loader)": [[13, "sed.loader.sxp.loader.SXPLoader"]], "available_channels (sed.loader.flash.loader.flashloader property)": [[13, "sed.loader.flash.loader.FlashLoader.available_channels"]], "available_channels (sed.loader.sxp.loader.sxploader property)": [[13, "sed.loader.sxp.loader.SXPLoader.available_channels"]], "buffer_file_handler() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.buffer_file_handler"]], "buffer_file_handler() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.buffer_file_handler"]], "cleanup_oldest_scan() (sed.loader.mirrorutil.copytool method)": [[13, "sed.loader.mirrorutil.CopyTool.cleanup_oldest_scan"]], "concatenate_channels() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.concatenate_channels"]], "concatenate_channels() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.concatenate_channels"]], "copy() (sed.loader.mirrorutil.copytool method)": [[13, "sed.loader.mirrorutil.CopyTool.copy"]], "create_buffer_file() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_buffer_file"]], "create_buffer_file() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_buffer_file"]], "create_dataframe_per_channel() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_dataframe_per_channel"]], "create_dataframe_per_channel() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_channel"]], "create_dataframe_per_electron() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_dataframe_per_electron"]], "create_dataframe_per_electron() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_electron"]], "create_dataframe_per_file() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_dataframe_per_file"]], "create_dataframe_per_file() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_file"]], "create_dataframe_per_pulse() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_dataframe_per_pulse"]], "create_dataframe_per_pulse() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_pulse"]], "create_dataframe_per_train() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_dataframe_per_train"]], "create_dataframe_per_train() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_train"]], "create_multi_index_per_electron() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_multi_index_per_electron"]], "create_multi_index_per_electron() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_multi_index_per_electron"]], "create_multi_index_per_pulse() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_multi_index_per_pulse"]], "create_multi_index_per_pulse() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_multi_index_per_pulse"]], "create_numpy_array_per_channel() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.create_numpy_array_per_channel"]], "create_numpy_array_per_channel() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_numpy_array_per_channel"]], "files (sed.loader.flash.loader.flashloader attribute)": [[13, "sed.loader.flash.loader.FlashLoader.files"]], "files (sed.loader.generic.loader.genericloader attribute)": [[13, "sed.loader.generic.loader.GenericLoader.files"]], "files (sed.loader.mpes.loader.mpesloader attribute)": [[13, "sed.loader.mpes.loader.MpesLoader.files"]], "files (sed.loader.sxp.loader.sxploader attribute)": [[13, "sed.loader.sxp.loader.SXPLoader.files"]], "gather_files() (in module sed.loader.utils)": [[13, "sed.loader.utils.gather_files"]], "gather_metadata() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.gather_metadata"]], "gather_metadata() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.gather_metadata"]], "get_archiver_data() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_archiver_data"]], "get_attribute() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_attribute"]], "get_channels() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.get_channels"]], "get_channels() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_channels"]], "get_count_rate() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_count_rate"]], "get_count_rate() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.get_count_rate"]], "get_count_rate() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.get_count_rate"]], "get_count_rate() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.get_count_rate"]], "get_count_rate() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_count_rate"]], "get_count_rate() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_count_rate"]], "get_elapsed_time() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_elapsed_time"]], "get_elapsed_time() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.get_elapsed_time"]], "get_elapsed_time() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.get_elapsed_time"]], "get_elapsed_time() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.get_elapsed_time"]], "get_elapsed_time() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_elapsed_time"]], "get_elapsed_time() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_elapsed_time"]], "get_files_from_run_id() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.get_files_from_run_id"]], "get_files_from_run_id() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.get_files_from_run_id"]], "get_files_from_run_id() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.get_files_from_run_id"]], "get_files_from_run_id() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_files_from_run_id"]], "get_files_from_run_id() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_files_from_run_id"]], "get_groups_and_aliases() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_groups_and_aliases"]], "get_loader() (in module sed.loader.loader_interface)": [[13, "sed.loader.loader_interface.get_loader"]], "get_metadata() (sed.loader.flash.metadata.metadataretriever method)": [[13, "sed.loader.flash.metadata.MetadataRetriever.get_metadata"]], "get_names_of_all_loaders() (in module sed.loader.loader_interface)": [[13, "sed.loader.loader_interface.get_names_of_all_loaders"]], "get_start_and_end_time() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_start_and_end_time"]], "get_target_dir() (in module sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.get_target_dir"]], "hdf5_to_array() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_array"]], "hdf5_to_dataframe() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_dataframe"]], "hdf5_to_timed_array() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_timed_array"]], "hdf5_to_timed_dataframe() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_timed_dataframe"]], "initialize_paths() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.initialize_paths"]], "initialize_paths() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.initialize_paths"]], "metadata (sed.loader.flash.loader.flashloader attribute)": [[13, "sed.loader.flash.loader.FlashLoader.metadata"]], "metadata (sed.loader.generic.loader.genericloader attribute)": [[13, "sed.loader.generic.loader.GenericLoader.metadata"]], "metadata (sed.loader.mpes.loader.mpesloader attribute)": [[13, "sed.loader.mpes.loader.MpesLoader.metadata"]], "metadata (sed.loader.sxp.loader.sxploader attribute)": [[13, "sed.loader.sxp.loader.SXPLoader.metadata"]], "mycopy() (in module sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.mycopy"]], "mymakedirs() (in module sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.mymakedirs"]], "parquet_handler() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.parquet_handler"]], "parquet_handler() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.parquet_handler"]], "parse_h5_keys() (in module sed.loader.utils)": [[13, "sed.loader.utils.parse_h5_keys"]], "parse_metadata() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.parse_metadata"]], "read_dataframe() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.read_dataframe"]], "read_dataframe() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.read_dataframe"]], "read_dataframe() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.read_dataframe"]], "read_dataframe() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.read_dataframe"]], "read_dataframe() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.read_dataframe"]], "reset_multi_index() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.reset_multi_index"]], "reset_multi_index() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.reset_multi_index"]], "runs (sed.loader.flash.loader.flashloader attribute)": [[13, "sed.loader.flash.loader.FlashLoader.runs"]], "runs (sed.loader.generic.loader.genericloader attribute)": [[13, "sed.loader.generic.loader.GenericLoader.runs"]], "runs (sed.loader.mpes.loader.mpesloader attribute)": [[13, "sed.loader.mpes.loader.MpesLoader.runs"]], "runs (sed.loader.sxp.loader.sxploader attribute)": [[13, "sed.loader.sxp.loader.SXPLoader.runs"]], "sed.loader.base.loader": [[13, "module-sed.loader.base.loader"]], "sed.loader.flash.loader": [[13, "module-sed.loader.flash.loader"]], "sed.loader.flash.metadata": [[13, "module-sed.loader.flash.metadata"]], "sed.loader.generic.loader": [[13, "module-sed.loader.generic.loader"]], "sed.loader.loader_interface": [[13, "module-sed.loader.loader_interface"]], "sed.loader.mirrorutil": [[13, "module-sed.loader.mirrorutil"]], "sed.loader.mpes.loader": [[13, "module-sed.loader.mpes.loader"]], "sed.loader.sxp.loader": [[13, "module-sed.loader.sxp.loader"]], "sed.loader.utils": [[13, "module-sed.loader.utils"]], "size() (sed.loader.mirrorutil.copytool method)": [[13, "sed.loader.mirrorutil.CopyTool.size"]], "split_channel_bitwise() (in module sed.loader.utils)": [[13, "sed.loader.utils.split_channel_bitwise"]], "split_dld_time_from_sector_id() (in module sed.loader.utils)": [[13, "sed.loader.utils.split_dld_time_from_sector_id"]], "supported_file_types (sed.loader.base.loader.baseloader attribute)": [[13, "sed.loader.base.loader.BaseLoader.supported_file_types"]], "supported_file_types (sed.loader.flash.loader.flashloader attribute)": [[13, "sed.loader.flash.loader.FlashLoader.supported_file_types"]], "supported_file_types (sed.loader.generic.loader.genericloader attribute)": [[13, "sed.loader.generic.loader.GenericLoader.supported_file_types"]], "supported_file_types (sed.loader.mpes.loader.mpesloader attribute)": [[13, "sed.loader.mpes.loader.MpesLoader.supported_file_types"]], "supported_file_types (sed.loader.sxp.loader.sxploader attribute)": [[13, "sed.loader.sxp.loader.SXPLoader.supported_file_types"]], "duplicateentryerror": [[14, "sed.core.metadata.DuplicateEntryError"]], "metahandler (class in sed.core.metadata)": [[14, "sed.core.metadata.MetaHandler"]], "add() (sed.core.metadata.metahandler method)": [[14, "sed.core.metadata.MetaHandler.add"]], "metadata (sed.core.metadata.metahandler property)": [[14, "sed.core.metadata.MetaHandler.metadata"]], "sed.core.metadata": [[14, "module-sed.core.metadata"]]}}) \ No newline at end of file diff --git a/sed/switcher.json b/sed/switcher.json index 6b7c240..bae5b5e 100644 --- a/sed/switcher.json +++ b/sed/switcher.json @@ -17,7 +17,7 @@ }, { "name": "develop", - "version": "develop", + "version": "pydata-docs-theme-main", "url": "https://opencompes.github.io/docs/sed/develop" } ] \ No newline at end of file