diff --git a/sed/develop/_modules/index.html b/sed/develop/_modules/index.html
index a0ce1b5..b8777cb 100644
--- a/sed/develop/_modules/index.html
+++ b/sed/develop/_modules/index.html
@@ -7,7 +7,7 @@
- Overview: module code — SED 0.4.1.dev383+g27234e0 documentation
+ Overview: module code — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/binning/binning.html b/sed/develop/_modules/sed/binning/binning.html
index f5d4480..7d26af3 100644
--- a/sed/develop/_modules/sed/binning/binning.html
+++ b/sed/develop/_modules/sed/binning/binning.html
@@ -7,7 +7,7 @@
- sed.binning.binning — SED 0.4.1.dev383+g27234e0 documentation
+ sed.binning.binning — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -887,6 +887,7 @@ Source code for sed.binning.binning
axis : str ,
bin_centers : np . ndarray ,
time_unit : float ,
+ ** kwds ,
) -> xr . DataArray :
"""Get a normalization histogram from a timed dataframe.
@@ -897,17 +898,12 @@ Source code for sed.binning.binning
histogram.
bin_centers (np.ndarray): Bin centers used for binning of the axis.
time_unit (float): Time unit the data frame entries are based on.
+ **kwds: Additional keyword arguments passed to the bin_dataframe function.
Returns:
xr.DataArray: Calculated normalization histogram.
"""
- bins = df [ axis ] . map_partitions (
- pd . cut ,
- bins = bin_centers_to_bin_edges ( bin_centers ),
- )
-
- histogram = df [ axis ] . groupby ([ bins ]) . count () . compute () . values * time_unit
- # histogram = bin_dataframe(df, axes=[axis], bins=[bin_centers]) * time_unit
+ histogram = bin_dataframe ( df , axes = [ axis ], bins = [ bin_centers ], ** kwds ) * time_unit
data_array = xr . DataArray (
data = histogram ,
diff --git a/sed/develop/_modules/sed/binning/numba_bin.html b/sed/develop/_modules/sed/binning/numba_bin.html
index b69fd6d..a946d5c 100644
--- a/sed/develop/_modules/sed/binning/numba_bin.html
+++ b/sed/develop/_modules/sed/binning/numba_bin.html
@@ -7,7 +7,7 @@
- sed.binning.numba_bin — SED 0.4.1.dev383+g27234e0 documentation
+ sed.binning.numba_bin — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/binning/utils.html b/sed/develop/_modules/sed/binning/utils.html
index e8125d3..c9902d4 100644
--- a/sed/develop/_modules/sed/binning/utils.html
+++ b/sed/develop/_modules/sed/binning/utils.html
@@ -7,7 +7,7 @@
- sed.binning.utils — SED 0.4.1.dev383+g27234e0 documentation
+ sed.binning.utils — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/calibrator/delay.html b/sed/develop/_modules/sed/calibrator/delay.html
index 2b48cc1..ed675c6 100644
--- a/sed/develop/_modules/sed/calibrator/delay.html
+++ b/sed/develop/_modules/sed/calibrator/delay.html
@@ -7,7 +7,7 @@
- sed.calibrator.delay — SED 0.4.1.dev383+g27234e0 documentation
+ sed.calibrator.delay — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/calibrator/energy.html b/sed/develop/_modules/sed/calibrator/energy.html
index 2ebd21b..d9f7d0c 100644
--- a/sed/develop/_modules/sed/calibrator/energy.html
+++ b/sed/develop/_modules/sed/calibrator/energy.html
@@ -7,7 +7,7 @@
- sed.calibrator.energy — SED 0.4.1.dev383+g27234e0 documentation
+ sed.calibrator.energy — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/calibrator/momentum.html b/sed/develop/_modules/sed/calibrator/momentum.html
index a54b2f8..e3ce981 100644
--- a/sed/develop/_modules/sed/calibrator/momentum.html
+++ b/sed/develop/_modules/sed/calibrator/momentum.html
@@ -7,7 +7,7 @@
- sed.calibrator.momentum — SED 0.4.1.dev383+g27234e0 documentation
+ sed.calibrator.momentum — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/core/config.html b/sed/develop/_modules/sed/core/config.html
index a3b4583..ef0c82a 100644
--- a/sed/develop/_modules/sed/core/config.html
+++ b/sed/develop/_modules/sed/core/config.html
@@ -7,7 +7,7 @@
- sed.core.config — SED 0.4.1.dev383+g27234e0 documentation
+ sed.core.config — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -435,6 +435,12 @@ Source code for sed.core.config
package_dir = os . path . dirname ( find_spec ( "sed" ) . origin )
USER_CONFIG_PATH = user_config_path ( appname = "sed" , appauthor = "OpenCOMPES" , ensure_exists = True )
+SYSTEM_CONFIG_PATH = (
+ Path ( os . environ [ "ALLUSERSPROFILE" ]) . joinpath ( "sed" )
+ if platform . system () == "Windows"
+ else Path ( "/etc/" ) . joinpath ( "sed" )
+)
+ENV_DIR = Path ( ".env" )
# Configure logging
logger = setup_logging ( "config" )
@@ -467,11 +473,11 @@ Source code for sed.core.config
user_config (dict | str, optional): user-based config dictionary
or file path. The loaded dictionary is completed with the user-based values,
taking preference over system and default values.
- Defaults to the file ".sed/config.yaml" in the current user's home directory.
+ Defaults to the file ".config/sed/config_v1.yaml" in the current user's home directory.
system_config (dict | str, optional): system-wide config dictionary
or file path. The loaded dictionary is completed with the system-wide values,
- taking preference over default values. Defaults to the file "/etc/sed/config.yaml"
- on linux, and "%ALLUSERSPROFILE%/sed/config.yaml" on windows.
+ taking preference over default values. Defaults to the file "/etc/sed/config_v1.yaml"
+ on linux, and "%ALLUSERSPROFILE%/sed/config_v1.yaml" on windows.
default_config (dict | str, optional): default config dictionary
or file path. The loaded dictionary is completed with the default values.
Defaults to *package_dir*/config/default.yaml".
@@ -511,9 +517,7 @@ Source code for sed.core.config
user_dict = copy . deepcopy ( user_config )
else :
if user_config is None :
- user_config = str (
- Path . home () . joinpath ( ".sed" ) . joinpath ( "config.yaml" ),
- )
+ user_config = str ( USER_CONFIG_PATH . joinpath ( "config_v1.yaml" ))
if Path ( user_config ) . exists ():
user_dict = load_config ( user_config )
if verbose :
@@ -524,14 +528,7 @@ Source code for sed.core.config
system_dict = copy . deepcopy ( system_config )
else :
if system_config is None :
- if platform . system () in [ "Linux" , "Darwin" ]:
- system_config = str (
- Path ( "/etc/" ) . joinpath ( "sed" ) . joinpath ( "config.yaml" ),
- )
- elif platform . system () == "Windows" :
- system_config = str (
- Path ( os . environ [ "ALLUSERSPROFILE" ]) . joinpath ( "sed" ) . joinpath ( "config.yaml" ),
- )
+ system_config = str ( SYSTEM_CONFIG_PATH . joinpath ( "config_v1.yaml" ))
if Path ( system_config ) . exists ():
system_dict = load_config ( system_config )
if verbose :
@@ -711,6 +708,7 @@ Source code for sed.core.config
1. OS environment variables
2. .env file in current directory
3. .env file in user config directory
+ 4. .env file in system config directory
Args:
var_name (str): Name of the environment variable to read
@@ -718,24 +716,30 @@ Source code for sed.core.config
Returns:
str | None: Value of the environment variable or None if not found
"""
- # First check OS environment variables
+ # 1. check OS environment variables
value = os . getenv ( var_name )
if value is not None :
logger . debug ( f "Found { var_name } in OS environment variables" )
return value
- # Then check .env in current directory
- local_vars = _parse_env_file ( Path ( ".env" ))
+ # 2. check .env in current directory
+ local_vars = _parse_env_file ( ENV_DIR )
if var_name in local_vars :
logger . debug ( f "Found { var_name } in ./.env file" )
return local_vars [ var_name ]
- # Finally check .env in user config directory
+ # 3. check .env in user config directory
user_vars = _parse_env_file ( USER_CONFIG_PATH / ".env" )
if var_name in user_vars :
logger . debug ( f "Found { var_name } in user config .env file" )
return user_vars [ var_name ]
+ # 4. check .env in system config directory
+ system_vars = _parse_env_file ( SYSTEM_CONFIG_PATH / ".env" )
+ if var_name in system_vars :
+ logger . debug ( f "Found { var_name } in system config .env file" )
+ return system_vars [ var_name ]
+
logger . debug ( f "Environment variable { var_name } not found in any location" )
return None
diff --git a/sed/develop/_modules/sed/core/dfops.html b/sed/develop/_modules/sed/core/dfops.html
index dc8b29a..3f4a2a3 100644
--- a/sed/develop/_modules/sed/core/dfops.html
+++ b/sed/develop/_modules/sed/core/dfops.html
@@ -7,7 +7,7 @@
- sed.core.dfops — SED 0.4.1.dev383+g27234e0 documentation
+ sed.core.dfops — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/core/metadata.html b/sed/develop/_modules/sed/core/metadata.html
index 45161d5..63bba1d 100644
--- a/sed/develop/_modules/sed/core/metadata.html
+++ b/sed/develop/_modules/sed/core/metadata.html
@@ -7,7 +7,7 @@
- sed.core.metadata — SED 0.4.1.dev383+g27234e0 documentation
+ sed.core.metadata — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/core/processor.html b/sed/develop/_modules/sed/core/processor.html
index ee4f5da..6f5219a 100644
--- a/sed/develop/_modules/sed/core/processor.html
+++ b/sed/develop/_modules/sed/core/processor.html
@@ -7,7 +7,7 @@
- sed.core.processor — SED 0.4.1.dev383+g27234e0 documentation
+ sed.core.processor — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -2805,6 +2805,8 @@ Source code for sed.core.processor
)
# if the axes are named correctly, xarray figures out the normalization correctly
self . _normalized = self . _binned / self . _normalization_histogram
+ # Set datatype of binned data
+ self . _normalized . data = self . _normalized . data . astype ( self . _binned . data . dtype )
self . _attributes . add (
self . _normalization_histogram . values ,
name = "normalization_histogram" ,
@@ -2878,36 +2880,35 @@ Source code for sed.core.processor
if isinstance ( df_partitions , int ):
df_partitions = list ( range ( 0 , min ( df_partitions , self . _dataframe . npartitions )))
+
if use_time_stamps or self . _timed_dataframe is None :
if df_partitions is not None :
- self . _normalization_histogram = normalization_histogram_from_timestamps (
- self . _dataframe . partitions [ df_partitions ],
- axis ,
- self . _binned . coords [ axis ] . values ,
- self . _config [ "dataframe" ][ "columns" ][ "timestamp" ],
- )
+ dataframe = self . _dataframe . partitions [ df_partitions ]
else :
- self . _normalization_histogram = normalization_histogram_from_timestamps (
- self . _dataframe ,
- axis ,
- self . _binned . coords [ axis ] . values ,
- self . _config [ "dataframe" ][ "columns" ][ "timestamp" ],
- )
+ dataframe = self . _dataframe
+ self . _normalization_histogram = normalization_histogram_from_timestamps (
+ df = dataframe ,
+ axis = axis ,
+ bin_centers = self . _binned . coords [ axis ] . values ,
+ time_stamp_column = self . _config [ "dataframe" ][ "columns" ][ "timestamp" ],
+ )
else :
if df_partitions is not None :
- self . _normalization_histogram = normalization_histogram_from_timed_dataframe (
- self . _timed_dataframe . partitions [ df_partitions ],
- axis ,
- self . _binned . coords [ axis ] . values ,
- self . _config [ "dataframe" ][ "timed_dataframe_unit_time" ],
- )
+ timed_dataframe = self . _timed_dataframe . partitions [ df_partitions ]
else :
- self . _normalization_histogram = normalization_histogram_from_timed_dataframe (
- self . _timed_dataframe ,
- axis ,
- self . _binned . coords [ axis ] . values ,
- self . _config [ "dataframe" ][ "timed_dataframe_unit_time" ],
- )
+ timed_dataframe = self . _timed_dataframe
+ self . _normalization_histogram = normalization_histogram_from_timed_dataframe (
+ df = timed_dataframe ,
+ axis = axis ,
+ bin_centers = self . _binned . coords [ axis ] . values ,
+ time_unit = self . _config [ "dataframe" ][ "timed_dataframe_unit_time" ],
+ hist_mode = self . config [ "binning" ][ "hist_mode" ],
+ mode = self . config [ "binning" ][ "mode" ],
+ pbar = self . config [ "binning" ][ "pbar" ],
+ n_cores = self . config [ "core" ][ "num_cores" ],
+ threads_per_worker = self . config [ "binning" ][ "threads_per_worker" ],
+ threadpool_api = self . config [ "binning" ][ "threadpool_API" ],
+ )
return self . _normalization_histogram
diff --git a/sed/develop/_modules/sed/dataset/dataset.html b/sed/develop/_modules/sed/dataset/dataset.html
index 827b42e..fc5e3c3 100644
--- a/sed/develop/_modules/sed/dataset/dataset.html
+++ b/sed/develop/_modules/sed/dataset/dataset.html
@@ -7,7 +7,7 @@
- sed.dataset.dataset — SED 0.4.1.dev383+g27234e0 documentation
+ sed.dataset.dataset — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/diagnostics.html b/sed/develop/_modules/sed/diagnostics.html
index f7ce5d2..a317e18 100644
--- a/sed/develop/_modules/sed/diagnostics.html
+++ b/sed/develop/_modules/sed/diagnostics.html
@@ -7,7 +7,7 @@
- sed.diagnostics — SED 0.4.1.dev383+g27234e0 documentation
+ sed.diagnostics — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/io/hdf5.html b/sed/develop/_modules/sed/io/hdf5.html
index d60c493..1d40125 100644
--- a/sed/develop/_modules/sed/io/hdf5.html
+++ b/sed/develop/_modules/sed/io/hdf5.html
@@ -7,7 +7,7 @@
- sed.io.hdf5 — SED 0.4.1.dev383+g27234e0 documentation
+ sed.io.hdf5 — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/io/nexus.html b/sed/develop/_modules/sed/io/nexus.html
index 7f4fdc4..753c6c0 100644
--- a/sed/develop/_modules/sed/io/nexus.html
+++ b/sed/develop/_modules/sed/io/nexus.html
@@ -7,7 +7,7 @@
- sed.io.nexus — SED 0.4.1.dev383+g27234e0 documentation
+ sed.io.nexus — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/io/tiff.html b/sed/develop/_modules/sed/io/tiff.html
index 3b4cc68..a305859 100644
--- a/sed/develop/_modules/sed/io/tiff.html
+++ b/sed/develop/_modules/sed/io/tiff.html
@@ -7,7 +7,7 @@
- sed.io.tiff — SED 0.4.1.dev383+g27234e0 documentation
+ sed.io.tiff — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/loader/base/loader.html b/sed/develop/_modules/sed/loader/base/loader.html
index dccf408..092c284 100644
--- a/sed/develop/_modules/sed/loader/base/loader.html
+++ b/sed/develop/_modules/sed/loader/base/loader.html
@@ -7,7 +7,7 @@
- sed.loader.base.loader — SED 0.4.1.dev383+g27234e0 documentation
+ sed.loader.base.loader — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/loader/flash/loader.html b/sed/develop/_modules/sed/loader/flash/loader.html
index 2e914af..deb618c 100644
--- a/sed/develop/_modules/sed/loader/flash/loader.html
+++ b/sed/develop/_modules/sed/loader/flash/loader.html
@@ -7,7 +7,7 @@
- sed.loader.flash.loader — SED 0.4.1.dev383+g27234e0 documentation
+ sed.loader.flash.loader — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/loader/flash/metadata.html b/sed/develop/_modules/sed/loader/flash/metadata.html
index 3ec8968..f73c629 100644
--- a/sed/develop/_modules/sed/loader/flash/metadata.html
+++ b/sed/develop/_modules/sed/loader/flash/metadata.html
@@ -7,7 +7,7 @@
- sed.loader.flash.metadata — SED 0.4.1.dev383+g27234e0 documentation
+ sed.loader.flash.metadata — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/loader/generic/loader.html b/sed/develop/_modules/sed/loader/generic/loader.html
index 6e04e8c..604e380 100644
--- a/sed/develop/_modules/sed/loader/generic/loader.html
+++ b/sed/develop/_modules/sed/loader/generic/loader.html
@@ -7,7 +7,7 @@
- sed.loader.generic.loader — SED 0.4.1.dev383+g27234e0 documentation
+ sed.loader.generic.loader — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/loader/loader_interface.html b/sed/develop/_modules/sed/loader/loader_interface.html
index 7f1afb4..d73acb0 100644
--- a/sed/develop/_modules/sed/loader/loader_interface.html
+++ b/sed/develop/_modules/sed/loader/loader_interface.html
@@ -7,7 +7,7 @@
- sed.loader.loader_interface — SED 0.4.1.dev383+g27234e0 documentation
+ sed.loader.loader_interface — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/loader/mirrorutil.html b/sed/develop/_modules/sed/loader/mirrorutil.html
index 0e3db6c..ce02734 100644
--- a/sed/develop/_modules/sed/loader/mirrorutil.html
+++ b/sed/develop/_modules/sed/loader/mirrorutil.html
@@ -7,7 +7,7 @@
- sed.loader.mirrorutil — SED 0.4.1.dev383+g27234e0 documentation
+ sed.loader.mirrorutil — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/loader/mpes/loader.html b/sed/develop/_modules/sed/loader/mpes/loader.html
index 4877bf5..323adfb 100644
--- a/sed/develop/_modules/sed/loader/mpes/loader.html
+++ b/sed/develop/_modules/sed/loader/mpes/loader.html
@@ -7,7 +7,7 @@
- sed.loader.mpes.loader — SED 0.4.1.dev383+g27234e0 documentation
+ sed.loader.mpes.loader — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/loader/sxp/loader.html b/sed/develop/_modules/sed/loader/sxp/loader.html
index d16142f..f1c02d8 100644
--- a/sed/develop/_modules/sed/loader/sxp/loader.html
+++ b/sed/develop/_modules/sed/loader/sxp/loader.html
@@ -7,7 +7,7 @@
- sed.loader.sxp.loader — SED 0.4.1.dev383+g27234e0 documentation
+ sed.loader.sxp.loader — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_modules/sed/loader/utils.html b/sed/develop/_modules/sed/loader/utils.html
index 5a70d7b..407147d 100644
--- a/sed/develop/_modules/sed/loader/utils.html
+++ b/sed/develop/_modules/sed/loader/utils.html
@@ -7,7 +7,7 @@
- sed.loader.utils — SED 0.4.1.dev383+g27234e0 documentation
+ sed.loader.utils — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/_sources/sed/dataset.rst.txt b/sed/develop/_sources/sed/dataset.rst.txt
index e282423..183b1a4 100644
--- a/sed/develop/_sources/sed/dataset.rst.txt
+++ b/sed/develop/_sources/sed/dataset.rst.txt
@@ -1,326 +1,3 @@
-Dataset
-===================================================
-
-SED comes with the ability to download and extract any URL based
-datasets. By default, user can the “WSe2”, “TaS2” and “Gd_W110” datasets
-but easy to extend this list.
-
-Getting datasets
-------------------------
-
-.. code:: python
-
- import os
- from sed.dataset import dataset
-
-get()
-^^^^^
-
-The “get” just needs the data name, but another root_dir can be provided.
-
-Try to interrupt the download process and restart to see that it continues the download from where it stopped
-
-.. code:: python
-
- dataset.get("WSe2", remove_zip = False)
-
-.. parsed-literal::
-
- Using default data path for "WSe2": "/datasets/WSe2"
-
- 3%|▎ | 152M/5.73G [00:02<01:24, 71.3MB/s]
-
- Using default data path for "WSe2": "/datasets/WSe2"
-
- 100%|██████████| 5.73G/5.73G [01:09<00:00, 54.3MB/s]
-
- Download complete.
-
-Not providing “remove_zip” at all will by default delete the zip file after extraction
-
-.. code:: python
-
- dataset.get("WSe2")
-
-Setting the “use_existing” keyword to False allows to download the data in another location. Default is to use existing data
-
-.. code:: python
-
- dataset.get("WSe2", root_dir = "new_datasets", use_existing=False)
-
-.. parsed-literal::
-
- Using specified data path for "WSe2": "/new_datasets/datasets/WSe2"
- Created new directory at /new_datasets/datasets/WSe2
-
-
- 3%|▎ | 152M/5.73G [00:02<01:24, 71.3MB/s]
-
-
-Interrupting extraction has similar behavior to download and just continues from where it stopped.
-
-Or if user deletes the extracted documents, it re-extracts from zip file
-
-.. code:: python
-
- dataset.get("WSe2", remove_zip = False)
-
- ## Try to remove some files and rerun this command.
-
-.. parsed-literal::
-
- Using default data path for "WSe2": "/datasets/WSe2"
- WSe2 data is already fully downloaded.
-
-
- 5.73GB [00:00, 12.6MB/s]
-
- Download complete.
- Extracting WSe2 data...
-
-
-
- 100%|██████████| 113/113 [02:41<00:00, 1.43s/file]
-
- WSe2 data extracted successfully.
-
-remove()
-^^^^^^^^
-
-“remove” allows removal of some or all instances of existing data
-
-This would remove only one of the two existing paths
-
-.. code:: python
-
- dataset.remove("WSe2", instance = dataset.existing_data_paths[0])
-
-.. parsed-literal::
-
- Removed /datasets/WSe2
-
-This removes all instances, if any present
-
-.. code:: python
-
- dataset.remove("WSe2")
-
-.. parsed-literal::
-
- WSe2 data is not present.
-
-Attributes useful for user
-^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-All available datasets after looking at module, user and folder levels
-
-.. code:: python
-
- dataset.available
-
-.. parsed-literal::
-
- ['WSe2', 'TaS2', 'Gd_W110']
-
-The dir and subdirs where data is located
-
-.. code:: python
-
- dataset.dir
-
-.. parsed-literal::
-
- '/datasets/WSe2'
-
-.. code:: python
-
- dataset.subdirs
-
-.. parsed-literal::
-
- ['/datasets/WSe2/Scan049_1',
- '/datasets/WSe2/energycal_2019_01_08']
-
-Existing locations where data is present
-
-.. code:: python
-
- dataset.existing_data_paths
-
-.. parsed-literal::
-
- ['/new_dataset/datasets/WSe2',
- '/datasets/WSe2']
-
-Example of adding custom datasets
----------------------------------
-
-DatasetsManager
-^^^^^^^^^^^^^^^
-
-Allows to add or remove datasets in json file at any level (module, user, folder).
-
-Looks at all levels to give the available datasets
-
-.. code:: python
-
- import os
- from sed.dataset import DatasetsManager
-
-We add a new dataset to both folder and user levels
-
-This dataset also has “rearrange_files” set to True, which takes all files in subfolders and puts them in the main dataset specific directory
-
-.. code:: python
-
- example_dset_name = "Example"
- example_dset_info = {}
-
- example_dset_info["url"] = "https://example-dataset.com/download" # not a real path
- example_dset_info["subdirs"] = ["Example_subdir"]
- example_dset_info["rearrange_files"] = True
-
- DatasetsManager.add(data_name=example_dset_name, info=example_dset_info, levels=["folder", "user"])
-
-.. parsed-literal::
-
- Added Example dataset to folder datasets.json
- Added Example dataset to user datasets.json
-
-datasets.json should be available in execution folder after this
-
-.. code:: python
-
- assert os.path.exists("./datasets.json")
- dataset.available
-
-.. parsed-literal::
-
- ['Example', 'WSe2', 'TaS2', 'Gd_W110']
-
-This will remove the Example dataset from the user json file
-
-.. code:: python
-
- DatasetsManager.remove(data_name=example_dset_name, levels=["user"])
-
-.. parsed-literal::
-
- Removed Example dataset from user datasets.json
-
-Adding dataset that already exists will give an error. Likewise, removing one that doesn’t exist
-
-.. code:: python
-
- # This should give an error
- DatasetsManager.add(data_name=example_dset_name, info=example_dset_info, levels=["folder"])
-
-.. parsed-literal::
-
- ValueError: Dataset Example already exists in folder datasets.json.
-
-
-Now that dataset.json with Example exists in current dir, lets try to fetch it
-
-.. code:: python
-
- dataset.get("Example")
-
-.. parsed-literal::
-
- Using default data path for "Example": "/datasets/Example"
- Created new directory at /datasets/Example
- Download complete.
- Extracting Example data...
-
-
- 100%|██████████| 4/4 [00:00<00:00, 28.10file/s]
-
- Example data extracted successfully.
- Removed Example.zip file.
- Rearranging files in Example_subdir.
-
-
-
- 100%|██████████| 3/3 [00:00<00:00, 696.11file/s]
-
- File movement complete.
- Rearranging complete.
-
-.. code:: python
-
- print(dataset.dir)
- print(dataset.subdirs)
-
-.. parsed-literal::
-
- /datasets/Example
- []
-
-lets download to another location
-
-.. code:: python
-
- dataset.get("Example", root_dir = "new_datasets", use_existing = False)
-
-.. parsed-literal.. parsed-literal::
-
- Using specified data path for "Example": "/new_datasets/datasets/Example"
- Created new directory at /new_datasets/datasets/Example
- Download complete.
- Extracting Example data...
-
-
- 100%|██████████| 4/4 [00:00<00:00, 28.28file/s]
-
- Example data extracted successfully.
- Removed Example.zip file.
- Rearranging files in Example_subdir.
-
-
-
- 100%|██████████| 3/3 [00:00<00:00, 546.16file/s]
-
- File movement complete.
- Rearranging complete.
-
-we can remove one instance
-
-.. code:: python
-
- print(dataset.existing_data_paths)
- path_to_remove = dataset.existing_data_paths[0]
-
-.. parsed-literal::
-
- ['/new_datasets/datasets/Example', '/datasets/Example']
-
-.. code:: python
-
- dataset.remove(data_name="Example", instance=path_to_remove)
-
-.. parsed-literal::
-
- Removed /new_datasets/datasets/Example
-
-.. code:: python
-
- assert not os.path.exists(path_to_remove)
-
-.. code:: python
-
- print(dataset.existing_data_paths)
-
-.. parsed-literal::
-
- ['/datasets/Example']
-
-Default datasets.json
----------------------
-
-.. literalinclude:: ../../src/sed/config/datasets.json
- :language: json
-
API
------------------------
.. automodule:: sed.dataset.dataset
diff --git a/sed/develop/_sources/user_guide/config.md.txt b/sed/develop/_sources/user_guide/config.md.txt
index bfc6e4d..27c53d6 100644
--- a/sed/develop/_sources/user_guide/config.md.txt
+++ b/sed/develop/_sources/user_guide/config.md.txt
@@ -4,8 +4,8 @@ The config module contains a mechanism to collect configuration parameters from
It will load an (optional) provided config file, or alternatively use a passed python dictionary as initial config dictionary, and subsequently look for the following additional config files to load:
* ``folder_config``: A config file of name :file:`sed_config.yaml` in the current working directory. This is mostly intended to pass calibration parameters of the workflow between different notebook instances.
-* ``user_config``: A config file provided by the user, stored as :file:`.sed/config.yaml` in the current user's home directly. This is intended to give a user the option for individual configuration modifications of system settings.
-* ``system_config``: A config file provided by the system administrator, stored as :file:`/etc/sed/config.yaml` on Linux-based systems, and :file:`%ALLUSERSPROFILE%/sed/config.yaml` on Windows. This should provide all necessary default parameters for using the sed processor with a given setup. For an example for an mpes setup, see :ref:`example_config`
+* ``user_config``: A config file provided by the user, stored as :file:`.config/sed/config_v1.yaml` in the current user's home directly. This is intended to give a user the option for individual configuration modifications of system settings.
+* ``system_config``: A config file provided by the system administrator, stored as :file:`/etc/sed/config_v1.yaml` on Linux-based systems, and :file:`%ALLUSERSPROFILE%/sed/config_v1.yaml` on Windows. This should provide all necessary default parameters for using the sed processor with a given setup. For an example for an mpes setup, see :ref:`example_config`
* ``default_config``: The default configuration shipped with the package. Typically, all parameters here should be overwritten by any of the other configuration files.
The config mechanism returns the combined dictionary, and reports the loaded configuration files. In order to disable or overwrite any of the configuration files, they can be also given as optional parameters (path to a file, or python dictionary).
diff --git a/sed/develop/_sources/user_guide/dataset.md.txt b/sed/develop/_sources/user_guide/dataset.md.txt
new file mode 100644
index 0000000..b61d6d3
--- /dev/null
+++ b/sed/develop/_sources/user_guide/dataset.md.txt
@@ -0,0 +1,279 @@
+# Dataset
+
+## Overview
+SED comes with the ability to download and extract any URL-based datasets. By default, users can use the datasets:
+- `WSe2`
+- `TaS2`
+- `Gd_W110`
+- `W110`
+
+It is easy to extend this list using a JSON file.
+
+---
+
+## Getting Datasets
+
+### Importing Required Modules
+```python
+import os
+from sed.dataset import dataset
+```
+
+### `get()` Method
+The `get` method requires only the dataset name, but an alternative `root_dir` can be provided.
+
+Try interrupting the download process and restarting it to see that it resumes from where it stopped.
+
+```python
+dataset.get("WSe2", remove_zip=False)
+```
+
+Example Output:
+```
+Using default data path for "WSe2": "/datasets/WSe2"
+
+3%|▎ | 152M/5.73G [00:02<01:24, 71.3MB/s]
+
+Using default data path for "WSe2": "/datasets/WSe2"
+
+100%|██████████| 5.73G/5.73G [01:09<00:00, 54.3MB/s]
+
+Download complete.
+```
+
+By default, not providing `remove_zip=False` will delete the zip file after extraction:
+```python
+dataset.get("WSe2")
+```
+
+Setting `use_existing=False` allows downloading the data to a new location instead of using existing data.
+```python
+dataset.get("WSe2", root_dir="new_datasets", use_existing=False)
+```
+
+Example Output:
+```
+Using specified data path for "WSe2": "/new_datasets/datasets/WSe2"
+Created new directory at /new_datasets/datasets/WSe2
+```
+
+Interrupting extraction here behaves similarly, resuming from where it stopped.
+
+If the extracted files are deleted, rerunning this command below will re-extract from the zip file:
+```python
+dataset.get("WSe2", remove_zip=False)
+```
+
+Example Output:
+```
+Using default data path for "WSe2": "/datasets/WSe2"
+WSe2 data is already fully downloaded.
+
+5.73GB [00:00, 12.6MB/s]
+
+Download complete.
+Extracting WSe2 data...
+
+100%|██████████| 113/113 [02:41<00:00, 1.43s/file]
+
+WSe2 data extracted successfully.
+```
+and this does not delete the zip file.
+
+---
+
+## `remove()` Method
+
+The `remove` method allows removing some or all instances of existing data.
+
+Remove only one instance:
+```python
+dataset.remove("WSe2", instance=dataset.existing_data_paths[0])
+```
+
+Example Output:
+```
+Removed /datasets/WSe2
+```
+
+Remove all instances:
+```python
+dataset.remove("WSe2")
+```
+
+Example Output:
+```
+WSe2 data is not present.
+```
+
+---
+
+## Useful Attributes
+
+### Available Datasets
+```python
+dataset.available
+```
+
+Example Output:
+```
+['WSe2', 'TaS2', 'Gd_W110', 'W110']
+```
+
+### Data Directory
+```python
+dataset.dir
+```
+
+Example Output:
+```
+'/datasets/WSe2'
+```
+
+### Subdirectories
+```python
+dataset.subdirs
+```
+
+Example Output:
+```
+['/datasets/WSe2/Scan049_1',
+ '/datasets/WSe2/energycal_2019_01_08']
+```
+
+### Existing Data Paths
+```python
+dataset.existing_data_paths
+```
+
+Example Output:
+```
+['/new_dataset/datasets/WSe2',
+ '/datasets/WSe2']
+```
+
+---
+
+## Example: Adding Custom Datasets
+
+### `DatasetsManager`
+Allows adding or removing datasets in a JSON file at different levels (module, user, folder). It also checks all levels to list available datasets.
+
+```python
+import os
+from sed.dataset import DatasetsManager
+```
+
+#### Adding a New Dataset
+This example adds a dataset to both the folder and user levels. Setting `rearrange_files=True` moves all files from subfolders into the main dataset directory.
+
+```python
+example_dset_name = "Example"
+example_dset_info = {
+ "url": "https://example-dataset.com/download", # Not a real path
+ "subdirs": ["Example_subdir"],
+ "rearrange_files": True
+}
+
+DatasetsManager.add(data_name=example_dset_name, info=example_dset_info, levels=["folder", "user"])
+```
+
+Example Output:
+```
+Added Example dataset to folder datasets.json
+Added Example dataset to user datasets.json
+```
+
+Verify that `datasets.json` is created:
+```python
+assert os.path.exists("./datasets.json")
+dataset.available
+```
+
+Example Output:
+```
+['Example', 'WSe2', 'TaS2', 'Gd_W110']
+```
+
+#### Removing a Dataset
+Remove the Example dataset from the user JSON file:
+```python
+DatasetsManager.remove(data_name=example_dset_name, levels=["user"])
+```
+
+Example Output:
+```
+Removed Example dataset from user datasets.json
+```
+
+Adding an already existing dataset will result in an error:
+```python
+DatasetsManager.add(data_name=example_dset_name, info=example_dset_info, levels=["folder"])
+```
+
+Example Output:
+```
+ValueError: Dataset Example already exists in folder datasets.json.
+```
+
+#### Downloading the Example Dataset
+```python
+dataset.get("Example")
+```
+
+Example Output:
+```
+Using default data path for "Example": "/datasets/Example"
+Created new directory at /datasets/Example
+Download complete.
+Extracting Example data...
+
+100%|██████████| 4/4 [00:00<00:00, 28.10file/s]
+
+Example data extracted successfully.
+```
+
+#### Download to Another Location
+```python
+dataset.get("Example", root_dir="new_datasets", use_existing=False)
+```
+
+Example Output:
+```
+Using specified data path for "Example": "/new_datasets/datasets/Example"
+Created new directory at /new_datasets/datasets/Example
+```
+
+#### Removing an Instance
+```python
+print(dataset.existing_data_paths)
+path_to_remove = dataset.existing_data_paths[0]
+dataset.remove(data_name="Example", instance=path_to_remove)
+```
+
+Example Output:
+```
+Removed /new_datasets/datasets/Example
+```
+
+Verify that the path was removed:
+```python
+assert not os.path.exists(path_to_remove)
+```
+
+```python
+print(dataset.existing_data_paths)
+```
+
+Example Output:
+```
+['/datasets/Example']
+```
+
+---
+
+## Default datasets.json
+
+```{literalinclude} ../../src/sed/config/datasets.json
+:language: json
+```
diff --git a/sed/develop/_sources/user_guide/index.md.txt b/sed/develop/_sources/user_guide/index.md.txt
index 40059b9..3355e56 100644
--- a/sed/develop/_sources/user_guide/index.md.txt
+++ b/sed/develop/_sources/user_guide/index.md.txt
@@ -19,6 +19,7 @@ installation
../tutorial/2_conversion_pipeline_for_example_time-resolved_ARPES_data
../tutorial/3_metadata_collection_and_export_to_NeXus
config
+dataset
```
## Advanced Topics
diff --git a/sed/develop/_static/documentation_options.js b/sed/develop/_static/documentation_options.js
index 4a203b4..8ccd2d6 100644
--- a/sed/develop/_static/documentation_options.js
+++ b/sed/develop/_static/documentation_options.js
@@ -1,5 +1,5 @@
const DOCUMENTATION_OPTIONS = {
- VERSION: '0.4.1.dev383+g27234e0',
+ VERSION: '1.0.0a1.dev15+g660a2b0',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
diff --git a/sed/develop/genindex.html b/sed/develop/genindex.html
index 1d34ab0..ae1d50d 100644
--- a/sed/develop/genindex.html
+++ b/sed/develop/genindex.html
@@ -7,7 +7,7 @@
- Index — SED 0.4.1.dev383+g27234e0 documentation
+ Index — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -54,7 +54,7 @@
-
+
@@ -116,7 +116,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/index.html b/sed/develop/index.html
index 75cfd84..e2546a4 100644
--- a/sed/develop/index.html
+++ b/sed/develop/index.html
@@ -9,7 +9,7 @@
- SED documentation — SED 0.4.1.dev383+g27234e0 documentation
+ SED documentation — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -39,7 +39,7 @@
-
+
@@ -50,7 +50,7 @@
@@ -59,7 +59,7 @@
-
+
@@ -121,7 +121,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -434,7 +434,7 @@ API
Data loader
Binning
Calibrator
-Dataset
+API
Diagnostics
IO
Metadata
diff --git a/sed/develop/misc/contributing.html b/sed/develop/misc/contributing.html
index a244eb5..68c4fe1 100644
--- a/sed/develop/misc/contributing.html
+++ b/sed/develop/misc/contributing.html
@@ -8,7 +8,7 @@
- Contributing to sed — SED 0.4.1.dev383+g27234e0 documentation
+ Contributing to sed — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -38,7 +38,7 @@
-
+
@@ -47,7 +47,7 @@
@@ -57,7 +57,7 @@
-
+
@@ -119,7 +119,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/misc/contribution.html b/sed/develop/misc/contribution.html
index f2ff2bb..89b26f0 100644
--- a/sed/develop/misc/contribution.html
+++ b/sed/develop/misc/contribution.html
@@ -8,7 +8,7 @@
- Development — SED 0.4.1.dev383+g27234e0 documentation
+ Development — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -38,7 +38,7 @@
-
+
@@ -47,7 +47,7 @@
@@ -57,7 +57,7 @@
-
+
@@ -119,7 +119,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/misc/maintain.html b/sed/develop/misc/maintain.html
index e563aef..0ec60ab 100644
--- a/sed/develop/misc/maintain.html
+++ b/sed/develop/misc/maintain.html
@@ -8,7 +8,7 @@
- How to Maintain — SED 0.4.1.dev383+g27234e0 documentation
+ How to Maintain — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -38,7 +38,7 @@
-
+
@@ -47,7 +47,7 @@
@@ -56,7 +56,7 @@
-
+
@@ -118,7 +118,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/objects.inv b/sed/develop/objects.inv
index e2e13ed..e0785a4 100644
Binary files a/sed/develop/objects.inv and b/sed/develop/objects.inv differ
diff --git a/sed/develop/py-modindex.html b/sed/develop/py-modindex.html
index 48b36d6..6f6595e 100644
--- a/sed/develop/py-modindex.html
+++ b/sed/develop/py-modindex.html
@@ -7,7 +7,7 @@
- Python Module Index — SED 0.4.1.dev383+g27234e0 documentation
+ Python Module Index — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
@@ -55,7 +55,7 @@
-
+
@@ -119,7 +119,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/search.html b/sed/develop/search.html
index 5ac6e9c..159e539 100644
--- a/sed/develop/search.html
+++ b/sed/develop/search.html
@@ -6,7 +6,7 @@
- Search - SED 0.4.1.dev383+g27234e0 documentation
+ Search - SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -36,7 +36,7 @@
-
+
@@ -45,7 +45,7 @@
@@ -56,7 +56,7 @@
-
+
@@ -118,7 +118,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
diff --git a/sed/develop/searchindex.js b/sed/develop/searchindex.js
index b0f5b63..c81f5d8 100644
--- a/sed/develop/searchindex.js
+++ b/sed/develop/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"1. Step:": [[18, "1.-Step:"], [18, "id9"]], "1. step:": [[18, "1.-step:"]], "1st step:": [[18, "1st-step:"]], "2. Step": [[18, "2.-Step"]], "2. Step:": [[18, "2.-Step:"], [18, "id6"], [18, "id10"]], "3. Step:": [[18, "3.-Step:"], [18, "id11"]], "4. Delay calibration:": [[18, "4.-Delay-calibration:"]], "4. Step:": [[18, "4.-Step:"], [18, "id13"]], "5. Step:": [[18, "5.-Step:"]], "5. Visualization of calibrated histograms": [[18, "5.-Visualization-of-calibrated-histograms"]], "API": [[0, "api"], [4, null], [9, "module-sed.dataset.dataset"]], "Abstract BaseLoader": [[13, "module-sed.loader.base.loader"]], "Add Jitter": [[20, "Add-Jitter"]], "Advanced Topics": [[27, "advanced-topics"]], "Append energy axis into a data frame, bin and visualize data in the calibrated energy and corrected delay axis": [[16, "Append-energy-axis-into-a-data-frame,-bin-and-visualize-data-in-the-calibrated-energy-and-corrected-delay-axis"]], "Apply BAM correction": [[15, "Apply-BAM-correction"]], "Attributes useful for user": [[9, "attributes-useful-for-user"]], "Automatically extract number and position of peaks in the ROI around t0": [[16, "Automatically-extract-number-and-position-of-peaks-in-the-ROI-around-t0"]], "Basic concepts": [[27, "basic-concepts"]], "Bin data with energy axis": [[21, "Bin-data-with-energy-axis"]], "Bin in energy": [[20, "Bin-in-energy"]], "Bin the top of the valence band": [[23, "Bin-the-top-of-the-valence-band"]], "Binning": [[5, null], [20, "Binning"]], "Binning demonstration on locally generated fake data": [[17, null]], "Binning of temperature-dependent ARPES data using time-stamped external temperature data": [[22, null]], "Binning with metadata generation, and storing into a NeXus file": [[19, null]], "Calibrator": [[6, null]], "Channel Histograms": [[21, "Channel-Histograms"]], "Check BAM versus pulse and train IDs": [[15, "Check-BAM-versus-pulse-and-train-IDs"]], "Community and contribution guide": [[0, "community-and-contribution-guide"]], "Compare to reference": [[16, "Compare-to-reference"]], "Comparison of the BAM correction effect": [[15, "Comparison-of-the-BAM-correction-effect"]], "Compute distributed binning on the partitioned dask dataframe": [[17, "Compute-distributed-binning-on-the-partitioned-dask-dataframe"]], "Compute final data volume": [[19, "Compute-final-data-volume"]], "Compute the binning along the pandas dataframe": [[17, "Compute-the-binning-along-the-pandas-dataframe"]], "Compute the results": [[20, "Compute-the-results"]], "Config": [[7, null]], "Config setup": [[15, "Config-setup"], [16, "Config-setup"], [20, "Config-setup"], [21, "Config-setup"], [25, "Config-setup"]], "Configuration": [[26, null]], "Contributing to sed": [[1, null]], "Core": [[8, null]], "Correct delay axis": [[20, "Correct-delay-axis"]], "Correct delay stage offset.": [[21, "Correct-delay-stage-offset."]], "Correct use of Jittering": [[24, null]], "Data loader": [[13, null]], "Data w/o BAM correction": [[15, "Data-w/o-BAM-correction"]], "Dataframe Operations": [[10, null]], "Dataset": [[9, null]], "DatasetsManager": [[9, "datasetsmanager"]], "Default configuration settings": [[26, "default-configuration-settings"]], "Default datasets.json": [[9, "default-datasets-json"]], "Define the binning range": [[17, "Define-the-binning-range"]], "Define the binning ranges and compute calibrated data volume": [[18, "Define-the-binning-ranges-and-compute-calibrated-data-volume"], [22, "Define-the-binning-ranges-and-compute-calibrated-data-volume"]], "Delay calibration and correction": [[6, "module-sed.calibrator.delay"]], "Demonstration of the conversion pipeline using time-resolved ARPES data stored on Zenodo": [[18, null]], "Developing a Loader": [[1, "developing-a-loader"]], "Development": [[2, null]], "Development Workflow": [[1, "development-workflow"]], "Development version": [[28, "development-version"]], "Diagnostics": [[11, null]], "Distortion correction": [[18, "Distortion-correction"]], "Distortion correction and Momentum Calibration workflow": [[18, "Distortion-correction-and-Momentum-Calibration-workflow"]], "Distortion correction with orthorhombic symmetry": [[23, null]], "Documentation": [[3, "documentation"]], "Energy Calibration": [[20, "Energy-Calibration"], [21, "Energy-Calibration"]], "Energy Correction (optional)": [[18, "Energy-Correction-(optional)"]], "Energy Correction and Calibration workflow": [[18, "Energy-Correction-and-Calibration-workflow"]], "Energy calibration": [[18, "Energy-calibration"]], "Energy calibration and correction": [[6, "module-sed.calibrator.energy"]], "Energy calibration using side-band peaks": [[16, "Energy-calibration-using-side-band-peaks"]], "Example configuration file for flash (HEXTOF momentum microscope at FLASH, Desy)": [[26, "example-configuration-file-for-flash-hextof-momentum-microscope-at-flash-desy"]], "Example configuration file for mpes (METIS momentum microscope at FHI-Berlin)": [[26, "example-configuration-file-for-mpes-metis-momentum-microscope-at-fhi-berlin"]], "Example of adding custom datasets": [[9, "example-of-adding-custom-datasets"]], "Examples": [[0, "examples"]], "Feature definition:": [[23, "Feature-definition:"]], "FlashLoader": [[13, "module-sed.loader.flash.loader"]], "Generate Fake Data": [[17, "Generate-Fake-Data"]], "Generate the Processor instance": [[20, "Generate-the-Processor-instance"]], "GenericLoader": [[13, "module-sed.loader.generic.loader"]], "Get data paths": [[15, "Get-data-paths"], [16, "Get-data-paths"], [20, "Get-data-paths"], [21, "Get-data-paths"], [25, "Get-data-paths"]], "Getting Started": [[1, "getting-started"]], "Getting datasets": [[9, "getting-datasets"]], "How to Maintain": [[3, null]], "IO": [[12, null]], "Import necessary libraries": [[15, "Import-necessary-libraries"], [16, "Import-necessary-libraries"], [20, "Import-necessary-libraries"], [21, "Import-necessary-libraries"], [25, "Import-necessary-libraries"]], "Important note": [[20, "Important-note"]], "Inspect the dataframe": [[21, "Inspect-the-dataframe"]], "Installation": [[28, null]], "Installing SED": [[27, "installing-sed"]], "Load Au/Mica data": [[21, "Load-Au/Mica-data"]], "Load Data": [[18, "Load-Data"], [19, "Load-Data"], [22, "Load-Data"], [23, "Load-Data"], [24, "Load-Data"]], "Load a chessy sample run": [[20, "Load-a-chessy-sample-run"]], "Load bias series": [[21, "Load-bias-series"]], "Load energy calibration files": [[21, "Load-energy-calibration-files"]], "Loader Interface": [[13, "module-sed.loader.loader_interface"]], "Main functions": [[5, "module-sed.binning"]], "Metadata": [[14, null]], "Momentum calibration and correction": [[6, "module-sed.calibrator.momentum"]], "Momentum calibration with orthorhombic axes": [[23, "Momentum-calibration-with-orthorhombic-axes"]], "Momentum calibration workflow": [[18, "Momentum-calibration-workflow"]], "MpesLoader": [[13, "module-sed.loader.mpes.loader"]], "Now we can use those parameters and load our trXPS data using the additional config file": [[16, "Now-we-can-use-those-parameters-and-load-our-trXPS-data-using-the-additional-config-file"]], "Optical Spot Profile": [[20, "Optical-Spot-Profile"]], "Optional (Step 1a):": [[18, "Optional-(Step-1a):"], [18, "id7"]], "Optional (Step 3a):": [[18, "Optional-(Step-3a):"], [18, "id12"]], "Preparation": [[15, "Preparation"], [16, "Preparation"], [20, "Preparation"], [21, "Preparation"], [25, "Preparation"]], "Prepare Energy Calibration": [[25, "Prepare-Energy-Calibration"]], "Pull Request Guidelines": [[1, "pull-request-guidelines"]], "PulseIds, ElectronIds": [[21, "PulseIds,-ElectronIds"]], "Read data": [[25, "Read-data"]], "Reference calibration from a bias series": [[16, "Reference-calibration-from-a-bias-series"]], "Release": [[3, "release"]], "Run the workflow from the config file": [[20, "Run-the-workflow-from-the-config-file"]], "Run workflow entirely from config.": [[20, "Run-workflow-entirely-from-config."]], "SED documentation": [[0, null]], "SXPLoader": [[13, "module-sed.loader.sxp.loader"]], "Save calibration": [[21, "Save-calibration"]], "Save results": [[20, "Save-results"]], "Some visualization:": [[18, "Some-visualization:"], [22, "Some-visualization:"]], "Spectrum vs. MicrobunchId": [[21, "Spectrum-vs.-MicrobunchId"]], "Spline-warp generation:": [[23, "Spline-warp-generation:"]], "Train IDs in scans": [[21, "Train-IDs-in-scans"]], "Transform to dask dataframe": [[17, "Transform-to-dask-dataframe"]], "Tutorial for binning data from the HEXTOF instrument at FLASH": [[20, null]], "Tutorial for binning data from the SXP instrument at the European XFEL": [[21, null]], "Tutorial for trXPD for the HEXTOF instrument at FLASH with background normalization": [[25, null]], "Tutorial for trXPS for energy calibration using core level side-bands": [[16, null]], "Tutorial for trXPS for the HEXTOF instrument at FLASH: t0, cross-correlation and BAM correction": [[15, null]], "Used helper functions": [[5, "module-sed.binning.numba_bin"]], "User Guide": [[27, null]], "User guide": [[0, "user-guide"]], "Utilities": [[13, "module-sed.loader.utils"]], "Visualize trXPS data bin in the dldTimeSteps and the corrected delay axis to prepare for energy calibration using SB": [[16, "Visualize-trXPS-data-bin-in-the-dldTimeSteps-and-the-corrected-delay-axis-to-prepare-for-energy-calibration-using-SB"]], "Visualizing event histograms": [[20, "Visualizing-event-histograms"]], "We correct delay stage, t0 position and BAM (see previous tutorial)": [[16, "We-correct-delay-stage,-t0-position-and-BAM-(see-previous-tutorial)"]], "We use the stored energy calibration parameters and load trXPS data set to define:": [[15, "We-use-the-stored-energy-calibration-parameters-and-load-trXPS-data-set-to-define:"]], "Workflows": [[29, null]], "XPD from W4f core level": [[25, "XPD-from-W4f-core-level"]], "bin in the calibrated energy and corrected delay axis": [[25, "bin-in-the-calibrated-energy-and-corrected-delay-axis"]], "bin in the corrected delay axis": [[15, "bin-in-the-corrected-delay-axis"], [20, "bin-in-the-corrected-delay-axis"]], "cleanup previous config files": [[20, "cleanup-previous-config-files"], [21, "cleanup-previous-config-files"]], "correct offsets": [[20, "correct-offsets"]], "find calibration parameters": [[16, "find-calibration-parameters"], [16, "id1"], [20, "find-calibration-parameters"], [21, "find-calibration-parameters"]], "generate the energy axis": [[20, "generate-the-energy-axis"]], "get()": [[9, "get"]], "inspect the dataframe": [[20, "inspect-the-dataframe"]], "plot the delayStage values": [[20, "plot-the-delayStage-values"]], "remove()": [[9, "remove"]], "save parameters": [[20, "save-parameters"]], "save the calibration parameters": [[20, "save-the-calibration-parameters"]], "sector alignment": [[20, "sector-alignment"]], "time-of-flight spectrum": [[20, "time-of-flight-spectrum"], [21, "time-of-flight-spectrum"]], "visualize the result": [[20, "visualize-the-result"]]}, "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", "tutorial/10_hextof_workflow_trXPS_bam_correction", "tutorial/11_hextof_workflow_trXPS_energy_calibration_using_SB", "tutorial/1_binning_fake_data", "tutorial/2_conversion_pipeline_for_example_time-resolved_ARPES_data", "tutorial/3_metadata_collection_and_export_to_NeXus", "tutorial/4_hextof_workflow", "tutorial/5_sxp_workflow", "tutorial/6_binning_with_time-stamped_data", "tutorial/7_correcting_orthorhombic_symmetry", "tutorial/8_jittering_tutorial", "tutorial/9_hextof_workflow_trXPD", "user_guide/config", "user_guide/index", "user_guide/installation", "workflows/index"], "envversion": {"nbsphinx": 4, "sphinx": 64, "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}, "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", "tutorial/10_hextof_workflow_trXPS_bam_correction.ipynb", "tutorial/11_hextof_workflow_trXPS_energy_calibration_using_SB.ipynb", "tutorial/1_binning_fake_data.ipynb", "tutorial/2_conversion_pipeline_for_example_time-resolved_ARPES_data.ipynb", "tutorial/3_metadata_collection_and_export_to_NeXus.ipynb", "tutorial/4_hextof_workflow.ipynb", "tutorial/5_sxp_workflow.ipynb", "tutorial/6_binning_with_time-stamped_data.ipynb", "tutorial/7_correcting_orthorhombic_symmetry.ipynb", "tutorial/8_jittering_tutorial.ipynb", "tutorial/9_hextof_workflow_trXPD.ipynb", "user_guide/config.md", "user_guide/index.md", "user_guide/installation.md", "workflows/index.md"], "indexentries": {"add() (sed.core.metadata.metahandler method)": [[14, "sed.core.metadata.MetaHandler.add", false]], "add() (sed.dataset.dataset.datasetsmanager static method)": [[9, "sed.dataset.dataset.DatasetsManager.add", false]], "add_attribute() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_attribute", false]], "add_delay_offset() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_delay_offset", false]], "add_energy_offset() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_energy_offset", false]], "add_features() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.add_features", false]], "add_jitter() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_jitter", false]], "add_offsets() (sed.calibrator.delay.delaycalibrator method)": [[6, "sed.calibrator.delay.DelayCalibrator.add_offsets", false]], "add_offsets() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.add_offsets", false]], "add_ranges() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.add_ranges", false]], "add_time_stamped_data() (in module sed.core.dfops)": [[10, "sed.core.dfops.add_time_stamped_data", false]], "add_time_stamped_data() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_time_stamped_data", false]], "adjust_energy_correction() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.adjust_energy_correction", false]], "adjust_energy_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.adjust_energy_correction", false]], "adjust_ranges() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.adjust_ranges", false]], "align_dld_sectors() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.align_dld_sectors", false]], "align_dld_sectors() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.align_dld_sectors", false]], "append_delay_axis() (sed.calibrator.delay.delaycalibrator method)": [[6, "sed.calibrator.delay.DelayCalibrator.append_delay_axis", false]], "append_energy_axis() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.append_energy_axis", false]], "append_energy_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.append_energy_axis", false]], "append_k_axis() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.append_k_axis", false]], "append_tof_ns_axis() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.append_tof_ns_axis", false]], "append_tof_ns_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.append_tof_ns_axis", false]], "apply_correction() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.apply_correction", false]], "apply_corrections() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.apply_corrections", false]], "apply_dfield() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.apply_dfield", false]], "apply_energy_correction() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.apply_energy_correction", false]], "apply_energy_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.apply_energy_correction", false]], "apply_filter() (in module sed.core.dfops)": [[10, "sed.core.dfops.apply_filter", false]], "apply_jitter() (in module sed.core.dfops)": [[10, "sed.core.dfops.apply_jitter", false]], "apply_momentum_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.apply_momentum_calibration", false]], "apply_momentum_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.apply_momentum_correction", false]], "attributes (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.attributes", false]], "available (sed.dataset.dataset.dataset property)": [[9, "sed.dataset.dataset.Dataset.available", false]], "available_channels (sed.loader.sxp.loader.sxploader property)": [[13, "sed.loader.sxp.loader.SXPLoader.available_channels", false]], "available_runs (sed.loader.flash.loader.flashloader property)": [[13, "sed.loader.flash.loader.FlashLoader.available_runs", false]], "backward_fill_lazy() (in module sed.core.dfops)": [[10, "sed.core.dfops.backward_fill_lazy", false]], "baseloader (class in sed.loader.base.loader)": [[13, "sed.loader.base.loader.BaseLoader", false]], "bin_and_load_momentum_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.bin_and_load_momentum_calibration", false]], "bin_centers_to_bin_edges() (in module sed.binning.utils)": [[5, "sed.binning.utils.bin_centers_to_bin_edges", false]], "bin_data() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.bin_data", false]], "bin_dataframe() (in module sed.binning)": [[5, "sed.binning.bin_dataframe", false]], "bin_edges_to_bin_centers() (in module sed.binning.utils)": [[5, "sed.binning.utils.bin_edges_to_bin_centers", false]], "bin_partition() (in module sed.binning)": [[5, "sed.binning.bin_partition", false]], "binned (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.binned", false]], "binsearch() (in module sed.binning.numba_bin)": [[5, "sed.binning.numba_bin.binsearch", false]], "buffer_file_handler() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.buffer_file_handler", false]], "calc_geometric_distances() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calc_geometric_distances", false]], "calc_inverse_dfield() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calc_inverse_dfield", false]], "calc_symmetry_scores() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calc_symmetry_scores", false]], "calibrate() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.calibrate", false]], "calibrate() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calibrate", false]], "calibrate_delay_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.calibrate_delay_axis", false]], "calibrate_energy_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.calibrate_energy_axis", false]], "calibrate_momentum_axes() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.calibrate_momentum_axes", false]], "cleanup_oldest_scan() (sed.loader.mirrorutil.copytool method)": [[13, "sed.loader.mirrorutil.CopyTool.cleanup_oldest_scan", false]], "cm2palette() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.cm2palette", false]], "complete_dictionary() (in module sed.core.config)": [[7, "sed.core.config.complete_dictionary", false]], "compute() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.compute", false]], "concatenate_channels() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.concatenate_channels", false]], "config (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.config", false]], "coordinate_transform() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.coordinate_transform", false]], "copy() (sed.loader.mirrorutil.copytool method)": [[13, "sed.loader.mirrorutil.CopyTool.copy", false]], "copytool (class in sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.CopyTool", false]], "correction_function() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.correction_function", false]], "cpy() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.cpy", false]], "create_buffer_file() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_buffer_file", false]], "create_dataframe_per_channel() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_channel", false]], "create_dataframe_per_electron() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_electron", false]], "create_dataframe_per_file() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_file", false]], "create_dataframe_per_pulse() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_pulse", false]], "create_dataframe_per_train() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_train", false]], "create_multi_index_per_electron() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_multi_index_per_electron", false]], "create_multi_index_per_pulse() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_multi_index_per_pulse", false]], "create_numpy_array_per_channel() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_numpy_array_per_channel", false]], "data_name (sed.dataset.dataset.dataset property)": [[9, "sed.dataset.dataset.Dataset.data_name", false]], "dataframe (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.dataframe", false]], "dataset (class in sed.dataset.dataset)": [[9, "sed.dataset.dataset.Dataset", false]], "datasetsmanager (class in sed.dataset.dataset)": [[9, "sed.dataset.dataset.DatasetsManager", false]], "define_features() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.define_features", false]], "delaycalibrator (class in sed.calibrator.delay)": [[6, "sed.calibrator.delay.DelayCalibrator", false]], "detector_coordinates_2_k_coordinates() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.detector_coordinates_2_k_coordinates", false]], "dictmerge() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.dictmerge", false]], "drop_column() (in module sed.core.dfops)": [[10, "sed.core.dfops.drop_column", false]], "dup (sed.calibrator.energy.energycalibrator property)": [[6, "sed.calibrator.energy.EnergyCalibrator.dup", false]], "duplicateentryerror": [[14, "sed.core.metadata.DuplicateEntryError", false]], "energycalibrator (class in sed.calibrator.energy)": [[6, "sed.calibrator.energy.EnergyCalibrator", false]], "existing_data_paths (sed.dataset.dataset.dataset property)": [[9, "sed.dataset.dataset.Dataset.existing_data_paths", false]], "extract_bias() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.extract_bias", false]], "extract_delay_stage_parameters() (in module sed.calibrator.delay)": [[6, "sed.calibrator.delay.extract_delay_stage_parameters", false]], "feature_extract() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.feature_extract", false]], "feature_extract() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.feature_extract", false]], "feature_select() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.feature_select", false]], "features (sed.calibrator.momentum.momentumcorrector property)": [[6, "sed.calibrator.momentum.MomentumCorrector.features", false]], "filename (sed.dataset.dataset.datasetsmanager attribute)": [[9, "sed.dataset.dataset.DatasetsManager.FILENAME", false]], "files (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.files", false]], "filter_column() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.filter_column", false]], "find_bias_peaks() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.find_bias_peaks", false]], "find_correspondence() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.find_correspondence", false]], "find_nearest() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.find_nearest", false]], "fit_energy_calibration() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.fit_energy_calibration", false]], "flashloader (class in sed.loader.flash.loader)": [[13, "sed.loader.flash.loader.FlashLoader", false]], "forward_fill_lazy() (in module sed.core.dfops)": [[10, "sed.core.dfops.forward_fill_lazy", false]], "gather_calibration_metadata() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.gather_calibration_metadata", false]], "gather_calibration_metadata() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.gather_calibration_metadata", false]], "gather_correction_metadata() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.gather_correction_metadata", false]], "gather_correction_metadata() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.gather_correction_metadata", false]], "gather_files() (in module sed.loader.utils)": [[13, "sed.loader.utils.gather_files", false]], "gather_metadata() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.gather_metadata", false]], "gather_metadata() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.gather_metadata", false]], "generate_inverse_dfield() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.generate_inverse_dfield", false]], "generate_splinewarp() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.generate_splinewarp", false]], "genericloader (class in sed.loader.generic.loader)": [[13, "sed.loader.generic.loader.GenericLoader", false]], "get() (sed.dataset.dataset.dataset method)": [[9, "sed.dataset.dataset.Dataset.get", false]], "get_archiver_data() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_archiver_data", false]], "get_attribute() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_attribute", false]], "get_channels() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_channels", false]], "get_count_rate() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_count_rate", false]], "get_count_rate() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.get_count_rate", false]], "get_count_rate() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.get_count_rate", false]], "get_count_rate() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.get_count_rate", false]], "get_count_rate() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_count_rate", false]], "get_count_rate() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_count_rate", false]], "get_datasets_and_aliases() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_datasets_and_aliases", false]], "get_elapsed_time() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_elapsed_time", false]], "get_elapsed_time() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.get_elapsed_time", false]], "get_elapsed_time() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.get_elapsed_time", false]], "get_elapsed_time() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.get_elapsed_time", false]], "get_elapsed_time() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_elapsed_time", false]], "get_elapsed_time() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_elapsed_time", false]], "get_files_from_run_id() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.get_files_from_run_id", false]], "get_files_from_run_id() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.get_files_from_run_id", false]], "get_files_from_run_id() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.get_files_from_run_id", false]], "get_files_from_run_id() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_files_from_run_id", false]], "get_files_from_run_id() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_files_from_run_id", false]], "get_loader() (in module sed.loader.loader_interface)": [[13, "sed.loader.loader_interface.get_loader", false]], "get_metadata() (sed.loader.flash.metadata.metadataretriever method)": [[13, "sed.loader.flash.metadata.MetadataRetriever.get_metadata", false]], "get_names_of_all_loaders() (in module sed.loader.loader_interface)": [[13, "sed.loader.loader_interface.get_names_of_all_loaders", false]], "get_normalization_histogram() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.get_normalization_histogram", false]], "get_parquet_metadata() (in module sed.loader.utils)": [[13, "sed.loader.utils.get_parquet_metadata", false]], "get_start_and_end_time() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_start_and_end_time", false]], "get_stats() (in module sed.loader.utils)": [[13, "sed.loader.utils.get_stats", false]], "get_target_dir() (in module sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.get_target_dir", false]], "grid_histogram() (in module sed.diagnostics)": [[11, "sed.diagnostics.grid_histogram", false]], "hdf5_to_array() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_array", false]], "hdf5_to_dataframe() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_dataframe", false]], "hdf5_to_timed_array() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_timed_array", false]], "hdf5_to_timed_dataframe() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_timed_dataframe", false]], "json_path (sed.dataset.dataset.datasetsmanager attribute)": [[9, "sed.dataset.dataset.DatasetsManager.json_path", false]], "load() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.load", false]], "load_bias_series() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.load_bias_series", false]], "load_config() (in module sed.core.config)": [[7, "sed.core.config.load_config", false]], "load_data() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.load_data", false]], "load_data() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.load_data", false]], "load_datasets_dict() (sed.dataset.dataset.datasetsmanager static method)": [[9, "sed.dataset.dataset.DatasetsManager.load_datasets_dict", false]], "load_dfield() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.load_dfield", false]], "load_h5() (in module sed.io)": [[12, "sed.io.load_h5", false]], "load_h5_in_memory() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.load_h5_in_memory", false]], "load_tiff() (in module sed.io)": [[12, "sed.io.load_tiff", false]], "loader (in module sed.loader.base.loader)": [[13, "sed.loader.base.loader.LOADER", false]], "loader (in module sed.loader.flash.loader)": [[13, "sed.loader.flash.loader.LOADER", false]], "loader (in module sed.loader.generic.loader)": [[13, "sed.loader.generic.loader.LOADER", false]], "loader (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.LOADER", false]], "loader (in module sed.loader.sxp.loader)": [[13, "sed.loader.sxp.loader.LOADER", false]], "map_columns_2d() (in module sed.core.dfops)": [[10, "sed.core.dfops.map_columns_2d", false]], "metadata (sed.core.metadata.metahandler property)": [[14, "sed.core.metadata.MetaHandler.metadata", false]], "metadataretriever (class in sed.loader.flash.metadata)": [[13, "sed.loader.flash.metadata.MetadataRetriever", false]], "metahandler (class in sed.core.metadata)": [[14, "sed.core.metadata.MetaHandler", false]], "mm_to_ps() (in module sed.calibrator.delay)": [[6, "sed.calibrator.delay.mm_to_ps", false]], "module": [[5, "module-sed.binning", false], [5, "module-sed.binning.numba_bin", false], [5, "module-sed.binning.utils", false], [6, "module-sed.calibrator.delay", false], [6, "module-sed.calibrator.energy", false], [6, "module-sed.calibrator.momentum", false], [7, "module-sed.core.config", false], [8, "module-sed.core", false], [9, "module-sed.dataset.dataset", false], [10, "module-sed.core.dfops", false], [11, "module-sed.diagnostics", false], [12, "module-sed.io", false], [13, "module-sed.loader.base.loader", false], [13, "module-sed.loader.flash.loader", false], [13, "module-sed.loader.flash.metadata", false], [13, "module-sed.loader.generic.loader", false], [13, "module-sed.loader.loader_interface", false], [13, "module-sed.loader.mirrorutil", false], [13, "module-sed.loader.mpes.loader", false], [13, "module-sed.loader.sxp.loader", false], [13, "module-sed.loader.utils", false], [14, "module-sed.core.metadata", false]], "momentumcorrector (class in sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.MomentumCorrector", false]], "mpesloader (class in sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.MpesLoader", false]], "mycopy() (in module sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.mycopy", false]], "mymakedirs() (in module sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.mymakedirs", false]], "name (sed.dataset.dataset.datasetsmanager attribute)": [[9, "sed.dataset.dataset.DatasetsManager.NAME", false]], "normalization_histogram (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.normalization_histogram", false]], "normalize() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.normalize", false]], "normalized (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.normalized", false]], "normspec() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.normspec", false]], "nranges (sed.calibrator.energy.energycalibrator property)": [[6, "sed.calibrator.energy.EnergyCalibrator.nranges", false]], "ntraces (sed.calibrator.energy.energycalibrator property)": [[6, "sed.calibrator.energy.EnergyCalibrator.ntraces", false]], "numba_histogramdd() (in module sed.binning.numba_bin)": [[5, "sed.binning.numba_bin.numba_histogramdd", false]], "offset_by_other_columns() (in module sed.core.dfops)": [[10, "sed.core.dfops.offset_by_other_columns", false]], "parquet_handler() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.parquet_handler", false]], "parse_config() (in module sed.core.config)": [[7, "sed.core.config.parse_config", false]], "parse_h5_keys() (in module sed.loader.utils)": [[13, "sed.loader.utils.parse_h5_keys", false]], "parse_metadata() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.parse_metadata", false]], "peakdetect1d() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.peakdetect1d", false]], "peaksearch() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.peaksearch", false]], "plot_single_hist() (in module sed.diagnostics)": [[11, "sed.diagnostics.plot_single_hist", false]], "poly_energy_calibration() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.poly_energy_calibration", false]], "pose_adjustment() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.pose_adjustment", false]], "pose_adjustment() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.pose_adjustment", false]], "pre_binning() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.pre_binning", false]], "range_convert() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.range_convert", false]], "read_dataframe() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.read_dataframe", false]], "read_dataframe() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.read_dataframe", false]], "read_dataframe() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.read_dataframe", false]], "read_dataframe() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.read_dataframe", false]], "read_dataframe() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.read_dataframe", false]], "read_env_var() (in module sed.core.config)": [[7, "sed.core.config.read_env_var", false]], "remove() (sed.dataset.dataset.dataset method)": [[9, "sed.dataset.dataset.Dataset.remove", false]], "remove() (sed.dataset.dataset.datasetsmanager static method)": [[9, "sed.dataset.dataset.DatasetsManager.remove", false]], "reset_deformation() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.reset_deformation", false]], "reset_multi_index() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.reset_multi_index", false]], "save() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save", false]], "save_config() (in module sed.core.config)": [[7, "sed.core.config.save_config", false]], "save_delay_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_delay_calibration", false]], "save_delay_offsets() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_delay_offsets", false]], "save_energy_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_energy_calibration", false]], "save_energy_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_energy_correction", false]], "save_energy_offset() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_energy_offset", false]], "save_env_var() (in module sed.core.config)": [[7, "sed.core.config.save_env_var", false]], "save_momentum_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_momentum_calibration", false]], "save_splinewarp() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_splinewarp", false]], "save_transformations() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_transformations", false]], "save_workflow_params() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_workflow_params", false]], "sed.binning": [[5, "module-sed.binning", false]], "sed.binning.numba_bin": [[5, "module-sed.binning.numba_bin", false]], "sed.binning.utils": [[5, "module-sed.binning.utils", false]], "sed.calibrator.delay": [[6, "module-sed.calibrator.delay", false]], "sed.calibrator.energy": [[6, "module-sed.calibrator.energy", false]], "sed.calibrator.momentum": [[6, "module-sed.calibrator.momentum", false]], "sed.core": [[8, "module-sed.core", false]], "sed.core.config": [[7, "module-sed.core.config", false]], "sed.core.dfops": [[10, "module-sed.core.dfops", false]], "sed.core.metadata": [[14, "module-sed.core.metadata", false]], "sed.dataset.dataset": [[9, "module-sed.dataset.dataset", false]], "sed.diagnostics": [[11, "module-sed.diagnostics", false]], "sed.io": [[12, "module-sed.io", false]], "sed.loader.base.loader": [[13, "module-sed.loader.base.loader", false]], "sed.loader.flash.loader": [[13, "module-sed.loader.flash.loader", false]], "sed.loader.flash.metadata": [[13, "module-sed.loader.flash.metadata", false]], "sed.loader.generic.loader": [[13, "module-sed.loader.generic.loader", false]], "sed.loader.loader_interface": [[13, "module-sed.loader.loader_interface", false]], "sed.loader.mirrorutil": [[13, "module-sed.loader.mirrorutil", false]], "sed.loader.mpes.loader": [[13, "module-sed.loader.mpes.loader", false]], "sed.loader.sxp.loader": [[13, "module-sed.loader.sxp.loader", false]], "sed.loader.utils": [[13, "module-sed.loader.utils", false]], "sedprocessor (class in sed.core)": [[8, "sed.core.SedProcessor", false]], "select_k_range() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.select_k_range", false]], "select_slice() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.select_slice", false]], "select_slicer() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.select_slicer", false]], "simplify_binning_arguments() (in module sed.binning.utils)": [[5, "sed.binning.utils.simplify_binning_arguments", false]], "size() (sed.loader.mirrorutil.copytool method)": [[13, "sed.loader.mirrorutil.CopyTool.size", false]], "spline_warp_estimate() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.spline_warp_estimate", false]], "split_channel_bitwise() (in module sed.loader.utils)": [[13, "sed.loader.utils.split_channel_bitwise", false]], "split_dld_time_from_sector_id() (in module sed.loader.utils)": [[13, "sed.loader.utils.split_dld_time_from_sector_id", false]], "supported_file_types (sed.loader.base.loader.baseloader attribute)": [[13, "sed.loader.base.loader.BaseLoader.supported_file_types", false]], "supported_file_types (sed.loader.flash.loader.flashloader attribute)": [[13, "sed.loader.flash.loader.FlashLoader.supported_file_types", false]], "supported_file_types (sed.loader.generic.loader.genericloader attribute)": [[13, "sed.loader.generic.loader.GenericLoader.supported_file_types", false]], "supported_file_types (sed.loader.mpes.loader.mpesloader attribute)": [[13, "sed.loader.mpes.loader.MpesLoader.supported_file_types", false]], "supported_file_types (sed.loader.sxp.loader.sxploader attribute)": [[13, "sed.loader.sxp.loader.SXPLoader.supported_file_types", false]], "sxploader (class in sed.loader.sxp.loader)": [[13, "sed.loader.sxp.loader.SXPLoader", false]], "symscores (sed.calibrator.momentum.momentumcorrector property)": [[6, "sed.calibrator.momentum.MomentumCorrector.symscores", false]], "timed_dataframe (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.timed_dataframe", false]], "to_h5() (in module sed.io)": [[12, "sed.io.to_h5", false]], "to_nexus() (in module sed.io)": [[12, "sed.io.to_nexus", false]], "to_tiff() (in module sed.io)": [[12, "sed.io.to_tiff", false]], "tof2ev() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.tof2ev", false]], "tof2evpoly() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.tof2evpoly", false]], "tof2ns() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.tof2ns", false]], "update_deformation() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.update_deformation", false]], "verbose (sed.calibrator.delay.delaycalibrator property)": [[6, "sed.calibrator.delay.DelayCalibrator.verbose", false]], "verbose (sed.calibrator.energy.energycalibrator property)": [[6, "sed.calibrator.energy.EnergyCalibrator.verbose", false]], "verbose (sed.calibrator.momentum.momentumcorrector property)": [[6, "sed.calibrator.momentum.MomentumCorrector.verbose", false]], "verbose (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.verbose", false]], "verbose (sed.loader.base.loader.baseloader property)": [[13, "sed.loader.base.loader.BaseLoader.verbose", false]], "verbose (sed.loader.flash.loader.flashloader property)": [[13, "sed.loader.flash.loader.FlashLoader.verbose", false]], "verbose (sed.loader.mpes.loader.mpesloader property)": [[13, "sed.loader.mpes.loader.MpesLoader.verbose", false]], "verbose (sed.loader.sxp.loader.sxploader property)": [[13, "sed.loader.sxp.loader.SXPLoader.verbose", false]], "view() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.view", false]], "view() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.view", false]], "view_event_histogram() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.view_event_histogram", false]]}, "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"], [6, 4, 1, "", "verbose"]], "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, 4, 1, "", "verbose"], [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, 4, 1, "", "verbose"], [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, 4, 1, "", "verbose"], [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, "", "read_env_var"], [7, 1, 1, "", "save_config"], [7, 1, 1, "", "save_env_var"]], "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": [[13, 0, 0, "-", "loader_interface"], [13, 0, 0, "-", "mirrorutil"], [13, 0, 0, "-", "utils"]], "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"], [13, 4, 1, "", "verbose"]], "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_runs"], [13, 3, 1, "", "get_count_rate"], [13, 3, 1, "", "get_elapsed_time"], [13, 3, 1, "", "get_files_from_run_id"], [13, 3, 1, "", "parse_metadata"], [13, 3, 1, "", "read_dataframe"], [13, 6, 1, "", "supported_file_types"], [13, 4, 1, "", "verbose"]], "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, 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.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_datasets_and_aliases"], [13, 1, 1, "", "get_elapsed_time"], [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"], [13, 1, 1, "", "load_h5_in_memory"]], "sed.loader.mpes.loader.MpesLoader": [[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, 3, 1, "", "read_dataframe"], [13, 6, 1, "", "supported_file_types"], [13, 4, 1, "", "verbose"]], "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, 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, "", "parquet_handler"], [13, 3, 1, "", "read_dataframe"], [13, 3, 1, "", "reset_multi_index"], [13, 6, 1, "", "supported_file_types"], [13, 4, 1, "", "verbose"]], "sed.loader.utils": [[13, 1, 1, "", "gather_files"], [13, 1, 1, "", "get_parquet_metadata"], [13, 1, 1, "", "get_stats"], [13, 1, 1, "", "parse_h5_keys"], [13, 1, 1, "", "split_channel_bitwise"], [13, 1, 1, "", "split_dld_time_from_sector_id"]]}, "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"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method", "4": "py:property", "5": "py:exception", "6": "py:attribute"}, "terms": {"": [3, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17, 19, 20, 21, 24, 25, 26], "0": [3, 5, 6, 8, 9, 10, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "00": [9, 16, 19, 20, 21], "00001": 25, "0000e": [16, 20], "000425": 19, "000e": 21, "001": [15, 16, 20, 25, 26], "00151332": 16, "001603": 18, "00179088": 22, "00218781": 18, "002500171914066": 19, "00328578": 21, "003489": 20, "00443912e": 22, "005780": 19, "0058": 21, "0059": 21, "00590705871582": 20, "0060": 21, "006012999918311834": 20, "0061": 21, "0064": 21, "0065": 21, "0066": 21, "0067": 21, "0068": 21, "0069": 21, "0070": 21, "0071": 21, "0072": 21, "0073": 21, "0074": 21, "007742": 19, "008100": 15, "01": [9, 16, 18, 19, 20, 21, 22, 23, 25, 26], "010056": 18, "010614999569952488": 20, "010729535670610963": 26, "01082167": 15, "01082207": 15, "01266884": 15, "01266891": 15, "0148196706891397e": [15, 25], "01481967e": 25, "0148e": 16, "016679": 19, "02": [9, 15, 25], "020373": 19, "020576": [15, 20, 25], "020576132461428642": 20, "021264": 20, "021656": 18, "02211314": 15, "022949": 20, "02345275878906": 20, "023453": 20, "02405744": 16, "024397": 17, "02548307": 15, "027480": 15, "02957200": 21, "02983284": 15, "03": [15, 16, 18, 19, 20, 21, 25], "03103103103": 18, "034198": 19, "03646409": 18, "037462": 20, "04": [18, 19, 20, 21, 22, 23], "04277721": 20, "04384003": 15, "04504504506": 18, "04811488": 16, "048293": 16, "05": [20, 21, 26], "055096": 17, "0567e": 16, "0576131995767355e": 26, "058206295066418": 26, "058897": 18, "06": [20, 22], "06206206206": 18, "062440": 18, "06260538": 18, "062882": 18, "064585": 19, "06668048": 22, "06775099784135818": 20, "068115234375": 20, "068183": 18, "069749": 19, "07": [15, 16, 18, 20, 21, 22, 25, 26], "070353": 18, "070368": 20, "070927": 17, "071149": 18, "071915": 19, "072130": 19, "073521": 19, "073857": [15, 25], "075985": 24, "077482": 19, "078087": 18, "08": [16, 19, 20, 21, 22], "08010900020599365": 20, "082449": 17, "0855611": 22, "087864": 18, "09": [9, 15, 18, 20, 21, 25], "092727": 18, "09335629": 22, "09375": 20, "094401": 18, "094532": 18, "09544523": 18, "09667724e": 25, "0_20vtof_v3": 26, "0_30vtof": 19, "0_30vtof_453ns_focu": 26, "0arrai": 20, "0unit": 20, "0x7f4fb7f499c0": 21, "0x7f4fcd3927a0": 21, "0x7f4fcffdf460": 21, "0x7f4fcfffb550": 21, "0x7f4ff0202b00": 21, "0x7f510ffe8f10": 24, "0x7f511402ce80": 24, "0x7f5114159870": 24, "0x7f51141e7370": 24, "0x7f51142f5180": 24, "0x7f511439a290": 24, "0x7f5117064910": 24, "0x7f51170ae3e0": 24, "0x7f75f862dbd0": 23, "0x7f98e2905b70": 18, "0x7f99354d8b50": 18, "0x7fcf90fefac0": 16, "0x7fcf9c2aa740": 16, "0x7fe85c174c10": 20, "0x7fe8640049d0": 20, "0x7fe87cf29e70": 20, "0x7fe8944ff9a0": 20, "0x7fe89cda1c90": 20, "0x7ff5bc600970": 22, "0x7ff5bc926470": 22, "0x7ff5bca62050": 22, "0x7ff5bcf47670": 22, "1": [3, 5, 6, 7, 8, 9, 10, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26], "10": [1, 3, 7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "100": [5, 6, 8, 9, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "1000": [13, 15, 21, 26], "100000": [17, 26], "100098": 15, "1001": [13, 18], "100111": 15, "1002": [19, 24], "100397": 24, "1005": 18, "1006": 19, "100643": 19, "100mhz": 26, "101": [15, 16, 21], "10151": 20, "10160182": 9, "1030": 16, "103088": 19, "1031": 18, "1032": 18, "1034": 19, "1037": 19, "1039": 18, "104": 15, "105": 15, "1050": 20, "10510510512": 18, "105156": 20, "106549": 18, "10658470": 9, "106707": 24, "1070499": 21, "107241": 18, "1087817": 22, "10file": 9, "11": [1, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "110": 19, "11019101": [15, 16, 20, 25, 26], "110354": 19, "111": 20, "111514": 19, "1120": 21, "112967": 17, "113": [9, 26], "115": 21, "116": [15, 25], "1164": [18, 19], "117247": 18, "1185": 18, "1187": 19, "119614": 18, "11file": 9, "12": [1, 9, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26], "120": 17, "1200": 26, "121510": 19, "122234": 19, "122516": 18, "123": 16, "12330652": 15, "123728": 19, "1239": 20, "125": 21, "125891": 19, "125e": 26, "126": 21, "12609441": [9, 15, 16, 25], "127": 22, "12877": 19, "129031": 18, "129541": 18, "129621": 18, "129912": 17, "13": [15, 16, 18, 19, 20, 21, 22, 24, 25], "130000": 18, "130062": 18, "130142": 18, "130612": 18, "130662": 18, "131203": 18, "131213": 18, "13137674e": 22, "131793": 18, "131803": 18, "132": [15, 25], "132000": 26, "132250": 26, "132384": 18, "132434": 18, "133045": 18, "133105": 18, "133715": 18, "133805": 18, "134436": 18, "134461": 18, "134546": 18, "135": 21, "135197": 18, "136": 22, "136540": 18, "137": 22, "13712995": 15, "137869": 17, "138000": 26, "139398": 24, "13952965": 9, "13t10": 19, "14": [15, 16, 18, 19, 20, 21, 22, 24, 25], "140": 19, "140000": 18, "140595": 18, "14195": 19, "14214214214": 18, "144": 23, "1446": 15, "144655": 19, "1447": 15, "1448": [15, 16, 20, 25], "1449": 15, "145374": 18, "145787": 18, "1462": 20, "1463": 20, "1464": 20, "146434": 24, "1471": [18, 19], "1472": [18, 19], "1472e": 16, "14882484": 15, "1488e": 20, "1489": 26, "149": [18, 19, 26], "15": [15, 16, 18, 19, 20, 21, 22, 24, 25, 26], "150": [6, 16, 18, 20, 21, 24], "1500": [18, 19, 21, 26], "150000": 26, "151269": 18, "151313": 19, "152": [18, 19, 26], "152m": 9, "153": 18, "154": [18, 19, 26], "155": 23, "156": 23, "15625": [15, 25], "1571": 20, "158": 22, "158378": 18, "1594998158": 22, "16": [7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "1600": [18, 19], "1600349": 16, "160435": 15, "160617": 19, "161": 22, "1628022640": 15, "1628022830": [15, 25], "1628046700": 15, "163": 22, "1646339970": 20, "1646341348": 20, "165492": 17, "167": 17, "1671804": 15, "1679395179": 20, "1679395317": 20, "168247": 20, "17": [15, 16, 18, 19, 20, 21, 22, 24, 25], "170": 18, "1700200225439552": 19, "1708": 21, "1713": 21, "173458": 19, "174490": 19, "1745": 21, "174587": 19, "17668": 26, "1792": 26, "179353": 18, "18": [15, 16, 18, 20, 21, 22, 25], "1800": [18, 26], "181440": 19, "182617": 15, "182831": 15, "182874": 19, "1850e": 16, "1862196735": 21, "187": 22, "1872e": 20, "18838": 21, "188974": 20, "189": 22, "189068": 18, "189271": 18, "189711": 19, "189969": 19, "19": [15, 16, 18, 19, 20, 21, 22, 23, 25], "1900": 26, "1900000000000004": 19, "190201": 18, "191222": 19, "191728": 18, "191950": 19, "192128": 18, "193": 16, "19426471": 18, "1971971972": 18, "197434": 17, "1984369": 15, "19852872": 18, "199": [18, 19, 26], "199155": 18, "19976": 19, "1d": [5, 6, 11], "1e": [6, 15, 16, 18, 20, 21, 22], "1q": 20, "1st": 8, "2": [5, 6, 7, 8, 10, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26], "20": [3, 15, 18, 19, 20, 21, 22, 23, 24, 25, 26], "200": [6, 15, 16, 18, 19, 21, 24, 25, 26], "2000": [17, 21], "200078": 19, "20067596435547": 20, "2018": 26, "2019": 19, "2020": 26, "2023": [15, 16, 20, 25, 26], "202302": 21, "2024": [15, 25], "2025": [16, 18, 19, 20, 21, 22, 23], "203": [18, 19, 23, 26], "203125": 15, "20320320321": 18, "203274": 15, "2048": 26, "206": [18, 19, 23], "2063": 15, "208": [15, 25, 26], "209438": 18, "2099": 21, "21": [15, 16, 18, 19, 20, 21, 22, 25], "211428": 19, "21321321322": 18, "215153": 18, "216": [18, 19, 23], "217543": 18, "218": 15, "2180090": 16, "22": [15, 18, 20, 21, 23], "220270": 18, "22135979e": 22, "221827": 18, "223290": 19, "223818": 18, "223830": 18, "224": 15, "224482": 18, "2246e": 16, "225266": 19, "2272e": 20, "228": 26, "229589": 20, "23": [17, 18, 19, 20, 21], "230": [18, 19, 20], "2309": 21, "231": 20, "232": 26, "23577721841843": 18, "236": 22, "23t19": 26, "24": [9, 15, 18, 20, 21], "240": 25, "241950": 19, "242": [18, 19, 22, 26], "243": [18, 19, 26], "244": 18, "244e": 21, "2452": 26, "2461365940217": 18, "247": [18, 23], "248": [18, 19, 26], "248313": 25, "249": 18, "2494": 26, "25": [6, 13, 16, 18, 19, 20, 21, 26], "250": [15, 16, 20, 22, 23], "2500": 26, "25000": 21, "251": 23, "252": 23, "254": 23, "256": [6, 23, 26], "25600": 26, "256000": 26, "25773261": 22, "258": 22, "2588": 18, "26": [18, 20, 21], "260085": 19, "26055026": 15, "263": 15, "263359": 15, "264000": 26, "264500": 26, "265": 19, "2678e": 16, "27": [15, 16, 18, 19, 20, 21, 25, 26], "270": 22, "2704e": 20, "272000": 26, "276000": 26, "276209": 18, "277756": 18, "279075": 17, "28": [9, 15, 18, 19, 20, 23, 25, 26], "280": 19, "28000": 21, "282": 18, "28882003e": 22, "289": 22, "29": [15, 16, 18, 19, 20, 25, 26], "29036465": 15, "294804": 18, "299": [18, 19, 26], "299805": [15, 25], "2d": [6, 10], "2h": 19, "2nd": [16, 18], "3": [1, 3, 5, 6, 7, 8, 9, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28], "30": [15, 16, 18, 20, 23, 25, 26], "300": [19, 22, 26], "3000": 26, "3024": 21, "302453": 18, "303": 20, "304": [18, 19, 20, 26], "3049": 20, "304e": 21, "305": 18, "30500940561586": 19, "305244": [15, 25], "306487": 19, "307": 20, "308": 18, "30t20": [15, 25], "30t21": [15, 25], "31": [15, 16, 20, 21, 25], "31005859375": 20, "31090": 15, "3112593": 21, "3128662109375": 20, "312988": 20, "3133544921875": 20, "314516": 18, "314962": 18, "3152e": 20, "32": [16, 17, 18, 19, 20, 21, 25, 26], "32000": 26, "321118": 19, "321705": 18, "32291634": 15, "323471": 20, "32471004e": 25, "327": 22, "32870": 20, "32914": [15, 20, 25], "32919": [15, 25], "33": [16, 18, 19, 20, 21, 22, 25], "33000": 26, "337": 22, "3385": 21, "34": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "3403": 21, "341": [18, 19, 26], "3415291": 16, "342": 18, "34220236": 15, "342836": 18, "344": 22, "3448e": 22, "345": [18, 19, 26], "346": 18, "35": [19, 20, 26], "350": [18, 19, 26], "35000": 26, "35093": 20, "353": 19, "3548200": 15, "355": [18, 23], "36": [15, 20, 25, 26], "3600865": 16, "360252": 18, "361": 23, "362440": 19, "364": 18, "364178": 17, "364828": 19, "365": [19, 24], "37": [15, 16, 20, 21, 25], "370": 23, "370117": 20, "37122852e": 22, "37500": 20, "376e": 21, "377601": 20, "37884295": 15, "38": [16, 18, 19, 20, 25, 26], "38438438438": 18, "388872": 18, "38961420": 15, "3896953": 16, "39": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "3900": 16, "391802": 19, "391841": 18, "393522": 17, "395305": 18, "3980": 16, "3989423": 15, "399": 19, "39990234375": 20, "3d": 6, "3e9": 5, "3f": 15, "3mb": 9, "3rd": 8, "4": [5, 6, 8, 9, 11, 12, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26], "40": [15, 16, 20], "4000": 20, "40274038": 18, "403": 26, "403472": 17, "4050": 16, "405762": 20, "405948": 17, "41": [9, 15, 16, 20, 21], "4120": [16, 20], "4145": 20, "415": [18, 19], "4156": [16, 20], "4160": 16, "4195": 20, "4197": 16, "41972464e": 22, "4199": 16, "42": [17, 19, 20], "420": [20, 25, 26], "4200": [16, 20], "421": 20, "422": [20, 26], "423": [19, 20], "4230": 20, "4231": 20, "4236": 20, "4237": 16, "4238": 20, "4239": 20, "424": 20, "4244": 16, "425": 20, "426": 20, "427": 20, "428": 20, "4281": 20, "4286": 20, "4289": 16, "429": 20, "43": [9, 15, 18, 19, 20], "430": 20, "43017632e": 22, "4329": 20, "43293095e": 18, "4338": 16, "43443443443": 18, "43643643643": 18, "436e": 21, "4374": 20, "437565": 25, "439113": 18, "44": [20, 22, 26], "440035779171833": 26, "440643": 19, "441956": 18, "4422": 15, "4423": 25, "4424": 15, "442416": 18, "4425": [15, 25], "4429469": 20, "44455": 16, "44498": [15, 16, 25], "44762": 20, "44797": 20, "44798": 20, "44799": 20, "44824": 20, "44824_20230324t060430": 20, "44825": 20, "44826": 20, "44827": 20, "448339": 18, "45": 20, "450": 20, "4500": 16, "4501953125": 19, "451225": 18, "4527": 20, "456977": 20, "45905387e": 22, "4594": [15, 25], "4595": 25, "4596": 15, "46": [16, 18, 20], "46402431e": 18, "464963": 20, "466": [18, 19], "47": [15, 18, 19, 20, 21, 25], "47100427179566": [15, 25], "47140008e": 22, "475": [18, 19], "475585": 18, "475609": 18, "476688": 18, "477847": 18, "47981834e": 18, "48": [15, 18, 19, 20, 22, 26], "480": 20, "4800": 20, "480890": 19, "480dldposx": 20, "4830": 21, "485181": 18, "485491": 19, "485546": 18, "486132": 19, "489": 26, "49": [15, 16, 20, 25, 26], "492": 22, "493391": 17, "493615": 18, "4949999999994": 18, "495093": 21, "496e": 21, "497556": 17, "499": 13, "499375": 17, "4f": [15, 16, 21, 25], "4kb": 20, "4q": 20, "5": [5, 6, 8, 9, 10, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26], "50": [6, 17, 18, 19, 20, 21, 26], "500": [13, 15, 18, 19, 20, 26], "502": 22, "50320000e": 22, "50330198e": 18, "505934": 20, "5092127": 16, "51": 20, "5100": 15, "511633": 19, "512": 26, "512794": 20, "51330000e": 18, "516": 22, "516091": 18, "5189696": 16, "52": [18, 19, 20, 26], "521457": 25, "524": 21, "52672958e": 18, "526749": 18, "52960000e": 22, "53": 20, "531": 22, "532927": 18, "534581": 17, "536": 20, "5361e": 18, "53924036": 18, "54": [9, 16, 20, 26], "54080000e": 18, "54154154155": 18, "543737": 17, "545": [18, 19], "546392": 15, "54654654654": 18, "55": [19, 20], "5565754": 18, "556e": 21, "55960000e": 22, "55975950e": 18, "56": 20, "561": 20, "56439197e": 18, "56525760": 16, "56768800": 16, "57": [15, 19], "570": 18, "57050000e": 18, "570869": 20, "571": 19, "5727e": 20, "5728": 20, "5730": 20, "576622": 19, "5773": 15, "5774": 15, "578601": 19, "58": [21, 22], "582313": 18, "582668": 18, "583101": 19, "586": 18, "587": 19, "588": 19, "589": 18, "58960000e": 22, "58964": 21, "59": 16, "591096": 25, "59620132": 21, "59838033e": 18, "599276": 18, "5e": [16, 20], "6": [6, 8, 11, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "60": [15, 16, 21, 25], "600": [18, 19, 20, 26], "6000": 26, "60130000e": 18, "602051": [15, 25], "6029": [15, 20, 25], "6052": 21, "606260": 18, "6066": 21, "6073e": 18, "607910": 17, "6088": 21, "61": [20, 21], "61261261262": 18, "6158341": 18, "6170": [15, 25], "6176e": 22, "6187": [15, 25], "6196": 21, "62": [16, 18, 19, 20, 21, 22, 26], "62080000e": 22, "62162162163": 18, "624581": 19, "625849": 18, "62676345": 15, "6286e": 20, "628e": 21, "63012243": 15, "6315": 18, "6316": [18, 19, 21, 24], "6317": [18, 19, 24], "6318": [18, 19], "63430000e": 18, "63564813e": 18, "6369728": 9, "6372e": 21, "6376": 21, "6380": 21, "639545": 17, "64": [15, 25], "6400": [15, 18, 19], "64000": [18, 22], "641355": 19, "64438396": 18, "6448": 21, "64624": 22, "64638": 18, "646548": 20, "64864": 22, "64913": 18, "6496": 21, "65": 21, "650": [15, 20, 25], "650215": 18, "6505e": 16, "6508": 21, "651": 15, "65140": 22, "65188": [18, 22], "65320000e": 22, "65386": 18, "65416": 22, "6542": 21, "65474": 18, "65500": 22, "6568": 21, "65683": 18, "65704": 22, "65764": 22, "65782": 18, "658": [15, 25], "6580": 21, "65991": 18, "66": 24, "660": [18, 19], "66000": [22, 24], "66004": 22, "66088": 22, "66100": [18, 23], "66101": 18, "6618227": 20, "66200": 18, "662287": 15, "66266266267": 18, "66300": 23, "66310": 18, "663134": 20, "66316": 22, "663906": 19, "664": 18, "6640": 21, "66436": 22, "66442": 18, "66449": [18, 19], "66454": 19, "66455": [18, 24], "665": 19, "666": 18, "66600": 24, "66605": 24, "6664": 21, "66651": 18, "66652": 22, "667": 19, "66730000e": 18, "66794": 18, "667969": 20, "66820": 22, "669": 25, "67": 20, "670": [15, 19], "6700": 21, "67000": [18, 24], "67003": 18, "67012": 22, "670387": 19, "671": [15, 18, 24], "67180": 22, "67190": 18, "672": 25, "67203319e": 18, "672132": 19, "6736": 21, "67384": 22, "67388": 18, "67575": 18, "6772": 21, "677295": 17, "677563e": [15, 25], "67780": 22, "67795": 18, "6784": 21, "679395e": 20, "67993": 18, "68": 26, "681": 15, "681463": 15, "681641": 15, "681683": 15, "682": 25, "68213": 18, "6832": 21, "68432": [18, 19], "684410678887588e": 26, "68459": [18, 19], "685": [15, 25], "685662": 18, "686": 25, "68664": 18, "687": 15, "687407": 17, "68800000e": 22, "688e": 21, "689": 20, "6892": 21, "69": 15, "691": [19, 20], "69148": 18, "692": [17, 18, 24], "695818": 17, "696": [9, 19, 20], "696276": 19, "6964": 21, "696946": 18, "697": [18, 20], "6kv_kmodem4": [19, 26], "6mb": 9, "7": [6, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "70": [16, 18, 22, 26], "700": [21, 26], "7004554": 22, "70083": 18, "70084": 19, "700983e": 21, "701": 18, "70100": 18, "70101": [19, 24], "702": 19, "7024": 21, "70360000e": 18, "704148": 19, "70683038e": 18, "707986": 18, "708": [18, 19], "708555": 18, "7096": 21, "71": [9, 16, 18], "711": 19, "711558": 18, "712": [18, 24], "712795": 18, "713": 18, "714": 19, "715473": 19, "71571571572": 18, "717109": 18, "717260": 18, "72": [15, 25], "721609": 19, "723053": 19, "72412": [18, 19], "724161": 19, "72421": [18, 19], "724858": 19, "72520000e": 22, "72627": [18, 19], "72632": [18, 19], "727241": 19, "72794": [18, 19], "72801": 18, "72802": 19, "728443": 19, "729114": 18, "729496": 20, "729931": 19, "730": [18, 26], "73025": [18, 19], "73026": [18, 24], "730460": 19, "7348e": 18, "735": 26, "735041": 19, "737315": 18, "73899": 18, "73900": 19, "73902": 18, "73903": 19, "73990000e": 18, "73g": 9, "73gb": 9, "741": [18, 19], "745": 20, "746": 17, "749006": 18, "75": [15, 20, 26], "750": [21, 26], "75000": 18, "7502612": 18, "752791": 20, "756": 21, "75613": 18, "75614": [18, 19], "75615": [18, 19, 24], "756922": 17, "760": 18, "76000": 22, "760e": 21, "761": [18, 19, 24], "762199": [15, 25], "76360000e": 22, "768518": 15, "768555": 15, "76975357": 15, "77": [16, 22], "772175": 18, "7769726": 18, "778490": 19, "78": [15, 25], "780": 20, "78060000e": 18, "781": 20, "78484068": 18, "785545": 19, "791": 18, "792": 19, "7937937938": 18, "79487877": 18, "798329": 18, "798829": 19, "799226": 18, "7998131": 20, "8": [8, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "80": [19, 22, 26], "800": [19, 20, 21], "8000": 21, "8038038038": 18, "804243": 18, "80482246": 16, "8058058058": 18, "807973": 19, "808667": 18, "8096628": 15, "80966772": 16, "8096677238144319": [15, 25], "81": [16, 20], "811009": 17, "815708": 18, "817": [18, 19], "817265": 18, "817690": 18, "818": [18, 19, 24], "8182": 20, "818309": 25, "82": 26, "820793": 19, "820e": 21, "82130000e": 18, "822": [18, 19], "825379": 18, "825493": 18, "827980": 19, "8280": 20, "83": 15, "833479": 18, "833899": 18, "834274": 20, "835": 19, "838": [18, 19], "839": 18, "84": [15, 20, 25], "840210": 19, "841067": 20, "844580": 20, "846": 19, "847309": 18, "847491": 20, "847955": 18, "848": 18, "848145": 20, "85": 20, "850": 21, "854": 20, "857428": 18, "858299": [15, 25], "859": 17, "86": 18, "862856": 18, "86750000e": 18, "87": [16, 18, 20], "872203": 19, "872450": 19, "873081": 17, "87500": 20, "8774009": 15, "8778276": 18, "88": [18, 19, 26], "8810": 20, "883546": 18, "887": 25, "887732": 18, "888": 15, "89": 15, "890": 20, "891": 20, "892": 20, "892e": 21, "893": 20, "894": [15, 20, 25], "895": 20, "896": 20, "897": 20, "8976": 20, "898": 20, "8982": 20, "898399": 18, "899": 20, "8990": 20, "8999938964844": 20, "8e": 18, "9": [1, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28], "90": 15, "900": [20, 25], "9000": 18, "90000": 18, "9002e": 16, "900360": 25, "9031445": 15, "9058e": 20, "908351": 19, "913666": 19, "9148": 21, "916978": 15, "920": [18, 26], "9200134277344": 20, "922kb": 20, "9255": 20, "9375": 20, "938": 20, "938150": 19, "939086": 18, "939234": 17, "94": 15, "940002": 20, "94000244140625": 20, "942172": 18, "947": 20, "951": 21, "95196559": 18, "953802": 18, "955252": 19, "955407": 17, "956343": 18, "957": 21, "96": [18, 19, 26], "962": 21, "9636feecb79bb32b828b1a9804269573256d7696": 19, "964796": 18, "966158": 18, "967528": 18, "96875": [15, 25], "969174": 19, "97": [19, 22], "970": 19, "971": [18, 24], "972630": 18, "972750": 19, "975335": 18, "976074": 20, "976930": 18, "98": [15, 25], "98000": 17, "983": 19, "983130": 15, "984774": 17, "9848e": 22, "985": 18, "985575": 18, "987108": 18, "9886e": 20, "989998": [15, 25], "99": 18, "9902e": 21, "99228833": 18, "993118286132812": 20, "995356": [15, 25], "995903": [15, 25], "9964": 20, "9974": 18, "9985": 22, "9988": 18, "99905": 19, "999065": 20, "9992": 16, "9993": 22, "99931647456264949": 19, "9995": 16, "9996": 21, "9997": [16, 18], "9998": [16, 22], "9999": 16, "99995": 17, "99996": 17, "99997": 17, "99998": 17, "99999": 17, "A": [1, 3, 5, 6, 7, 8, 13, 17, 20, 26], "And": 16, "As": [15, 25], "At": [1, 3], "Be": 5, "By": [9, 10], "For": [6, 8, 10, 13, 15, 16, 18, 20, 21, 22, 23, 25, 26], "If": [1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 18, 20, 21, 24, 25, 26, 28], "In": [5, 6, 8, 17, 18, 19, 20, 21, 22, 25, 26], "It": [0, 3, 6, 13, 20, 24, 26], "Its": [6, 8], "NOT": [8, 20, 21], "No": 19, "Not": [6, 9, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "On": [3, 28], "One": [6, 18], "Or": 9, "The": [0, 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26], "Then": [18, 25], "These": [7, 9, 18, 19, 24, 26], "To": [1, 3, 5, 6, 15, 16, 18, 20, 21, 24], "With": [18, 20], "_": [16, 18, 19, 23, 24], "_0": 15, "_1": 22, "__init__": 17, "__name__": 1, "_attr": 12, "_bin": [18, 22], "_build": 3, "_hl": 13, "_normalization_histogram": [18, 22], "_offset": 10, "a0": 25, "a1": 25, "a2": 25, "a_n": 6, "aa0": 26, "abc": 13, "abil": 9, "about": [0, 9, 18, 20, 21], "abov": [5, 8, 18, 20, 24, 26], "absent": 24, "absolut": [6, 8, 18, 26], "absorb": 19, "abstract": 1, "acceler": 0, "accept": 8, "access": [3, 5, 8, 12, 13, 15, 16, 20, 21, 25], "accessor": [6, 8, 13], "accord": [6, 18], "accordingli": 15, "account": [16, 18, 20], "achiev": [18, 22], "acquir": 25, "acquisit": [8, 13, 15, 20], "across": 13, "action": 3, "activ": [1, 3, 6, 28], "actual": [6, 25], "ad": [6, 7, 10, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "adc": [6, 18, 19, 22, 23, 24, 26], "adc_bin": 26, "adc_column": 6, "adc_rang": [6, 18, 19, 26], "add": [1, 6, 8, 9, 10, 12, 13, 14, 22, 24, 25, 29], "add_attribut": 8, "add_delay_offset": [8, 15, 16, 20, 21, 25], "add_energy_offset": [8, 15, 16, 20, 25], "add_featur": 6, "add_jitt": [8, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "add_offset": 6, "add_rang": 6, "add_time_stamped_data": [8, 10, 22], "addit": [6, 7, 8, 10, 11, 12, 13, 25, 26], "addition": [3, 20, 25], "address": 19, "adjust": [6, 8, 18, 19, 22, 24], "adjust_energy_correct": [6, 8, 18], "adjust_rang": 6, "administr": 26, "adopt": 6, "advanc": 0, "affili": 19, "affin": [8, 18], "after": [5, 6, 9, 10, 18, 20, 24, 25], "afterward": 21, "ag": 13, "again": [20, 21, 24], "against": 1, "aggreg": 13, "ahead": 6, "akaik": [15, 16, 18, 20, 21, 22], "algorithm": [6, 8, 18, 23, 26], "alia": 13, "alias": [8, 13, 26], "alias_dict": [8, 12], "alias_kei": 13, "align": [6, 8, 15, 16, 18, 19, 22, 24, 25, 29], "align_dld_sector": [6, 8, 15, 16, 20, 25], "all": [1, 5, 6, 8, 9, 10, 11, 13, 18, 20, 21, 24, 25, 26, 28], "allow": [3, 5, 6, 9, 10, 20, 21, 25, 26], "allusersprofil": [7, 26], "along": [5, 6, 8, 18, 20, 24, 26], "alongsid": 13, "alpha": 20, "alreadi": [6, 9, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "also": [1, 3, 5, 6, 7, 8, 9, 10, 15, 16, 18, 20, 21, 22, 24, 25, 26], "altern": [6, 7, 8, 16, 18, 24, 26], "amalgam": 13, "among": 6, "amount": [6, 8, 20, 24], "amp": [8, 10, 24], "amplitud": [5, 6, 8, 10, 15, 18, 24, 26], "amplitude2": [6, 18], "an": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 28], "analog": [6, 26], "analysi": 0, "analysis_data": 9, "analyt": 18, "analyz": [19, 20], "angl": [0, 6, 8, 18, 19, 22, 23], "ani": [5, 7, 8, 9, 12, 13, 14, 15, 18, 21, 24, 26], "annoi": 20, "annot": 6, "anoth": 9, "anyth": [8, 20], "apertur": [19, 26], "aperture_config": 26, "api": [5, 8, 12, 26], "append": [6, 8, 14, 18, 19, 21], "append_delay_axi": [6, 8], "append_energy_axi": [6, 8, 15, 16, 18, 19, 20, 21, 22, 25], "append_k_axi": [6, 8], "append_tof_ns_axi": [6, 8, 20, 21], "appli": [5, 6, 8, 10, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "applic": [6, 8, 10, 26], "apply_correct": [6, 8], "apply_dfield": [6, 18, 19, 22, 23], "apply_energy_correct": [6, 8, 18, 19, 22], "apply_filt": 10, "apply_jitt": [8, 10, 20], "apply_momentum_calibr": [8, 18, 19, 22, 23], "apply_momentum_correct": [8, 18, 19, 22, 23], "apply_offset_from_column": 6, "apply_ufunc": 25, "approach": [5, 25], "appropri": 3, "approv": 1, "approx": 26, "approxim": [6, 8, 16, 18, 26], "ar": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "arang": [18, 21, 22], "archiv": [8, 13, 22, 26], "archiver_channel": [8, 13, 22], "archiver_url": [13, 26], "area": 6, "arg": 8, "argument": [5, 6, 7, 8, 10, 11, 12, 13, 20], "aris": 20, "around": [6, 8, 18, 22, 26], "arp": 27, "arrai": [5, 6, 8, 12, 13, 16, 18, 20, 22, 23, 25], "arriv": [15, 26], "arrival_tim": 26, "arrow": 20, "artefact": 25, "artifact": [20, 24], "asap3": [15, 16, 20, 25, 26], "ascal": [6, 23], "assembl": 6, "assert": [9, 15, 16, 20, 21, 25], "asserterror": 8, "assign": [15, 16, 18, 19, 20, 21, 22, 23, 25], "associ": [6, 13], "assum": [1, 6, 12, 18], "assumpt": 10, "astral": [1, 3], "asymmetr": 6, "attach": [18, 22], "attempt": 14, "attr": [12, 20], "attribut": [1, 6, 8, 12, 13, 18, 20, 25, 26], "attributeerror": [5, 12], "au": 29, "au_mica": [9, 21], "au_mica_sxp": 9, "aug": 6, "augment": [6, 13], "author": 13, "auto": [3, 8, 13, 18], "auto_detect": [8, 18], "autodetect": 18, "automat": [3, 12, 13], "autoreload": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "auxiliari": [13, 26], "avail": [5, 6, 8, 9, 13, 20], "available_channel": 13, "available_run": 13, "averag": 26, "average_pow": 19, "avoid": 20, "awar": 5, "ax": [5, 6, 8, 10, 12, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26], "axi": [5, 6, 8, 11, 12, 18, 19, 22, 23, 24, 26, 29], "axis_dict": 12, "b": [1, 3, 6, 8, 15, 16, 20, 22, 25, 26], "back": 13, "backend": [6, 8, 11], "background": [0, 21, 24, 26, 29], "backward": 10, "backward_fill_lazi": 10, "bam": [20, 25, 26, 27], "band": [15, 19, 22, 25, 27], "bar": [5, 8, 26], "base": [1, 6, 7, 8, 9, 10, 11, 13, 14, 16, 18, 19, 22, 23, 26], "base_dictionari": 7, "base_fold": 13, "baseload": [1, 6], "basic": 0, "bayesian": [15, 16, 18, 20, 21, 22], "bda": 26, "beam": [15, 16, 19, 26], "beamlin": [1, 26], "beamtim": [13, 15, 16, 20, 21, 25, 26], "beamtime_dir": [15, 16, 20, 21, 25, 26], "beamtime_id": [13, 15, 16, 25, 26], "beamtimeid": 26, "becam": 15, "becaus": [5, 17], "becom": 13, "been": [3, 8, 12, 16, 18], "befor": [1, 5, 6, 8, 10, 15, 20, 24, 26], "begin": 24, "behav": [5, 8], "behavior": [5, 9, 14], "behind": [0, 24], "being": [6, 8, 10, 18, 20], "below": [1, 5, 7, 20, 21, 26, 28], "berlin": [13, 19], "best": [12, 15, 18, 22, 25], "best_fit": 15, "better": [20, 21, 26], "between": [3, 5, 6, 8, 10, 13, 15, 16, 20, 21, 24, 25, 26], "bg": [15, 16, 20, 25], "bgd": 25, "bgd_blur": 25, "bia": [6, 8, 18, 20, 26, 29], "bias": [6, 8, 16, 18, 21, 22], "bias_kei": [6, 8, 26], "bias_voltag": [6, 8, 18, 19, 21, 22], "biasseri": 21, "billauer": 6, "bin": [0, 1, 3, 4, 6, 8, 11, 13, 24, 26, 27, 28, 29], "bin_and_load_momentum_calibr": [8, 18, 19, 22, 23], "bin_cent": 5, "bin_centers_to_bin_edg": 5, "bin_data": 6, "bin_datafram": [5, 6, 8, 17], "bin_edg": 5, "bin_edges_to_bin_cent": 5, "bin_partit": [5, 17], "bin_rang": 6, "binari": 20, "binax": 17, "bind": [6, 8, 18], "binned_data": [8, 16, 20, 21], "binrang": 17, "binsearch": 5, "binwidth": 6, "bisect": 5, "bit": [13, 26], "bit_mask": 13, "bitwis": 13, "bla": [5, 8, 26], "blur": 25, "bokeh": [6, 8, 11], "bool": [5, 6, 7, 8, 9, 10, 11, 13], "both": [6, 8, 9, 13, 14, 20, 21, 25, 26], "bound": 10, "boundari": 6, "branch": [1, 3], "brief": 1, "brillouin": [6, 18], "brillouin_zone_cent": 18, "broad": 15, "broken": [1, 26], "buffer": 13, "buffer_file_handl": 13, "buffer_path": [15, 16, 20, 21, 25], "bug": 1, "build": 3, "built": 3, "bunch": 15, "bunch_first_index": 26, "bvec": 6, "bx": 15, "byte": [13, 15], "bz": [8, 18, 26], "c": [12, 15, 16, 18, 20, 21, 22, 26], "c_center": 6, "c_convers": 6, "c_det": 6, "c_start": 6, "c_step": 6, "ca_in_channel": 26, "ca_siz": 26, "calc_geometric_dist": 6, "calc_inverse_dfield": 6, "calc_symmetry_scor": 6, "calcul": [5, 6, 8, 13, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26], "caldir": [18, 22], "calib_typ": [6, 25], "calibr": [0, 4, 8, 19, 24, 26, 27, 29], "calibrate_delay_axi": [8, 18, 19], "calibrate_energy_axi": [8, 16, 18, 20, 21, 22], "calibrate_momentum_ax": [8, 18, 23], "calibration_data": 9, "calibration_method": [8, 26], "call": [5, 17, 20], "callabl": 10, "can": [0, 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28], "cancel": 3, "candid": 6, "cannot": [7, 13, 18], "care": [10, 16], "cartesian": 6, "carv": [19, 22, 26], "case": [5, 6, 8, 14, 20, 25], "caus": 5, "ccw": 6, "cd": [3, 28], "cdeform": 6, "cdeform_field": [6, 8], "cdeformfield": 6, "cell": [18, 20, 21], "center": [5, 6, 8, 15, 18, 20, 25, 26], "center_pixel": [6, 8, 26], "centr": 15, "central": 18, "centroid": 6, "certain": 6, "ch6": 26, "chang": [1, 6, 8, 10, 20, 21, 26, 28], "channel": [8, 12, 13, 15, 18, 19, 20, 23, 24, 26, 29], "channel_dict": 13, "channelalia": 26, "charg": 18, "check": [1, 3, 5, 6, 13, 21, 24], "checkout": 1, "chemical_formula": 19, "chessi": 29, "chi": [15, 16, 18, 20, 21, 22], "choos": [3, 6, 8, 18, 26], "chosen": 5, "circl": 6, "circular": 6, "class": [1, 6, 8, 9, 13, 14, 18, 19, 20, 22], "clean": [20, 21], "cleanup": 29, "cleanup_oldest_scan": 13, "clear": [1, 21], "clearli": [15, 24], "cleav": 19, "click": [3, 18], "clock": 15, "clone": [1, 3, 28], "close": [6, 24], "closest": 6, "cm": 6, "cm2": 19, "cm2palett": 6, "cmap": [6, 15, 16, 25], "cmap_nam": 6, "co": 6, "code": [1, 5, 6, 13], "coeff": 6, "coeffici": [6, 25], "col": [6, 8, 10, 17, 23, 24, 26], "collabor": 1, "collect": [0, 6, 8, 13, 18, 19, 20, 21, 22, 23, 26], "collect_metadata": [8, 13, 19, 20, 21], "color": [6, 16, 20, 25], "color_clip": [6, 26], "colormap": 6, "cols_jitt": 10, "column": [5, 6, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "column_index": 6, "column_nam": 10, "com": [1, 3, 9, 28], "combin": [5, 8, 13, 26], "come": [9, 19, 20], "command": [1, 9], "commit": 1, "common": [18, 20], "commun": 1, "comp": 26, "compar": [13, 20, 21, 26], "comparison": 25, "compat": 12, "compens": [20, 26], "complet": [7, 9, 12, 13, 15, 16, 20, 21, 25], "complete_dictionari": 7, "composit": 6, "comput": [5, 8, 10, 13, 15, 16, 21, 23, 24, 25, 26, 29], "compute_kwd": [5, 13], "compute_length": 10, "concat": 21, "concaten": 13, "concatenate_channel": 13, "concept": 0, "concis": 1, "concurr": 3, "conda": [17, 28], "condit": 25, "config": [0, 1, 3, 4, 6, 8, 9, 13, 18, 19, 22, 23, 24, 26, 29], "config_dict": 7, "config_fil": [15, 16, 20, 21, 25], "config_overrid": [15, 16, 20, 21, 25], "config_path": 7, "configur": [3, 7, 9, 12, 13, 15, 16, 18, 19, 20, 21, 24, 25, 27], "confirm": [3, 13], "conflict": 3, "congruent": 5, "consecut": 10, "consid": [6, 12, 20], "consist": [10, 26], "constant": [6, 8, 15, 16, 20, 21, 25], "constrain": [6, 15, 16, 20, 25], "constrained_layout": [17, 18, 21, 22], "construct": [6, 13], "contain": [5, 6, 7, 8, 10, 11, 12, 13, 14, 18, 19, 20, 21, 22, 23, 24, 26], "content": [3, 7, 13], "continu": [9, 22, 24], "contrast": [25, 26], "contribut": 2, "contributed_definit": 19, "control": 14, "conveni": 20, "convers": [6, 13, 20, 21, 25, 26, 27], "convert": [5, 6, 8, 12, 13, 19, 20, 21, 24, 26], "coord": [6, 12, 17], "coordin": [6, 8, 12, 18, 19, 20, 26], "coordinate_transform": 6, "coordtyp": 6, "copi": [3, 8, 9, 13, 22, 26], "copy_tool": 26, "copytool": 13, "core": [0, 4, 5, 7, 10, 13, 14, 15, 20, 21, 26, 27, 29], "correct": [0, 8, 12, 19, 22, 26, 27, 29], "corrected_delai": 26, "corrected_i": [6, 26], "corrected_tof": [6, 26], "corrected_x": [6, 26], "correction_funct": 6, "correction_typ": [6, 8, 26], "correctli": 1, "corrector": 8, "correl": [16, 18, 20, 21, 22, 27], "correspond": [5, 6, 8, 10, 12, 13, 18, 19, 24, 25, 26], "could": 15, "count": [5, 11, 13, 18, 20, 21, 22], "countrat": 13, "countslong_nam": 20, "countsmetadata": 20, "coupl": 21, "cover": [1, 6, 8, 10], "cp": 3, "cpp": 20, "cpu": [5, 8, 17], "cpy": 8, "creat": [1, 3, 7, 9, 13, 18, 19, 22, 23, 24, 28], "create_buffer_fil": 13, "create_dataframe_per_channel": 13, "create_dataframe_per_electron": 13, "create_dataframe_per_fil": 13, "create_dataframe_per_puls": 13, "create_dataframe_per_train": 13, "create_multi_index_per_electron": 13, "create_multi_index_per_puls": 13, "create_numpy_array_per_channel": 13, "created_bi": 20, "creation": [3, 13, 25], "creation_d": [15, 20, 25], "crit": [15, 16, 18, 20, 21, 22], "critic": 20, "cross": [6, 27], "crosshair": 6, "crosshair_radii": 6, "crosshair_thick": 6, "cryo_temperatur": 26, "cryotemperatur": [15, 16, 20, 25, 26], "crystal": 19, "cstart": [6, 26], "cstep": [6, 26], "csv": 13, "ct": 15, "ctime": 13, "cube": 6, "curl": [1, 3], "current": [6, 7, 8, 9, 10, 13, 15, 16, 18, 20, 21, 25, 26], "curv": [6, 8, 18, 26], "custom": 6, "cutoff": 26, "cw": 6, "d": [5, 6, 8, 15, 16, 18, 20, 21, 22, 25, 26], "dak": 17, "daostarfind": 18, "daq": [13, 26], "dash": [16, 25], "dask": [0, 5, 6, 8, 10, 13, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26], "data": [0, 1, 3, 4, 5, 6, 8, 9, 10, 12, 14, 26, 27, 29], "data_fil": [6, 8, 18, 22], "data_nam": 9, "data_parquet_dir": 13, "data_path": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "data_raw_dir": 13, "dataarrai": [5, 6, 8, 12, 20, 21], "dataarraydldposi": 20, "dataconvert": [12, 19], "datafil": [6, 8, 18], "dataformat": 13, "datafram": [0, 4, 5, 6, 8, 13, 15, 16, 18, 19, 22, 23, 24, 25, 26, 29], "dataframe_electron": 13, "dataframe_puls": 13, "dataset": [0, 3, 4, 6, 8, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "dataset_kei": [13, 26], "datastream": 0, "datatyp": 26, "date": 1, "datetim": 25, "dbc2": 26, "dct": 11, "dd": 13, "ddf": [8, 13, 17], "de": [19, 26], "deal": 19, "debug": [13, 20], "decod": 13, "decreas": [6, 8, 18], "default": [5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "default_config": [7, 26], "defin": [0, 5, 6, 8, 9, 13, 16, 19, 20, 21, 23, 25, 26], "define_featur": [8, 18, 22, 23], "definit": [5, 8, 12, 26], "deform": [6, 8, 18, 19, 22, 23], "delai": [8, 13, 19, 26, 29], "delay_column": 6, "delay_mm": 6, "delay_rang": [6, 8, 18, 19], "delay_range_mm": 6, "delay_start": 20, "delay_stop": 20, "delaycalibr": [6, 8], "delaystag": [15, 16, 21, 25, 26, 29], "delet": [9, 10, 13, 20, 21], "delta": 6, "demonstr": [0, 23, 27], "depend": [1, 3, 8, 13, 16, 18, 27, 28], "deploi": 3, "deploy": 3, "deriv": [6, 24], "describ": [5, 6, 8, 12, 23], "descript": [1, 13, 19], "design": [3, 6], "desir": 13, "dest": [13, 26], "dest_column": [8, 10, 22], "destin": [6, 8, 10, 13], "detail": [6, 7, 8, 24], "detect": [6, 8, 13, 18, 20], "detector": [6, 13, 18, 20, 25, 26], "detector_coordinates_2_k_coordin": 6, "detector_rang": [6, 26], "deterior": 24, "determin": [6, 8, 13, 15, 16, 18, 20, 21, 25], "dev": [1, 28], "develop": [0, 27], "deviat": [6, 16, 18], "df": [5, 6, 10, 13, 17], "df_backup": 24, "df_partit": [8, 18, 19, 22, 23, 24], "dfield": 6, "dfop": [6, 10], "dfpid": [8, 18, 20, 21, 22], "dgroup": 26, "diag": 26, "diagnost": [0, 4, 6, 8, 13, 26], "diamet": [6, 18, 26], "dict": [5, 6, 7, 8, 9, 11, 12, 13, 14], "dictionar": 6, "dictionari": [5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 20, 21, 25, 26], "dictmerg": 6, "differ": [0, 3, 6, 7, 8, 13, 15, 16, 18, 20, 21, 23, 24, 25, 26], "differenti": 6, "difficult": 5, "digit": [6, 20, 21, 24, 25, 26], "dim": [12, 17, 21], "dimens": [5, 6, 8, 10, 12, 18, 24], "dimension": [0, 5, 8, 10, 12, 13, 20], "dir": [9, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "direct": [6, 8, 15, 16, 20, 25, 26], "directli": [6, 8, 15, 16, 17, 18, 20, 21, 22, 25, 26], "directori": [1, 3, 7, 9, 13, 15, 16, 20, 21, 25, 26], "disabl": [17, 26], "discov": 6, "discuss": [19, 24], "disk": 13, "dispers": 6, "displac": 6, "displai": [6, 8, 26], "dispos": 26, "dist_metr": 6, "distanc": [6, 8, 16, 18, 23, 24, 26], "distinct": 18, "distinguish": 13, "distort": [6, 8, 19, 22, 26, 27], "distribut": [6, 10, 24, 25, 28], "dither": 24, "divid": [3, 25], "divis": 25, "dld": [20, 21, 25], "dld1": 26, "dld_time": 26, "dldaux": 26, "dldposi": [15, 16, 20, 21, 25, 26], "dldposx": [15, 16, 20, 21, 25, 26], "dldposxpandasindexpandasindex": 20, "dldposypandasindexpandasindex": 20, "dldsectorid": [13, 15, 16, 20, 25, 26], "dldtime": [20, 21, 26], "dldtimebins": [15, 16, 20, 25, 26], "dldtimestep": [13, 15, 20, 21, 25, 26], "do": [3, 6, 8, 20, 21, 23, 25, 28], "doc": [1, 3, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "document": [1, 2, 9], "doe": [6, 9, 12, 13, 17, 20], "doesn": 9, "domin": 20, "don": [3, 8, 18, 25], "done": [6, 15, 16, 20, 21, 25, 28], "dortmund": 20, "doubl": 6, "down": 3, "download": [3, 9, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "draft": 3, "drift": [6, 15], "drive": [8, 13, 18, 22], "drop": [10, 13], "drop_column": 10, "dtype": [20, 26], "dummi": 13, "dup": 6, "duplic": [6, 14, 25], "duplicate_polici": 14, "duplicateentryerror": 14, "dure": [3, 6, 13, 20, 25], "dynam": [3, 18, 19], "e": [1, 3, 5, 6, 8, 11, 15, 16, 18, 19, 20, 24, 26, 28], "e0": [6, 15, 16, 18, 20, 21, 22, 25, 26], "each": [5, 6, 8, 10, 11, 13, 16, 17, 18, 20, 25, 26], "easi": [5, 8, 9, 12], "easier": 20, "ec": 16, "edc": [6, 18, 22, 25], "edg": [5, 8, 11], "edit": [1, 3, 28], "ef": 18, "effect": [18, 20, 21, 22], "either": [6, 8, 18, 20, 22, 23, 28], "elaps": [13, 18], "electron": [6, 8, 13, 19, 20, 21], "electron_flash1_user3_stream_2_run44762_file1_20230321t113927": 20, "electronid": [13, 15, 16, 20, 25, 29], "element": [5, 6, 8, 12], "elimin": 25, "eln_data": 8, "els": [15, 16, 20, 21, 25], "email": 19, "empti": [6, 7, 13], "encod": [13, 26], "encoder_posit": 26, "end": [0, 1, 5, 6, 8, 13, 20, 24, 26], "endstat": 8, "energi": [8, 12, 17, 19, 22, 26, 27, 29], "energy_c": [15, 25], "energy_calibr": 25, "energy_column": 6, "energy_offset": 6, "energy_resolut": 19, "energy_scal": [6, 8, 15, 16, 18, 20, 21, 22, 25, 26], "energycal_2019_01_08": 9, "energycal_2020_07_20": 9, "energycalfold": 18, "energycalibr": [6, 8], "engin": 26, "enhanc": 25, "enough": [10, 24], "ensur": [0, 1], "entir": [10, 13, 24, 29], "entri": [3, 5, 6, 8, 13, 14, 18, 19, 23, 24, 26], "entry_titl": 19, "env": [7, 13], "environ": [1, 3, 7, 13, 28], "epic": [8, 13, 22, 26], "epics_pv": 26, "equal": [6, 23, 26], "equat": 6, "equiscal": [6, 8, 18, 23], "equival": [6, 18, 20, 23], "eref": 18, "error": [3, 5, 7, 9, 13, 14, 20], "essenti": 18, "estim": 6, "etc": [6, 7, 13, 18, 26, 28], "european": [0, 29], "ev": [6, 16, 20, 26], "eval": [15, 16, 18, 20, 21, 22], "evalu": [0, 20], "even": [23, 26], "evenli": 13, "event": [0, 3, 6, 8, 13, 17, 21, 22, 24, 26, 29], "eventid": 26, "everi": [3, 20, 26], "evolut": 21, "exact": 24, "exactli": 24, "exampl": [1, 5, 6, 8, 17, 18, 19, 20, 22, 23, 25, 28], "example_config": 26, "example_dset_info": 9, "example_dset_nam": 9, "example_subdir": 9, "exceed": 5, "except": [13, 14], "exclud": 13, "execut": [3, 9], "exfel": 21, "exist": [6, 7, 8, 9, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "existing_data_path": 9, "exp": [21, 26], "expand_dim": 16, "expect": 6, "experi": [5, 26], "experiment": 19, "experiment_summari": 19, "experiment_titl": 19, "explan": 14, "explicitli": 20, "explod": 13, "expr": 17, "express": [6, 13], "extend": 9, "extens": [8, 13], "extent": [6, 19], "extern": [8, 13, 27], "extr": [19, 26], "extra": [6, 8, 20], "extract": [6, 8, 9, 13, 18, 20, 21, 22, 26], "extract_bia": 6, "extract_delay_stage_paramet": 6, "extractor_curr": 26, "extractor_voltag": 26, "extractorcurr": [15, 16, 20, 25, 26], "extractorvoltag": [15, 16, 20, 25, 26], "f": [6, 15, 16, 20, 21, 22, 25, 26], "f1": 26, "f_end": 13, "f_start": 13, "f_step": 13, "fa_hor_channel": 26, "fa_in_channel": 26, "fa_siz": 26, "factor": [6, 24, 26], "faddr": [8, 12], "fail": 13, "fair": 0, "fairmat": 19, "fake": 27, "fals": [3, 5, 6, 7, 8, 9, 10, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "faradayweg": 19, "fast": [5, 8, 26], "fast_dtw": 8, "fastdtw": [6, 26], "fastdtw_radiu": [8, 26], "faster": [5, 17], "featrang": 6, "featur": [0, 1, 5, 6, 8, 9, 16, 18, 20, 21, 22, 26], "feature_extract": [6, 8], "feature_point": 26, "feature_select": [6, 8], "feature_typ": 6, "feedback": 1, "feel": 28, "fel": 15, "fermi": [6, 18], "fetch": [8, 9, 13], "few": [1, 21], "fhi": [13, 19, 22], "fid": 13, "field": [6, 8, 18, 19, 22, 23, 25, 26], "field_aperture_i": 20, "field_aperture_x": 20, "fig": [15, 16, 17, 18, 20, 21, 22, 25], "figsiz": [6, 11, 15, 16, 17, 18, 20, 21, 22, 25], "figur": [6, 11, 15, 16, 20, 21, 22, 23, 24, 25], "file": [1, 3, 5, 6, 7, 8, 9, 12, 13, 15, 18, 22, 23, 24, 25, 27, 29], "file_path": 13, "file_sort": 13, "file_statist": 20, "filemetadata": 13, "filenam": [6, 8, 9, 13, 20, 26], "filenotfounderror": [7, 13], "fill": [6, 10, 13, 19, 20, 21, 24, 26], "filter": [8, 10, 23], "filter_column": [8, 21], "filter_timed_by_electron": [13, 20], "final": [18, 26], "find": [5, 6, 8, 26, 29], "find_bias_peak": [8, 16, 18, 20, 21, 22], "find_correspond": 6, "find_nearest": 6, "find_peak": 16, "fine": 25, "fir": 13, "first": [6, 7, 8, 13, 15, 17, 18, 20, 21, 24, 25, 26], "first_event_time_stamp_kei": [13, 26], "firsteventtimestamp": [13, 26], "fit": [6, 15, 16, 18, 20, 21, 22, 25], "fit_energy_calibr": 6, "fit_funct": 25, "fit_report": 15, "fix": [1, 6, 10, 18, 20, 21], "fixed_cent": 6, "fl0": 26, "fl1": 26, "fl1user1": 26, "fl1user2": 26, "fl1user3": [15, 16, 20, 25, 26], "fl2photdiag_pbd2_gmd_data": 26, "fl2user1": 26, "fl2user2": 26, "flag": [6, 8, 13], "flash": [0, 13, 16, 27, 29], "flash1_user1_stream_2": 26, "flash1_user2_stream_2": 26, "flash1_user3_stream_2": 26, "flash2_user1_stream_2": 26, "flash2_user2_stream_2": 26, "flash_example_config": [15, 16, 20, 25], "flashload": 20, "flat": 25, "flexibl": 5, "flight": [6, 8, 13, 18, 26, 29], "flip": [6, 8, 15, 16, 20, 25, 26], "flip_delay_axi": [6, 8, 15, 16, 20, 25], "flip_time_axi": 26, "float": [5, 6, 8, 10, 11, 13, 20], "float32": [15, 16, 20, 25, 26], "float64": [15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26], "float64420": 20, "flow": 8, "fluctuat": [22, 26], "fluenc": 19, "fmc0": 26, "fo": [18, 21], "fold": [18, 23], "folder": [7, 8, 9, 13, 16, 18, 19, 20, 22, 23, 24, 26], "folder_config": [7, 15, 16, 25, 26], "follow": [1, 3, 5, 6, 8, 12, 18, 19, 20, 22, 23, 26], "fontsiz": [15, 25], "forc": 13, "force_copi": 13, "force_recr": [13, 20], "fork": 1, "form": [6, 8, 10, 18], "format": [0, 1, 6, 7, 8, 11, 12, 13, 15, 20, 21, 24, 26], "format_vers": 20, "formula": 6, "forward": [10, 13, 26], "forward_fill_iter": 26, "forward_fill_lazi": 10, "found": [6, 7, 8, 12, 13, 18, 19, 20, 23, 24], "four": 24, "fov": 20, "frame": [0, 8], "free": [3, 6, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 28], "frequenc": 19, "fritz": 19, "from": [0, 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 17, 18, 19, 22, 23, 24, 26, 29], "from_panda": 17, "ftype": 13, "full": [12, 13, 18], "fulli": [7, 9], "function": [0, 1, 6, 7, 8, 10, 11, 13, 15, 16, 17, 18, 20, 21, 22, 24, 26], "further": [18, 26], "futur": [3, 13, 17], "futurewarn": 17, "fwhm": [15, 18, 26], "g": [1, 3, 6, 8, 11, 15, 16, 18, 20, 24, 25, 26], "gamma": [6, 18, 22, 23, 26], "gamma2": [6, 18], "gamma_k": 23, "gamma_m": 23, "gap": 24, "gather_calibration_metadata": 6, "gather_correction_metadata": 6, "gather_fil": 13, "gather_metadata": 13, "gauss": 25, "gauss_mod": 15, "gaussian": [6, 8, 15, 18, 25, 26], "gaussian_filt": 25, "gaussianmodel": 15, "gave": 24, "gb": 3, "gbyte": [13, 16, 18, 19, 20, 21, 22, 23, 24, 25], "gd_w110": [9, 20], "ge": 6, "gener": [1, 3, 6, 8, 13, 15, 16, 18, 21, 22, 24, 25, 26, 27, 29], "generate_inverse_dfield": 6, "generate_splinewarp": [8, 18, 22, 23], "geometr": [6, 18], "get": [2, 13, 18, 19, 22, 23, 24, 29], "get_archiver_data": 13, "get_attribut": 13, "get_channel": 13, "get_count_r": [13, 18, 22], "get_datasets_and_alias": 13, "get_elapsed_tim": [13, 18], "get_files_from_run_id": 13, "get_load": 13, "get_metadata": 13, "get_names_of_all_load": 13, "get_normalization_histogram": 8, "get_parquet_metadata": 13, "get_start_and_end_tim": 13, "get_stat": 13, "get_target_dir": 13, "getdata": 26, "getmtim": 22, "getter": 8, "gid": [13, 26], "git": [1, 3, 28], "github": [1, 3, 19, 28], "github_token": 3, "give": [1, 9, 14, 15, 16, 17, 20, 21, 26], "given": [5, 6, 7, 8, 9, 10, 13, 19, 20, 26], "glob": [13, 22], "gmd": 26, "gmd_data_gmd_data": 26, "gmdbda": [15, 16, 20, 25, 26], "go": 3, "good": [6, 8, 21], "gpf": [15, 16, 20, 21, 25, 26], "graph": [6, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26], "grid": [6, 8, 11, 26], "grid_histogram": [8, 11], "griddata": 6, "group": [3, 13, 26], "group_nam": 13, "groupnam": 13, "gt": [16, 18, 19, 20, 21, 22, 23, 24], "guess": 12, "gui": [8, 18, 23], "guid": 1, "guidelin": 2, "h": 26, "h5": [8, 13, 18, 20, 22, 26], "h5_file": 13, "h5_path": 13, "h5file": 13, "h5filenam": 13, "h5group": 13, "h5py": [13, 22], "h5web": 19, "ha": [3, 5, 6, 8, 9, 10, 13, 16, 20, 21, 26], "haber": 19, "half": [18, 24, 26], "hand": 26, "handl": [0, 11, 13], "handler": 14, "happen": 5, "happi": 25, "have": [1, 3, 6, 8, 10, 12, 16, 18, 20, 21, 24, 25, 26, 28], "hdf": [15, 16, 20, 25], "hdf5": [6, 8, 12, 13, 26], "hdf5_to_arrai": 13, "hdf5_to_datafram": 13, "hdf5_to_timed_arrai": 13, "hdf5_to_timed_datafram": 13, "head": [15, 18, 20, 21, 24, 25], "height": [15, 16], "help": [10, 16, 20, 24, 28], "helper": 13, "henc": 15, "here": [3, 5, 6, 15, 16, 18, 20, 21, 25, 26], "hex": 6, "hexagon": [18, 23], "hextof": [0, 8, 13, 16, 27, 29], "hierarch": [7, 26], "high": [8, 18, 25, 26], "highest": [5, 6], "highlight": 6, "hinder": 6, "hint": 20, "hist": [5, 8], "hist_mod": [5, 8, 17, 26], "histkwd": [8, 11], "histogram": [5, 8, 11, 15, 16, 22, 25, 26, 29], "histogramdd": 5, "histval": 11, "hit": [20, 21], "home": [7, 9, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "homographi": 6, "hook": 1, "hope": 1, "hor": 26, "horizont": [6, 11], "hostedtoolcach": [7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "how": [0, 2, 5, 6, 8, 19, 20, 21, 23], "howev": [20, 21], "html": [3, 6, 19], "http": [1, 3, 6, 9, 15, 16, 19, 25, 26, 28], "hubbard": 22, "hyper": 6, "hypercub": 5, "hypervolum": 6, "hz": 13, "i": [0, 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28], "id": [3, 6, 8, 13, 26, 29], "id_1_trace_1": 6, "id_1_trace_2": 6, "id_2_trace_1": 6, "id_2_trace_2": 6, "idea": [3, 21], "ideal": [8, 19, 24], "ident": [13, 25], "identifi": [8, 13, 18], "ignor": [9, 12, 13, 20], "ignore_zip": 9, "igor": 20, "il": 6, "imag": [6, 8, 18, 24, 25], "imagej": 12, "imkwd": 6, "implement": [1, 6, 8, 9, 13, 17, 24, 26], "import": [9, 17, 18, 19, 22, 23, 24, 29], "importantli": 24, "impos": [16, 20], "impress": 20, "improv": [5, 17, 20, 25], "imshow": [6, 17], "incident_energi": 19, "incident_energy_spread": 19, "incident_polar": 19, "incident_wavelength": 19, "includ": [1, 3, 6, 8, 10, 11, 12, 13, 15, 18, 19, 20, 22, 26], "include_cent": [6, 8, 18, 22, 23, 26], "incommensur": 20, "increas": [6, 8, 18, 21], "increment": 13, "index": [5, 6, 10, 13, 20, 26], "index_kei": 26, "indic": 8, "individu": [8, 13, 26], "inequival": 20, "inf": [8, 10], "infer": [6, 12, 18], "infer_oth": [6, 8, 18, 22], "influenc": 21, "info": [9, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "inform": [0, 1, 6, 8, 9, 12, 13, 15, 20, 22, 24, 25, 26], "inherit": 13, "inhomogen": 20, "init": [15, 16, 18, 20, 21, 22], "initi": [6, 8, 10, 24, 26], "inplac": 10, "input": [5, 6, 8, 12, 13, 18, 26], "input_column": 13, "input_fil": [8, 12, 26], "insid": [13, 18], "insight": 20, "inspect": [18, 22, 25, 29], "instal": [0, 1, 3, 17], "instanc": [6, 8, 9, 11, 13, 22, 26, 29], "instead": [8, 12, 25], "institut": [19, 20], "instrument": [0, 13, 19, 26, 27, 29], "int": [5, 6, 8, 10, 11, 13, 20, 26], "int64": [15, 16, 20, 21, 25], "int8": [15, 16, 20, 25], "integ": [5, 6, 8, 20, 24], "integr": [6, 15, 25, 26], "intend": [5, 26, 28], "intens": [15, 20, 22, 24, 25, 26], "interact": [6, 8, 18, 20], "interest": [6, 13, 18, 20], "interfac": 1, "intermedi": [20, 26], "intern": 5, "interp_ord": 6, "interpol": [6, 8, 10], "interpret": 8, "interrupt": 9, "interv": [8, 10, 13], "intra": 15, "intrins": 24, "introduc": [0, 1, 25], "inv_dfield": 8, "invalid": [6, 13], "invers": [6, 8, 18, 19, 22, 23], "invert": [15, 16, 20, 25], "investig": 19, "involv": 6, "io": [0, 4, 19], "ipykernel": 28, "isel": 20, "isol": 18, "issu": [1, 3, 10, 24], "item": 7, "iter": [7, 10, 13, 20, 26], "its": [1, 8, 13, 15, 18, 25], "jgu": 20, "jitter": [5, 8, 10, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 29], "jitter_amp": [8, 26], "jitter_col": [8, 26], "jitter_column": 26, "jitter_typ": [10, 24], "job": [3, 26], "json": [7, 13, 19, 20, 26], "json_path": 9, "julian": 19, "jupyt": [1, 28], "jupyterlab": 19, "jupyterlab_h5web": 19, "just": [9, 20], "k": [6, 8, 18, 23, 26], "k_coord_a": [6, 8, 18, 23], "k_coord_b": [6, 8, 18, 23], "k_distanc": [6, 8, 18], "kc": 6, "keep": [6, 7, 8, 13, 14, 15, 16, 20, 25], "kei": [5, 6, 7, 8, 12, 13, 14, 26], "kernel": 28, "keyerror": [5, 13], "keyword": [5, 6, 8, 9, 10, 11, 12, 13, 20], "kinet": [6, 8, 15, 16, 18, 20, 21, 22, 25, 26], "kit": [6, 13], "know": 20, "known": [6, 16, 18, 24], "kr": 6, "ktof": [18, 19, 23, 24, 26], "kwarg": 9, "kwd": [6, 8, 10, 11, 12, 13], "kx": [6, 8, 18, 19, 22, 23, 26], "kx_scale": 26, "ky": [6, 8, 18, 19, 22, 23, 26], "ky_scal": 26, "l": 13, "lab": [8, 19, 28], "label": [6, 15, 16, 20, 24], "landmark": [6, 18, 19, 22, 23], "larg": [5, 24, 25], "larger": [6, 18], "laser": [15, 20, 26], "last": [5, 6, 8], "later": [18, 20, 21], "latest": [1, 3], "layer": [15, 16, 17, 18, 19, 20, 21, 22, 23, 25], "layout": [15, 16, 20, 25], "lazi": 0, "lead": 24, "lean": [5, 8], "least": [6, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "leastsq": [15, 16, 18, 20, 21, 22], "left": [5, 18, 20], "legaci": [5, 8], "legend": [6, 8, 11, 15, 16, 21, 24], "legend_loc": 6, "legkwd": [6, 8, 11], "len": [17, 18, 19, 23, 24, 26], "length": [10, 20, 23, 26], "lens_mod": 19, "lens_mode_config": 26, "less": 24, "let": [9, 20, 21, 24], "level": [6, 9, 13, 15, 21, 27, 29], "lib": [7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "librari": [7, 8, 29], "like": [1, 5, 12, 20], "likewis": 9, "limit": [5, 8, 18], "linalg": 6, "line": [6, 16, 18, 20, 21, 22, 24, 25], "line2d": [16, 18, 21, 22, 24], "linear": 19, "linekwd": 6, "linesegkwd": 6, "linestyl": [16, 25], "linewidth": [6, 20], "linspac": 17, "lint": 1, "linux": [7, 26, 28], "list": [5, 6, 8, 9, 10, 11, 13, 18, 20, 23, 26], "liter": 6, "ll": 20, "lmfit": [6, 8, 15, 16, 18, 20, 21, 22, 26], "lmkcenter": 6, "load": [6, 7, 8, 9, 12, 13, 25, 26, 29], "load_bias_seri": [8, 16, 18, 20, 21, 22], "load_config": [7, 20], "load_data": 6, "load_datasets_dict": 9, "load_dfield": 6, "load_ext": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "load_h5": 12, "load_h5_in_memori": 13, "load_parquet": 13, "load_tiff": 12, "loader": [0, 2, 4, 6, 8, 18, 22, 26], "loader_interfac": 13, "loader_nam": 13, "loc": [15, 18, 21, 22], "local": [1, 3, 6, 8, 13, 18, 19, 20, 21, 22, 26, 27, 28], "local_folder_config": [20, 21], "localdatastor": 26, "locat": [6, 7, 9, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "lock": 26, "loess": [6, 8], "log": 6, "long": 15, "long_nam": 20, "longer": 24, "look": [5, 6, 8, 9, 13, 15, 20, 21, 24, 25, 26], "lookahead": 6, "lorentz": 6, "lorentzian": [6, 8, 18, 26], "lorentzian_asymmetr": [6, 8, 18], "lose": 24, "loss": 24, "lot": [25, 26], "lower": [6, 10, 22], "lower_bound": [8, 10, 23], "lowerbound1": 6, "lowerbound2": 6, "lsqr": [6, 8, 18], "lssf": [1, 3], "lstsq": [6, 8, 18], "lt": [15, 16, 18, 19, 20, 21, 22, 23, 24], "m": [1, 13, 17, 23, 26, 28], "m1": [19, 26], "m1sb": 16, "m2": [19, 26], "m3": [19, 26], "machin": [1, 19, 24], "maco": 28, "macro": 13, "macrobunch": 13, "made": [1, 5, 8, 25], "mai": [6, 20, 25], "main": [1, 3, 6, 9, 13, 21], "main_dict": 6, "mainli": 20, "maintain": [0, 1, 2], "mainz": 20, "make": [1, 3, 5, 11, 15, 20, 25, 26, 28], "make_param": 15, "maklar": 19, "manag": 9, "mani": [10, 20], "manipul": [14, 24], "manner": 26, "manual": [3, 8, 12, 13, 18, 19, 23], "map": [6, 10, 13], "map_2d": 10, "map_columns_2d": 10, "map_coordin": 6, "map_partit": [6, 10], "mapkwd": 6, "mark": 18, "marker": 13, "mask": 13, "master": 15, "match": 6, "materi": 18, "matlab": 6, "matplotlib": [6, 8, 11, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "matric": 6, "matrix": 6, "max": [10, 15, 16, 18, 19, 20, 21, 25], "max_valu": [8, 21], "maxima": [6, 16, 18, 20, 21], "maximum": [6, 8, 13, 18, 20], "maxwel": [15, 16, 20, 21, 25, 26], "mbid": 21, "mcpfront": 26, "md22": 26, "mean": [6, 8, 10, 15, 16, 18, 20, 21, 25], "meaningless": 13, "measur": [15, 18, 20, 21, 25], "mechan": 26, "member": 1, "memori": 13, "merg": [1, 6, 7, 14], "mesh": 6, "messag": [1, 14], "meta": [6, 13, 14, 18, 19], "meta_path": 20, "metadata": [0, 4, 6, 8, 12, 13, 20, 25, 26, 27], "metadata_config": 13, "metadataretriev": 13, "metahandl": [8, 14], "meter": 6, "method": [1, 5, 6, 8, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 26], "meti": 13, "metric": 6, "mica": 29, "microbunch": [13, 20, 21], "microbunchid": 29, "microscop": 13, "middl": [8, 18], "might": [5, 6, 8, 18, 19, 20, 21, 22, 23], "millisecond": [13, 26], "mimic": 5, "min": [6, 16, 18, 20, 21], "min_valu": 8, "minima": 6, "minimum": [6, 8, 13], "mirror": [8, 13, 26], "mirrorutil": [13, 18, 22], "mismatch": 5, "miss": [6, 7, 8, 20], "mitig": 24, "mix": 24, "mj": 19, "mm": 6, "mm1sb": 16, "mm_to_p": 6, "mode": [1, 5, 6, 8, 12, 13, 26, 28], "model": [6, 7, 15], "modif": 26, "modul": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 26], "moment": [18, 19, 22, 23], "momentum": [8, 13, 19, 22, 25], "momentum_resolut": 19, "momentumcorrector": [6, 8], "monitor": [3, 15, 26], "monochrom": 26, "monochromat": 26, "monochromatorphotonenergi": [15, 16, 20, 25, 26], "monoton": 8, "more": [1, 10, 12, 20, 21, 24], "most": [3, 5, 13, 20, 26], "mostli": [6, 13, 26], "motor": [19, 26], "mous": 18, "movement": 9, "mpe": [6, 13, 18, 19, 20], "mpes_example_config": [18, 19, 22, 23, 24], "mpg": [19, 26], "ms_marker": 13, "ms_markers_group": 13, "ms_markers_kei": [13, 26], "msg": 17, "msmarker": [13, 26], "much": [5, 10, 15], "multi": [0, 21], "multi_index": 13, "multicolumn": 13, "multidetector": 13, "multidimension": [1, 5, 6, 13, 26], "multiindex": 13, "multipl": [6, 7, 10, 11, 17, 19, 20], "multiprocess": [5, 8], "multithread": 26, "must": [1, 8, 10, 18, 26], "mycopi": 13, "mymakedir": 13, "n": [5, 6, 8, 13, 17, 18, 20, 26], "n_core": [5, 8], "n_cpu": 8, "n_pt": 17, "name": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28], "nan": [10, 13, 21], "nanosecond": [6, 8, 20, 21, 26], "narrai": 6, "narrow": [8, 18], "natur": 24, "navig": [1, 3], "nbin": 17, "ncol": [8, 11], "nd": 15, "ndarrai": [5, 6, 8, 10, 11, 12, 13], "ndimag": [6, 25], "nearest": 6, "necessari": [1, 3, 26, 29], "need": [6, 8, 9, 12, 15, 18, 20, 21, 23, 25, 26], "neg": 6, "neighbor": [6, 24], "neither": [7, 13], "network": [8, 13, 18, 22], "never": [5, 17, 20], "nevertheless": 24, "new": [1, 3, 6, 7, 9, 10, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 28], "new_cent": 6, "new_dataset": 9, "new_tof_column": 6, "new_x_column": [6, 10], "new_y_column": [6, 10], "newli": 20, "next": [6, 8, 18, 20, 21], "nexu": [0, 8, 12, 26, 27], "nfdi": 19, "nice": 14, "nicer": 15, "nir": 19, "nm": [16, 19], "nof": 25, "nois": [5, 8, 10, 24], "non": [23, 24], "none": [5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 20, 25], "nonlinear": [6, 18], "nor": [7, 13], "normal": [0, 5, 6, 7, 8, 10, 15, 16, 18, 20, 21, 22, 24, 26, 29], "normalization_histogram": 8, "normalize_ord": [8, 26], "normalize_span": [8, 26], "normalize_to_acquisition_tim": [8, 15, 16, 18, 20, 21, 22, 25], "normspec": 6, "notadirectoryerror": 13, "note": [3, 13, 24, 29], "notebook": [0, 1, 3, 8, 19, 20, 21, 26, 28], "notic": 24, "notimplementederror": [6, 12], "now": [9, 13, 15, 18, 20, 21, 24, 25, 28], "np": [5, 6, 8, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23], "np_arrai": 13, "npartit": [15, 16, 17, 18, 19, 20, 21, 22, 23, 25], "nrang": 6, "ntask": 13, "ntrace": 6, "num": [18, 22], "num_column": 20, "num_cor": [8, 26], "num_row": 20, "num_row_group": 20, "numba": [0, 5, 8, 17, 26], "numba_bin": 5, "numba_histogramdd": 5, "number": [1, 5, 6, 8, 10, 11, 12, 13, 14, 17, 18, 20, 23, 24, 26], "numpi": [5, 6, 8, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 26], "nx": [8, 19, 20], "nxinstrument": 19, "nxmpe": [19, 26], "nxmpes_config": [19, 20, 26], "nxuser": 19, "o": [7, 9, 16, 20, 21, 22, 25], "object": [5, 6, 8, 9, 13, 14, 19, 20, 25], "obtain": [3, 6, 13, 16, 18, 20, 21, 25], "occur": [3, 13, 26], "off": [5, 13, 18], "offlin": [15, 16, 20, 25], "offset": [6, 8, 10, 15, 16, 18, 25, 26, 29], "offset_by_other_column": 10, "offset_column": 10, "often": 10, "old": 13, "oldest": 13, "omg": [19, 26], "omit": [6, 8], "onc": [1, 20, 28], "one": [3, 5, 6, 8, 9, 10, 12, 13, 14, 15, 18, 20, 24, 26], "ones": [1, 6], "onli": [3, 5, 6, 8, 9, 10, 12, 13, 20, 21, 24, 25], "onto": 8, "ontop": [18, 24], "open": [1, 3, 8, 13, 18, 26], "opencomp": [1, 3, 20, 28], "openmp": 8, "oper": [0, 4, 24], "opposit": 13, "opt": [7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "optic": [15, 29], "optim": 6, "option": [1, 5, 6, 7, 8, 10, 11, 12, 13, 14, 20, 23, 25, 26], "orang": [16, 25], "order": [5, 6, 7, 8, 12, 13, 15, 16, 20, 25, 26], "org": [3, 9, 15, 16, 25], "organ": 13, "orient": 18, "origin": [1, 6, 8, 21, 24], "orthogon": 6, "orthorhomb": [6, 27], "osc": 26, "oscil": 24, "oserror": 13, "other": [6, 7, 8, 10, 13, 18, 20, 25, 26], "other_entri": 6, "otherwis": [5, 6, 10, 12, 14, 15, 16, 20, 21, 25], "our": [15, 20, 21, 25, 26], "out": [3, 6, 8, 13], "out1": 15, "out2": 15, "out5": 15, "out6": 15, "outlier": 20, "output": [6, 11, 12, 13, 19, 20], "output_column": 13, "outsid": [5, 8, 18], "over": [5, 6, 7, 8, 13, 15, 17, 21, 25], "overflow": 5, "overlap": [6, 15, 20, 25], "overrid": [6, 8, 15, 16, 20, 21, 25], "overview": 21, "overwrit": [7, 8, 10, 13, 14, 20, 26], "overwritten": [6, 26], "ownership": 13, "p": [1, 3, 6, 15, 16, 19, 20, 25, 26], "p004316": 21, "p1": 26, "p1_kei": [6, 26], "p1_valu": 6, "p1sb": 16, "p2": 26, "p2_kei": [6, 26], "p2_valu": 6, "p_rd": [19, 26], "packag": [0, 1, 3, 7, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "package_dir": 7, "page": 3, "pair": [8, 10, 12, 22], "pairwis": 6, "palett": 6, "panda": 13, "pandoc": 3, "panel": [6, 8], "parallel": [5, 6, 8, 26], "param": 13, "paramet": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 19, 22, 23, 25, 26, 29], "parqu": 20, "parquet": [13, 20, 21, 26], "parquet_handl": 13, "parquet_path": 13, "pars": [13, 26], "pars1": 15, "pars2": 15, "pars5": 15, "pars6": 15, "parse_config": 7, "parse_h5_kei": 13, "parse_metadata": 13, "parser": 13, "part": [5, 17, 18], "particular": 6, "partit": [5, 8, 10, 20], "pass": [1, 5, 6, 7, 8, 10, 11, 13, 24, 26], "past": 10, "path": [1, 3, 6, 7, 8, 9, 12, 13, 18, 19, 22, 23, 24, 26, 29], "path_to_remov": 9, "pathcorr": 6, "pathlib": [12, 15, 16, 18, 20, 21, 25], "pattern": [13, 25], "pbar": [5, 8, 26], "pbd": 26, "pbd2": 26, "pbk": 11, "pcent": [6, 18, 19, 22, 23], "pcolormesh": 6, "pd": [5, 6, 8, 10, 13, 17], "peak": [6, 8, 15, 18, 20, 21, 23, 25, 26], "peak_window": [6, 8, 26], "peakdet": 6, "peakdetect1d": 6, "peakdetect2d": 6, "peaksearch": 6, "per": [6, 8, 13, 20, 21, 24, 26], "per_electron": [13, 26], "per_fil": 26, "per_puls": [13, 26], "per_train": [13, 26], "perfect": 18, "perform": [5, 13, 18, 20, 22], "period": [6, 15], "permiss": 3, "pg": 26, "pg2": [15, 16, 20, 25, 26], "phi": [19, 26], "photoelectron": [0, 20], "photoemiss": [0, 1, 5], "photon": [16, 20, 26], "pi": [18, 20, 23], "pick": [6, 15, 16, 20, 21, 25], "picosecond": [6, 8], "pip": [1, 3, 17, 28], "pipelin": 27, "pixel": [6, 8, 26], "pkwindow": 6, "place": [7, 26], "plan": 17, "planck": 19, "plane": [6, 8, 18, 19, 22, 23], "plate": 6, "pleas": 1, "plot": [6, 8, 11, 15, 16, 17, 18, 21, 22, 23, 24, 25, 29], "plot_single_hist": 11, "plt": [15, 16, 17, 18, 20, 21, 22, 23, 24, 25], "plu": 18, "po": 6, "point": [5, 6, 8, 13, 15, 16, 18, 20, 21, 22, 23, 26], "point_a": [6, 8, 18, 23], "point_b": [6, 8, 18, 23], "pointop": 6, "pol": 19, "polar": [19, 20], "poly_a": 6, "poly_energy_calibr": 6, "polynomi": [6, 8, 18], "popul": 13, "port": [6, 13], "pose": [8, 19, 22], "pose_adjust": [6, 8, 18, 19, 22, 23], "posi": [12, 17], "posit": [6, 8, 15, 18, 19, 21, 23, 25, 26], "possibl": [3, 6, 10, 15, 18], "possibli": [6, 7], "posx": [12, 17], "potenti": 18, "pouter_ord": [6, 18, 19, 22, 23], "power": 5, "pq": 13, "pr": 3, "pre": [1, 7, 8, 14, 18, 25], "pre_bin": 8, "preced": 13, "preciou": [20, 21], "precis": [15, 20], "precompil": 5, "prefer": 7, "prefix": [3, 13, 26], "prepar": 29, "preparation_d": 19, "preparation_descript": 19, "present": [5, 6, 7, 8, 9, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "preserv": [7, 15, 16, 20, 25], "preserve_mean": [6, 8, 10, 15, 16, 20, 25], "press": 3, "pressureac": [19, 26], "prevent": 3, "preview": [8, 18, 19], "previou": [1, 10, 14, 18, 25, 29], "previous": [20, 21], "princip": [6, 19], "print": [6, 8, 9, 13, 15, 18, 20, 21], "prioriti": [5, 8, 13], "probabl": [20, 21, 25, 26], "probe": [6, 15, 19, 20, 25, 26], "problem": 24, "procedur": [6, 15], "process": [0, 1, 3, 6, 9, 13, 15, 16, 19, 20, 21, 25, 26], "processed_dir": [13, 20], "processor": [3, 8, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29], "produc": 24, "profil": [6, 29], "progress": [3, 5, 8, 26], "project": [1, 3], "proper": [20, 21], "properti": [6, 8, 9, 13, 14], "propos": [19, 20], "proven": 0, "provid": [1, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 22, 26], "public": [15, 16, 20, 21, 25], "publish": 3, "pull": [2, 18, 22, 28], "puls": [13, 26], "pulse_dur": 19, "pulse_energi": 19, "pulseid": [13, 15, 16, 20, 25, 26, 29], "pulser": 26, "pulsersignadc": [15, 16, 20, 25, 26], "pump": [6, 15, 16, 19, 20, 25, 26], "pumpprobetim": 26, "purpos": [17, 18], "push": [1, 3], "put": [9, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "pv": 26, "py": [13, 17], "pydant": 7, "pyenv": 28, "pynxtool": [8, 12, 19, 26], "pypi": [3, 28], "pyplot": [6, 8, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25], "pyproject": 3, "pytest": 1, "python": [1, 3, 7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28], "python3": [7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "quad": 11, "quadmesh": [18, 20, 21, 22, 23], "qualit": 8, "quantiti": 6, "quasi": [24, 26], "queri": [13, 17], "queu": 3, "quick": 20, "quit": [15, 21], "r": [3, 12, 15, 16, 17, 18, 22, 25], "r_center": 6, "r_convers": 6, "r_det": 6, "r_ok": [15, 16, 20, 21, 25], "r_start": 6, "r_step": 6, "radial": 26, "radii": 6, "radiu": [6, 8, 26], "rais": [5, 6, 7, 8, 12, 13, 14, 17], "ramp": 22, "randn": 17, "random": [11, 17, 24], "rang": [5, 6, 8, 11, 13, 15, 16, 19, 20, 21, 23, 24, 25, 26], "range_convert": 6, "rate": [13, 18, 21, 22], "rather": 8, "ratio": 23, "raw": [3, 13, 15, 16, 20, 21, 25, 26], "raw_dir": 13, "rbv": [19, 26], "rd": 26, "rdeform": 6, "rdeform_field": [6, 8], "re": [9, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "read": [3, 6, 7, 8, 12, 13, 15, 16, 18, 20, 21, 26, 29], "read_datafram": [8, 13], "read_delay_rang": 8, "read_env_var": 7, "reader": [8, 12, 13, 19, 20, 26], "readout": 25, "real": 9, "realist": 5, "realli": 17, "rearrang": 9, "rearrange_fil": 9, "reason": [15, 16, 18, 22], "rebas": 1, "recent": 3, "recombin": [5, 26], "record": [9, 15, 16, 21, 22, 25], "recreat": 13, "recurs": 14, "reduc": [15, 16, 18, 20, 21, 22], "reduct": [6, 8, 10, 15, 16, 20, 25], "ref": 26, "ref_energi": [6, 8, 16, 18, 20, 21, 22], "ref_id": [6, 8, 16, 18, 20, 21, 22], "refer": [1, 6, 8, 18, 26], "reference_calib": 16, "refid": 18, "regardless": [13, 20], "region": [6, 25], "regist": 1, "registr": 6, "registri": 1, "rel": [6, 23], "relat": [3, 6, 8, 16, 20, 21], "relationship": 6, "releas": 2, "relev": [15, 16, 20, 21, 25], "reli": 13, "remain": [8, 13, 22], "remov": [3, 13, 20, 21, 25, 26], "remove_invalid_fil": [13, 20], "remove_zip": 9, "renam": 10, "render": 6, "reorder": 6, "repeat": [13, 15], "replac": [6, 8, 13], "report": [7, 13, 26], "repositori": [1, 3, 28], "repres": [5, 8, 12, 13], "represent": [6, 14], "request": [2, 5, 13, 20, 26, 28], "requir": [3, 5, 6, 13, 18, 19, 28], "reread": 13, "rerun": 9, "res01": 24, "res02": 24, "res03": 24, "res11": 24, "res12": 24, "res13": 24, "res14": 24, "res15": 24, "res_1d": 16, "res_bam": 15, "res_chessi": 20, "res_corr": [15, 16, 25], "res_kx_ki": 25, "res_norm": 22, "res_ref": 16, "res_sub": 21, "res_t05": 20, "res_t10": 20, "reserv": [13, 26], "reset": [6, 8, 13], "reset_deform": 6, "reset_multi_index": 13, "resolut": [15, 24], "resolv": [0, 13, 15, 26, 27], "respect": [6, 13, 15, 18, 20, 22, 23, 26], "respons": 3, "restart": 9, "restor": 8, "result": [5, 6, 8, 13, 25, 29], "retain": 12, "retriev": [8, 13, 22, 26], "rettig": 13, "return": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 26], "return_edg": 5, "return_partit": 5, "reus": 18, "revers": 8, "review": 1, "rg": [18, 22], "right": [24, 25], "rise": 8, "rmsnois": 6, "robust": [15, 20, 21, 25], "role": 19, "room": 20, "root": [13, 16, 20, 21, 26], "root_dir": 9, "rotat": [6, 8, 18, 19, 22, 23, 26], "rotation_auto": 6, "rotation_symmetri": [8, 18, 22, 23, 26], "rotsym": 6, "rotvertexgener": 6, "routin": [0, 18, 26], "row": [6, 8, 10, 15, 17], "row_group": 13, "row_index": 6, "rst": 1, "rstart": [6, 26], "rstep": [6, 26], "rtype": 14, "run": [1, 3, 8, 10, 13, 15, 16, 18, 21, 25, 26, 29], "run44498": 15, "run_id": 13, "run_numb": [15, 16, 25], "runner": [9, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "runs44824": 20, "runtimeerror": 5, "rv": 11, "rvbin": 11, "rvrang": 11, "rx": 15, "sa1": 26, "safetymargin": 13, "same": [8, 10, 14, 18, 19, 20, 26], "sampl": [5, 6, 8, 18, 19, 21, 23, 24, 25, 26, 29], "sample_histori": 19, "sample_temperatur": [22, 26], "samplebia": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "sampletemperatur": [15, 16, 20, 25, 26], "sase": [15, 20, 25, 26], "sav": [19, 26], "save": [7, 8, 12, 13, 15, 16, 18, 19, 26, 29], "save_config": 7, "save_delay_calibr": 8, "save_delay_offset": [8, 15, 20], "save_energy_calibr": [8, 16, 18, 20, 21], "save_energy_correct": [8, 18], "save_energy_offset": [8, 20], "save_env_var": 7, "save_momentum_calibr": [8, 18], "save_parquet": 13, "save_splinewarp": [8, 18], "save_transform": 8, "save_workflow_param": [8, 20], "savgol_filt": [6, 8], "saw": 20, "sb": 25, "sb_blur": 25, "sb_norm": 25, "scale": [6, 8, 10, 18, 20, 26], "scaling_auto": 6, "scan": [6, 8, 13, 18, 19, 22, 29], "scan0121_1": [9, 22], "scan049_1": 9, "scandir": [18, 19, 22, 23, 24], "scatter": [6, 16], "scatterkwd": 6, "schedul": 13, "schema": [13, 20], "scicat": [13, 20, 26], "scicat_token": [20, 26], "scicat_url": [20, 26], "scientificmetadata": 20, "scientist": 1, "scipi": [6, 8, 16, 25], "score": 6, "script": [6, 28], "sdiag": 26, "sdir": 13, "search": [5, 6, 7, 13], "search_pattern": 13, "sec": [18, 22], "second": [6, 8, 13, 15, 26], "section": [6, 26], "sector": [6, 8, 15, 16, 25, 26, 29], "sector_delai": [6, 8, 26], "sector_id": [6, 13, 26], "sector_id_column": [6, 13, 20], "sector_id_reserved_bit": [13, 20, 26], "sectorid": 13, "sed": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28], "sed_config": [7, 8, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26], "sed_kernel": 28, "sedprocessor": [8, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "see": [1, 3, 6, 8, 9, 13, 15, 20, 21, 24, 25, 26, 28], "seg": 6, "segment": 6, "sel": [15, 16, 20, 25], "select": [1, 3, 6, 8, 13, 18, 23, 26], "select_k_rang": 6, "select_slic": 6, "selector": [6, 13], "self": [6, 8], "sensit": 24, "separ": [6, 13, 20], "sequenc": [5, 6, 8, 10, 11, 12, 13], "sequenti": 21, "seri": [6, 8, 13, 20, 29], "serial": [13, 20], "serialized_s": 20, "set": [1, 3, 5, 6, 7, 8, 9, 13, 16, 18, 19, 20, 21, 22, 23, 24, 25], "set_titl": [15, 16, 25], "setup": [26, 29], "sever": [0, 25], "sh": [1, 3], "shall": [18, 26], "shape": [5, 6, 8, 13], "share": 20, "shift": [6, 8, 15, 16, 20, 21, 25], "ship": 26, "short": 15, "should": [1, 5, 6, 8, 9, 12, 13, 16, 19, 20, 24, 26], "show": [5, 6, 8, 15, 16, 18, 19, 20, 21, 22, 25], "show_legend": 6, "showcas": [17, 23], "shown": 24, "side": [15, 25, 27], "sideband": [15, 25], "sig_mov": 6, "sig_stil": 6, "sigma": [6, 15, 18, 26], "sigma_radiu": [18, 26], "sign": [6, 8, 10, 26], "signal": [6, 8, 16, 20], "signific": [5, 13, 15, 17], "significantli": 3, "similar": [5, 9, 10, 13, 25], "similarli": 24, "simpl": [5, 17, 20], "simpli": [17, 20], "simplify_binning_argu": 5, "simul": 17, "simultan": [10, 25], "sinc": 26, "singl": [0, 5, 6, 8, 11, 12, 13, 17, 19, 21, 23, 26], "single_event_data": 9, "sis8300": 26, "site": [7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "situat": [6, 24], "size": [5, 6, 10, 11, 13, 20, 24, 26], "skip": [3, 18, 19, 23, 24, 28], "skip_test": 5, "slice": [6, 8, 15, 16, 18, 20, 21, 22, 23, 25, 26], "slice_correct": 6, "slider": [6, 8], "slightli": 21, "slow": [3, 8], "slow_ax": 19, "small": [1, 17, 24], "smaller": [15, 24], "smallest": 10, "smooth": [6, 8, 26], "so": [3, 12, 16, 20, 26], "societi": 19, "solv": [6, 24], "some": [9, 13, 16, 20, 24, 25], "sometim": [20, 25], "somewher": 18, "soon": [20, 26], "sort": [12, 13], "sourc": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 26, 28], "sp": [18, 19, 20, 21, 22, 23, 24], "sp_44455": 16, "sp_44498": [15, 16, 25], "space": [3, 6, 8, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "span": [6, 8], "spars": [6, 10], "spatial": 20, "spatial_resolut": 19, "spawn": [5, 8], "spec": [6, 13], "special": 26, "specif": [3, 6, 8, 9, 13, 15, 16, 20, 21, 25], "specifi": [5, 6, 8, 9, 10, 13, 18], "spectra": [6, 20, 21], "spectral": 6, "spectroscopi": [0, 1], "spectrum": [16, 29], "speed": [13, 20], "spent": 20, "spheric": [6, 8, 18], "sphinx": 3, "spline": [6, 8, 18, 19, 22, 26], "spline_warp_estim": [6, 8], "splinewarp": [8, 18], "split": [13, 26], "split_channel_bitwis": 13, "split_dld_time_from_sector_id": [13, 20], "split_sector_id_from_dld_tim": 26, "spot": 29, "sqrt": [18, 23], "squar": [6, 15, 16, 18, 20, 21, 22], "src": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "st": [15, 16, 25], "stack": [6, 8, 12], "stackaxi": 6, "stage": [6, 15, 20, 25, 26, 29], "stamp": [8, 10, 13, 23, 27], "standard": [6, 12, 18, 19], "start": [2, 5, 6, 8, 13, 18, 20, 26], "static": [6, 9, 26], "statist": [15, 16, 18, 20, 21, 22], "stdev": 10, "step": [0, 1, 3, 5, 6, 8, 13, 21, 24, 25, 26], "steparrai": 20, "stepsiz": 24, "still": [20, 26], "stoke": 19, "stop": [6, 9], "storag": [8, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "store": [5, 6, 8, 9, 13, 16, 20, 21, 22, 25, 26, 27], "str": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 20, 22], "stream": [13, 26], "stream_0": 26, "stream_1": 26, "stream_2": 26, "stream_4": 26, "stream_name_prefix": 26, "string": [5, 7, 12, 13, 20], "structur": [13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26], "sub_channel": 26, "subchannel": 26, "subchannelalia": 26, "subclass": [1, 6], "subdir": [9, 18, 19, 22, 23, 24], "subfold": 9, "subfunct": 12, "submit": 28, "subplot": [15, 16, 17, 18, 20, 21, 22, 25], "subsequ": 26, "substanti": 24, "substitu": 8, "subtract": [6, 8, 10], "success": [1, 26], "successfulli": [9, 20, 21], "suffici": 6, "suffix": 10, "sum": [6, 13, 15, 16, 17, 18, 21, 22], "sum_n": 6, "support": [6, 7, 8, 10, 13], "supported_file_typ": 13, "suppress": [6, 20], "suppress_output": 6, "suptitl": [15, 16, 25], "sure": [3, 20, 26], "surround": 6, "sxp": [0, 13, 29], "sxp_example_config": 21, "sy": 17, "sym": 6, "symmetr": [6, 18], "symmetri": [6, 8, 18, 26, 27], "symscor": 6, "symtyp": 6, "sync": 26, "system": [6, 7, 13, 15, 16, 20, 21, 23, 25, 26], "system_config": [7, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "t": [3, 6, 8, 9, 12, 15, 18, 19, 20, 22, 23, 24, 25, 26], "t0": [6, 8, 18, 20, 21, 22, 25, 26, 27], "t0_kei": [6, 26], "t0_valu": 6, "t_b": 22, "t_n": 26, "ta": 6, "tab": 3, "tabl": 17, "tabular": 8, "tag": 3, "tail": 20, "take": [5, 7, 8, 9, 10, 13, 15, 18, 19, 20, 22, 23, 25], "taken": [6, 18, 24], "targcent": 6, "target": [6, 13], "target_column": 10, "tas2": [9, 22], "td": 26, "tell": 23, "temp": 22, "temp_rbv": [19, 26], "temperatur": 27, "temperature_data": 22, "tempor": 15, "term": [6, 15, 24], "terrain": [15, 16, 25], "terrain_r": 6, "test": [1, 9], "test_fid": 13, "text": [11, 15, 16, 25], "than": [8, 12, 24], "thei": [6, 7, 8, 20, 24, 26], "them": [6, 8, 9, 14, 18, 20, 21, 25, 26], "theme": 0, "therefor": [12, 20, 21], "thi": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28], "thick": 6, "thin": [6, 18, 19, 22, 23], "thing": 20, "third": 25, "those": [10, 15, 20, 21, 25, 28], "though": 23, "thread": [5, 8, 13, 26], "threadpool_api": [5, 8, 26], "threadpool_limit": 8, "threads_per_work": [5, 8, 26], "three": 13, "through": [0, 1, 18], "throughout": 22, "tht": [19, 26], "thu": [20, 24, 25], "tif": 8, "tiff": [8, 12, 20], "tight": 20, "tight_layout": 20, "time": [0, 6, 8, 10, 12, 13, 15, 16, 17, 23, 24, 25, 26, 27, 29], "time0": 6, "time0_mm": 6, "time1": 26, "time_offset": 6, "time_stamp": [8, 10, 13, 22, 23], "time_stamp_alia": [8, 13], "time_stamp_column": [8, 10], "timed_datafram": 8, "timed_dataframe_unit_tim": 26, "timed_flash1_user3_stream_2_run44762_file1_20230321t113927": 20, "timestamp": [8, 10, 13, 15, 16, 20, 21, 22, 23, 25, 26], "timezon": 22, "timinginfo": 26, "titl": [6, 15, 25], "tm": [18, 19, 22, 26], "tmat": 6, "to_h5": 12, "to_nexu": 12, "to_tiff": 12, "todo": [19, 20], "tof": [6, 8, 13, 16, 18, 20, 21, 25, 26], "tof2ev": 6, "tof2evpoli": 6, "tof2n": 6, "tof_bin": [6, 26], "tof_binwidth": [6, 26], "tof_column": [6, 13, 20, 26], "tof_dist": 6, "tof_fermi": [6, 18, 26], "tof_n": [6, 8, 26], "tof_ns_column": [6, 8], "tof_voltag": 26, "tof_width": [6, 26], "tofvoltag": [15, 16, 20, 25, 26], "tog": 6, "togeth": 18, "toggl": 18, "token": [3, 13, 20, 26], "toml": 3, "too": [8, 18, 20, 24], "took": 26, "tool": [6, 8, 13, 18, 20, 23, 26], "tooltip": 11, "top": 6, "topic": 0, "total": [5, 15, 16, 17, 20, 21, 25], "toward": [6, 18], "tpswarp": 6, "tqdm": [5, 8], "trace": [6, 8, 18, 26], "traces_norm": 6, "track": [0, 5, 20], "trail": 14, "train": [13, 20, 29], "train_id": 13, "trainid": [13, 15, 16, 20, 21, 25], "transform": [5, 6, 8, 18], "transform_typ": 6, "translat": [6, 8, 18, 19, 22, 23], "transmiss": 20, "transpar": [13, 18, 22], "trarp": [0, 19, 22, 26], "tree": 13, "tremend": 13, "tri": [8, 12], "trigger": 3, "true": [5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26], "trx": [19, 26], "trxp": [25, 27], "trxpd": [0, 29], "try": [5, 9, 17, 19, 21, 24, 26], "trz": [19, 26], "ts_from": 13, "ts_to": 13, "tu": 20, "tube": 18, "tungsten": 25, "tupl": [5, 6, 8, 11, 13], "turn": 5, "tutori": [0, 3, 18, 19, 22, 23, 24, 27, 29], "twice": 10, "two": [3, 6, 8, 9, 10, 13, 18, 20, 23], "type": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 24, 26, 28], "typeerror": [5, 7, 8, 12], "typic": 26, "tzcyx": 12, "tzoffset": 22, "u": [20, 21, 24, 25], "ubid_offset": 26, "uca": 26, "udld": [19, 26], "ufa": 26, "uint16": [21, 26], "uint32": [5, 15, 16, 20, 25, 26], "uint64": [5, 21], "unbin": 26, "uncategoris": 26, "undefin": [6, 13], "under": [8, 14, 25], "underli": 8, "understand": [3, 21], "undo": 16, "unfortun": 25, "uniform": [5, 6, 8, 10, 24], "unimpl": 5, "union": 6, "unit": [8, 20, 26], "unix": 13, "unmodifi": 8, "unreport": [15, 16, 18, 20, 21, 22], "up": [1, 3, 6, 13, 15, 16, 24], "updat": [3, 6, 13], "update_deform": 6, "upload": 3, "upper": 6, "upper_bound": [8, 10, 23], "upperbound1": 6, "upperbound2": 6, "url": [9, 13, 26], "us": [0, 1, 3, 6, 8, 10, 12, 13, 17, 19, 20, 21, 23, 25, 26, 27, 28], "usag": [0, 13], "use_cent": [6, 8, 26], "use_copy_tool": 8, "use_correct": [8, 19], "use_exist": [9, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "use_time_stamp": 8, "user": [1, 3, 5, 6, 7, 13, 17, 19, 22, 23, 26, 28], "user0": 19, "user_config": [7, 22, 23, 26], "user_path": 9, "usual": [5, 20], "util": [0, 5], "utim": 22, "uv": [1, 3], "v": [3, 15, 18, 19, 23, 24, 26, 29], "v0": 3, "val": [5, 6], "valenc": 19, "valid": [6, 7, 8, 13, 20], "valu": [5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 21, 22, 24, 25, 26, 29], "valueerror": [5, 6, 7, 8, 9, 12, 13], "var_nam": 7, "vari": [16, 18, 20, 21, 22], "variabl": [1, 7, 11, 13, 15, 16, 18, 20, 21, 22], "variat": [20, 26], "variou": [13, 26], "vector": [6, 19, 23], "venv": [1, 3, 28], "verbos": [6, 7, 8, 13, 15, 16, 18, 21, 22, 23, 25], "veri": [5, 24, 25], "verifi": [7, 24], "verify_config": 7, "version": [1, 3, 6, 13, 17, 20, 25, 27], "versu": 22, "vert": 6, "vertex": 6, "vertic": [6, 11], "via": 18, "view": [3, 6, 8, 20], "view_even_histogram": 20, "view_event_histogram": [8, 18, 20, 21, 22], "violet": 16, "virtual": [1, 3, 28], "visibl": [15, 25], "visit": 3, "visual": [6, 19, 25, 26, 29], "vital": 26, "vline": [16, 25], "volt": 6, "voltag": [6, 8, 18, 22, 26], "volum": [5, 6], "voxel": 24, "w": [8, 12, 16, 25], "w110": [9, 15, 16, 25], "w4f": [15, 16, 29], "w4f5": 16, "w4f7": [16, 25], "w5p": 25, "w_4f_5": 25, "w_4f_5_blur": 25, "w_4f_5_norm": 25, "w_4f_7": 25, "w_4f_7_bgd": 25, "w_4f_7_bgd_blur": 25, "w_4f_7_blur": 25, "w_4f_7_norm": 25, "w_4f_7_nrm1": 25, "w_4f_7_nrm1_blur": 25, "w_4f_7_nrm2": 25, "w_4f_7_nrm2_blur": 25, "w_5p": 25, "w_5p_blur": 25, "w_5p_norm": 25, "wa": [5, 8, 18, 20, 21, 22], "wai": 24, "walk": 1, "wall": 17, "want": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "warn": [5, 6, 8, 12, 17, 18, 19, 20, 21, 23, 24], "warp": [6, 8, 18], "wave": 13, "wavelength": 20, "we": [0, 1, 9, 10, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "web": 9, "weight": [6, 8, 10, 15, 16, 20, 25], "welcom": 1, "well": [1, 5, 6, 15, 18, 23, 24], "were": [13, 20, 21], "wesp": [13, 26], "wether": 13, "what": [20, 21], "when": [5, 6, 8, 9, 13, 14, 20], "where": [5, 6, 7, 8, 9, 13, 18, 20, 21, 24, 26], "whether": [1, 6, 8, 9, 10, 13, 18, 26], "which": [1, 5, 6, 8, 9, 10, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 26], "whichev": 6, "while": [13, 16, 20], "whole": [6, 8, 15, 20, 25], "whose": 6, "wide": 7, "widget": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "width": [6, 8, 15, 18, 19, 22, 23, 26], "window": [6, 7, 26, 28], "wise": 6, "within": [6, 8, 13, 18, 22, 24], "withing": 15, "without": [15, 20], "work": [3, 6, 7, 8, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28], "worker": 26, "workflow": [0, 2, 3, 6, 8, 23, 26], "workflow_dispatch": 3, "workhors": 20, "working_dist": 19, "would": [1, 3, 9, 17], "wrapper": 8, "write": [1, 3, 8, 12, 15, 16, 20, 21, 25], "writer": 8, "written": 6, "wrong": 5, "wse2": [9, 18, 19, 23, 24], "x": [6, 8, 10, 11, 12, 15, 16, 18, 19, 20, 22, 23, 24, 26], "x0": 25, "x1": 15, "x2": 15, "x27": 20, "x5": 15, "x6": 15, "x64": [7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "x_axi": 6, "x_center": [6, 26], "x_column": [6, 10], "x_width": [6, 26], "xarrai": [5, 8, 12, 20, 21, 25], "xaxi": 6, "xfel": [0, 29], "xgs600": [19, 26], "xlabel": 15, "xm": [18, 19, 22, 23, 26], "xpd": 29, "xr": [5, 6, 8, 12, 20, 21, 25], "xrng": 6, "xtran": [6, 8, 18, 19, 22, 23], "xuv": 19, "y": [6, 8, 10, 11, 12, 18, 19, 20, 22, 23, 24, 26], "y1": 15, "y2": 15, "y5": 15, "y6": 15, "y_axi": 6, "y_center": [6, 26], "y_column": [6, 10], "y_width": [6, 26], "yaml": [7, 8, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "year": 26, "yet": [8, 21, 26], "ylabel": 15, "ym": [18, 19, 22, 23, 26], "yml": 3, "you": [0, 1, 3, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "your": [1, 15, 16, 20, 21, 24, 25, 28], "yournameload": 1, "yourusernam": 1, "ytran": [6, 8, 18, 19, 22, 23], "z": 12, "z1": 26, "z2": 26, "zenodo": [9, 15, 16, 20, 21, 22, 25, 27], "zero": [6, 15, 16, 20, 21, 25], "zfill": [18, 22], "zip": [9, 17], "zone": [6, 18], "zraw": 26, "\u00b5j": 19, "\u00b5m": 20}, "titles": ["SED documentation", "Contributing to sed", "Development", "How to Maintain", "API", "Binning", "Calibrator", "Config", "Core", "Dataset", "Dataframe Operations", "Diagnostics", "IO", "Data loader", "Metadata", "Tutorial for trXPS for the HEXTOF instrument at FLASH: t0, cross-correlation and BAM correction", "Tutorial for trXPS for energy calibration using core level side-bands", "Binning demonstration on locally generated fake data", "Demonstration of the conversion pipeline using time-resolved ARPES data stored on Zenodo", "Binning with metadata generation, and storing into a NeXus file", "Tutorial for binning data from the HEXTOF instrument at FLASH", "Tutorial for binning data from the SXP instrument at the European XFEL", "Binning of temperature-dependent ARPES data using time-stamped external temperature data", "Distortion correction with orthorhombic symmetry", "Correct use of Jittering", "Tutorial for trXPD for the HEXTOF instrument at FLASH with background normalization", "Configuration", "User Guide", "Installation", "Workflows"], "titleterms": {"1": 18, "1a": 18, "1st": 18, "2": 18, "3": 18, "3a": 18, "4": 18, "5": 18, "abstract": 13, "ad": 9, "add": 20, "addit": 16, "advanc": 27, "align": 20, "along": 17, "api": [0, 4, 9], "append": 16, "appli": 15, "around": 16, "arp": [18, 22], "attribut": 9, "au": 21, "automat": 16, "ax": 23, "axi": [15, 16, 20, 21, 25], "background": 25, "bam": [15, 16], "band": [16, 23], "baseload": 13, "basic": 27, "berlin": 26, "bia": [16, 21], "bin": [5, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25], "calibr": [6, 15, 16, 18, 20, 21, 22, 23, 25], "can": 16, "channel": 21, "check": 15, "chessi": 20, "cleanup": [20, 21], "commun": 0, "compar": 16, "comparison": 15, "comput": [17, 18, 19, 20, 22], "concept": 27, "config": [7, 15, 16, 20, 21, 25], "configur": 26, "contribut": [0, 1], "convers": 18, "core": [8, 16, 25], "correct": [6, 15, 16, 18, 20, 21, 23, 24, 25], "correl": 15, "cross": 15, "custom": 9, "dask": 17, "data": [13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "datafram": [10, 17, 20, 21], "dataset": 9, "datasetsmanag": 9, "default": [9, 26], "defin": [15, 17, 18, 22], "definit": 23, "delai": [6, 15, 16, 18, 20, 21, 25], "delaystag": 20, "demonstr": [17, 18], "depend": 22, "desi": 26, "develop": [1, 2, 28], "diagnost": 11, "distort": [18, 23], "distribut": 17, "dldtimestep": 16, "document": [0, 3], "effect": 15, "electronid": 21, "energi": [6, 15, 16, 18, 20, 21, 25], "entir": 20, "european": 21, "event": 20, "exampl": [0, 9, 26], "extern": 22, "extract": 16, "fake": 17, "featur": 23, "fhi": 26, "file": [16, 19, 20, 21, 26], "final": 19, "find": [16, 20, 21], "flash": [15, 20, 25, 26], "flashload": 13, "flight": [20, 21], "frame": 16, "from": [16, 20, 21, 25], "function": 5, "gener": [17, 19, 20, 23], "genericload": 13, "get": [1, 9, 15, 16, 20, 21, 25], "guid": [0, 27], "guidelin": 1, "helper": 5, "hextof": [15, 20, 25, 26], "histogram": [18, 20, 21], "how": 3, "id": [15, 21], "import": [15, 16, 20, 21, 25], "inspect": [20, 21], "instal": [27, 28], "instanc": 20, "instrument": [15, 20, 21, 25], "interfac": 13, "io": 12, "jitter": [20, 24], "json": 9, "level": [16, 25], "librari": [15, 16, 20, 21, 25], "load": [15, 16, 18, 19, 20, 21, 22, 23, 24], "loader": [1, 13], "local": 17, "main": 5, "maintain": 3, "metadata": [14, 19], "meti": 26, "mica": 21, "microbunchid": 21, "microscop": 26, "momentum": [6, 18, 23, 26], "mpe": 26, "mpesload": 13, "necessari": [15, 16, 20, 21, 25], "nexu": 19, "normal": 25, "note": 20, "now": 16, "number": 16, "o": 15, "offset": [20, 21], "oper": 10, "optic": 20, "option": 18, "orthorhomb": 23, "our": 16, "panda": 17, "paramet": [15, 16, 20, 21], "partit": 17, "path": [15, 16, 20, 21, 25], "peak": 16, "pipelin": 18, "plot": 20, "posit": 16, "prepar": [15, 16, 20, 21, 25], "previou": [16, 20, 21], "processor": 20, "profil": 20, "pull": 1, "puls": 15, "pulseid": 21, "rang": [17, 18, 22], "read": 25, "refer": 16, "releas": 3, "remov": 9, "request": 1, "resolv": 18, "result": 20, "roi": 16, "run": 20, "sampl": 20, "save": [20, 21], "sb": 16, "scan": 21, "sector": 20, "sed": [0, 1, 27], "see": 16, "seri": [16, 21], "set": [15, 26], "setup": [15, 16, 20, 21, 25], "side": 16, "some": [18, 22], "spectrum": [20, 21], "spline": 23, "spot": 20, "stage": [16, 21], "stamp": 22, "start": 1, "step": 18, "store": [15, 18, 19], "sxp": 21, "sxploader": 13, "symmetri": 23, "t0": [15, 16], "temperatur": 22, "those": 16, "time": [18, 20, 21, 22], "top": 23, "topic": 27, "train": [15, 21], "transform": 17, "trxp": [15, 16], "trxpd": 25, "tutori": [15, 16, 20, 21, 25], "us": [5, 9, 15, 16, 18, 22, 24], "user": [0, 9, 27], "util": 13, "v": 21, "valenc": 23, "valu": 20, "version": 28, "versu": 15, "visual": [16, 18, 20, 22], "volum": [18, 19, 22], "w": 15, "w4f": 25, "warp": 23, "we": [15, 16], "workflow": [1, 18, 20, 29], "xfel": 21, "xpd": 25, "zenodo": 18}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"1. Step:": [[18, "1.-Step:"], [18, "id9"]], "1. step:": [[18, "1.-step:"]], "1st step:": [[18, "1st-step:"]], "2. Step": [[18, "2.-Step"]], "2. Step:": [[18, "2.-Step:"], [18, "id6"], [18, "id10"]], "3. Step:": [[18, "3.-Step:"], [18, "id11"]], "4. Delay calibration:": [[18, "4.-Delay-calibration:"]], "4. Step:": [[18, "4.-Step:"], [18, "id13"]], "5. Step:": [[18, "5.-Step:"]], "5. Visualization of calibrated histograms": [[18, "5.-Visualization-of-calibrated-histograms"]], "API": [[0, "api"], [4, null], [9, null]], "Abstract BaseLoader": [[13, "module-sed.loader.base.loader"]], "Add Jitter": [[20, "Add-Jitter"]], "Adding a New Dataset": [[27, "adding-a-new-dataset"]], "Advanced Topics": [[28, "advanced-topics"]], "Append energy axis into a data frame, bin and visualize data in the calibrated energy and corrected delay axis": [[16, "Append-energy-axis-into-a-data-frame,-bin-and-visualize-data-in-the-calibrated-energy-and-corrected-delay-axis"]], "Apply BAM correction": [[15, "Apply-BAM-correction"]], "Automatically extract number and position of peaks in the ROI around t0": [[16, "Automatically-extract-number-and-position-of-peaks-in-the-ROI-around-t0"]], "Available Datasets": [[27, "available-datasets"]], "Basic concepts": [[28, "basic-concepts"]], "Bin data with energy axis": [[21, "Bin-data-with-energy-axis"]], "Bin in energy": [[20, "Bin-in-energy"]], "Bin the top of the valence band": [[23, "Bin-the-top-of-the-valence-band"]], "Binning": [[5, null], [20, "Binning"]], "Binning demonstration on locally generated fake data": [[17, null]], "Binning of temperature-dependent ARPES data using time-stamped external temperature data": [[22, null]], "Binning with metadata generation, and storing into a NeXus file": [[19, null]], "Calibrator": [[6, null]], "Channel Histograms": [[21, "Channel-Histograms"]], "Check BAM versus pulse and train IDs": [[15, "Check-BAM-versus-pulse-and-train-IDs"]], "Community and contribution guide": [[0, "community-and-contribution-guide"]], "Compare to reference": [[16, "Compare-to-reference"]], "Comparison of the BAM correction effect": [[15, "Comparison-of-the-BAM-correction-effect"]], "Compute distributed binning on the partitioned dask dataframe": [[17, "Compute-distributed-binning-on-the-partitioned-dask-dataframe"]], "Compute final data volume": [[19, "Compute-final-data-volume"]], "Compute the binning along the pandas dataframe": [[17, "Compute-the-binning-along-the-pandas-dataframe"]], "Compute the results": [[20, "Compute-the-results"]], "Config": [[7, null]], "Config setup": [[15, "Config-setup"], [16, "Config-setup"], [20, "Config-setup"], [21, "Config-setup"], [25, "Config-setup"]], "Configuration": [[26, null]], "Contributing to sed": [[1, null]], "Core": [[8, null]], "Correct delay axis": [[20, "Correct-delay-axis"]], "Correct delay stage offset.": [[21, "Correct-delay-stage-offset."]], "Correct use of Jittering": [[24, null]], "Data Directory": [[27, "data-directory"]], "Data loader": [[13, null]], "Data w/o BAM correction": [[15, "Data-w/o-BAM-correction"]], "Dataframe Operations": [[10, null]], "Dataset": [[27, null]], "DatasetsManager": [[27, "datasetsmanager"]], "Default configuration settings": [[26, "default-configuration-settings"]], "Default datasets.json": [[27, "default-datasets-json"]], "Define the binning range": [[17, "Define-the-binning-range"]], "Define the binning ranges and compute calibrated data volume": [[18, "Define-the-binning-ranges-and-compute-calibrated-data-volume"], [22, "Define-the-binning-ranges-and-compute-calibrated-data-volume"]], "Delay calibration and correction": [[6, "module-sed.calibrator.delay"]], "Demonstration of the conversion pipeline using time-resolved ARPES data stored on Zenodo": [[18, null]], "Developing a Loader": [[1, "developing-a-loader"]], "Development": [[2, null]], "Development Workflow": [[1, "development-workflow"]], "Development version": [[29, "development-version"]], "Diagnostics": [[11, null]], "Distortion correction": [[18, "Distortion-correction"]], "Distortion correction and Momentum Calibration workflow": [[18, "Distortion-correction-and-Momentum-Calibration-workflow"]], "Distortion correction with orthorhombic symmetry": [[23, null]], "Documentation": [[3, "documentation"]], "Download to Another Location": [[27, "download-to-another-location"]], "Downloading the Example Dataset": [[27, "downloading-the-example-dataset"]], "Energy Calibration": [[20, "Energy-Calibration"], [21, "Energy-Calibration"]], "Energy Correction (optional)": [[18, "Energy-Correction-(optional)"]], "Energy Correction and Calibration workflow": [[18, "Energy-Correction-and-Calibration-workflow"]], "Energy calibration": [[18, "Energy-calibration"]], "Energy calibration and correction": [[6, "module-sed.calibrator.energy"]], "Energy calibration using side-band peaks": [[16, "Energy-calibration-using-side-band-peaks"]], "Example configuration file for flash (HEXTOF momentum microscope at FLASH, Desy)": [[26, "example-configuration-file-for-flash-hextof-momentum-microscope-at-flash-desy"]], "Example configuration file for mpes (METIS momentum microscope at FHI-Berlin)": [[26, "example-configuration-file-for-mpes-metis-momentum-microscope-at-fhi-berlin"]], "Example: Adding Custom Datasets": [[27, "example-adding-custom-datasets"]], "Examples": [[0, "examples"]], "Existing Data Paths": [[27, "existing-data-paths"]], "Feature definition:": [[23, "Feature-definition:"]], "FlashLoader": [[13, "module-sed.loader.flash.loader"]], "Generate Fake Data": [[17, "Generate-Fake-Data"]], "Generate the Processor instance": [[20, "Generate-the-Processor-instance"]], "GenericLoader": [[13, "module-sed.loader.generic.loader"]], "Get data paths": [[15, "Get-data-paths"], [16, "Get-data-paths"], [20, "Get-data-paths"], [21, "Get-data-paths"], [25, "Get-data-paths"]], "Getting Datasets": [[27, "getting-datasets"]], "Getting Started": [[1, "getting-started"]], "How to Maintain": [[3, null]], "IO": [[12, null]], "Import necessary libraries": [[15, "Import-necessary-libraries"], [16, "Import-necessary-libraries"], [20, "Import-necessary-libraries"], [21, "Import-necessary-libraries"], [25, "Import-necessary-libraries"]], "Important note": [[20, "Important-note"]], "Importing Required Modules": [[27, "importing-required-modules"]], "Inspect the dataframe": [[21, "Inspect-the-dataframe"]], "Installation": [[29, null]], "Installing SED": [[28, "installing-sed"]], "Load Au/Mica data": [[21, "Load-Au/Mica-data"]], "Load Data": [[18, "Load-Data"], [19, "Load-Data"], [22, "Load-Data"], [23, "Load-Data"], [24, "Load-Data"]], "Load a chessy sample run": [[20, "Load-a-chessy-sample-run"]], "Load bias series": [[21, "Load-bias-series"]], "Load energy calibration files": [[21, "Load-energy-calibration-files"]], "Loader Interface": [[13, "module-sed.loader.loader_interface"]], "Main functions": [[5, "module-sed.binning"]], "Metadata": [[14, null]], "Momentum calibration and correction": [[6, "module-sed.calibrator.momentum"]], "Momentum calibration with orthorhombic axes": [[23, "Momentum-calibration-with-orthorhombic-axes"]], "Momentum calibration workflow": [[18, "Momentum-calibration-workflow"]], "MpesLoader": [[13, "module-sed.loader.mpes.loader"]], "Now we can use those parameters and load our trXPS data using the additional config file": [[16, "Now-we-can-use-those-parameters-and-load-our-trXPS-data-using-the-additional-config-file"]], "Optical Spot Profile": [[20, "Optical-Spot-Profile"]], "Optional (Step 1a):": [[18, "Optional-(Step-1a):"], [18, "id7"]], "Optional (Step 3a):": [[18, "Optional-(Step-3a):"], [18, "id12"]], "Overview": [[27, "overview"]], "Preparation": [[15, "Preparation"], [16, "Preparation"], [20, "Preparation"], [21, "Preparation"], [25, "Preparation"]], "Prepare Energy Calibration": [[25, "Prepare-Energy-Calibration"]], "Pull Request Guidelines": [[1, "pull-request-guidelines"]], "PulseIds, ElectronIds": [[21, "PulseIds,-ElectronIds"]], "Read data": [[25, "Read-data"]], "Reference calibration from a bias series": [[16, "Reference-calibration-from-a-bias-series"]], "Release": [[3, "release"]], "Removing a Dataset": [[27, "removing-a-dataset"]], "Removing an Instance": [[27, "removing-an-instance"]], "Run the workflow from the config file": [[20, "Run-the-workflow-from-the-config-file"]], "Run workflow entirely from config.": [[20, "Run-workflow-entirely-from-config."]], "SED documentation": [[0, null]], "SXPLoader": [[13, "module-sed.loader.sxp.loader"]], "Save calibration": [[21, "Save-calibration"]], "Save results": [[20, "Save-results"]], "Some visualization:": [[18, "Some-visualization:"], [22, "Some-visualization:"]], "Spectrum vs. MicrobunchId": [[21, "Spectrum-vs.-MicrobunchId"]], "Spline-warp generation:": [[23, "Spline-warp-generation:"]], "Subdirectories": [[27, "subdirectories"]], "Train IDs in scans": [[21, "Train-IDs-in-scans"]], "Transform to dask dataframe": [[17, "Transform-to-dask-dataframe"]], "Tutorial for binning data from the HEXTOF instrument at FLASH": [[20, null]], "Tutorial for binning data from the SXP instrument at the European XFEL": [[21, null]], "Tutorial for trXPD for the HEXTOF instrument at FLASH with background normalization": [[25, null]], "Tutorial for trXPS for energy calibration using core level side-bands": [[16, null]], "Tutorial for trXPS for the HEXTOF instrument at FLASH: t0, cross-correlation and BAM correction": [[15, null]], "Used helper functions": [[5, "module-sed.binning.numba_bin"]], "Useful Attributes": [[27, "useful-attributes"]], "User Guide": [[28, null]], "User guide": [[0, "user-guide"]], "Utilities": [[13, "module-sed.loader.utils"]], "Visualize trXPS data bin in the dldTimeSteps and the corrected delay axis to prepare for energy calibration using SB": [[16, "Visualize-trXPS-data-bin-in-the-dldTimeSteps-and-the-corrected-delay-axis-to-prepare-for-energy-calibration-using-SB"]], "Visualizing event histograms": [[20, "Visualizing-event-histograms"]], "We correct delay stage, t0 position and BAM (see previous tutorial)": [[16, "We-correct-delay-stage,-t0-position-and-BAM-(see-previous-tutorial)"]], "We use the stored energy calibration parameters and load trXPS data set to define:": [[15, "We-use-the-stored-energy-calibration-parameters-and-load-trXPS-data-set-to-define:"]], "Workflows": [[30, null]], "XPD from W4f core level": [[25, "XPD-from-W4f-core-level"]], "bin in the calibrated energy and corrected delay axis": [[25, "bin-in-the-calibrated-energy-and-corrected-delay-axis"]], "bin in the corrected delay axis": [[15, "bin-in-the-corrected-delay-axis"], [20, "bin-in-the-corrected-delay-axis"]], "cleanup previous config files": [[20, "cleanup-previous-config-files"], [21, "cleanup-previous-config-files"]], "correct offsets": [[20, "correct-offsets"]], "find calibration parameters": [[16, "find-calibration-parameters"], [16, "id1"], [20, "find-calibration-parameters"], [21, "find-calibration-parameters"]], "generate the energy axis": [[20, "generate-the-energy-axis"]], "get() Method": [[27, "get-method"]], "inspect the dataframe": [[20, "inspect-the-dataframe"]], "plot the delayStage values": [[20, "plot-the-delayStage-values"]], "remove() Method": [[27, "remove-method"]], "save parameters": [[20, "save-parameters"]], "save the calibration parameters": [[20, "save-the-calibration-parameters"]], "sector alignment": [[20, "sector-alignment"]], "time-of-flight spectrum": [[20, "time-of-flight-spectrum"], [21, "time-of-flight-spectrum"]], "visualize the result": [[20, "visualize-the-result"]]}, "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", "tutorial/10_hextof_workflow_trXPS_bam_correction", "tutorial/11_hextof_workflow_trXPS_energy_calibration_using_SB", "tutorial/1_binning_fake_data", "tutorial/2_conversion_pipeline_for_example_time-resolved_ARPES_data", "tutorial/3_metadata_collection_and_export_to_NeXus", "tutorial/4_hextof_workflow", "tutorial/5_sxp_workflow", "tutorial/6_binning_with_time-stamped_data", "tutorial/7_correcting_orthorhombic_symmetry", "tutorial/8_jittering_tutorial", "tutorial/9_hextof_workflow_trXPD", "user_guide/config", "user_guide/dataset", "user_guide/index", "user_guide/installation", "workflows/index"], "envversion": {"nbsphinx": 4, "sphinx": 64, "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}, "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", "tutorial/10_hextof_workflow_trXPS_bam_correction.ipynb", "tutorial/11_hextof_workflow_trXPS_energy_calibration_using_SB.ipynb", "tutorial/1_binning_fake_data.ipynb", "tutorial/2_conversion_pipeline_for_example_time-resolved_ARPES_data.ipynb", "tutorial/3_metadata_collection_and_export_to_NeXus.ipynb", "tutorial/4_hextof_workflow.ipynb", "tutorial/5_sxp_workflow.ipynb", "tutorial/6_binning_with_time-stamped_data.ipynb", "tutorial/7_correcting_orthorhombic_symmetry.ipynb", "tutorial/8_jittering_tutorial.ipynb", "tutorial/9_hextof_workflow_trXPD.ipynb", "user_guide/config.md", "user_guide/dataset.md", "user_guide/index.md", "user_guide/installation.md", "workflows/index.md"], "indexentries": {"add() (sed.core.metadata.metahandler method)": [[14, "sed.core.metadata.MetaHandler.add", false]], "add() (sed.dataset.dataset.datasetsmanager static method)": [[9, "sed.dataset.dataset.DatasetsManager.add", false]], "add_attribute() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_attribute", false]], "add_delay_offset() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_delay_offset", false]], "add_energy_offset() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_energy_offset", false]], "add_features() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.add_features", false]], "add_jitter() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_jitter", false]], "add_offsets() (sed.calibrator.delay.delaycalibrator method)": [[6, "sed.calibrator.delay.DelayCalibrator.add_offsets", false]], "add_offsets() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.add_offsets", false]], "add_ranges() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.add_ranges", false]], "add_time_stamped_data() (in module sed.core.dfops)": [[10, "sed.core.dfops.add_time_stamped_data", false]], "add_time_stamped_data() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.add_time_stamped_data", false]], "adjust_energy_correction() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.adjust_energy_correction", false]], "adjust_energy_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.adjust_energy_correction", false]], "adjust_ranges() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.adjust_ranges", false]], "align_dld_sectors() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.align_dld_sectors", false]], "align_dld_sectors() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.align_dld_sectors", false]], "append_delay_axis() (sed.calibrator.delay.delaycalibrator method)": [[6, "sed.calibrator.delay.DelayCalibrator.append_delay_axis", false]], "append_energy_axis() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.append_energy_axis", false]], "append_energy_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.append_energy_axis", false]], "append_k_axis() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.append_k_axis", false]], "append_tof_ns_axis() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.append_tof_ns_axis", false]], "append_tof_ns_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.append_tof_ns_axis", false]], "apply_correction() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.apply_correction", false]], "apply_corrections() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.apply_corrections", false]], "apply_dfield() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.apply_dfield", false]], "apply_energy_correction() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.apply_energy_correction", false]], "apply_energy_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.apply_energy_correction", false]], "apply_filter() (in module sed.core.dfops)": [[10, "sed.core.dfops.apply_filter", false]], "apply_jitter() (in module sed.core.dfops)": [[10, "sed.core.dfops.apply_jitter", false]], "apply_momentum_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.apply_momentum_calibration", false]], "apply_momentum_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.apply_momentum_correction", false]], "attributes (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.attributes", false]], "available (sed.dataset.dataset.dataset property)": [[9, "sed.dataset.dataset.Dataset.available", false]], "available_channels (sed.loader.sxp.loader.sxploader property)": [[13, "sed.loader.sxp.loader.SXPLoader.available_channels", false]], "available_runs (sed.loader.flash.loader.flashloader property)": [[13, "sed.loader.flash.loader.FlashLoader.available_runs", false]], "backward_fill_lazy() (in module sed.core.dfops)": [[10, "sed.core.dfops.backward_fill_lazy", false]], "baseloader (class in sed.loader.base.loader)": [[13, "sed.loader.base.loader.BaseLoader", false]], "bin_and_load_momentum_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.bin_and_load_momentum_calibration", false]], "bin_centers_to_bin_edges() (in module sed.binning.utils)": [[5, "sed.binning.utils.bin_centers_to_bin_edges", false]], "bin_data() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.bin_data", false]], "bin_dataframe() (in module sed.binning)": [[5, "sed.binning.bin_dataframe", false]], "bin_edges_to_bin_centers() (in module sed.binning.utils)": [[5, "sed.binning.utils.bin_edges_to_bin_centers", false]], "bin_partition() (in module sed.binning)": [[5, "sed.binning.bin_partition", false]], "binned (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.binned", false]], "binsearch() (in module sed.binning.numba_bin)": [[5, "sed.binning.numba_bin.binsearch", false]], "buffer_file_handler() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.buffer_file_handler", false]], "calc_geometric_distances() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calc_geometric_distances", false]], "calc_inverse_dfield() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calc_inverse_dfield", false]], "calc_symmetry_scores() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calc_symmetry_scores", false]], "calibrate() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.calibrate", false]], "calibrate() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.calibrate", false]], "calibrate_delay_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.calibrate_delay_axis", false]], "calibrate_energy_axis() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.calibrate_energy_axis", false]], "calibrate_momentum_axes() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.calibrate_momentum_axes", false]], "cleanup_oldest_scan() (sed.loader.mirrorutil.copytool method)": [[13, "sed.loader.mirrorutil.CopyTool.cleanup_oldest_scan", false]], "cm2palette() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.cm2palette", false]], "complete_dictionary() (in module sed.core.config)": [[7, "sed.core.config.complete_dictionary", false]], "compute() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.compute", false]], "concatenate_channels() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.concatenate_channels", false]], "config (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.config", false]], "coordinate_transform() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.coordinate_transform", false]], "copy() (sed.loader.mirrorutil.copytool method)": [[13, "sed.loader.mirrorutil.CopyTool.copy", false]], "copytool (class in sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.CopyTool", false]], "correction_function() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.correction_function", false]], "cpy() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.cpy", false]], "create_buffer_file() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_buffer_file", false]], "create_dataframe_per_channel() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_channel", false]], "create_dataframe_per_electron() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_electron", false]], "create_dataframe_per_file() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_file", false]], "create_dataframe_per_pulse() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_pulse", false]], "create_dataframe_per_train() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_dataframe_per_train", false]], "create_multi_index_per_electron() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_multi_index_per_electron", false]], "create_multi_index_per_pulse() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_multi_index_per_pulse", false]], "create_numpy_array_per_channel() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.create_numpy_array_per_channel", false]], "data_name (sed.dataset.dataset.dataset property)": [[9, "sed.dataset.dataset.Dataset.data_name", false]], "dataframe (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.dataframe", false]], "dataset (class in sed.dataset.dataset)": [[9, "sed.dataset.dataset.Dataset", false]], "datasetsmanager (class in sed.dataset.dataset)": [[9, "sed.dataset.dataset.DatasetsManager", false]], "define_features() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.define_features", false]], "delaycalibrator (class in sed.calibrator.delay)": [[6, "sed.calibrator.delay.DelayCalibrator", false]], "detector_coordinates_2_k_coordinates() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.detector_coordinates_2_k_coordinates", false]], "dictmerge() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.dictmerge", false]], "drop_column() (in module sed.core.dfops)": [[10, "sed.core.dfops.drop_column", false]], "dup (sed.calibrator.energy.energycalibrator property)": [[6, "sed.calibrator.energy.EnergyCalibrator.dup", false]], "duplicateentryerror": [[14, "sed.core.metadata.DuplicateEntryError", false]], "energycalibrator (class in sed.calibrator.energy)": [[6, "sed.calibrator.energy.EnergyCalibrator", false]], "existing_data_paths (sed.dataset.dataset.dataset property)": [[9, "sed.dataset.dataset.Dataset.existing_data_paths", false]], "extract_bias() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.extract_bias", false]], "extract_delay_stage_parameters() (in module sed.calibrator.delay)": [[6, "sed.calibrator.delay.extract_delay_stage_parameters", false]], "feature_extract() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.feature_extract", false]], "feature_extract() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.feature_extract", false]], "feature_select() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.feature_select", false]], "features (sed.calibrator.momentum.momentumcorrector property)": [[6, "sed.calibrator.momentum.MomentumCorrector.features", false]], "filename (sed.dataset.dataset.datasetsmanager attribute)": [[9, "sed.dataset.dataset.DatasetsManager.FILENAME", false]], "files (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.files", false]], "filter_column() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.filter_column", false]], "find_bias_peaks() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.find_bias_peaks", false]], "find_correspondence() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.find_correspondence", false]], "find_nearest() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.find_nearest", false]], "fit_energy_calibration() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.fit_energy_calibration", false]], "flashloader (class in sed.loader.flash.loader)": [[13, "sed.loader.flash.loader.FlashLoader", false]], "forward_fill_lazy() (in module sed.core.dfops)": [[10, "sed.core.dfops.forward_fill_lazy", false]], "gather_calibration_metadata() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.gather_calibration_metadata", false]], "gather_calibration_metadata() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.gather_calibration_metadata", false]], "gather_correction_metadata() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.gather_correction_metadata", false]], "gather_correction_metadata() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.gather_correction_metadata", false]], "gather_files() (in module sed.loader.utils)": [[13, "sed.loader.utils.gather_files", false]], "gather_metadata() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.gather_metadata", false]], "gather_metadata() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.gather_metadata", false]], "generate_inverse_dfield() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.generate_inverse_dfield", false]], "generate_splinewarp() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.generate_splinewarp", false]], "genericloader (class in sed.loader.generic.loader)": [[13, "sed.loader.generic.loader.GenericLoader", false]], "get() (sed.dataset.dataset.dataset method)": [[9, "sed.dataset.dataset.Dataset.get", false]], "get_archiver_data() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_archiver_data", false]], "get_attribute() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_attribute", false]], "get_channels() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_channels", false]], "get_count_rate() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_count_rate", false]], "get_count_rate() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.get_count_rate", false]], "get_count_rate() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.get_count_rate", false]], "get_count_rate() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.get_count_rate", false]], "get_count_rate() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_count_rate", false]], "get_count_rate() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_count_rate", false]], "get_datasets_and_aliases() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_datasets_and_aliases", false]], "get_elapsed_time() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.get_elapsed_time", false]], "get_elapsed_time() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.get_elapsed_time", false]], "get_elapsed_time() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.get_elapsed_time", false]], "get_elapsed_time() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.get_elapsed_time", false]], "get_elapsed_time() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_elapsed_time", false]], "get_elapsed_time() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_elapsed_time", false]], "get_files_from_run_id() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.get_files_from_run_id", false]], "get_files_from_run_id() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.get_files_from_run_id", false]], "get_files_from_run_id() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.get_files_from_run_id", false]], "get_files_from_run_id() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_files_from_run_id", false]], "get_files_from_run_id() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.get_files_from_run_id", false]], "get_loader() (in module sed.loader.loader_interface)": [[13, "sed.loader.loader_interface.get_loader", false]], "get_metadata() (sed.loader.flash.metadata.metadataretriever method)": [[13, "sed.loader.flash.metadata.MetadataRetriever.get_metadata", false]], "get_names_of_all_loaders() (in module sed.loader.loader_interface)": [[13, "sed.loader.loader_interface.get_names_of_all_loaders", false]], "get_normalization_histogram() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.get_normalization_histogram", false]], "get_parquet_metadata() (in module sed.loader.utils)": [[13, "sed.loader.utils.get_parquet_metadata", false]], "get_start_and_end_time() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.get_start_and_end_time", false]], "get_stats() (in module sed.loader.utils)": [[13, "sed.loader.utils.get_stats", false]], "get_target_dir() (in module sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.get_target_dir", false]], "grid_histogram() (in module sed.diagnostics)": [[11, "sed.diagnostics.grid_histogram", false]], "hdf5_to_array() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_array", false]], "hdf5_to_dataframe() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_dataframe", false]], "hdf5_to_timed_array() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_timed_array", false]], "hdf5_to_timed_dataframe() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.hdf5_to_timed_dataframe", false]], "json_path (sed.dataset.dataset.datasetsmanager attribute)": [[9, "sed.dataset.dataset.DatasetsManager.json_path", false]], "load() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.load", false]], "load_bias_series() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.load_bias_series", false]], "load_config() (in module sed.core.config)": [[7, "sed.core.config.load_config", false]], "load_data() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.load_data", false]], "load_data() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.load_data", false]], "load_datasets_dict() (sed.dataset.dataset.datasetsmanager static method)": [[9, "sed.dataset.dataset.DatasetsManager.load_datasets_dict", false]], "load_dfield() (in module sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.load_dfield", false]], "load_h5() (in module sed.io)": [[12, "sed.io.load_h5", false]], "load_h5_in_memory() (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.load_h5_in_memory", false]], "load_tiff() (in module sed.io)": [[12, "sed.io.load_tiff", false]], "loader (in module sed.loader.base.loader)": [[13, "sed.loader.base.loader.LOADER", false]], "loader (in module sed.loader.flash.loader)": [[13, "sed.loader.flash.loader.LOADER", false]], "loader (in module sed.loader.generic.loader)": [[13, "sed.loader.generic.loader.LOADER", false]], "loader (in module sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.LOADER", false]], "loader (in module sed.loader.sxp.loader)": [[13, "sed.loader.sxp.loader.LOADER", false]], "map_columns_2d() (in module sed.core.dfops)": [[10, "sed.core.dfops.map_columns_2d", false]], "metadata (sed.core.metadata.metahandler property)": [[14, "sed.core.metadata.MetaHandler.metadata", false]], "metadataretriever (class in sed.loader.flash.metadata)": [[13, "sed.loader.flash.metadata.MetadataRetriever", false]], "metahandler (class in sed.core.metadata)": [[14, "sed.core.metadata.MetaHandler", false]], "mm_to_ps() (in module sed.calibrator.delay)": [[6, "sed.calibrator.delay.mm_to_ps", false]], "module": [[5, "module-sed.binning", false], [5, "module-sed.binning.numba_bin", false], [5, "module-sed.binning.utils", false], [6, "module-sed.calibrator.delay", false], [6, "module-sed.calibrator.energy", false], [6, "module-sed.calibrator.momentum", false], [7, "module-sed.core.config", false], [8, "module-sed.core", false], [9, "module-sed.dataset.dataset", false], [10, "module-sed.core.dfops", false], [11, "module-sed.diagnostics", false], [12, "module-sed.io", false], [13, "module-sed.loader.base.loader", false], [13, "module-sed.loader.flash.loader", false], [13, "module-sed.loader.flash.metadata", false], [13, "module-sed.loader.generic.loader", false], [13, "module-sed.loader.loader_interface", false], [13, "module-sed.loader.mirrorutil", false], [13, "module-sed.loader.mpes.loader", false], [13, "module-sed.loader.sxp.loader", false], [13, "module-sed.loader.utils", false], [14, "module-sed.core.metadata", false]], "momentumcorrector (class in sed.calibrator.momentum)": [[6, "sed.calibrator.momentum.MomentumCorrector", false]], "mpesloader (class in sed.loader.mpes.loader)": [[13, "sed.loader.mpes.loader.MpesLoader", false]], "mycopy() (in module sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.mycopy", false]], "mymakedirs() (in module sed.loader.mirrorutil)": [[13, "sed.loader.mirrorutil.mymakedirs", false]], "name (sed.dataset.dataset.datasetsmanager attribute)": [[9, "sed.dataset.dataset.DatasetsManager.NAME", false]], "normalization_histogram (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.normalization_histogram", false]], "normalize() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.normalize", false]], "normalized (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.normalized", false]], "normspec() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.normspec", false]], "nranges (sed.calibrator.energy.energycalibrator property)": [[6, "sed.calibrator.energy.EnergyCalibrator.nranges", false]], "ntraces (sed.calibrator.energy.energycalibrator property)": [[6, "sed.calibrator.energy.EnergyCalibrator.ntraces", false]], "numba_histogramdd() (in module sed.binning.numba_bin)": [[5, "sed.binning.numba_bin.numba_histogramdd", false]], "offset_by_other_columns() (in module sed.core.dfops)": [[10, "sed.core.dfops.offset_by_other_columns", false]], "parquet_handler() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.parquet_handler", false]], "parse_config() (in module sed.core.config)": [[7, "sed.core.config.parse_config", false]], "parse_h5_keys() (in module sed.loader.utils)": [[13, "sed.loader.utils.parse_h5_keys", false]], "parse_metadata() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.parse_metadata", false]], "peakdetect1d() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.peakdetect1d", false]], "peaksearch() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.peaksearch", false]], "plot_single_hist() (in module sed.diagnostics)": [[11, "sed.diagnostics.plot_single_hist", false]], "poly_energy_calibration() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.poly_energy_calibration", false]], "pose_adjustment() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.pose_adjustment", false]], "pose_adjustment() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.pose_adjustment", false]], "pre_binning() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.pre_binning", false]], "range_convert() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.range_convert", false]], "read_dataframe() (sed.loader.base.loader.baseloader method)": [[13, "sed.loader.base.loader.BaseLoader.read_dataframe", false]], "read_dataframe() (sed.loader.flash.loader.flashloader method)": [[13, "sed.loader.flash.loader.FlashLoader.read_dataframe", false]], "read_dataframe() (sed.loader.generic.loader.genericloader method)": [[13, "sed.loader.generic.loader.GenericLoader.read_dataframe", false]], "read_dataframe() (sed.loader.mpes.loader.mpesloader method)": [[13, "sed.loader.mpes.loader.MpesLoader.read_dataframe", false]], "read_dataframe() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.read_dataframe", false]], "read_env_var() (in module sed.core.config)": [[7, "sed.core.config.read_env_var", false]], "remove() (sed.dataset.dataset.dataset method)": [[9, "sed.dataset.dataset.Dataset.remove", false]], "remove() (sed.dataset.dataset.datasetsmanager static method)": [[9, "sed.dataset.dataset.DatasetsManager.remove", false]], "reset_deformation() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.reset_deformation", false]], "reset_multi_index() (sed.loader.sxp.loader.sxploader method)": [[13, "sed.loader.sxp.loader.SXPLoader.reset_multi_index", false]], "save() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save", false]], "save_config() (in module sed.core.config)": [[7, "sed.core.config.save_config", false]], "save_delay_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_delay_calibration", false]], "save_delay_offsets() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_delay_offsets", false]], "save_energy_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_energy_calibration", false]], "save_energy_correction() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_energy_correction", false]], "save_energy_offset() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_energy_offset", false]], "save_env_var() (in module sed.core.config)": [[7, "sed.core.config.save_env_var", false]], "save_momentum_calibration() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_momentum_calibration", false]], "save_splinewarp() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_splinewarp", false]], "save_transformations() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_transformations", false]], "save_workflow_params() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.save_workflow_params", false]], "sed.binning": [[5, "module-sed.binning", false]], "sed.binning.numba_bin": [[5, "module-sed.binning.numba_bin", false]], "sed.binning.utils": [[5, "module-sed.binning.utils", false]], "sed.calibrator.delay": [[6, "module-sed.calibrator.delay", false]], "sed.calibrator.energy": [[6, "module-sed.calibrator.energy", false]], "sed.calibrator.momentum": [[6, "module-sed.calibrator.momentum", false]], "sed.core": [[8, "module-sed.core", false]], "sed.core.config": [[7, "module-sed.core.config", false]], "sed.core.dfops": [[10, "module-sed.core.dfops", false]], "sed.core.metadata": [[14, "module-sed.core.metadata", false]], "sed.dataset.dataset": [[9, "module-sed.dataset.dataset", false]], "sed.diagnostics": [[11, "module-sed.diagnostics", false]], "sed.io": [[12, "module-sed.io", false]], "sed.loader.base.loader": [[13, "module-sed.loader.base.loader", false]], "sed.loader.flash.loader": [[13, "module-sed.loader.flash.loader", false]], "sed.loader.flash.metadata": [[13, "module-sed.loader.flash.metadata", false]], "sed.loader.generic.loader": [[13, "module-sed.loader.generic.loader", false]], "sed.loader.loader_interface": [[13, "module-sed.loader.loader_interface", false]], "sed.loader.mirrorutil": [[13, "module-sed.loader.mirrorutil", false]], "sed.loader.mpes.loader": [[13, "module-sed.loader.mpes.loader", false]], "sed.loader.sxp.loader": [[13, "module-sed.loader.sxp.loader", false]], "sed.loader.utils": [[13, "module-sed.loader.utils", false]], "sedprocessor (class in sed.core)": [[8, "sed.core.SedProcessor", false]], "select_k_range() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.select_k_range", false]], "select_slice() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.select_slice", false]], "select_slicer() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.select_slicer", false]], "simplify_binning_arguments() (in module sed.binning.utils)": [[5, "sed.binning.utils.simplify_binning_arguments", false]], "size() (sed.loader.mirrorutil.copytool method)": [[13, "sed.loader.mirrorutil.CopyTool.size", false]], "spline_warp_estimate() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.spline_warp_estimate", false]], "split_channel_bitwise() (in module sed.loader.utils)": [[13, "sed.loader.utils.split_channel_bitwise", false]], "split_dld_time_from_sector_id() (in module sed.loader.utils)": [[13, "sed.loader.utils.split_dld_time_from_sector_id", false]], "supported_file_types (sed.loader.base.loader.baseloader attribute)": [[13, "sed.loader.base.loader.BaseLoader.supported_file_types", false]], "supported_file_types (sed.loader.flash.loader.flashloader attribute)": [[13, "sed.loader.flash.loader.FlashLoader.supported_file_types", false]], "supported_file_types (sed.loader.generic.loader.genericloader attribute)": [[13, "sed.loader.generic.loader.GenericLoader.supported_file_types", false]], "supported_file_types (sed.loader.mpes.loader.mpesloader attribute)": [[13, "sed.loader.mpes.loader.MpesLoader.supported_file_types", false]], "supported_file_types (sed.loader.sxp.loader.sxploader attribute)": [[13, "sed.loader.sxp.loader.SXPLoader.supported_file_types", false]], "sxploader (class in sed.loader.sxp.loader)": [[13, "sed.loader.sxp.loader.SXPLoader", false]], "symscores (sed.calibrator.momentum.momentumcorrector property)": [[6, "sed.calibrator.momentum.MomentumCorrector.symscores", false]], "timed_dataframe (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.timed_dataframe", false]], "to_h5() (in module sed.io)": [[12, "sed.io.to_h5", false]], "to_nexus() (in module sed.io)": [[12, "sed.io.to_nexus", false]], "to_tiff() (in module sed.io)": [[12, "sed.io.to_tiff", false]], "tof2ev() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.tof2ev", false]], "tof2evpoly() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.tof2evpoly", false]], "tof2ns() (in module sed.calibrator.energy)": [[6, "sed.calibrator.energy.tof2ns", false]], "update_deformation() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.update_deformation", false]], "verbose (sed.calibrator.delay.delaycalibrator property)": [[6, "sed.calibrator.delay.DelayCalibrator.verbose", false]], "verbose (sed.calibrator.energy.energycalibrator property)": [[6, "sed.calibrator.energy.EnergyCalibrator.verbose", false]], "verbose (sed.calibrator.momentum.momentumcorrector property)": [[6, "sed.calibrator.momentum.MomentumCorrector.verbose", false]], "verbose (sed.core.sedprocessor property)": [[8, "sed.core.SedProcessor.verbose", false]], "verbose (sed.loader.base.loader.baseloader property)": [[13, "sed.loader.base.loader.BaseLoader.verbose", false]], "verbose (sed.loader.flash.loader.flashloader property)": [[13, "sed.loader.flash.loader.FlashLoader.verbose", false]], "verbose (sed.loader.mpes.loader.mpesloader property)": [[13, "sed.loader.mpes.loader.MpesLoader.verbose", false]], "verbose (sed.loader.sxp.loader.sxploader property)": [[13, "sed.loader.sxp.loader.SXPLoader.verbose", false]], "view() (sed.calibrator.energy.energycalibrator method)": [[6, "sed.calibrator.energy.EnergyCalibrator.view", false]], "view() (sed.calibrator.momentum.momentumcorrector method)": [[6, "sed.calibrator.momentum.MomentumCorrector.view", false]], "view_event_histogram() (sed.core.sedprocessor method)": [[8, "sed.core.SedProcessor.view_event_histogram", false]]}, "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"], [6, 4, 1, "", "verbose"]], "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, 4, 1, "", "verbose"], [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, 4, 1, "", "verbose"], [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, 4, 1, "", "verbose"], [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, "", "read_env_var"], [7, 1, 1, "", "save_config"], [7, 1, 1, "", "save_env_var"]], "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": [[13, 0, 0, "-", "loader_interface"], [13, 0, 0, "-", "mirrorutil"], [13, 0, 0, "-", "utils"]], "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"], [13, 4, 1, "", "verbose"]], "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_runs"], [13, 3, 1, "", "get_count_rate"], [13, 3, 1, "", "get_elapsed_time"], [13, 3, 1, "", "get_files_from_run_id"], [13, 3, 1, "", "parse_metadata"], [13, 3, 1, "", "read_dataframe"], [13, 6, 1, "", "supported_file_types"], [13, 4, 1, "", "verbose"]], "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, 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.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_datasets_and_aliases"], [13, 1, 1, "", "get_elapsed_time"], [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"], [13, 1, 1, "", "load_h5_in_memory"]], "sed.loader.mpes.loader.MpesLoader": [[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, 3, 1, "", "read_dataframe"], [13, 6, 1, "", "supported_file_types"], [13, 4, 1, "", "verbose"]], "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, 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, "", "parquet_handler"], [13, 3, 1, "", "read_dataframe"], [13, 3, 1, "", "reset_multi_index"], [13, 6, 1, "", "supported_file_types"], [13, 4, 1, "", "verbose"]], "sed.loader.utils": [[13, 1, 1, "", "gather_files"], [13, 1, 1, "", "get_parquet_metadata"], [13, 1, 1, "", "get_stats"], [13, 1, 1, "", "parse_h5_keys"], [13, 1, 1, "", "split_channel_bitwise"], [13, 1, 1, "", "split_dld_time_from_sector_id"]]}, "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"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method", "4": "py:property", "5": "py:exception", "6": "py:attribute"}, "terms": {"": [3, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17, 19, 20, 21, 24, 25, 26, 27], "0": [3, 5, 6, 8, 10, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27], "00": [16, 19, 20, 21, 27], "000000": 18, "00001": 25, "0000e": [16, 20], "000425": 19, "000488": 15, "000662": 15, "000e": 21, "001": [15, 16, 20, 25, 26], "00130709": 20, "00151332": 16, "001611": 18, "00179088": 22, "00218781": 18, "002500171914066": 19, "00328578": 21, "003489": 20, "00443912e": 22, "005082": 24, "0058": 21, "0059": 21, "00590705871582": 20, "0060": 21, "006012999918311834": 20, "0061": 21, "006348": 15, "0064": 21, "0065": 21, "0066": 21, "0067": 21, "0068": 21, "0069": 21, "0070": 21, "0071": 21, "0072": 21, "007227": 18, "0073": 21, "0074": 21, "01": [18, 19, 22, 25, 26, 27], "010614999569952488": 20, "01069615": 15, "01069650": 15, "010729535670610963": 26, "011318": 19, "01241386": 15, "01241395": 15, "014376": 17, "0148196706891397e": [15, 25], "01481967e": 25, "0148e": 16, "017271": 19, "019035": 18, "02": [15, 16, 18, 19, 20, 21, 22, 23, 25, 27], "020576": [15, 20, 25], "020576132461428642": 20, "021264": 20, "02214240": 15, "02345275878906": 20, "023453": 20, "02405744": 16, "024326": 17, "02518750": 15, "025234": 15, "0280591": 20, "02923240": 15, "02957200": 21, "029733": 18, "029747": 19, "03": [15, 16, 20, 21, 25], "03103103103": 18, "035571": 20, "03646409": 18, "039425": 24, "04": [18, 20, 21, 22], "04388251": 15, "044979": 18, "04504504506": 18, "045971": 19, "04811488": 16, "048293": 16, "05": [20, 21, 26], "0567e": 16, "0576131995767355e": 26, "058206295066418": 26, "06": [15, 20, 21, 22], "060071": 18, "061035": 20, "06206206206": 18, "06271421": 18, "063125": 18, "063395": 18, "064765": 19, "065809": 24, "06668048": 22, "067062": 19, "06775099784135818": 20, "068115234375": 20, "069029": 19, "069753": 17, "07": [15, 16, 18, 20, 22, 25, 26], "070368": 20, "070565": 19, "070639": 18, "071409": 18, "071887": 18, "073857": [15, 25], "074590": 17, "075195": 15, "075281": 15, "076752": 19, "08": [16, 19, 21, 22], "08010900020599365": 20, "082948": 17, "084101": 18, "084164": 15, "0855611": 22, "09": [15, 18, 20, 21, 25, 27], "09335629": 22, "09375": 20, "094002": 18, "094183": 19, "09544523": 18, "09667724e": 25, "0_20vtof_v3": 26, "0_30vtof": 19, "0_30vtof_453ns_focu": 26, "0arrai": 20, "0unit": 20, "0x7f027fb3fdf0": 24, "0x7f027fb961d0": 24, "0x7f027fba0790": 24, "0x7f027fbdc130": 24, "0x7f027fc37ee0": 24, "0x7f02807036a0": 24, "0x7f02819eaf20": 24, "0x7f02875d3d60": 24, "0x7f079ed75990": 20, "0x7f079ff6bd90": 20, "0x7f07b006df30": 20, "0x7f07c8ba6050": 20, "0x7f07cbffc430": 20, "0x7f733cfb2ad0": 22, "0x7f733d0f4f40": 22, "0x7f733d2249d0": 22, "0x7f733d4153f0": 22, "0x7fa39b95f340": 21, "0x7fa3a4199c30": 21, "0x7fa3a5d56770": 21, "0x7fa3a6dea530": 21, "0x7fa3b00a8ee0": 21, "0x7fa9240f9ab0": 16, "0x7fa932d187f0": 16, "0x7fb77491f340": 23, "0x7fbd81fa12a0": 18, "0x7fbdd90bc790": 18, "1": [3, 5, 6, 7, 8, 10, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27], "10": [1, 3, 7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "100": [5, 6, 8, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27], "1000": [13, 15, 21, 26], "100000": [17, 26], "1001": [13, 19], "1002": [18, 24], "1006": [18, 19], "100mhz": 26, "101": [15, 16, 21], "10151": 20, "10160182": 27, "102066": 19, "1030": 16, "103027": 17, "1032": 18, "1034": 19, "103633": 20, "1038": 19, "104": 15, "1040": 18, "1050": 20, "10510510512": 18, "105156": 20, "106096": 18, "106353": 18, "10658470": 27, "1070499": 21, "1087817": 22, "10961367": 20, "10file": 27, "11": [1, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "110": 19, "110053": 18, "11019101": [15, 16, 20, 25, 26], "110957": 18, "111": 20, "1120": 21, "112394": 19, "113": [26, 27], "113189": 18, "114864": 17, "115": 21, "116": [15, 25], "1164": [18, 19], "1185": 18, "1187": 19, "119498": 18, "119650": 18, "12": [1, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27], "120": 17, "1200": 26, "1222645": 15, "12232498": 15, "123": 16, "123441": 19, "1239": 20, "125": 21, "125506": 19, "125e": 26, "126": 21, "12609441": [15, 16, 25, 27], "127": 22, "12877": 19, "129031": 18, "129541": 18, "129621": 18, "13": [15, 16, 18, 19, 20, 21, 22, 24, 25], "130000": 18, "130062": 18, "130142": 18, "130369": 19, "130612": 18, "130662": 18, "130925": 17, "131203": 18, "131213": 18, "13137674e": 22, "131793": 18, "131803": 18, "132": [15, 25], "132000": 26, "132250": 26, "132384": 18, "132434": 18, "133045": 18, "133105": 18, "13366637": 15, "133715": 18, "133805": 18, "134436": 18, "134546": 18, "135": 21, "135197": 18, "136": 22, "13618672": 15, "137": 22, "138000": 26, "138125": 19, "138194": 19, "13952965": 27, "139859": 19, "13t10": 19, "14": [15, 16, 17, 18, 19, 20, 21, 22, 24, 25], "140": 19, "140000": 18, "14195": 19, "14214214214": 18, "143094": 19, "143246": 25, "144": 23, "144402": 19, "1446": 15, "1447": 15, "1448": [15, 16, 20, 25], "1449": 15, "145090": 18, "1462": 20, "1463": 20, "1464": 20, "146812": 18, "1471": [18, 19], "1472": [18, 19], "1472e": 16, "1488e": 20, "1489": 26, "149": [18, 19, 26], "15": [15, 16, 18, 19, 20, 21, 22, 24, 25, 26], "150": [6, 16, 18, 20, 21, 24], "1500": [18, 19, 21, 26], "150000": 26, "152": [18, 19, 26], "152m": 27, "153": 18, "153470": 17, "154": [18, 19, 26], "155": 23, "156": 23, "15605": 15, "15625": [15, 25], "1571": 20, "157554": 18, "158": 22, "1594998158": 22, "159870": 19, "16": [7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "1600": [18, 19], "1600349": 16, "161": 22, "1628022640": 15, "1628022830": [15, 25], "1628046700": 15, "163": 22, "1646339970": 20, "1646341348": 20, "167305": 18, "1679395179": 20, "1679395317": 20, "17": [15, 16, 18, 19, 20, 21, 22, 24, 25], "170": 18, "1700200225439552": 19, "1708": 21, "1713": 21, "1745": 21, "175761": 19, "17668": 26, "177": 17, "177882": 20, "1792": 26, "179424": 19, "179989": 18, "18": [15, 16, 18, 20, 21, 22, 25], "1800": [18, 26], "183314": 19, "1850e": 16, "1862196735": 21, "186426": 19, "187": 22, "1872e": 20, "18838": 21, "189": 22, "189285": 18, "189554": 18, "189872": 19, "19": [15, 16, 18, 20, 21, 22, 25], "1900": 26, "1900000000000004": 19, "190326": 19, "191011": 18, "192384": 18, "192629": 18, "193": 16, "193788": 19, "19543202": 18, "1971971972": 18, "199": [18, 19, 26], "199082": 18, "19976": 19, "1d": [5, 6, 11], "1e": [6, 15, 16, 18, 20, 21, 22], "1q": 20, "1st": 8, "2": [5, 6, 7, 8, 10, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26], "20": [3, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "200": [6, 15, 16, 18, 19, 21, 24, 25, 26], "2000": [17, 21], "200078": 19, "200506": 18, "20067596435547": 20, "20084722": 18, "2018": 26, "2019": 19, "202": 18, "2020": 26, "2023": [15, 16, 20, 25, 26], "202302": 21, "2024": [15, 25], "2025": [16, 18, 19, 20, 21, 22, 23], "203": [18, 19, 23, 26], "20320320321": 18, "2048": 26, "206": [18, 19, 23], "208": [15, 25, 26], "208048": 18, "2099": 21, "21": [15, 17, 18, 19, 20, 21, 22, 23, 25], "211914": 20, "212390": 19, "21321321322": 18, "215688": 18, "216": [18, 19, 23], "217": 15, "2180090": 16, "218140": 18, "22": [15, 18, 20, 21], "22135979e": 22, "223": 15, "223230": 19, "224047": 18, "224049": 18, "2246e": 16, "227765": 18, "228": 26, "228085": 17, "2288e": 20, "229589": 20, "23": [18, 19, 20, 21], "230": [18, 19, 20], "2309": 21, "231": 20, "232": 26, "236": 22, "23704060135782": 18, "23t19": 26, "24": [15, 18, 20, 21, 27], "240": 25, "24047845213235": 18, "241109": 25, "24114288": 15, "242": [18, 19, 22, 26], "243": [18, 19, 26], "244": 18, "244e": 21, "2452": 26, "246063": 18, "2469349": 20, "247": [18, 23], "248": [18, 19, 26], "249": 18, "2494": 26, "25": [6, 13, 16, 18, 19, 20, 21, 22, 23, 26], "250": [15, 16, 20, 22, 23], "2500": 26, "25000": 21, "251": 23, "252": 23, "253": 15, "254": 23, "254352": 19, "256": [6, 23, 26], "25600": 26, "256000": 26, "25773261": 22, "258": 22, "2588": 18, "26": [18, 20, 21], "260188": 19, "261798": 18, "262626": 20, "263268": 18, "264000": 26, "264500": 26, "265": 19, "2678e": 16, "268029": 18, "27": [15, 16, 18, 19, 20, 21, 25, 26], "270": 22, "2704e": 20, "271097": 19, "272000": 26, "276000": 26, "28": [15, 18, 19, 20, 23, 25, 26, 27], "280": 19, "28000": 21, "282": 18, "285537": 17, "28805331": 15, "288589": 17, "28882003e": 22, "289": 22, "29": [15, 16, 18, 19, 20, 25, 26], "295002": 18, "296336": 19, "299": [18, 19, 26], "299805": [15, 25], "2d": [6, 10], "2h": 19, "2nd": [16, 18], "3": [1, 3, 5, 6, 7, 8, 9, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "30": [15, 16, 18, 20, 25, 26], "300": [19, 22, 26], "3000": 26, "302132": 17, "3024": 21, "302490": 18, "303": 20, "304": [18, 19, 20, 26], "3049": 20, "304e": 21, "305": 18, "3050": 20, "30500940561586": 19, "305244": [15, 25], "306963": 19, "307": 20, "308": 18, "30t20": [15, 25], "30t21": [15, 25], "31": [15, 16, 20, 21, 25], "31005859375": 20, "3112593": 21, "3128662109375": 20, "312988": 20, "3133544921875": 20, "314916": 19, "315102": 18, "315267": 18, "3152e": 20, "32": [16, 18, 19, 20, 21, 25, 26], "32000": 26, "320154": 19, "32069521": 15, "32094339": 15, "322537": 18, "32471004e": 25, "327": 22, "327351": 18, "327411": 18, "328481": 18, "32870": 20, "329017": 19, "32914": [15, 20, 25], "32919": [15, 25], "329913": 17, "33": [16, 18, 19, 20, 21, 22, 25], "33000": 26, "33021449": 15, "333735": 18, "334117": 19, "337": 22, "337402": 20, "3385": 21, "339941": 19, "34": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "3403": 21, "341": [18, 19, 26], "3415291": 16, "342": 18, "344": 22, "3448e": 22, "345": [18, 19, 26], "346": 18, "349121": 18, "35": [15, 19, 20, 26], "350": [18, 19, 26], "35000": 26, "35093": 20, "352030": 18, "352371": 19, "353": 19, "3548200": 15, "355": [18, 23], "3570e": 20, "36": [16, 20, 25, 26], "3600865": 16, "360675": 17, "361": 23, "364": 19, "364472": 19, "365": [18, 24], "365589": 17, "367198": 15, "37": [15, 16, 20, 21, 25], "370": 23, "370117": 20, "37122852e": 22, "37500": 20, "376e": 21, "377601": 20, "38": [15, 16, 18, 19, 20, 25, 26], "38056196": 15, "38438438438": 18, "386172": 17, "3896953": 16, "39": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "3900": 16, "39484864": 18, "3980": 16, "3989423": 15, "399": 19, "399873": 19, "39990234375": 20, "3d": 6, "3e9": 5, "3f": 15, "3mb": 27, "3rd": 8, "4": [5, 6, 7, 8, 11, 12, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27], "40": [15, 20], "4000": 20, "402001": 20, "403": 26, "4050": 16, "408892": 18, "409046": 18, "41": [15, 16, 20, 21, 27], "4120": [16, 20], "4145": 20, "415": 18, "4156": [16, 20], "416": 19, "4160": 16, "416883": 17, "4195": 20, "4197": 16, "41972464e": 22, "4199": 16, "42": [17, 18, 19, 20], "420": [20, 25, 26], "4200": [16, 20], "421": 20, "422": [20, 26], "423": [19, 20], "4230": 20, "4232": 20, "4236": 20, "4237": 16, "4238": 20, "4239": 20, "424": 20, "4242": 16, "425": 20, "426": 20, "427": 20, "427803": 17, "428": 20, "4281": 20, "428307": 18, "4286": 20, "4287": 16, "429": 20, "43": [15, 18, 20, 27], "430": 20, "43017632e": 22, "431641": 15, "431820": 15, "432879": 25, "4329": 20, "43293095e": 18, "4334": 16, "43443443443": 18, "436217": 19, "43643643643": 18, "436e": 21, "4374": 20, "439974": 19, "44": [20, 26], "440035779171833": 26, "4423": [15, 25], "4424": [15, 25], "4425": [15, 25], "44455": 16, "44498": [15, 16, 25], "44762": 20, "44797": 20, "44798": 20, "44799": 20, "44824": 20, "44824_20230324t060430": 20, "44825": 20, "44826": 20, "44827": 20, "448543": 18, "45": 20, "450": 20, "4500": 16, "4501953125": 19, "4509e": 20, "4526": 20, "45288914": 15, "454248": 18, "45905387e": 22, "4594": [15, 25], "4595": [15, 25], "46": [16, 18, 20], "460542": 18, "462453": 20, "46402431e": 18, "465285": 19, "466": 18, "467": 19, "467707": 18, "468948": 19, "47": [15, 16, 20, 21, 25], "470128": 17, "47100427179566": [15, 25], "47140008e": 22, "475": [18, 19], "475697": 19, "477733": 19, "478448": 18, "47981834e": 18, "48": [15, 16, 18, 19, 20, 22, 26], "480": 20, "4800": 20, "480dldposx": 20, "482329": 19, "4830": 21, "484615": 19, "485286": 18, "489": 26, "49": [15, 16, 18, 19, 20, 25, 26], "492": 22, "4939657": 15, "4949999999994": 18, "495093": 21, "495429": 18, "496e": 21, "497276": 17, "499": 13, "4f": [15, 16, 21, 25], "4kb": 20, "4q": 20, "5": [5, 6, 8, 10, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27], "50": [6, 17, 18, 19, 20, 21, 26], "500": [13, 15, 18, 19, 20, 26], "502": 22, "50320000e": 22, "50330198e": 18, "5092127": 16, "51": [20, 23], "5100": 15, "512": 26, "512186": 19, "512794": 20, "51330000e": 18, "516": 22, "516500": 18, "5189696": 16, "52": [18, 19, 20, 26], "521457": 25, "524": 21, "52672958e": 18, "526819": 15, "526855": 15, "52960000e": 22, "53": 20, "531": 22, "53330332": 18, "533312": 18, "534262": 18, "534596": 17, "5355902": 15, "536": 20, "5361e": 18, "54": [16, 20, 26, 27], "54080000e": 18, "54154154155": 18, "545": [18, 19], "545029": 17, "54654654654": 18, "548416": 18, "55": [19, 20], "554319": 19, "556192": 17, "5565754": 18, "556e": 21, "55960000e": 22, "55975950e": 18, "56": [15, 20], "561": 20, "563299": 19, "56439197e": 18, "56525760": 16, "565799": 18, "565938": 20, "56768800": 16, "570": [18, 19], "57050000e": 18, "5725e": 20, "5728": 20, "5729": 20, "5773": 15, "5774": 15, "579915": 19, "58": [20, 21], "581474": 18, "582641": 19, "582955": 18, "586908": 18, "587": [18, 19], "588": 19, "589": 18, "58960000e": 22, "58964": 21, "59": 16, "590264": 17, "591654": 19, "59620132": 21, "59838033e": 18, "5e": [16, 20], "6": [6, 8, 11, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "60": [15, 16, 21, 25], "600": [18, 19, 20, 26], "6000": 26, "60130000e": 18, "602051": [15, 25], "6029": [15, 20, 25], "603": 17, "6052": 21, "6066": 21, "6073e": 18, "6088": 21, "61": [20, 21], "61261261262": 18, "6158341": 18, "6170": [15, 25], "6176e": 22, "6187": [15, 25], "6196": 21, "62": [16, 18, 19, 20, 21, 22, 26], "62080000e": 22, "62162162163": 18, "624419": 19, "628e": 21, "6315": [18, 19], "6316": [18, 19, 21, 24], "6317": [18, 19, 24], "6318": [18, 19], "633151": 18, "633205": 18, "633667": 19, "633881": 18, "63430000e": 18, "63564813e": 18, "6369728": 27, "6372e": 21, "6376": 21, "6380": 21, "638135": 20, "63892728": 15, "63965733": 18, "64": [15, 25], "6400": [15, 18, 19], "64000": [18, 22], "642090": 20, "644231": 18, "6448": 21, "64624": 22, "64638": 18, "648471": 17, "64864": 22, "64913": 18, "6496": 21, "65": 21, "650": [15, 20, 25], "6505e": 16, "6508": 21, "65140": 22, "65188": [18, 22], "65320000e": 22, "65386": 18, "65416": 22, "6542": 21, "654331": 19, "65474": 18, "65500": 22, "6568": 21, "65683": 18, "65704": 22, "65764": 22, "65782": 18, "658": [15, 25], "6580": 21, "65991": 18, "66": 24, "660": [18, 19], "66000": [22, 24], "66004": 22, "660408": 20, "66088": 22, "66100": [18, 23], "66101": 18, "661241": 15, "66200": 18, "66266266267": 18, "66300": 23, "66310": 18, "66316": 22, "664": [18, 19], "6640": 21, "66436": 22, "66442": 18, "66449": [18, 19], "66454": [18, 24], "66455": [18, 19, 24], "665749": 18, "66600": 24, "66605": 24, "6664": 21, "66651": 18, "66652": 22, "667": [18, 19], "6670728": 15, "66730000e": 18, "66794": 18, "66820": 22, "67": 20, "670": [15, 18, 25], "6700": 21, "67000": [18, 24], "67003": 18, "67012": 22, "670250": 18, "671": [18, 19, 24], "671478": 19, "67180": 22, "67190": 18, "672": [15, 25], "67203319e": 18, "672693": 15, "6736": 21, "67384": 22, "67388": 18, "675": 17, "67575": 18, "675753": 20, "6772": 21, "677563e": [15, 25], "67780": 22, "67795": 18, "6784": 21, "679395e": 20, "67993": 18, "68": 26, "682": [15, 25], "68213": 18, "683023": 18, "6832": 21, "68432": [18, 19], "684410678887588e": 26, "68459": [18, 19], "685": [15, 25], "685589": 18, "68664": 18, "687": [15, 25], "68800000e": 22, "688e": 21, "6892": 21, "690": 20, "691": [18, 20], "69148": 18, "692": [18, 19, 24], "692217": 19, "692383": 15, "692527": 15, "693236": 19, "696": [18, 20], "6964": 21, "697": [18, 19, 20], "698298": 18, "6kv_kmodem4": [19, 26], "6mb": 27, "7": [6, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "70": [16, 18, 22, 26], "700": [18, 21, 26], "7004554": 22, "70083": 19, "70084": 18, "700983e": 21, "70100": 19, "70101": [18, 24], "702": 19, "7024": 21, "70360000e": 18, "705882": 18, "70683038e": 18, "708": 19, "708598": 18, "708809": 18, "709": 18, "7096": 21, "71": [16, 18, 27], "710816": 19, "711": 18, "712": [18, 19, 24], "712770": 18, "713": 18, "714": 19, "714772": 19, "71571571572": 18, "717345": 18, "717438": 18, "718202": 18, "719034": 17, "719175": 17, "72": [15, 25], "721206": 18, "72412": [18, 19], "72421": 18, "72422": 19, "724971": 19, "72520000e": 22, "72628": [18, 19], "72632": [18, 19], "72794": [18, 19], "72802": [18, 19], "729496": 20, "729669": 19, "729931": 19, "730": [18, 26], "730194": 18, "73025": [18, 19], "73026": [18, 19, 24], "7348e": 18, "735": 26, "73899": [18, 19], "73902": [18, 19], "73990000e": 18, "73g": 27, "73gb": 27, "741": [18, 19], "742365": 18, "745": 20, "749326": 25, "75": [15, 20, 26], "750": [21, 26], "75000": 18, "7502612": 18, "750350": 17, "753166": 19, "756": 21, "75614": [18, 19, 24], "75615": [18, 19, 24], "76000": 22, "760606": 19, "760e": 21, "761": [18, 19, 24], "762199": [15, 25], "76360000e": 22, "77": [16, 22], "77480853": 15, "775240": 18, "78": [15, 25], "780": 17, "78018023": 18, "78060000e": 18, "781": 20, "781565": 17, "784967": 19, "78738612": 18, "787835": 20, "7889861": 20, "79": 15, "790604": 18, "791": 18, "792": 19, "793076": 19, "7937937938": 18, "79487877": 18, "799849": 19, "8": [8, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "80": [15, 19, 22, 26], "800": [19, 20, 21], "8000": 21, "801611": 25, "8038038038": 18, "804330": 19, "80482246": 16, "8058058058": 18, "806217": 19, "806517": 19, "808861": 18, "80966772": 16, "8096677238144319": [15, 25], "81": [16, 20], "812506": 18, "814681": 15, "816895": 18, "817": 18, "817561": 18, "818": [18, 19, 24], "8182": 20, "8186239": 15, "82": 26, "820e": 21, "82130000e": 18, "822": [18, 19], "8241462": 15, "8280": 20, "828350": 19, "832447": 18, "833328": 20, "834197": 18, "836": 19, "838": [18, 19], "838182": 18, "838883": 20, "839": 18, "84": [15, 20, 25], "845431": 20, "847": 19, "848": 18, "85": [15, 20], "850": 21, "850091": 20, "854": 20, "854131": 24, "858299": [15, 25], "86": 18, "86750000e": 18, "87": [16, 18, 20], "871247": 19, "87500": 20, "87815189": 18, "88": [18, 19, 26], "8810": 20, "882841": 24, "887": [15, 25], "887472": 18, "890": 20, "891": 20, "892": 20, "892e": 21, "893": 20, "894": [15, 20, 25], "895": 20, "896": 20, "897": 20, "8976": 20, "898": 20, "8982": 20, "899": 20, "8990": 20, "899487": 18, "8999938964844": 20, "8e": 18, "9": [1, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29], "900": [20, 25], "9000": 18, "90000": 18, "9002e": 16, "910153": 18, "9148": 21, "917812": 19, "92": 15, "920": [18, 26], "9200134277344": 20, "922kb": 20, "9255": 20, "928500": 18, "937": 20, "9375": 20, "938": 20, "938435": 19, "940002": 20, "94000244140625": 20, "946": 20, "947": 20, "951": 21, "953672": 19, "95420921": 18, "955566": 20, "957": 21, "96": [18, 19, 26], "962": 21, "9636feecb79bb32b828b1a9804269573256d7696": 19, "967433": 18, "96875": [15, 25], "97": [19, 22], "970": 18, "971": [18, 19, 24], "972630": 18, "977193": 18, "98": [15, 25], "98000": 17, "982435": 18, "984": [18, 19], "9848e": 22, "985": 18, "989998": [15, 25], "99": 18, "9902e": 21, "99204026": 18, "993118286132812": 20, "993159": 18, "995356": [15, 25], "995903": [15, 25], "996339": 15, "9964": 20, "99705452": 18, "9974": 18, "9985": 22, "9988": 18, "99905": 19, "999065": 20, "9992": 16, "9993": 22, "99931647456264949": 19, "9995": 16, "9996": 21, "9997": [16, 18], "9998": [16, 22], "9999": 16, "99995": 17, "99996": 17, "99997": 17, "99998": 17, "99999": 17, "A": [1, 3, 5, 6, 7, 8, 13, 17, 20, 26], "And": 16, "As": [15, 25], "At": [1, 3], "Be": 5, "By": [10, 27], "For": [6, 8, 10, 13, 15, 16, 18, 20, 21, 22, 23, 25, 26], "If": [1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 18, 20, 21, 24, 25, 26, 27, 29], "In": [5, 6, 8, 17, 18, 19, 20, 21, 22, 25, 26], "It": [0, 3, 6, 13, 20, 24, 26, 27], "Its": [6, 8], "NOT": [8, 20, 21], "No": 19, "Not": [6, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27], "On": [3, 29], "One": [6, 18], "The": [0, 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27], "Then": [18, 25], "These": [7, 9, 18, 19, 24, 26], "To": [1, 3, 5, 6, 15, 16, 18, 20, 21, 24], "With": [18, 20], "_": [16, 18, 19, 23, 24], "_0": 15, "_1": 22, "__init__": 17, "__name__": 1, "_attr": 12, "_bin": [18, 22], "_build": 3, "_hl": 13, "_normalization_histogram": [18, 22], "_offset": 10, "a0": 25, "a1": 25, "a2": 25, "a_n": 6, "aa0": 26, "abc": 13, "abil": 27, "about": [0, 9, 18, 20, 21], "abov": [5, 8, 18, 20, 24, 26], "absent": 24, "absolut": [6, 8, 18, 26], "absorb": 19, "abstract": 1, "acceler": 0, "accept": 8, "access": [3, 5, 8, 12, 13, 15, 16, 20, 21, 25], "accessor": [6, 8, 13], "accord": [6, 18], "accordingli": 15, "account": [16, 18, 20], "achiev": [18, 22], "acquir": 25, "acquisit": [8, 13, 15, 20], "across": 13, "action": 3, "activ": [1, 3, 6, 29], "actual": [6, 25], "ad": [6, 7, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "adc": [6, 18, 19, 22, 23, 24, 26], "adc_bin": 26, "adc_column": 6, "adc_rang": [6, 18, 19, 26], "add": [1, 6, 8, 9, 10, 12, 13, 14, 22, 24, 25, 27, 30], "add_attribut": 8, "add_delay_offset": [8, 15, 16, 20, 21, 25], "add_energy_offset": [8, 15, 16, 20, 25], "add_featur": 6, "add_jitt": [8, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "add_offset": 6, "add_rang": 6, "add_time_stamped_data": [8, 10, 22], "addit": [6, 7, 8, 10, 11, 12, 13, 25, 26], "addition": [3, 20, 25], "address": 19, "adjust": [6, 8, 18, 19, 22, 24], "adjust_energy_correct": [6, 8, 18], "adjust_rang": 6, "administr": 26, "adopt": 6, "advanc": 0, "affili": 19, "affin": [8, 18], "after": [5, 6, 9, 10, 18, 20, 24, 25, 27], "afterward": 21, "ag": 13, "again": [20, 21, 24], "against": 1, "aggreg": 13, "ahead": 6, "akaik": [15, 16, 18, 20, 21, 22], "algorithm": [6, 8, 18, 23, 26], "alia": 13, "alias": [8, 13, 26], "alias_dict": [8, 12], "alias_kei": 13, "align": [6, 8, 15, 16, 18, 19, 22, 24, 25, 30], "align_dld_sector": [6, 8, 15, 16, 20, 25], "all": [1, 5, 6, 8, 9, 10, 11, 13, 18, 20, 21, 24, 25, 26, 27, 29], "allow": [3, 5, 6, 10, 20, 21, 25, 26, 27], "allusersprofil": [7, 26], "along": [5, 6, 8, 18, 20, 24, 26], "alongsid": 13, "alpha": 20, "alreadi": [6, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27], "also": [1, 3, 5, 6, 7, 8, 10, 15, 16, 18, 20, 21, 22, 24, 25, 26, 27], "altern": [6, 7, 8, 16, 18, 24, 26, 27], "amalgam": 13, "among": 6, "amount": [6, 8, 20, 24], "amp": [8, 10, 24], "amplitud": [5, 6, 8, 10, 15, 18, 24, 26], "amplitude2": [6, 18], "an": [1, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 29], "analog": [6, 26], "analysi": 0, "analysis_data": 27, "analyt": 18, "analyz": [19, 20], "angl": [0, 6, 8, 18, 19, 22, 23], "ani": [5, 7, 8, 12, 13, 14, 15, 18, 21, 24, 26, 27], "annoi": 20, "annot": 6, "anyth": [8, 20], "apertur": [19, 26], "aperture_config": 26, "api": [5, 8, 12, 26], "append": [6, 8, 14, 18, 19, 21], "append_delay_axi": [6, 8], "append_energy_axi": [6, 8, 15, 16, 18, 19, 20, 21, 22, 25], "append_k_axi": [6, 8], "append_tof_ns_axi": [6, 8, 20, 21], "appli": [5, 6, 8, 10, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "applic": [6, 8, 10, 26], "apply_correct": [6, 8], "apply_dfield": [6, 18, 19, 22, 23], "apply_energy_correct": [6, 8, 18, 19, 22], "apply_filt": 10, "apply_jitt": [8, 10, 20], "apply_momentum_calibr": [8, 18, 19, 22, 23], "apply_momentum_correct": [8, 18, 19, 22, 23], "apply_offset_from_column": 6, "apply_ufunc": 25, "approach": [5, 25], "appropri": 3, "approv": 1, "approx": 26, "approxim": [6, 8, 16, 18, 26], "ar": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27], "arang": [18, 21, 22], "archiv": [8, 13, 22, 26], "archiver_channel": [8, 13, 22], "archiver_url": [13, 26], "area": 6, "arg": 8, "argument": [5, 6, 7, 8, 10, 11, 12, 13, 20], "aris": 20, "around": [6, 8, 18, 22, 26], "arp": 28, "arrai": [5, 6, 8, 12, 13, 16, 18, 20, 22, 23, 25], "arriv": [15, 26], "arrival_tim": 26, "arrow": 20, "artefact": 25, "artifact": [20, 24], "asap3": [15, 16, 20, 25, 26], "ascal": [6, 23], "assembl": 6, "assert": [15, 16, 20, 21, 25, 27], "asserterror": 8, "assign": [15, 16, 18, 19, 20, 21, 22, 23, 25], "associ": [6, 13], "assum": [1, 6, 12, 18], "assumpt": 10, "astral": [1, 3], "asymmetr": 6, "attach": [18, 22], "attempt": 14, "attr": [12, 20], "attribut": [1, 6, 8, 12, 13, 18, 20, 25, 26], "attributeerror": [5, 12], "au": 30, "au_mica": [21, 27], "au_mica_sxp": 27, "aug": 6, "augment": [6, 13], "author": 13, "auto": [3, 8, 13, 18], "auto_detect": [8, 18], "autodetect": 18, "automat": [3, 12, 13], "autoreload": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "auxiliari": [13, 26], "avail": [5, 6, 8, 9, 13, 20], "available_channel": 13, "available_run": 13, "averag": 26, "average_pow": 19, "avoid": 20, "awar": 5, "ax": [5, 6, 8, 10, 12, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26], "axi": [5, 6, 8, 11, 12, 18, 19, 22, 23, 24, 26, 30], "axis_dict": 12, "b": [1, 3, 6, 8, 15, 16, 20, 22, 25, 26], "back": 13, "backend": [6, 8, 11], "background": [0, 21, 24, 26, 30], "backward": 10, "backward_fill_lazi": 10, "bam": [20, 25, 26, 28], "band": [15, 19, 22, 25, 28], "bar": [5, 8, 26], "base": [1, 6, 7, 8, 9, 10, 11, 13, 14, 16, 18, 19, 22, 23, 26, 27], "base_dictionari": 7, "base_fold": 13, "baseload": [1, 6], "basic": 0, "bayesian": [15, 16, 18, 20, 21, 22], "bda": 26, "beam": [15, 16, 19, 26], "beamlin": [1, 26], "beamtim": [13, 15, 16, 20, 21, 25, 26], "beamtime_dir": [15, 16, 20, 21, 25, 26], "beamtime_id": [13, 15, 16, 25, 26], "beamtimeid": 26, "becam": 15, "becaus": [5, 17], "becom": 13, "been": [3, 8, 12, 16, 18], "befor": [1, 5, 6, 8, 10, 15, 20, 24, 26], "begin": 24, "behav": [5, 8, 27], "behavior": [5, 14], "behind": [0, 24], "being": [6, 8, 10, 18, 20], "below": [1, 5, 7, 20, 21, 26, 27, 29], "berlin": [13, 19], "best": [12, 15, 18, 22, 25], "best_fit": 15, "better": [20, 21, 26], "between": [3, 5, 6, 8, 10, 13, 15, 16, 20, 21, 24, 25, 26], "bg": [15, 16, 20, 25], "bgd": 25, "bgd_blur": 25, "bia": [6, 8, 18, 20, 26, 30], "bias": [6, 8, 16, 18, 21, 22], "bias_kei": [6, 8, 26], "bias_voltag": [6, 8, 18, 19, 21, 22], "biasseri": 21, "billauer": 6, "bin": [0, 1, 3, 4, 6, 8, 11, 13, 24, 26, 28, 29, 30], "bin_and_load_momentum_calibr": [8, 18, 19, 22, 23], "bin_cent": 5, "bin_centers_to_bin_edg": 5, "bin_data": 6, "bin_datafram": [5, 6, 8, 17], "bin_edg": 5, "bin_edges_to_bin_cent": 5, "bin_partit": [5, 17], "bin_rang": 6, "binari": 20, "binax": 17, "bind": [6, 8, 18], "binned_data": [8, 16, 20, 21], "binrang": 17, "binsearch": 5, "binwidth": 6, "bisect": 5, "bit": [13, 26], "bit_mask": 13, "bitwis": 13, "bla": [5, 8, 26], "blur": 25, "bokeh": [6, 8, 11], "bool": [5, 6, 7, 8, 9, 10, 11, 13], "both": [6, 8, 13, 14, 20, 21, 25, 26, 27], "bound": 10, "boundari": 6, "branch": [1, 3], "brief": 1, "brillouin": [6, 18], "brillouin_zone_cent": 18, "broad": 15, "broken": [1, 26], "buffer": 13, "buffer_file_handl": 13, "buffer_path": [15, 16, 20, 21, 25], "bug": 1, "build": 3, "built": 3, "bunch": 15, "bunch_first_index": 26, "bvec": 6, "bx": 15, "byte": [13, 15], "bz": [8, 18, 26], "c": [12, 15, 16, 18, 20, 21, 22, 26], "c_center": 6, "c_convers": 6, "c_det": 6, "c_start": 6, "c_step": 6, "ca_in_channel": 26, "ca_siz": 26, "calc_geometric_dist": 6, "calc_inverse_dfield": 6, "calc_symmetry_scor": 6, "calcul": [5, 6, 8, 13, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26], "caldir": [18, 22], "calib_typ": [6, 25], "calibr": [0, 4, 8, 19, 24, 26, 28, 30], "calibrate_delay_axi": [8, 18, 19], "calibrate_energy_axi": [8, 16, 18, 20, 21, 22], "calibrate_momentum_ax": [8, 18, 23], "calibration_data": 27, "calibration_method": [8, 26], "call": [5, 17, 20], "callabl": 10, "can": [0, 1, 3, 5, 6, 7, 8, 10, 12, 13, 14, 15, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29], "cancel": 3, "candid": 6, "cannot": [7, 13, 18], "care": [10, 16], "cartesian": 6, "carv": [19, 22, 26], "case": [5, 6, 8, 14, 20, 25], "caus": 5, "ccw": 6, "cd": [3, 29], "cdeform": 6, "cdeform_field": [6, 8], "cdeformfield": 6, "cell": [18, 20, 21], "center": [5, 6, 8, 15, 18, 20, 25, 26], "center_pixel": [6, 8, 26], "centr": 15, "central": 18, "centroid": 6, "certain": 6, "ch6": 26, "chang": [1, 6, 8, 10, 20, 21, 26, 29], "channel": [8, 12, 13, 15, 18, 19, 20, 23, 24, 26, 30], "channel_dict": 13, "channelalia": 26, "charg": 18, "check": [1, 3, 5, 6, 13, 21, 24, 27], "checkout": 1, "chemical_formula": 19, "chessi": 30, "chi": [15, 16, 18, 20, 21, 22], "choos": [3, 6, 8, 18, 26], "chosen": 5, "circl": 6, "circular": 6, "class": [1, 6, 8, 9, 13, 14, 18, 19, 20, 22], "clean": [20, 21], "cleanup": 30, "cleanup_oldest_scan": 13, "clear": [1, 21], "clearli": [15, 24], "cleav": 19, "click": [3, 18], "clock": 15, "clone": [1, 3, 29], "close": [6, 24], "closest": 6, "cm": 6, "cm2": 19, "cm2palett": 6, "cmap": [6, 15, 16, 25], "cmap_nam": 6, "co": 6, "code": [1, 5, 6, 13], "coeff": 6, "coeffici": [6, 25], "col": [6, 8, 10, 17, 23, 24, 26], "collabor": 1, "collect": [0, 6, 8, 13, 18, 19, 20, 21, 22, 23, 26], "collect_metadata": [8, 13, 19, 20, 21], "color": [6, 16, 20, 25], "color_clip": [6, 26], "colormap": 6, "cols_jitt": 10, "column": [5, 6, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "column_index": 6, "column_nam": 10, "com": [1, 3, 27, 29], "combin": [5, 8, 13, 26], "come": [19, 20, 27], "command": [1, 27], "commit": 1, "common": [18, 20], "commun": 1, "comp": 26, "compar": [13, 20, 21, 26], "comparison": 25, "compat": 12, "compens": [20, 26], "complet": [7, 12, 13, 15, 16, 20, 21, 25, 27], "complete_dictionari": 7, "composit": 6, "comput": [5, 8, 10, 13, 15, 16, 21, 23, 24, 25, 26, 30], "compute_kwd": [5, 13], "compute_length": 10, "concat": 21, "concaten": 13, "concatenate_channel": 13, "concept": 0, "concis": 1, "concurr": 3, "conda": [17, 29], "condit": 25, "config": [0, 1, 3, 4, 6, 8, 9, 13, 18, 19, 22, 23, 24, 26, 30], "config_dict": 7, "config_fil": [15, 16, 20, 21, 25], "config_overrid": [15, 16, 20, 21, 25], "config_path": 7, "config_v1": [7, 26], "configur": [3, 7, 9, 12, 13, 15, 16, 18, 19, 20, 21, 24, 25, 28], "confirm": [3, 13], "conflict": 3, "congruent": 5, "consecut": 10, "consid": [6, 12, 20], "consist": [10, 26], "constant": [6, 8, 15, 16, 20, 21, 25], "constrain": [6, 15, 16, 20, 25], "constrained_layout": [17, 18, 21, 22], "construct": [6, 13], "contain": [5, 6, 7, 8, 10, 11, 12, 13, 14, 18, 19, 20, 21, 22, 23, 24, 26], "content": [3, 7, 13], "continu": [22, 24], "contrast": [25, 26], "contribut": 2, "contributed_definit": 19, "control": 14, "conveni": 20, "convers": [6, 13, 20, 21, 25, 26, 28], "convert": [5, 6, 8, 12, 13, 19, 20, 21, 24, 26], "coord": [6, 12, 17], "coordin": [6, 8, 12, 18, 19, 20, 26], "coordinate_transform": 6, "coordtyp": 6, "copi": [3, 8, 9, 13, 22, 26], "copy_tool": 26, "copytool": 13, "core": [0, 4, 5, 7, 10, 13, 14, 15, 20, 21, 26, 28, 30], "correct": [0, 8, 12, 19, 22, 26, 28, 30], "corrected_delai": 26, "corrected_i": [6, 26], "corrected_tof": [6, 26], "corrected_x": [6, 26], "correction_funct": 6, "correction_typ": [6, 8, 26], "correctli": 1, "corrector": 8, "correl": [16, 18, 20, 21, 22, 28], "correspond": [5, 6, 8, 10, 12, 13, 18, 19, 24, 25, 26], "could": 15, "count": [5, 11, 13, 18, 20, 21, 22], "countrat": 13, "countslong_nam": 20, "countsmetadata": 20, "coupl": 21, "cover": [1, 6, 8, 10], "cp": 3, "cpp": 20, "cpu": [5, 8, 17], "cpy": 8, "creat": [1, 3, 7, 13, 18, 19, 22, 23, 24, 27, 29], "create_buffer_fil": 13, "create_dataframe_per_channel": 13, "create_dataframe_per_electron": 13, "create_dataframe_per_fil": 13, "create_dataframe_per_puls": 13, "create_dataframe_per_train": 13, "create_multi_index_per_electron": 13, "create_multi_index_per_puls": 13, "create_numpy_array_per_channel": 13, "created_bi": 20, "creation": [3, 13, 25], "creation_d": [15, 20, 25], "crit": [15, 16, 18, 20, 21, 22], "critic": 20, "cross": [6, 28], "crosshair": 6, "crosshair_radii": 6, "crosshair_thick": 6, "cryo_temperatur": 26, "cryotemperatur": [15, 16, 20, 25, 26], "crystal": 19, "cstart": [6, 26], "cstep": [6, 26], "csv": 13, "ct": 15, "ctime": 13, "cube": 6, "curl": [1, 3], "current": [6, 7, 8, 9, 10, 13, 15, 16, 18, 20, 21, 25, 26], "curv": [6, 8, 18, 26], "custom": 6, "cutoff": 26, "cw": 6, "d": [5, 6, 8, 15, 16, 18, 20, 21, 22, 25, 26], "dak": 17, "daostarfind": 18, "daq": [13, 26], "dash": [16, 25], "dask": [0, 5, 6, 8, 10, 13, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26], "data": [0, 1, 3, 4, 5, 6, 8, 9, 10, 12, 14, 26, 28, 30], "data_fil": [6, 8, 18, 22], "data_nam": [9, 27], "data_parquet_dir": 13, "data_path": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "data_raw_dir": 13, "dataarrai": [5, 6, 8, 12, 20, 21], "dataarraydldposi": 20, "dataconvert": [12, 19], "datafil": [6, 8, 18], "dataformat": 13, "datafram": [0, 4, 5, 6, 8, 13, 15, 16, 18, 19, 22, 23, 24, 25, 26, 30], "dataframe_electron": 13, "dataframe_puls": 13, "dataset": [0, 3, 6, 8, 9, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28], "dataset_kei": [13, 26], "datasetsmanag": 9, "datastream": 0, "datatyp": 26, "date": 1, "datetim": 25, "dbc2": 26, "dct": 11, "dd": 13, "ddf": [8, 13, 17], "de": [19, 26], "deal": 19, "debug": [13, 20], "decod": 13, "decreas": [6, 8, 18], "default": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "default_config": [7, 26], "defin": [0, 5, 6, 8, 9, 13, 16, 19, 20, 21, 23, 25, 26], "define_featur": [8, 18, 22, 23], "definit": [5, 8, 12, 26], "deform": [6, 8, 18, 19, 22, 23], "delai": [8, 13, 19, 26, 30], "delay_column": 6, "delay_mm": 6, "delay_rang": [6, 8, 18, 19], "delay_range_mm": 6, "delay_start": 20, "delay_stop": 20, "delaycalibr": [6, 8], "delaystag": [15, 16, 21, 25, 26, 30], "delet": [10, 13, 20, 21, 27], "delta": 6, "demonstr": [0, 23, 28], "depend": [1, 3, 8, 13, 16, 18, 28, 29], "deploi": 3, "deploy": 3, "deriv": [6, 24], "describ": [5, 6, 8, 12, 23], "descript": [1, 13, 19], "design": [3, 6], "desir": 13, "dest": [13, 26], "dest_column": [8, 10, 22], "destin": [6, 8, 10, 13], "detail": [6, 7, 8, 24], "detect": [6, 8, 13, 18, 20], "detector": [6, 13, 18, 20, 25, 26], "detector_coordinates_2_k_coordin": 6, "detector_rang": [6, 26], "deterior": 24, "determin": [6, 8, 13, 15, 16, 18, 20, 21, 25], "dev": [1, 29], "develop": [0, 28], "deviat": [6, 16, 18], "df": [5, 6, 10, 13, 17], "df_backup": 24, "df_partit": [8, 18, 19, 22, 23, 24], "dfield": 6, "dfop": [6, 10], "dfpid": [8, 18, 20, 21, 22], "dgroup": 26, "diag": 26, "diagnost": [0, 4, 6, 8, 13, 26], "diamet": [6, 18, 26], "dict": [5, 6, 7, 8, 9, 11, 12, 13, 14], "dictionar": 6, "dictionari": [5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 20, 21, 25, 26], "dictmerg": 6, "differ": [0, 3, 6, 7, 8, 13, 15, 16, 18, 20, 21, 23, 24, 25, 26, 27], "differenti": 6, "difficult": 5, "digit": [6, 20, 21, 24, 25, 26], "dim": [12, 17, 21], "dimens": [5, 6, 8, 10, 12, 18, 24], "dimension": [0, 5, 8, 10, 12, 13, 20], "dir": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27], "direct": [6, 8, 15, 16, 20, 25, 26], "directli": [6, 8, 15, 16, 17, 18, 20, 21, 22, 25, 26], "directori": [1, 3, 7, 9, 13, 15, 16, 20, 21, 25, 26], "disabl": [17, 26], "discov": 6, "discuss": [19, 24], "disk": 13, "dispers": 6, "displac": 6, "displai": [6, 8, 26], "dispos": 26, "dist_metr": 6, "distanc": [6, 8, 16, 18, 23, 24, 26], "distinct": 18, "distinguish": 13, "distort": [6, 8, 19, 22, 26, 28], "distribut": [6, 10, 24, 25, 29], "dither": 24, "divid": [3, 25], "divis": 25, "dld": [20, 21, 25], "dld1": 26, "dld_time": 26, "dldaux": 26, "dldposi": [15, 16, 20, 21, 25, 26], "dldposx": [15, 16, 20, 21, 25, 26], "dldposxpandasindexpandasindex": 20, "dldposypandasindexpandasindex": 20, "dldsectorid": [13, 15, 16, 20, 25, 26], "dldtime": [20, 21, 26], "dldtimebins": [15, 16, 20, 25, 26], "dldtimestep": [13, 15, 20, 21, 25, 26], "do": [3, 6, 8, 20, 21, 23, 25, 29], "doc": [1, 3, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "document": [1, 2], "doe": [6, 9, 12, 13, 17, 20, 27], "domin": 20, "don": [3, 8, 18, 25], "done": [6, 15, 16, 20, 21, 25, 29], "dortmund": 20, "doubl": 6, "down": 3, "download": [3, 9, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "draft": 3, "drift": [6, 15], "drive": [8, 13, 18, 22], "drop": [10, 13], "drop_column": 10, "dtype": [20, 26], "dummi": 13, "dup": 6, "duplic": [6, 14, 25], "duplicate_polici": 14, "duplicateentryerror": 14, "dure": [3, 6, 13, 20, 25], "dynam": [3, 18, 19], "e": [1, 3, 5, 6, 8, 11, 15, 16, 18, 19, 20, 24, 26, 29], "e0": [6, 15, 16, 18, 20, 21, 22, 25, 26], "each": [5, 6, 8, 10, 11, 13, 16, 17, 18, 20, 25, 26], "easi": [5, 8, 9, 12, 27], "easier": 20, "ec": 16, "edc": [6, 18, 22, 25], "edg": [5, 8, 11], "edit": [1, 3, 29], "ef": 18, "effect": [18, 20, 21, 22], "either": [6, 8, 18, 20, 22, 23, 29], "elaps": [13, 18], "electron": [6, 8, 13, 19, 20, 21], "electron_flash1_user3_stream_2_run44762_file1_20230321t113927": 20, "electronid": [13, 15, 16, 20, 25, 30], "element": [5, 6, 8, 12], "elimin": 25, "eln_data": 8, "els": [15, 16, 20, 21, 25], "email": 19, "empti": [6, 7, 13], "encod": [13, 26], "encoder_posit": 26, "end": [0, 1, 5, 6, 8, 13, 20, 24, 26], "endstat": 8, "energi": [8, 12, 17, 19, 22, 26, 28, 30], "energy_c": [15, 25], "energy_calibr": 25, "energy_column": 6, "energy_offset": 6, "energy_resolut": 19, "energy_scal": [6, 8, 15, 16, 18, 20, 21, 22, 25, 26], "energycal_2019_01_08": 27, "energycal_2020_07_20": 27, "energycalfold": 18, "energycalibr": [6, 8], "engin": 26, "enhanc": 25, "enough": [10, 24], "ensur": [0, 1], "entir": [10, 13, 24, 30], "entri": [3, 5, 6, 8, 13, 14, 18, 19, 23, 24, 26], "entry_titl": 19, "env": [7, 13], "environ": [1, 3, 7, 13, 29], "epic": [8, 13, 22, 26], "epics_pv": 26, "equal": [6, 23, 26], "equat": 6, "equiscal": [6, 8, 18, 23], "equival": [6, 18, 20, 23], "eref": 18, "error": [3, 5, 7, 13, 14, 20, 27], "essenti": 18, "estim": 6, "etc": [6, 7, 13, 18, 26, 29], "european": [0, 30], "ev": [6, 16, 20, 26], "eval": [15, 16, 18, 20, 21, 22], "evalu": [0, 20], "even": [23, 26], "evenli": 13, "event": [0, 3, 6, 8, 13, 17, 21, 22, 24, 26, 30], "eventid": 26, "everi": [3, 20, 26], "evolut": 21, "exact": 24, "exactli": 24, "exampl": [1, 5, 6, 8, 17, 18, 19, 20, 22, 23, 25, 29], "example_config": 26, "example_dset_info": 27, "example_dset_nam": 27, "example_subdir": 27, "exceed": 5, "except": [13, 14], "exclud": 13, "execut": 3, "exfel": 21, "exist": [6, 7, 8, 9, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "existing_data_path": [9, 27], "exp": [21, 26], "expand_dim": 16, "expect": 6, "experi": [5, 26], "experiment": 19, "experiment_summari": 19, "experiment_titl": 19, "explan": 14, "explicitli": 20, "explod": 13, "expr": 17, "express": [6, 13], "extend": 27, "extens": [8, 13], "extent": [6, 19], "extern": [8, 13, 28], "extr": [19, 26], "extra": [6, 8, 20], "extract": [6, 8, 9, 13, 18, 20, 21, 22, 26, 27], "extract_bia": 6, "extract_delay_stage_paramet": 6, "extractor_curr": 26, "extractor_voltag": 26, "extractorcurr": [15, 16, 20, 25, 26], "extractorvoltag": [15, 16, 20, 25, 26], "f": [6, 15, 16, 20, 21, 22, 25, 26], "f1": 26, "f_end": 13, "f_start": 13, "f_step": 13, "fa_hor_channel": 26, "fa_in_channel": 26, "fa_siz": 26, "factor": [6, 24, 26], "faddr": [8, 12], "fail": 13, "fair": 0, "fairmat": 19, "fake": 28, "fals": [3, 5, 6, 7, 8, 10, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27], "faradayweg": 19, "fast": [5, 8, 26], "fast_dtw": 8, "fastdtw": [6, 26], "fastdtw_radiu": [8, 26], "faster": [5, 17], "featrang": 6, "featur": [0, 1, 5, 6, 8, 9, 16, 18, 20, 21, 22, 26], "feature_extract": [6, 8], "feature_point": 26, "feature_select": [6, 8], "feature_typ": 6, "feedback": 1, "feel": 29, "fel": 15, "fermi": [6, 18], "fetch": [8, 9, 13], "few": [1, 21], "fhi": [13, 19, 22], "fid": 13, "field": [6, 8, 18, 19, 22, 23, 25, 26], "field_aperture_i": 20, "field_aperture_x": 20, "fig": [15, 16, 17, 18, 20, 21, 22, 25], "figsiz": [6, 11, 15, 16, 17, 18, 20, 21, 22, 25], "figur": [6, 11, 15, 16, 20, 21, 22, 23, 24, 25], "file": [1, 3, 5, 6, 7, 8, 9, 12, 13, 15, 18, 22, 23, 24, 25, 27, 28, 30], "file_path": 13, "file_sort": 13, "file_statist": 20, "filemetadata": 13, "filenam": [6, 8, 9, 13, 20, 26], "filenotfounderror": [7, 13], "fill": [6, 10, 13, 19, 20, 21, 24, 26], "filter": [8, 10, 23], "filter_column": [8, 21], "filter_timed_by_electron": [13, 20], "final": [18, 26], "find": [5, 6, 8, 26, 30], "find_bias_peak": [8, 16, 18, 20, 21, 22], "find_correspond": 6, "find_nearest": 6, "find_peak": 16, "fine": 25, "fir": 13, "first": [6, 7, 8, 13, 15, 17, 18, 20, 21, 24, 25, 26], "first_event_time_stamp_kei": [13, 26], "firsteventtimestamp": [13, 26], "fit": [6, 15, 16, 18, 20, 21, 22, 25], "fit_energy_calibr": 6, "fit_funct": 25, "fit_report": 15, "fix": [1, 6, 10, 18, 20, 21], "fixed_cent": 6, "fl0": 26, "fl1": 26, "fl1user1": 26, "fl1user2": 26, "fl1user3": [15, 16, 20, 25, 26], "fl2photdiag_pbd2_gmd_data": 26, "fl2user1": 26, "fl2user2": 26, "flag": [6, 8, 13], "flash": [0, 13, 16, 28, 30], "flash1_user1_stream_2": 26, "flash1_user2_stream_2": 26, "flash1_user3_stream_2": 26, "flash2_user1_stream_2": 26, "flash2_user2_stream_2": 26, "flash_example_config": [15, 16, 20, 25], "flashload": 20, "flat": 25, "flexibl": 5, "flight": [6, 8, 13, 18, 26, 30], "flip": [6, 8, 15, 16, 20, 25, 26], "flip_delay_axi": [6, 8, 15, 16, 20, 25], "flip_time_axi": 26, "float": [5, 6, 8, 10, 11, 13, 20], "float32": [15, 16, 20, 25, 26], "float64": [15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26], "float64420": 20, "flow": 8, "fluctuat": [22, 26], "fluenc": 19, "fmc0": 26, "fo": [18, 21], "fold": [18, 23], "folder": [7, 8, 9, 13, 16, 18, 19, 20, 22, 23, 24, 26, 27], "folder_config": [7, 15, 16, 25, 26], "follow": [1, 3, 5, 6, 8, 12, 18, 19, 20, 22, 23, 26], "fontsiz": [15, 25], "forc": 13, "force_copi": 13, "force_recr": [13, 20], "fork": 1, "form": [6, 8, 10, 18], "format": [0, 1, 6, 7, 8, 11, 12, 13, 15, 20, 21, 24, 26], "format_vers": 20, "formula": 6, "forward": [10, 13, 26], "forward_fill_iter": 26, "forward_fill_lazi": 10, "found": [6, 7, 8, 12, 13, 18, 19, 20, 23, 24], "four": 24, "fov": 20, "frame": [0, 8], "free": [3, 6, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 29], "frequenc": 19, "fritz": 19, "from": [0, 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 17, 18, 19, 22, 23, 24, 26, 27, 30], "from_panda": 17, "ftype": 13, "full": [12, 13, 18], "fulli": [7, 27], "function": [0, 1, 6, 7, 8, 10, 11, 13, 15, 16, 17, 18, 20, 21, 22, 24, 26], "further": [18, 26], "futur": [3, 13, 17], "futurewarn": 17, "fwhm": [15, 18, 26], "g": [1, 3, 6, 8, 11, 15, 16, 18, 20, 24, 25, 26], "gamma": [6, 18, 22, 23, 26], "gamma2": [6, 18], "gamma_k": 23, "gamma_m": 23, "gap": 24, "gather_calibration_metadata": 6, "gather_correction_metadata": 6, "gather_fil": 13, "gather_metadata": 13, "gauss": 25, "gauss_mod": 15, "gaussian": [6, 8, 15, 18, 25, 26], "gaussian_filt": 25, "gaussianmodel": 15, "gave": 24, "gb": 3, "gbyte": [13, 16, 18, 19, 20, 21, 22, 23, 24, 25], "gd_w110": [20, 27], "ge": 6, "gener": [1, 3, 6, 8, 13, 15, 16, 18, 21, 22, 24, 25, 26, 28, 30], "generate_inverse_dfield": 6, "generate_splinewarp": [8, 18, 22, 23], "geometr": [6, 18], "get": [2, 9, 13, 18, 19, 22, 23, 24, 30], "get_archiver_data": 13, "get_attribut": 13, "get_channel": 13, "get_count_r": [13, 18, 22], "get_datasets_and_alias": 13, "get_elapsed_tim": [13, 18], "get_files_from_run_id": 13, "get_load": 13, "get_metadata": 13, "get_names_of_all_load": 13, "get_normalization_histogram": 8, "get_parquet_metadata": 13, "get_start_and_end_tim": 13, "get_stat": 13, "get_target_dir": 13, "getdata": 26, "getmtim": 22, "getter": 8, "gid": [13, 26], "git": [1, 3, 29], "github": [1, 3, 19, 29], "github_token": 3, "give": [1, 14, 15, 16, 17, 20, 21, 26], "given": [5, 6, 7, 8, 9, 10, 13, 19, 20, 26], "glob": [13, 22], "gmd": 26, "gmd_data_gmd_data": 26, "gmdbda": [15, 16, 20, 25, 26], "go": 3, "good": [6, 8, 21], "gpf": [15, 16, 20, 21, 25, 26], "graph": [6, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26], "grid": [6, 8, 11, 26], "grid_histogram": [8, 11], "griddata": 6, "group": [3, 13, 26], "group_nam": 13, "groupnam": 13, "gt": [16, 18, 19, 20, 21, 22, 23, 24], "guess": 12, "gui": [8, 18, 23], "guid": 1, "guidelin": 2, "h": 26, "h5": [8, 13, 18, 20, 22, 26], "h5_file": 13, "h5_path": 13, "h5file": 13, "h5filenam": 13, "h5group": 13, "h5py": [13, 22], "h5web": 19, "ha": [3, 5, 6, 8, 10, 13, 16, 20, 21, 26], "haber": 19, "half": [18, 24, 26], "hand": 26, "handl": [0, 11, 13], "handler": 14, "happen": 5, "happi": 25, "have": [1, 3, 6, 8, 10, 12, 16, 18, 20, 21, 24, 25, 26, 29], "hdf": [15, 16, 20, 25], "hdf5": [6, 8, 12, 13, 26], "hdf5_to_arrai": 13, "hdf5_to_datafram": 13, "hdf5_to_timed_arrai": 13, "hdf5_to_timed_datafram": 13, "head": [15, 18, 20, 21, 24, 25], "height": [15, 16], "help": [10, 16, 20, 24, 29], "helper": 13, "henc": 15, "here": [3, 5, 6, 15, 16, 18, 20, 21, 25, 26, 27], "hex": 6, "hexagon": [18, 23], "hextof": [0, 8, 13, 16, 28, 30], "hierarch": [7, 26], "high": [8, 18, 25, 26], "highest": [5, 6], "highlight": 6, "hinder": 6, "hint": 20, "hist": [5, 8], "hist_mod": [5, 8, 17, 26], "histkwd": [8, 11], "histogram": [5, 8, 11, 15, 16, 22, 25, 26, 30], "histogramdd": 5, "histval": 11, "hit": [20, 21], "home": [7, 9, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "homographi": 6, "hook": 1, "hope": 1, "hor": 26, "horizont": [6, 11], "hostedtoolcach": [7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "how": [0, 2, 5, 6, 8, 19, 20, 21, 23], "howev": [20, 21], "html": [3, 6, 19], "http": [1, 3, 6, 15, 16, 19, 25, 26, 27, 29], "hubbard": 22, "hyper": 6, "hypercub": 5, "hypervolum": 6, "hz": 13, "i": [0, 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "id": [3, 6, 8, 13, 26, 30], "id_1_trace_1": 6, "id_1_trace_2": 6, "id_2_trace_1": 6, "id_2_trace_2": 6, "idea": [3, 21], "ideal": [8, 19, 24], "ident": [13, 25], "identifi": [8, 13, 18], "ignor": [9, 12, 13, 20], "ignore_zip": 9, "igor": 20, "il": 6, "imag": [6, 8, 18, 24, 25], "imagej": 12, "imkwd": 6, "implement": [1, 6, 8, 9, 13, 17, 24, 26], "import": [9, 17, 18, 19, 22, 23, 24, 30], "importantli": 24, "impos": [16, 20], "impress": 20, "improv": [5, 17, 20, 25], "imshow": [6, 17], "incident_energi": 19, "incident_energy_spread": 19, "incident_polar": 19, "incident_wavelength": 19, "includ": [1, 3, 6, 8, 10, 11, 12, 13, 15, 18, 19, 20, 22, 26], "include_cent": [6, 8, 18, 22, 23, 26], "incommensur": 20, "increas": [6, 8, 18, 21], "increment": 13, "index": [5, 6, 10, 13, 20, 26], "index_kei": 26, "indic": 8, "individu": [8, 13, 26], "inequival": 20, "inf": [8, 10], "infer": [6, 12, 18], "infer_oth": [6, 8, 18, 22], "influenc": 21, "info": [9, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27], "inform": [0, 1, 6, 8, 9, 12, 13, 15, 20, 22, 24, 25, 26], "inherit": 13, "inhomogen": 20, "init": [15, 16, 18, 20, 21, 22], "initi": [6, 8, 10, 24, 26], "inplac": 10, "input": [5, 6, 8, 12, 13, 18, 26], "input_column": 13, "input_fil": [8, 12, 26], "insid": [13, 18], "insight": 20, "inspect": [18, 22, 25, 30], "instal": [0, 1, 3, 17], "instanc": [6, 8, 9, 11, 13, 22, 26, 30], "instead": [8, 12, 25, 27], "institut": [19, 20], "instrument": [0, 13, 19, 26, 28, 30], "int": [5, 6, 8, 10, 11, 13, 20, 26], "int64": [15, 16, 20, 21, 25], "int8": [15, 16, 20, 25], "integ": [5, 6, 8, 20, 24], "integr": [6, 15, 25, 26], "intend": [5, 26, 29], "intens": [15, 20, 22, 24, 25, 26], "interact": [6, 8, 18, 20], "interest": [6, 13, 18, 20], "interfac": 1, "intermedi": [20, 26], "intern": 5, "interp_ord": 6, "interpol": [6, 8, 10], "interpret": 8, "interrupt": 27, "interv": [8, 10, 13], "intra": 15, "intrins": 24, "introduc": [0, 1, 25], "inv_dfield": 8, "invalid": [6, 13], "invers": [6, 8, 18, 19, 22, 23], "invert": [15, 16, 20, 25], "investig": 19, "involv": 6, "io": [0, 4, 19], "ipykernel": 29, "isel": 20, "isol": 18, "issu": [1, 3, 10, 24], "item": 7, "iter": [7, 10, 13, 20, 26], "its": [1, 8, 13, 15, 18, 25], "jgu": 20, "jitter": [5, 8, 10, 15, 16, 18, 19, 21, 22, 23, 25, 26, 28, 30], "jitter_amp": [8, 26], "jitter_col": [8, 26], "jitter_column": 26, "jitter_typ": [10, 24], "job": [3, 26], "json": [7, 9, 13, 19, 20, 26], "json_path": 9, "julian": 19, "jupyt": [1, 29], "jupyterlab": 19, "jupyterlab_h5web": 19, "just": 20, "k": [6, 8, 18, 23, 26], "k_coord_a": [6, 8, 18, 23], "k_coord_b": [6, 8, 18, 23], "k_distanc": [6, 8, 18], "kc": 6, "keep": [6, 7, 8, 13, 14, 15, 16, 20, 25], "kei": [5, 6, 7, 8, 12, 13, 14, 26], "kernel": 29, "keyerror": [5, 13], "keyword": [5, 6, 8, 10, 11, 12, 13, 20], "kinet": [6, 8, 15, 16, 18, 20, 21, 22, 25, 26], "kit": [6, 13], "know": 20, "known": [6, 16, 18, 24], "kr": 6, "ktof": [18, 19, 23, 24, 26], "kwarg": 9, "kwd": [6, 8, 10, 11, 12, 13], "kx": [6, 8, 18, 19, 22, 23, 26], "kx_scale": 26, "ky": [6, 8, 18, 19, 22, 23, 26], "ky_scal": 26, "l": 13, "lab": [8, 19, 29], "label": [6, 15, 16, 20, 24], "landmark": [6, 18, 19, 22, 23], "larg": [5, 24, 25], "larger": [6, 18], "laser": [15, 20, 26], "last": [5, 6, 8], "later": [18, 20, 21], "latest": [1, 3], "layer": [15, 16, 17, 18, 19, 20, 21, 22, 23, 25], "layout": [15, 16, 20, 25], "lazi": 0, "lead": 24, "lean": [5, 8], "least": [6, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "leastsq": [15, 16, 18, 20, 21, 22], "left": [5, 18, 20], "legaci": [5, 8], "legend": [6, 8, 11, 15, 16, 21, 24], "legend_loc": 6, "legkwd": [6, 8, 11], "len": [17, 18, 19, 23, 24, 26], "length": [10, 20, 23, 26], "lens_mod": 19, "lens_mode_config": 26, "less": 24, "let": [20, 21, 24], "level": [6, 9, 13, 15, 21, 27, 28, 30], "lib": [7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "librari": [7, 8, 30], "like": [1, 5, 12, 20], "limit": [5, 8, 18], "linalg": 6, "line": [6, 16, 18, 20, 21, 22, 24, 25], "line2d": [16, 18, 21, 22, 24], "linear": 19, "linekwd": 6, "linesegkwd": 6, "linestyl": [16, 25], "linewidth": [6, 20], "linspac": 17, "lint": 1, "linux": [7, 26, 29], "list": [5, 6, 8, 9, 10, 11, 13, 18, 20, 23, 26, 27], "liter": 6, "ll": 20, "lmfit": [6, 8, 15, 16, 18, 20, 21, 22, 26], "lmkcenter": 6, "load": [6, 7, 8, 9, 12, 13, 25, 26, 30], "load_bias_seri": [8, 16, 18, 20, 21, 22], "load_config": [7, 20], "load_data": 6, "load_datasets_dict": 9, "load_dfield": 6, "load_ext": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "load_h5": 12, "load_h5_in_memori": 13, "load_parquet": 13, "load_tiff": 12, "loader": [0, 2, 4, 6, 8, 18, 22, 26], "loader_interfac": 13, "loader_nam": 13, "loc": [15, 18, 21, 22], "local": [1, 3, 6, 8, 13, 18, 19, 20, 21, 22, 26, 28, 29], "local_folder_config": [20, 21], "localdatastor": 26, "locat": [6, 7, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "lock": 26, "loess": [6, 8], "log": 6, "long": 15, "long_nam": 20, "longer": 24, "look": [5, 6, 8, 13, 15, 20, 21, 24, 25, 26], "lookahead": 6, "lorentz": 6, "lorentzian": [6, 8, 18, 26], "lorentzian_asymmetr": [6, 8, 18], "lose": 24, "loss": 24, "lot": [25, 26], "lower": [6, 10, 22], "lower_bound": [8, 10, 23], "lowerbound1": 6, "lowerbound2": 6, "lsqr": [6, 8, 18], "lssf": [1, 3], "lstsq": [6, 8, 18], "lt": [15, 16, 18, 19, 20, 21, 22, 23, 24], "m": [1, 13, 17, 23, 26, 29], "m1": [19, 26], "m1sb": 16, "m2": [19, 26], "m3": [19, 26], "machin": [1, 19, 24], "maco": 29, "macro": 13, "macrobunch": 13, "made": [1, 5, 8, 25], "mai": [6, 20, 25], "main": [1, 3, 6, 13, 21, 27], "main_dict": 6, "mainli": 20, "maintain": [0, 1, 2], "mainz": 20, "make": [1, 3, 5, 11, 15, 20, 25, 26, 29], "make_param": 15, "maklar": 19, "manag": 9, "mani": [10, 20], "manipul": [14, 24], "manner": 26, "manual": [3, 8, 12, 13, 18, 19, 23], "map": [6, 10, 13], "map_2d": 10, "map_columns_2d": 10, "map_coordin": 6, "map_partit": [6, 10], "mapkwd": 6, "mark": 18, "marker": 13, "mask": 13, "master": 15, "match": 6, "materi": 18, "matlab": 6, "matplotlib": [6, 8, 11, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "matric": 6, "matrix": 6, "max": [10, 15, 16, 18, 19, 20, 21, 25], "max_valu": [8, 21], "maxima": [6, 16, 18, 20, 21], "maximum": [6, 8, 13, 18, 20], "maxwel": [15, 16, 20, 21, 25, 26], "mbid": 21, "mcpfront": 26, "md22": 26, "mean": [6, 8, 10, 15, 16, 18, 20, 21, 25], "meaningless": 13, "measur": [15, 18, 20, 21, 25], "mechan": 26, "member": 1, "memori": 13, "merg": [1, 6, 7, 14], "mesh": 6, "messag": [1, 14], "meta": [6, 13, 14, 18, 19], "meta_path": 20, "metadata": [0, 4, 6, 8, 12, 13, 20, 25, 26, 28], "metadata_config": 13, "metadataretriev": 13, "metahandl": [8, 14], "meter": 6, "method": [1, 5, 6, 8, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 26], "meti": 13, "metric": 6, "mica": 30, "microbunch": [13, 20, 21], "microbunchid": 30, "microscop": 13, "middl": [8, 18], "might": [5, 6, 8, 18, 19, 20, 21, 22, 23], "millisecond": [13, 26], "mimic": 5, "min": [6, 16, 18, 20, 21], "min_valu": 8, "minima": 6, "minimum": [6, 8, 13], "mirror": [8, 13, 26], "mirrorutil": [13, 18, 22], "mismatch": 5, "miss": [6, 7, 8, 20], "mitig": 24, "mix": 24, "mj": 19, "mm": 6, "mm1sb": 16, "mm_to_p": 6, "mode": [1, 5, 6, 8, 12, 13, 26, 29], "model": [6, 7, 15], "modif": 26, "modul": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 26], "moment": [18, 19, 22, 23], "momentum": [8, 13, 19, 22, 25], "momentum_resolut": 19, "momentumcorrector": [6, 8], "monitor": [3, 15, 26], "monochrom": 26, "monochromat": 26, "monochromatorphotonenergi": [15, 16, 20, 25, 26], "monoton": 8, "more": [1, 10, 12, 20, 21, 24], "most": [3, 5, 13, 20, 26], "mostli": [6, 13, 26], "motor": [19, 26], "mous": 18, "move": 27, "mpe": [6, 13, 18, 19, 20], "mpes_example_config": [18, 19, 22, 23, 24], "mpg": [19, 26], "ms_marker": 13, "ms_markers_group": 13, "ms_markers_kei": [13, 26], "msg": 17, "msmarker": [13, 26], "much": [5, 10, 15], "multi": [0, 21], "multi_index": 13, "multicolumn": 13, "multidetector": 13, "multidimension": [1, 5, 6, 13, 26], "multiindex": 13, "multipl": [6, 7, 10, 11, 17, 19, 20], "multiprocess": [5, 8], "multithread": 26, "must": [1, 8, 10, 18, 26], "mycopi": 13, "mymakedir": 13, "n": [5, 6, 8, 13, 17, 18, 20, 26], "n_core": [5, 8], "n_cpu": 8, "n_pt": 17, "name": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29], "nan": [10, 13, 21], "nanosecond": [6, 8, 20, 21, 26], "narrai": 6, "narrow": [8, 18], "natur": 24, "navig": [1, 3], "nbin": 17, "ncol": [8, 11], "nd": 15, "ndarrai": [5, 6, 8, 10, 11, 12, 13], "ndimag": [6, 25], "nearest": 6, "necessari": [1, 3, 26, 30], "need": [6, 8, 12, 15, 18, 20, 21, 23, 25, 26], "neg": 6, "neighbor": [6, 24], "neither": [7, 13], "network": [8, 13, 18, 22], "never": [5, 17, 20], "nevertheless": 24, "new": [1, 3, 6, 7, 9, 10, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 29], "new_cent": 6, "new_dataset": 27, "new_tof_column": 6, "new_x_column": [6, 10], "new_y_column": [6, 10], "newli": 20, "next": [6, 8, 18, 20, 21], "nexu": [0, 8, 12, 26, 28], "nfdi": 19, "nice": 14, "nicer": 15, "nir": 19, "nm": [16, 19], "nof": 25, "nois": [5, 8, 10, 24], "non": [23, 24], "none": [5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 20, 25], "nonlinear": [6, 18], "nor": [7, 13], "normal": [0, 5, 6, 7, 8, 10, 15, 16, 18, 20, 21, 22, 24, 26, 30], "normalization_histogram": 8, "normalize_ord": [8, 26], "normalize_span": [8, 26], "normalize_to_acquisition_tim": [8, 15, 16, 18, 20, 21, 22, 25], "normspec": 6, "notadirectoryerror": 13, "note": [3, 13, 24, 30], "notebook": [0, 1, 3, 8, 19, 20, 21, 26, 29], "notic": 24, "notimplementederror": [6, 12], "now": [13, 15, 18, 20, 21, 24, 25, 29], "np": [5, 6, 8, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23], "np_arrai": 13, "npartit": [15, 16, 17, 18, 19, 20, 21, 22, 23, 25], "nrang": 6, "ntask": 13, "ntrace": 6, "num": [18, 22], "num_column": 20, "num_cor": [8, 26], "num_row": 20, "num_row_group": 20, "numba": [0, 5, 8, 17, 26], "numba_bin": 5, "numba_histogramdd": 5, "number": [1, 5, 6, 8, 10, 11, 12, 13, 14, 17, 18, 20, 23, 24, 26], "numpi": [5, 6, 8, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 26], "nx": [8, 19, 20], "nxinstrument": 19, "nxmpe": [19, 26], "nxmpes_config": [19, 20, 26], "nxuser": 19, "o": [7, 16, 20, 21, 22, 25, 27], "object": [5, 6, 8, 9, 13, 14, 19, 20, 25], "obtain": [3, 6, 13, 16, 18, 20, 21, 25], "occur": [3, 13, 26], "off": [5, 13, 18], "offlin": [15, 16, 20, 25], "offset": [6, 8, 10, 15, 16, 18, 25, 26, 30], "offset_by_other_column": 10, "offset_column": 10, "often": 10, "old": 13, "oldest": 13, "omg": [19, 26], "omit": [6, 8], "onc": [1, 20, 29], "one": [3, 5, 6, 8, 10, 12, 13, 14, 15, 18, 20, 24, 26, 27], "ones": [1, 6], "onli": [3, 5, 6, 8, 10, 12, 13, 20, 21, 24, 25, 27], "onto": 8, "ontop": [18, 24], "open": [1, 3, 8, 13, 18, 26], "opencomp": [1, 3, 20, 29], "openmp": 8, "oper": [0, 4, 24], "opposit": 13, "opt": [7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "optic": [15, 30], "optim": 6, "option": [1, 5, 6, 7, 8, 10, 11, 12, 13, 14, 20, 23, 25, 26], "orang": [16, 25], "order": [5, 6, 7, 8, 12, 13, 15, 16, 20, 25, 26], "org": [3, 15, 16, 25, 27], "organ": 13, "orient": 18, "origin": [1, 6, 8, 21, 24], "orthogon": 6, "orthorhomb": [6, 28], "osc": 26, "oscil": 24, "oserror": 13, "other": [6, 7, 8, 10, 13, 18, 20, 25, 26], "other_entri": 6, "otherwis": [5, 6, 10, 12, 14, 15, 16, 20, 21, 25], "our": [15, 20, 21, 25, 26], "out": [3, 6, 8, 13], "out1": 15, "out2": 15, "out5": 15, "out6": 15, "outlier": 20, "output": [6, 11, 12, 13, 19, 20, 27], "output_column": 13, "outsid": [5, 8, 18], "over": [5, 6, 7, 8, 13, 15, 17, 21, 25], "overflow": 5, "overlap": [6, 15, 20, 25], "overrid": [6, 8, 15, 16, 20, 21, 25], "overview": 21, "overwrit": [7, 8, 10, 13, 14, 20, 26], "overwritten": [6, 26], "ownership": 13, "p": [1, 3, 6, 15, 16, 19, 20, 25, 26], "p004316": 21, "p1": 26, "p1_kei": [6, 26], "p1_valu": 6, "p1sb": 16, "p2": 26, "p2_kei": [6, 26], "p2_valu": 6, "p_rd": [19, 26], "packag": [0, 1, 3, 7, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "package_dir": 7, "page": 3, "pair": [8, 10, 12, 22], "pairwis": 6, "palett": 6, "panda": 13, "pandoc": 3, "panel": [6, 8], "parallel": [5, 6, 8, 26], "param": 13, "paramet": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 19, 22, 23, 25, 26, 30], "parqu": 20, "parquet": [13, 20, 21, 26], "parquet_handl": 13, "parquet_path": 13, "pars": [13, 26], "pars1": 15, "pars2": 15, "pars5": 15, "pars6": 15, "parse_config": 7, "parse_h5_kei": 13, "parse_metadata": 13, "parser": 13, "part": [5, 17, 18], "particular": 6, "partit": [5, 8, 10, 20], "pass": [1, 5, 6, 7, 8, 10, 11, 13, 24, 26], "past": 10, "path": [1, 3, 6, 7, 8, 9, 12, 13, 18, 19, 22, 23, 24, 26, 30], "path_to_remov": 27, "pathcorr": 6, "pathlib": [12, 15, 16, 18, 20, 21, 25], "pattern": [13, 25], "pbar": [5, 8, 26], "pbd": 26, "pbd2": 26, "pbk": 11, "pcent": [6, 18, 19, 22, 23], "pcolormesh": 6, "pd": [5, 6, 8, 10, 13, 17], "peak": [6, 8, 15, 18, 20, 21, 23, 25, 26], "peak_window": [6, 8, 26], "peakdet": 6, "peakdetect1d": 6, "peakdetect2d": 6, "peaksearch": 6, "per": [6, 8, 13, 20, 21, 24, 26], "per_electron": [13, 26], "per_fil": 26, "per_puls": [13, 26], "per_train": [13, 26], "perfect": 18, "perform": [5, 13, 18, 20, 22], "period": [6, 15], "permiss": 3, "pg": 26, "pg2": [15, 16, 20, 25, 26], "phi": [19, 26], "photoelectron": [0, 20], "photoemiss": [0, 1, 5], "photon": [16, 20, 26], "pi": [18, 20, 23], "pick": [6, 15, 16, 20, 21, 25], "picosecond": [6, 8], "pip": [1, 3, 17, 29], "pipelin": 28, "pixel": [6, 8, 26], "pkwindow": 6, "place": [7, 26], "plan": 17, "planck": 19, "plane": [6, 8, 18, 19, 22, 23], "plate": 6, "pleas": 1, "plot": [6, 8, 11, 15, 16, 17, 18, 21, 22, 23, 24, 25, 30], "plot_single_hist": 11, "plt": [15, 16, 17, 18, 20, 21, 22, 23, 24, 25], "plu": 18, "po": 6, "point": [5, 6, 8, 13, 15, 16, 18, 20, 21, 22, 23, 26], "point_a": [6, 8, 18, 23], "point_b": [6, 8, 18, 23], "pointop": 6, "pol": 19, "polar": [19, 20], "poly_a": 6, "poly_energy_calibr": 6, "polynomi": [6, 8, 18], "popul": 13, "port": [6, 13], "pose": [8, 19, 22], "pose_adjust": [6, 8, 18, 19, 22, 23], "posi": [12, 17], "posit": [6, 8, 15, 18, 19, 21, 23, 25, 26], "possibl": [3, 6, 10, 15, 18], "possibli": [6, 7], "posx": [12, 17], "potenti": 18, "pouter_ord": [6, 18, 19, 22, 23], "power": 5, "pq": 13, "pr": 3, "pre": [1, 7, 8, 14, 18, 25], "pre_bin": 8, "preced": 13, "preciou": [20, 21], "precis": [15, 20], "precompil": 5, "prefer": 7, "prefix": [3, 13, 26], "prepar": 30, "preparation_d": 19, "preparation_descript": 19, "present": [5, 6, 7, 8, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27], "preserv": [7, 15, 16, 20, 25], "preserve_mean": [6, 8, 10, 15, 16, 20, 25], "press": 3, "pressureac": [19, 26], "prevent": 3, "preview": [8, 18, 19], "previou": [1, 10, 14, 18, 25, 30], "previous": [20, 21], "princip": [6, 19], "print": [6, 8, 13, 15, 18, 20, 21, 27], "prioriti": [5, 8, 13], "probabl": [20, 21, 25, 26], "probe": [6, 15, 19, 20, 25, 26], "problem": 24, "procedur": [6, 15], "process": [0, 1, 3, 6, 13, 15, 16, 19, 20, 21, 25, 26, 27], "processed_dir": [13, 20], "processor": [3, 8, 18, 19, 21, 22, 23, 24, 25, 26, 29, 30], "produc": 24, "profil": [6, 30], "progress": [3, 5, 8, 26], "project": [1, 3], "proper": [20, 21], "properti": [6, 8, 9, 13, 14], "propos": [19, 20], "proven": 0, "provid": [1, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 22, 26, 27], "public": [15, 16, 20, 21, 25], "publish": 3, "pull": [2, 18, 22, 29], "puls": [13, 26], "pulse_dur": 19, "pulse_energi": 19, "pulseid": [13, 15, 16, 20, 25, 26, 30], "pulser": 26, "pulsersignadc": [15, 16, 20, 25, 26], "pump": [6, 15, 16, 19, 20, 25, 26], "pumpprobetim": 26, "purpos": [17, 18], "push": [1, 3], "put": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "pv": 26, "py": [13, 17], "pydant": 7, "pyenv": 29, "pynxtool": [8, 12, 19, 26], "pypi": [3, 29], "pyplot": [6, 8, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25], "pyproject": 3, "pytest": 1, "python": [1, 3, 7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29], "python3": [7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "quad": 11, "quadmesh": [18, 20, 21, 22, 23], "qualit": 8, "quantiti": 6, "quasi": [24, 26], "queri": [13, 17], "queu": 3, "quick": 20, "quit": [15, 21], "r": [3, 12, 15, 16, 17, 18, 22, 25], "r_center": 6, "r_convers": 6, "r_det": 6, "r_ok": [15, 16, 20, 21, 25], "r_start": 6, "r_step": 6, "radial": 26, "radii": 6, "radiu": [6, 8, 26], "rais": [5, 6, 7, 8, 12, 13, 14, 17], "ramp": 22, "randn": 17, "random": [11, 17, 24], "rang": [5, 6, 8, 11, 13, 15, 16, 19, 20, 21, 23, 24, 25, 26], "range_convert": 6, "rate": [13, 18, 21, 22], "rather": 8, "ratio": 23, "raw": [3, 13, 15, 16, 20, 21, 25, 26], "raw_dir": 13, "rbv": [19, 26], "rd": 26, "rdeform": 6, "rdeform_field": [6, 8], "re": [13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27], "read": [3, 6, 7, 8, 12, 13, 15, 16, 18, 20, 21, 26, 30], "read_datafram": [8, 13], "read_delay_rang": 8, "read_env_var": 7, "reader": [8, 12, 13, 19, 20, 26], "readout": 25, "real": 27, "realist": 5, "realli": 17, "rearrange_fil": 27, "reason": [15, 16, 18, 22], "rebas": 1, "recent": 3, "recombin": [5, 26], "record": [15, 16, 21, 22, 25, 27], "recreat": 13, "recurs": 14, "reduc": [15, 16, 18, 20, 21, 22], "reduct": [6, 8, 10, 15, 16, 20, 25], "ref": 26, "ref_energi": [6, 8, 16, 18, 20, 21, 22], "ref_id": [6, 8, 16, 18, 20, 21, 22], "refer": [1, 6, 8, 18, 26], "reference_calib": 16, "refid": 18, "regardless": [13, 20], "region": [6, 25], "regist": 1, "registr": 6, "registri": 1, "rel": [6, 23], "relat": [3, 6, 8, 16, 20, 21], "relationship": 6, "releas": 2, "relev": [15, 16, 20, 21, 25], "reli": 13, "remain": [8, 13, 22], "remov": [3, 9, 13, 20, 21, 25, 26], "remove_invalid_fil": [13, 20], "remove_zip": [9, 27], "renam": 10, "render": 6, "reorder": 6, "repeat": [13, 15], "replac": [6, 8, 13], "report": [7, 13, 26], "repositori": [1, 3, 29], "repres": [5, 8, 12, 13], "represent": [6, 14], "request": [2, 5, 13, 20, 26, 29], "requir": [3, 5, 6, 13, 18, 19, 29], "reread": 13, "rerun": 27, "res01": 24, "res02": 24, "res03": 24, "res11": 24, "res12": 24, "res13": 24, "res14": 24, "res15": 24, "res_1d": 16, "res_bam": 15, "res_chessi": 20, "res_corr": [15, 16, 25], "res_kx_ki": 25, "res_norm": 22, "res_ref": 16, "res_sub": 21, "res_t05": 20, "res_t10": 20, "reserv": [13, 26], "reset": [6, 8, 13], "reset_deform": 6, "reset_multi_index": 13, "resolut": [15, 24], "resolv": [0, 13, 15, 26, 28], "respect": [6, 13, 15, 18, 20, 22, 23, 26], "respons": 3, "restart": 27, "restor": 8, "result": [5, 6, 8, 13, 25, 27, 30], "resum": 27, "retain": 12, "retriev": [8, 13, 22, 26], "rettig": 13, "return": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 26], "return_edg": 5, "return_partit": 5, "reus": 18, "revers": 8, "review": 1, "rg": [18, 22], "right": [24, 25], "rise": 8, "rmsnois": 6, "robust": [15, 20, 21, 25], "role": 19, "room": 20, "root": [13, 16, 20, 21, 26], "root_dir": [9, 27], "rotat": [6, 8, 18, 19, 22, 23, 26], "rotation_auto": 6, "rotation_symmetri": [8, 18, 22, 23, 26], "rotsym": 6, "rotvertexgener": 6, "routin": [0, 18, 26], "row": [6, 8, 10, 15, 17], "row_group": 13, "row_index": 6, "rst": 1, "rstart": [6, 26], "rstep": [6, 26], "rtype": 14, "run": [1, 3, 8, 10, 13, 15, 16, 18, 21, 25, 26, 30], "run44498": 15, "run_id": 13, "run_numb": [15, 16, 25], "runner": [9, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "runs44824": 20, "runtimeerror": 5, "rv": 11, "rvbin": 11, "rvrang": 11, "rx": 15, "sa1": 26, "safetymargin": 13, "same": [8, 10, 14, 18, 19, 20, 26], "sampl": [5, 6, 8, 18, 19, 21, 23, 24, 25, 26, 30], "sample_histori": 19, "sample_temperatur": [22, 26], "samplebia": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "sampletemperatur": [15, 16, 20, 25, 26], "sase": [15, 20, 25, 26], "sav": [19, 26], "save": [7, 8, 12, 13, 15, 16, 18, 19, 26, 30], "save_config": 7, "save_delay_calibr": 8, "save_delay_offset": [8, 15, 20], "save_energy_calibr": [8, 16, 18, 20, 21], "save_energy_correct": [8, 18], "save_energy_offset": [8, 20], "save_env_var": 7, "save_momentum_calibr": [8, 18], "save_parquet": 13, "save_splinewarp": [8, 18], "save_transform": 8, "save_workflow_param": [8, 20], "savgol_filt": [6, 8], "saw": 20, "sb": 25, "sb_blur": 25, "sb_norm": 25, "scale": [6, 8, 10, 18, 20, 26], "scaling_auto": 6, "scan": [6, 8, 13, 18, 19, 22, 30], "scan0121_1": [22, 27], "scan049_1": 27, "scandir": [18, 19, 22, 23, 24], "scatter": [6, 16], "scatterkwd": 6, "schedul": 13, "schema": [13, 20], "scicat": [13, 20, 26], "scicat_token": [20, 26], "scicat_url": [20, 26], "scientificmetadata": 20, "scientist": 1, "scipi": [6, 8, 16, 25], "score": 6, "script": [6, 29], "sdiag": 26, "sdir": 13, "search": [5, 6, 7, 13], "search_pattern": 13, "sec": [18, 22], "second": [6, 8, 13, 15, 26], "section": [6, 26], "sector": [6, 8, 15, 16, 25, 26, 30], "sector_delai": [6, 8, 26], "sector_id": [6, 13, 26], "sector_id_column": [6, 13, 20], "sector_id_reserved_bit": [13, 20, 26], "sectorid": 13, "sed": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "sed_config": [7, 8, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26], "sed_kernel": 29, "sedprocessor": [8, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "see": [1, 3, 6, 8, 13, 15, 20, 21, 24, 25, 26, 27, 29], "seg": 6, "segment": 6, "sel": [15, 16, 20, 25], "select": [1, 3, 6, 8, 13, 18, 23, 26], "select_k_rang": 6, "select_slic": 6, "selector": [6, 13], "self": [6, 8], "sensit": 24, "separ": [6, 13, 20], "sequenc": [5, 6, 8, 10, 11, 12, 13], "sequenti": 21, "seri": [6, 8, 13, 20, 30], "serial": [13, 20], "serialized_s": 20, "set": [1, 3, 5, 6, 7, 8, 13, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27], "set_titl": [15, 16, 25], "setup": [26, 30], "sever": [0, 25], "sh": [1, 3], "shall": [18, 26], "shape": [5, 6, 8, 13], "share": 20, "shift": [6, 8, 15, 16, 20, 21, 25], "ship": 26, "short": 15, "should": [1, 5, 6, 8, 9, 12, 13, 16, 19, 20, 24, 26], "show": [5, 6, 8, 15, 16, 18, 19, 20, 21, 22, 25], "show_legend": 6, "showcas": [17, 23], "shown": 24, "side": [15, 25, 28], "sideband": [15, 25], "sig_mov": 6, "sig_stil": 6, "sigma": [6, 15, 18, 26], "sigma_radiu": [18, 26], "sign": [6, 8, 10, 26], "signal": [6, 8, 16, 20], "signific": [5, 13, 15, 17], "significantli": 3, "similar": [5, 10, 13, 25], "similarli": [24, 27], "simpl": [5, 17, 20], "simpli": [17, 20], "simplify_binning_argu": 5, "simul": 17, "simultan": [10, 25], "sinc": 26, "singl": [0, 5, 6, 8, 11, 12, 13, 17, 19, 21, 23, 26], "single_event_data": 27, "sis8300": 26, "site": [7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "situat": [6, 24], "size": [5, 6, 10, 11, 13, 20, 24, 26], "skip": [3, 18, 19, 23, 24, 29], "skip_test": 5, "slice": [6, 8, 15, 16, 18, 20, 21, 22, 23, 25, 26], "slice_correct": 6, "slider": [6, 8], "slightli": 21, "slow": [3, 8], "slow_ax": 19, "small": [1, 17, 24], "smaller": [15, 24], "smallest": 10, "smooth": [6, 8, 26], "so": [3, 12, 16, 20, 26], "societi": 19, "solv": [6, 24], "some": [13, 16, 20, 24, 25, 27], "sometim": [20, 25], "somewher": 18, "soon": [20, 26], "sort": [12, 13], "sourc": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 26, 29], "sp": [18, 19, 20, 21, 22, 23, 24], "sp_44455": 16, "sp_44498": [15, 16, 25], "space": [3, 6, 8, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "span": [6, 8], "spars": [6, 10], "spatial": 20, "spatial_resolut": 19, "spawn": [5, 8], "spec": [6, 13], "special": 26, "specif": [3, 6, 8, 13, 15, 16, 20, 21, 25], "specifi": [5, 6, 8, 9, 10, 13, 18, 27], "spectra": [6, 20, 21], "spectral": 6, "spectroscopi": [0, 1], "spectrum": [16, 30], "speed": [13, 20], "spent": 20, "spheric": [6, 8, 18], "sphinx": 3, "spline": [6, 8, 18, 19, 22, 26], "spline_warp_estim": [6, 8], "splinewarp": [8, 18], "split": [13, 26], "split_channel_bitwis": 13, "split_dld_time_from_sector_id": [13, 20], "split_sector_id_from_dld_tim": 26, "spot": 30, "sqrt": [18, 23], "squar": [6, 15, 16, 18, 20, 21, 22], "src": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "st": [15, 16, 25], "stack": [6, 8, 12], "stackaxi": 6, "stage": [6, 15, 20, 25, 26, 30], "stamp": [8, 10, 13, 23, 28], "standard": [6, 12, 18, 19], "start": [2, 5, 6, 8, 13, 18, 20, 26], "static": [6, 9, 26], "statist": [15, 16, 18, 20, 21, 22], "stdev": 10, "step": [0, 1, 3, 5, 6, 8, 13, 21, 24, 25, 26], "steparrai": 20, "stepsiz": 24, "still": [20, 26], "stoke": 19, "stop": [6, 27], "storag": [8, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "store": [5, 6, 8, 9, 13, 16, 20, 21, 22, 25, 26, 28], "str": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 20, 22], "stream": [13, 26], "stream_0": 26, "stream_1": 26, "stream_2": 26, "stream_4": 26, "stream_name_prefix": 26, "string": [5, 7, 12, 13, 20], "structur": [13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26], "sub_channel": 26, "subchannel": 26, "subchannelalia": 26, "subclass": [1, 6], "subdir": [18, 19, 22, 23, 24, 27], "subfold": 27, "subfunct": 12, "submit": 29, "subplot": [15, 16, 17, 18, 20, 21, 22, 25], "subsequ": 26, "substanti": 24, "substitu": 8, "subtract": [6, 8, 10], "success": [1, 26], "successfulli": [20, 21, 27], "suffici": 6, "suffix": 10, "sum": [6, 13, 15, 16, 17, 18, 21, 22], "sum_n": 6, "support": [6, 7, 8, 10, 13], "supported_file_typ": 13, "suppress": [6, 20], "suppress_output": 6, "suptitl": [15, 16, 25], "sure": [3, 20, 26], "surround": 6, "sxp": [0, 13, 30], "sxp_example_config": 21, "sy": 17, "sym": 6, "symmetr": [6, 18], "symmetri": [6, 8, 18, 26, 28], "symscor": 6, "symtyp": 6, "sync": 26, "system": [6, 7, 13, 15, 16, 20, 21, 23, 25, 26], "system_config": [7, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "t": [3, 6, 8, 12, 15, 18, 19, 20, 22, 23, 24, 25, 26], "t0": [6, 8, 18, 20, 21, 22, 25, 26, 28], "t0_kei": [6, 26], "t0_valu": 6, "t_b": 22, "t_n": 26, "ta": 6, "tab": 3, "tabl": 17, "tabular": 8, "tag": 3, "tail": 20, "take": [5, 7, 8, 10, 13, 15, 18, 19, 20, 22, 23, 25], "taken": [6, 18, 24], "targcent": 6, "target": [6, 13], "target_column": 10, "tas2": [22, 27], "td": 26, "tell": 23, "temp": 22, "temp_rbv": [19, 26], "temperatur": 28, "temperature_data": 22, "tempor": 15, "term": [6, 15, 24], "terrain": [15, 16, 25], "terrain_r": 6, "test": [1, 27], "test_fid": 13, "text": [11, 15, 16, 25], "than": [8, 12, 24], "thei": [6, 7, 8, 20, 24, 26], "them": [6, 8, 14, 18, 20, 21, 25, 26], "theme": 0, "therefor": [12, 20, 21], "thi": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29], "thick": 6, "thin": [6, 18, 19, 22, 23], "thing": 20, "third": 25, "those": [10, 15, 20, 21, 25, 29], "though": 23, "thread": [5, 8, 13, 26], "threadpool_api": [5, 8, 26], "threadpool_limit": 8, "threads_per_work": [5, 8, 26], "three": 13, "through": [0, 1, 18], "throughout": 22, "tht": [19, 26], "thu": [20, 24, 25], "tif": 8, "tiff": [8, 12, 20], "tight": 20, "tight_layout": 20, "time": [0, 6, 8, 10, 12, 13, 15, 16, 17, 23, 24, 25, 26, 28, 30], "time0": 6, "time0_mm": 6, "time1": 26, "time_offset": 6, "time_stamp": [8, 10, 13, 22, 23], "time_stamp_alia": [8, 13], "time_stamp_column": [8, 10], "timed_datafram": 8, "timed_dataframe_unit_tim": 26, "timed_flash1_user3_stream_2_run44762_file1_20230321t113927": 20, "timestamp": [8, 10, 13, 15, 16, 20, 21, 22, 23, 25, 26], "timezon": 22, "timinginfo": 26, "titl": [6, 15, 25], "tm": [18, 19, 22, 26], "tmat": 6, "to_h5": 12, "to_nexu": 12, "to_tiff": 12, "todo": [19, 20], "tof": [6, 8, 13, 16, 18, 20, 21, 25, 26], "tof2ev": 6, "tof2evpoli": 6, "tof2n": 6, "tof_bin": [6, 26], "tof_binwidth": [6, 26], "tof_column": [6, 13, 20, 26], "tof_dist": 6, "tof_fermi": [6, 18, 26], "tof_n": [6, 8, 26], "tof_ns_column": [6, 8], "tof_voltag": 26, "tof_width": [6, 26], "tofvoltag": [15, 16, 20, 25, 26], "tog": 6, "togeth": 18, "toggl": 18, "token": [3, 13, 20, 26], "toml": 3, "too": [8, 18, 20, 24], "took": 26, "tool": [6, 8, 13, 18, 20, 23, 26], "tooltip": 11, "top": 6, "topic": 0, "total": [5, 15, 16, 17, 20, 21, 25], "toward": [6, 18], "tpswarp": 6, "tqdm": [5, 8], "trace": [6, 8, 18, 26], "traces_norm": 6, "track": [0, 5, 20], "trail": 14, "train": [13, 20, 30], "train_id": 13, "trainid": [13, 15, 16, 20, 21, 25], "transform": [5, 6, 8, 18], "transform_typ": 6, "translat": [6, 8, 18, 19, 22, 23], "transmiss": 20, "transpar": [13, 18, 22], "trarp": [0, 19, 22, 26], "tree": 13, "tremend": 13, "tri": [8, 12], "trigger": 3, "true": [5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27], "trx": [19, 26], "trxp": [25, 28], "trxpd": [0, 30], "try": [5, 17, 19, 21, 24, 26, 27], "trz": [19, 26], "ts_from": 13, "ts_to": 13, "tu": 20, "tube": 18, "tungsten": 25, "tupl": [5, 6, 8, 11, 13], "turn": 5, "tutori": [0, 3, 18, 19, 22, 23, 24, 28, 30], "twice": 10, "two": [3, 6, 8, 10, 13, 18, 20, 23], "type": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 24, 26, 29], "typeerror": [5, 7, 8, 12], "typic": 26, "tzcyx": 12, "tzoffset": 22, "u": [20, 21, 24, 25], "ubid_offset": 26, "uca": 26, "udld": [19, 26], "ufa": 26, "uint16": [21, 26], "uint32": [5, 15, 16, 20, 25, 26], "uint64": [5, 21], "unbin": 26, "uncategoris": 26, "undefin": [6, 13], "under": [8, 14, 25], "underli": 8, "understand": [3, 21], "undo": 16, "unfortun": 25, "uniform": [5, 6, 8, 10, 24], "unimpl": 5, "union": 6, "unit": [8, 20, 26], "unix": 13, "unmodifi": 8, "unreport": [15, 16, 18, 20, 21, 22], "up": [1, 3, 6, 13, 15, 16, 24], "updat": [3, 6, 13], "update_deform": 6, "upload": 3, "upper": 6, "upper_bound": [8, 10, 23], "upperbound1": 6, "upperbound2": 6, "url": [13, 26, 27], "us": [0, 1, 3, 6, 8, 9, 10, 12, 13, 17, 19, 20, 21, 23, 25, 26, 28, 29], "usag": [0, 13], "use_cent": [6, 8, 26], "use_copy_tool": 8, "use_correct": [8, 19], "use_exist": [9, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27], "use_time_stamp": 8, "user": [1, 3, 5, 6, 7, 9, 13, 17, 19, 22, 23, 26, 27, 29], "user0": 19, "user_config": [7, 22, 23, 26], "user_path": 27, "usual": [5, 20], "util": [0, 5], "utim": 22, "uv": [1, 3], "v": [3, 15, 18, 19, 23, 24, 26, 30], "v0": 3, "val": [5, 6], "valenc": 19, "valid": [6, 7, 8, 13, 20], "valu": [5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 21, 22, 24, 25, 26, 30], "valueerror": [5, 6, 7, 8, 12, 13, 27], "var_nam": 7, "vari": [16, 18, 20, 21, 22], "variabl": [1, 7, 11, 13, 15, 16, 18, 20, 21, 22], "variat": [20, 26], "variou": [13, 26], "vector": [6, 19, 23], "venv": [1, 3, 29], "verbos": [6, 7, 8, 13, 15, 16, 18, 21, 22, 23, 25], "veri": [5, 24, 25], "verifi": [7, 24, 27], "verify_config": 7, "version": [1, 3, 6, 13, 17, 20, 25, 28], "versu": 22, "vert": 6, "vertex": 6, "vertic": [6, 11], "via": 18, "view": [3, 6, 8, 20], "view_even_histogram": 20, "view_event_histogram": [8, 18, 20, 21, 22], "violet": 16, "virtual": [1, 3, 29], "visibl": [15, 25], "visit": 3, "visual": [6, 19, 25, 26, 30], "vital": 26, "vline": [16, 25], "volt": 6, "voltag": [6, 8, 18, 22, 26], "volum": [5, 6], "voxel": 24, "w": [8, 12, 16, 25], "w110": [15, 16, 25, 27], "w4f": [15, 16, 30], "w4f5": 16, "w4f7": [16, 25], "w5p": 25, "w_4f_5": 25, "w_4f_5_blur": 25, "w_4f_5_norm": 25, "w_4f_7": 25, "w_4f_7_bgd": 25, "w_4f_7_bgd_blur": 25, "w_4f_7_blur": 25, "w_4f_7_norm": 25, "w_4f_7_nrm1": 25, "w_4f_7_nrm1_blur": 25, "w_4f_7_nrm2": 25, "w_4f_7_nrm2_blur": 25, "w_5p": 25, "w_5p_blur": 25, "w_5p_norm": 25, "wa": [5, 8, 18, 20, 21, 22, 27], "wai": 24, "walk": 1, "wall": 17, "want": [15, 16, 18, 19, 20, 21, 22, 23, 24, 25], "warn": [5, 6, 8, 12, 17, 18, 19, 20, 21, 23, 24], "warp": [6, 8, 18], "wave": 13, "wavelength": 20, "we": [0, 1, 10, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "web": 9, "weight": [6, 8, 10, 15, 16, 20, 25], "welcom": 1, "well": [1, 5, 6, 15, 18, 23, 24], "were": [13, 20, 21], "wesp": [13, 26], "wether": 13, "what": [20, 21], "when": [5, 6, 8, 9, 13, 14, 20], "where": [5, 6, 7, 8, 9, 13, 18, 20, 21, 24, 26, 27], "whether": [1, 6, 8, 9, 10, 13, 18, 26], "which": [1, 5, 6, 8, 10, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 26], "whichev": 6, "while": [13, 16, 20], "whole": [6, 8, 15, 20, 25], "whose": 6, "wide": 7, "widget": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "width": [6, 8, 15, 18, 19, 22, 23, 26], "window": [6, 7, 26, 29], "wise": 6, "within": [6, 8, 13, 18, 22, 24], "withing": 15, "without": [15, 20], "work": [3, 6, 7, 8, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29], "worker": 26, "workflow": [0, 2, 3, 6, 8, 23, 26], "workflow_dispatch": 3, "workhors": 20, "working_dist": 19, "would": [1, 3, 17], "wrapper": 8, "write": [1, 3, 8, 12, 15, 16, 20, 21, 25], "writer": 8, "written": 6, "wrong": 5, "wse2": [18, 19, 23, 24, 27], "x": [6, 8, 10, 11, 12, 15, 16, 18, 19, 20, 22, 23, 24, 26], "x0": 25, "x1": 15, "x2": 15, "x27": 20, "x5": 15, "x6": 15, "x64": [7, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "x_axi": 6, "x_center": [6, 26], "x_column": [6, 10], "x_width": [6, 26], "xarrai": [5, 8, 12, 20, 21, 25], "xaxi": 6, "xfel": [0, 30], "xgs600": [19, 26], "xlabel": 15, "xm": [18, 19, 22, 23, 26], "xpd": 30, "xr": [5, 6, 8, 12, 20, 21, 25], "xrng": 6, "xtran": [6, 8, 18, 19, 22, 23], "xuv": 19, "y": [6, 8, 10, 11, 12, 18, 19, 20, 22, 23, 24, 26], "y1": 15, "y2": 15, "y5": 15, "y6": 15, "y_axi": 6, "y_center": [6, 26], "y_column": [6, 10], "y_width": [6, 26], "yaml": [7, 8, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26], "year": 26, "yet": [8, 21, 26], "ylabel": 15, "ym": [18, 19, 22, 23, 26], "yml": 3, "you": [0, 1, 3, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 29], "your": [1, 15, 16, 20, 21, 24, 25, 29], "yournameload": 1, "yourusernam": 1, "ytran": [6, 8, 18, 19, 22, 23], "z": 12, "z1": 26, "z2": 26, "zenodo": [15, 16, 20, 21, 22, 25, 27, 28], "zero": [6, 15, 16, 20, 21, 25], "zfill": [18, 22], "zip": [9, 17, 27], "zone": [6, 18], "zraw": 26, "\u00b5j": 19, "\u00b5m": 20}, "titles": ["SED documentation", "Contributing to sed", "Development", "How to Maintain", "API", "Binning", "Calibrator", "Config", "Core", "API", "Dataframe Operations", "Diagnostics", "IO", "Data loader", "Metadata", "Tutorial for trXPS for the HEXTOF instrument at FLASH: t0, cross-correlation and BAM correction", "Tutorial for trXPS for energy calibration using core level side-bands", "Binning demonstration on locally generated fake data", "Demonstration of the conversion pipeline using time-resolved ARPES data stored on Zenodo", "Binning with metadata generation, and storing into a NeXus file", "Tutorial for binning data from the HEXTOF instrument at FLASH", "Tutorial for binning data from the SXP instrument at the European XFEL", "Binning of temperature-dependent ARPES data using time-stamped external temperature data", "Distortion correction with orthorhombic symmetry", "Correct use of Jittering", "Tutorial for trXPD for the HEXTOF instrument at FLASH with background normalization", "Configuration", "Dataset", "User Guide", "Installation", "Workflows"], "titleterms": {"1": 18, "1a": 18, "1st": 18, "2": 18, "3": 18, "3a": 18, "4": 18, "5": 18, "abstract": 13, "ad": 27, "add": 20, "addit": 16, "advanc": 28, "align": 20, "along": 17, "an": 27, "anoth": 27, "api": [0, 4, 9], "append": 16, "appli": 15, "around": 16, "arp": [18, 22], "attribut": 27, "au": 21, "automat": 16, "avail": 27, "ax": 23, "axi": [15, 16, 20, 21, 25], "background": 25, "bam": [15, 16], "band": [16, 23], "baseload": 13, "basic": 28, "berlin": 26, "bia": [16, 21], "bin": [5, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25], "calibr": [6, 15, 16, 18, 20, 21, 22, 23, 25], "can": 16, "channel": 21, "check": 15, "chessi": 20, "cleanup": [20, 21], "commun": 0, "compar": 16, "comparison": 15, "comput": [17, 18, 19, 20, 22], "concept": 28, "config": [7, 15, 16, 20, 21, 25], "configur": 26, "contribut": [0, 1], "convers": 18, "core": [8, 16, 25], "correct": [6, 15, 16, 18, 20, 21, 23, 24, 25], "correl": 15, "cross": 15, "custom": 27, "dask": 17, "data": [13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27], "datafram": [10, 17, 20, 21], "dataset": 27, "datasetsmanag": 27, "default": [26, 27], "defin": [15, 17, 18, 22], "definit": 23, "delai": [6, 15, 16, 18, 20, 21, 25], "delaystag": 20, "demonstr": [17, 18], "depend": 22, "desi": 26, "develop": [1, 2, 29], "diagnost": 11, "directori": 27, "distort": [18, 23], "distribut": 17, "dldtimestep": 16, "document": [0, 3], "download": 27, "effect": 15, "electronid": 21, "energi": [6, 15, 16, 18, 20, 21, 25], "entir": 20, "european": 21, "event": 20, "exampl": [0, 26, 27], "exist": 27, "extern": 22, "extract": 16, "fake": 17, "featur": 23, "fhi": 26, "file": [16, 19, 20, 21, 26], "final": 19, "find": [16, 20, 21], "flash": [15, 20, 25, 26], "flashload": 13, "flight": [20, 21], "frame": 16, "from": [16, 20, 21, 25], "function": 5, "gener": [17, 19, 20, 23], "genericload": 13, "get": [1, 15, 16, 20, 21, 25, 27], "guid": [0, 28], "guidelin": 1, "helper": 5, "hextof": [15, 20, 25, 26], "histogram": [18, 20, 21], "how": 3, "id": [15, 21], "import": [15, 16, 20, 21, 25, 27], "inspect": [20, 21], "instal": [28, 29], "instanc": [20, 27], "instrument": [15, 20, 21, 25], "interfac": 13, "io": 12, "jitter": [20, 24], "json": 27, "level": [16, 25], "librari": [15, 16, 20, 21, 25], "load": [15, 16, 18, 19, 20, 21, 22, 23, 24], "loader": [1, 13], "local": 17, "locat": 27, "main": 5, "maintain": 3, "metadata": [14, 19], "method": 27, "meti": 26, "mica": 21, "microbunchid": 21, "microscop": 26, "modul": 27, "momentum": [6, 18, 23, 26], "mpe": 26, "mpesload": 13, "necessari": [15, 16, 20, 21, 25], "new": 27, "nexu": 19, "normal": 25, "note": 20, "now": 16, "number": 16, "o": 15, "offset": [20, 21], "oper": 10, "optic": 20, "option": 18, "orthorhomb": 23, "our": 16, "overview": 27, "panda": 17, "paramet": [15, 16, 20, 21], "partit": 17, "path": [15, 16, 20, 21, 25, 27], "peak": 16, "pipelin": 18, "plot": 20, "posit": 16, "prepar": [15, 16, 20, 21, 25], "previou": [16, 20, 21], "processor": 20, "profil": 20, "pull": 1, "puls": 15, "pulseid": 21, "rang": [17, 18, 22], "read": 25, "refer": 16, "releas": 3, "remov": 27, "request": 1, "requir": 27, "resolv": 18, "result": 20, "roi": 16, "run": 20, "sampl": 20, "save": [20, 21], "sb": 16, "scan": 21, "sector": 20, "sed": [0, 1, 28], "see": 16, "seri": [16, 21], "set": [15, 26], "setup": [15, 16, 20, 21, 25], "side": 16, "some": [18, 22], "spectrum": [20, 21], "spline": 23, "spot": 20, "stage": [16, 21], "stamp": 22, "start": 1, "step": 18, "store": [15, 18, 19], "subdirectori": 27, "sxp": 21, "sxploader": 13, "symmetri": 23, "t0": [15, 16], "temperatur": 22, "those": 16, "time": [18, 20, 21, 22], "top": 23, "topic": 28, "train": [15, 21], "transform": 17, "trxp": [15, 16], "trxpd": 25, "tutori": [15, 16, 20, 21, 25], "us": [5, 15, 16, 18, 22, 24, 27], "user": [0, 28], "util": 13, "v": 21, "valenc": 23, "valu": 20, "version": 29, "versu": 15, "visual": [16, 18, 20, 22], "volum": [18, 19, 22], "w": 15, "w4f": 25, "warp": 23, "we": [15, 16], "workflow": [1, 18, 20, 30], "xfel": 21, "xpd": 25, "zenodo": 18}})
\ No newline at end of file
diff --git a/sed/develop/sed/api.html b/sed/develop/sed/api.html
index 4422cb0..3cc19be 100644
--- a/sed/develop/sed/api.html
+++ b/sed/develop/sed/api.html
@@ -8,7 +8,7 @@
- API — SED 0.4.1.dev383+g27234e0 documentation
+ API — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -38,7 +38,7 @@
-
+
@@ -47,7 +47,7 @@
@@ -57,7 +57,7 @@
-
+
@@ -119,7 +119,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -368,7 +368,7 @@
Data loader
Binning
Calibrator
-Dataset
+API
Diagnostics
IO
Metadata
@@ -445,7 +445,7 @@ API
Data loader
Binning
Calibrator
-Dataset
+API
Diagnostics
IO
Metadata
diff --git a/sed/develop/sed/binning.html b/sed/develop/sed/binning.html
index cf214ad..2c8f906 100644
--- a/sed/develop/sed/binning.html
+++ b/sed/develop/sed/binning.html
@@ -8,7 +8,7 @@
- Binning — SED 0.4.1.dev383+g27234e0 documentation
+ Binning — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -38,7 +38,7 @@
-
+
@@ -47,7 +47,7 @@
@@ -57,7 +57,7 @@
-
+
@@ -119,7 +119,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -368,7 +368,7 @@
Data loader
Binning
Calibrator
-Dataset
+API
Diagnostics
IO
Metadata
diff --git a/sed/develop/sed/calibrator.html b/sed/develop/sed/calibrator.html
index 1f7114d..3fce937 100644
--- a/sed/develop/sed/calibrator.html
+++ b/sed/develop/sed/calibrator.html
@@ -8,7 +8,7 @@
- Calibrator — SED 0.4.1.dev383+g27234e0 documentation
+ Calibrator — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -38,7 +38,7 @@
-
+
@@ -47,17 +47,17 @@
-
+
-
+
@@ -119,7 +119,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -368,7 +368,7 @@
Data loader
Binning
Calibrator
-Dataset
+API
Diagnostics
IO
Metadata
@@ -2418,7 +2418,7 @@ Calibrator
diff --git a/sed/develop/sed/config.html b/sed/develop/sed/config.html
index 8aa4c4e..51f5eed 100644
--- a/sed/develop/sed/config.html
+++ b/sed/develop/sed/config.html
@@ -8,7 +8,7 @@
- Config — SED 0.4.1.dev383+g27234e0 documentation
+ Config — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -38,7 +38,7 @@
-
+
@@ -47,7 +47,7 @@
@@ -57,7 +57,7 @@
-
+
@@ -119,7 +119,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -368,7 +368,7 @@
Data loader
Binning
Calibrator
-Dataset
+API
Diagnostics
IO
Metadata
@@ -462,11 +462,11 @@
user_config (dict | str , optional ) – user-based config dictionary
or file path. The loaded dictionary is completed with the user-based values,
taking preference over system and default values.
-Defaults to the file “.sed/config.yaml” in the current user’s home directory.
+Defaults to the file “.config/sed/config_v1.yaml” in the current user’s home directory.
system_config (dict | str , optional ) – system-wide config dictionary
or file path. The loaded dictionary is completed with the system-wide values,
-taking preference over default values. Defaults to the file “/etc/sed/config.yaml”
-on linux, and “%ALLUSERSPROFILE%/sed/config.yaml” on windows.
+taking preference over default values. Defaults to the file “/etc/sed/config_v1.yaml”
+on linux, and “%ALLUSERSPROFILE%/sed/config_v1.yaml” on windows.
default_config (dict | str , optional ) – default config dictionary
or file path. The loaded dictionary is completed with the default values.
Defaults to package_dir /config/default.yaml”.
@@ -559,7 +559,8 @@
Read an environment variable from multiple locations in order:
1. OS environment variables
2. .env file in current directory
-3. .env file in user config directory
+3. .env file in user config directory
+4. .env file in system config directory
Parameters:
var_name (str ) – Name of the environment variable to read
diff --git a/sed/develop/sed/core.html b/sed/develop/sed/core.html
index 1c85a96..22cb447 100644
--- a/sed/develop/sed/core.html
+++ b/sed/develop/sed/core.html
@@ -8,7 +8,7 @@
- Core — SED 0.4.1.dev383+g27234e0 documentation
+ Core — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -38,7 +38,7 @@
-
+
@@ -47,7 +47,7 @@
@@ -57,7 +57,7 @@
-
+
@@ -119,7 +119,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -368,7 +368,7 @@
Data loader
Binning
Calibrator
-Dataset
+API
Diagnostics
IO
Metadata
diff --git a/sed/develop/sed/dataset.html b/sed/develop/sed/dataset.html
index 161820a..c716f91 100644
--- a/sed/develop/sed/dataset.html
+++ b/sed/develop/sed/dataset.html
@@ -8,7 +8,7 @@
- Dataset — SED 0.4.1.dev383+g27234e0 documentation
+ API — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -38,7 +38,7 @@
-
+
@@ -47,7 +47,7 @@
@@ -57,7 +57,7 @@
-
+
@@ -119,7 +119,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -368,7 +368,7 @@
Data loader
Binning
Calibrator
-Dataset
+API
Diagnostics
IO
Metadata
@@ -422,7 +422,7 @@
API
- Dataset
+ API
@@ -439,284 +439,8 @@
-
-Dataset
-SED comes with the ability to download and extract any URL based
-datasets. By default, user can the “WSe2”, “TaS2” and “Gd_W110” datasets
-but easy to extend this list.
-
-Getting datasets
-import os
-from sed.dataset import dataset
-
-
-
-get()
-The “get” just needs the data name, but another root_dir can be provided.
-Try to interrupt the download process and restart to see that it continues the download from where it stopped
-dataset . get ( "WSe2" , remove_zip = False )
-
-
- Using default data path for "WSe2": "<user_path>/datasets/WSe2"
-
-3%|▎ | 152M/5.73G [00:02<01:24, 71.3MB/s]
-
-Using default data path for "WSe2": "<user_path>/datasets/WSe2"
-
-100%|██████████| 5.73G/5.73G [01:09<00:00, 54.3MB/s]
-
-Download complete.
-
-
-Not providing “remove_zip” at all will by default delete the zip file after extraction
-
-Setting the “use_existing” keyword to False allows to download the data in another location. Default is to use existing data
-dataset . get ( "WSe2" , root_dir = "new_datasets" , use_existing = False )
-
-
- Using specified data path for "WSe2": "<user_path>/new_datasets/datasets/WSe2"
-Created new directory at <user_path>/new_datasets/datasets/WSe2
-
-
- 3%|▎ | 152M/5.73G [00:02<01:24, 71.3MB/s]
-
-
-Interrupting extraction has similar behavior to download and just continues from where it stopped.
-Or if user deletes the extracted documents, it re-extracts from zip file
-dataset . get ( "WSe2" , remove_zip = False )
-
-## Try to remove some files and rerun this command.
-
-
- Using default data path for "WSe2": "<user_path>/datasets/WSe2"
-WSe2 data is already fully downloaded.
-
-
-5.73GB [00:00, 12.6MB/s]
-
-Download complete.
-Extracting WSe2 data...
-
-
-
-100%|██████████| 113/113 [02:41<00:00, 1.43s/file]
-
-WSe2 data extracted successfully.
-
-
-
-
-remove()
-“remove” allows removal of some or all instances of existing data
-This would remove only one of the two existing paths
-dataset . remove ( "WSe2" , instance = dataset . existing_data_paths [ 0 ])
-
-
-Removed < user_path >/ datasets / WSe2
-
-
-This removes all instances, if any present
-
-WSe2 data is not present .
-
-
-
-
-Attributes useful for user
-All available datasets after looking at module, user and folder levels
-
-[ 'WSe2' , 'TaS2' , 'Gd_W110' ]
-
-
-The dir and subdirs where data is located
-
-'<user_path>/datasets/WSe2'
-
-
-
-[ '<user_path>/datasets/WSe2/Scan049_1' ,
- '<user_path>/datasets/WSe2/energycal_2019_01_08' ]
-
-
-Existing locations where data is present
-dataset . existing_data_paths
-
-
-[ '<user_path>/new_dataset/datasets/WSe2' ,
- '<user_path>/datasets/WSe2' ]
-
-
-
-
-
-Example of adding custom datasets
-
-DatasetsManager
-Allows to add or remove datasets in json file at any level (module, user, folder).
-Looks at all levels to give the available datasets
-import os
-from sed.dataset import DatasetsManager
-
-
-We add a new dataset to both folder and user levels
-This dataset also has “rearrange_files” set to True, which takes all files in subfolders and puts them in the main dataset specific directory
-example_dset_name = "Example"
-example_dset_info = {}
-
-example_dset_info [ "url" ] = "https://example-dataset.com/download" # not a real path
-example_dset_info [ "subdirs" ] = [ "Example_subdir" ]
-example_dset_info [ "rearrange_files" ] = True
-
-DatasetsManager . add ( data_name = example_dset_name , info = example_dset_info , levels = [ "folder" , "user" ])
-
-
-Added Example dataset to folder datasets . json
-Added Example dataset to user datasets . json
-
-
-datasets.json should be available in execution folder after this
-assert os . path . exists ( "./datasets.json" )
-dataset . available
-
-
-[ 'Example' , 'WSe2' , 'TaS2' , 'Gd_W110' ]
-
-
-This will remove the Example dataset from the user json file
-DatasetsManager . remove ( data_name = example_dset_name , levels = [ "user" ])
-
-
-Removed Example dataset from user datasets . json
-
-
-Adding dataset that already exists will give an error. Likewise, removing one that doesn’t exist
-# This should give an error
-DatasetsManager . add ( data_name = example_dset_name , info = example_dset_info , levels = [ "folder" ])
-
-
-ValueError : Dataset Example already exists in folder datasets . json .
-
-
-Now that dataset.json with Example exists in current dir, lets try to fetch it
-
- Using default data path for "Example": "<user_path>/datasets/Example"
-Created new directory at <user_path>/datasets/Example
-Download complete.
-Extracting Example data...
-
-
-100%|██████████| 4/4 [00:00<00:00, 28.10file/s]
-
-Example data extracted successfully.
-Removed Example.zip file.
-Rearranging files in Example_subdir.
-
-
-
-100%|██████████| 3/3 [00:00<00:00, 696.11file/s]
-
-File movement complete.
-Rearranging complete.
-
-
-print ( dataset . dir )
-print ( dataset . subdirs )
-
-
-< user_path >/ datasets / Example
-[]
-
-
-lets download to another location
-dataset . get ( "Example" , root_dir = "new_datasets" , use_existing = False )
-
-
-we can remove one instance
-print ( dataset . existing_data_paths )
-path_to_remove = dataset . existing_data_paths [ 0 ]
-
-
-[ '<user_path>/new_datasets/datasets/Example' , '<user_path>/datasets/Example' ]
-
-
-dataset . remove ( data_name = "Example" , instance = path_to_remove )
-
-
-Removed < user_path >/ new_datasets / datasets / Example
-
-
-assert not os . path . exists ( path_to_remove )
-
-
-print ( dataset . existing_data_paths )
-
-
-[ '<user_path>/datasets/Example' ]
-
-
-
-
-
-Default datasets.json
-{
- "WSe2" : {
- "url" : "https://zenodo.org/record/6369728/files/WSe2.zip" ,
- "subdirs" : [
- "Scan049_1" ,
- "energycal_2019_01_08"
- ]
- },
- "Gd_W110" : {
- "url" : "https://zenodo.org/records/10658470/files/single_event_data.zip" ,
- "subdirs" : [
- "analysis_data" ,
- "calibration_data"
- ],
- "rearrange_files" : true
- },
- "W110" : {
- "url" : "https://zenodo.org/records/12609441/files/single_event_data.zip" ,
- "subdirs" : [
- "analysis_data" ,
- "calibration_data"
- ],
- "rearrange_files" : true
- },
- "TaS2" : {
- "url" : "https://zenodo.org/records/10160182/files/TaS2.zip" ,
- "subdirs" : [
- "Scan0121_1" ,
- "energycal_2020_07_20"
- ]
- },
- "Au_Mica" : {
- "url" : "https://zenodo.org/records/13952965/files/Au_Mica_SXP.zip"
- },
- "Test" : {
- "url" : "http://test.com/files/file.zip" ,
- "subdirs" : [
- "subdir"
- ],
- "rearrange_files" : true
- }
-}
-
-
-
-
-API
+
+API
This module provides a Dataset class to download and extract datasets from web.
These datasets are defined in a JSON file. The Dataset class implements these features
Easy API:
@@ -852,7 +576,6 @@
Default datasets.json
-
@@ -902,35 +625,21 @@ Default datasets.json
@@ -368,7 +368,7 @@
Data loader
Binning
Calibrator
-Dataset
+API
Diagnostics
IO
Metadata
diff --git a/sed/develop/sed/diagnostic.html b/sed/develop/sed/diagnostic.html
index ef7a2b0..4e8b08a 100644
--- a/sed/develop/sed/diagnostic.html
+++ b/sed/develop/sed/diagnostic.html
@@ -8,7 +8,7 @@
- Diagnostics — SED 0.4.1.dev383+g27234e0 documentation
+ Diagnostics — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -38,7 +38,7 @@
-
+
@@ -47,17 +47,17 @@
-
+
-
+
@@ -119,7 +119,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -368,7 +368,7 @@
Data loader
Binning
Calibrator
-Dataset
+API
Diagnostics
IO
Metadata
@@ -514,7 +514,7 @@
- IO — SED 0.4.1.dev383+g27234e0 documentation
+ IO — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -38,7 +38,7 @@
-
+
@@ -47,7 +47,7 @@
@@ -57,7 +57,7 @@
-
+
@@ -119,7 +119,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -368,7 +368,7 @@
Data loader
Binning
Calibrator
-Dataset
+API
Diagnostics
IO
Metadata
diff --git a/sed/develop/sed/loader.html b/sed/develop/sed/loader.html
index 7a12a96..ee94a03 100644
--- a/sed/develop/sed/loader.html
+++ b/sed/develop/sed/loader.html
@@ -8,7 +8,7 @@
- Data loader — SED 0.4.1.dev383+g27234e0 documentation
+ Data loader — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -38,7 +38,7 @@
-
+
@@ -47,7 +47,7 @@
@@ -57,7 +57,7 @@
-
+
@@ -119,7 +119,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -368,7 +368,7 @@
Data loader
Binning
Calibrator
-Dataset
+API
Diagnostics
IO
Metadata
diff --git a/sed/develop/sed/metadata.html b/sed/develop/sed/metadata.html
index 3a4bc53..3b1d132 100644
--- a/sed/develop/sed/metadata.html
+++ b/sed/develop/sed/metadata.html
@@ -8,7 +8,7 @@
- Metadata — SED 0.4.1.dev383+g27234e0 documentation
+ Metadata — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -38,7 +38,7 @@
-
+
@@ -47,7 +47,7 @@
@@ -57,7 +57,7 @@
-
+
@@ -119,7 +119,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -368,7 +368,7 @@
Data loader
Binning
Calibrator
-Dataset
+API
Diagnostics
IO
Metadata
diff --git a/sed/develop/tutorial/10_hextof_workflow_trXPS_bam_correction.html b/sed/develop/tutorial/10_hextof_workflow_trXPS_bam_correction.html
index 1ed8322..25f6b6d 100644
--- a/sed/develop/tutorial/10_hextof_workflow_trXPS_bam_correction.html
+++ b/sed/develop/tutorial/10_hextof_workflow_trXPS_bam_correction.html
@@ -8,7 +8,7 @@
- Tutorial for trXPS for the HEXTOF instrument at FLASH: t0, cross-correlation and BAM correction — SED 0.4.1.dev383+g27234e0 documentation
+ Tutorial for trXPS for the HEXTOF instrument at FLASH: t0, cross-correlation and BAM correction — SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -39,7 +39,7 @@
-
+
@@ -50,7 +50,7 @@
@@ -60,7 +60,7 @@
-
+
@@ -122,7 +122,7 @@
- SED 0.4.1.dev383+g27234e0 documentation
+ SED 1.0.0a1.dev15+g660a2b0 documentation
@@ -374,6 +374,7 @@
Demonstration of the conversion pipeline using time-resolved ARPES data stored on Zenodo
Binning with metadata generation, and storing into a NeXus file
Configuration
+Dataset
Binning of temperature-dependent ARPES data using time-stamped external temperature data
@@ -702,9 +703,9 @@ We use the stored energy calibration parameters and load trXPS data set to d
1628022830
1
0
- 650.768518
- 894.768518
- 4594.768555
+ 650.692527
+ 894.692527
+ 4594.692383
32919.0
-6187.96875
1.677563e+09
@@ -719,16 +720,16 @@ We use the stored energy calibration parameters and load trXPS data set to d
78.989998
0.020576
3
- -43.662287
+ -43.661241
1
1628022830
1
1
- 651.182831
- 888.182831
- 4596.182617
+ 650.526819
+ 887.526819
+ 4595.526855
32919.0
-6187.96875
1.677563e+09
@@ -743,16 +744,16 @@ We use the stored energy calibration parameters and load trXPS data set to d
78.989998
0.020576
0
- -43.681683
+ -43.672693
2
1628022830
5
0
- 681.681463
- 671.681463
- 4422.681641
+ 682.431820
+ 672.431820
+ 4423.431641
32914.0
-6170.15625
1.677563e+09
@@ -767,16 +768,16 @@ We use the stored energy calibration parameters and load trXPS data set to d
78.989998
0.020576
6
- -40.983130
+ -40.996339
3
1628022830
5
1
- 685.203274
- 658.203274
- 4425.203125
+ 685.075281
+ 658.075281
+ 4425.075195
32914.0
-6170.15625
1.677563e+09
@@ -791,16 +792,16 @@ We use the stored energy calibration parameters and load trXPS data set to d
78.989998
0.020576
3
- -41.027480
+ -41.025234
4
1628022830
5
2
- 670.100111
- 687.100111
- 4424.100098
+ 670.000662
+ 687.000662
+ 4424.000488
32914.0
-6170.15625
1.677563e+09
@@ -815,7 +816,7 @@ We use the stored energy calibration parameters and load trXPS data set to d
78.989998
0.020576
5
- -41.008100
+ -41.006348
@@ -842,9 +843,9 @@ Data w/o BAM correction Attributes: (3)
units : counts long_name : photoelectron counts metadata : {'file_statistics': {'electron': {'0': {'created_by': 'parquet-cpp-arrow version 16.1.0', 'num_columns': 19, 'num_rows': 729496, 'num_row_groups': 1, 'format_version': '2.6', 'serialized_size': 10151, 'filename': 'electron_FLASH1_USER3_stream_2_run44762_file1_20230321T113927.1', 'columns': {'trainId': {'min': 1646339970, 'max': 1646341348}, 'pulseId': {'min': 0, 'max': 4145}, 'electronId': {'min': 0, 'max': 7}, 'dldPosX': {'min': 430, 'max': 938}, 'dldPosY': {'min': 231, 'max': 947}, 'dldTimeSteps': {'min': 8182, 'max': 105156}, 'pulserSignAdc': {'min': 32870.0, 'max': 35093.0}, 'bam': {'min': 8810.9375, 'max': 9255.0}, 'timeStamp': {'min': 1679395179.229589, 'max': 1679395317.021264}, 'monochromatorPhotonEnergy': {'min': 51.02345275878906, 'max': 51.02345275878906}, 'gmdBda': {'min': 45.20067596435547, 'max': 49.068115234375}, 'delayStage': {'min': 1448.3128662109375, 'max': 1448.3133544921875}, 'sampleBias': {'min': -0.010614999569952488, 'max': 0.006012999918311834}, 'tofVoltage': {'min': 29.993118286132812, 'max': 30.00590705871582}, 'extractorVoltage': {'min': 6029.31005859375, 'max': 6029.39990234375}, 'extractorCurrent': {'min': -0.08010900020599365, 'max': -0.06775099784135818}, 'cryoTemperature': {'min': 303.9200134277344, 'max': 303.94000244140625}, 'sampleTemperature': {'min': 304.8999938964844, 'max': 304.94000244140625}, 'dldTimeBinSize': {'min': 0.020576132461428642, 'max': 0.020576132461428642}}}}, 'timed': {'0': {'created_by': 'parquet-cpp-arrow version 16.1.0', 'num_columns': 15, 'num_rows': 377601, 'num_row_groups': 1, 'format_version': '2.6', 'serialized_size': 8280, 'filename': 'timed_FLASH1_USER3_stream_2_run44762_file1_20230321T113927.1', 'columns': {'trainId': {'min': 1646339970, 'max': 1646341348}, 'pulseId': {'min': 0, 'max': 4145}, 'pulserSignAdc': {'min': 32870.0, 'max': 35093.0}, 'bam': {'min': 8810.9375, 'max': 9255.0}, 'timeStamp': {'min': 1679395179.229589, 'max': 1679395317.021264}, 'monochromatorPhotonEnergy': {'min': 51.02345275878906, 'max': 51.02345275878906}, 'gmdBda': {'min': 45.20067596435547, 'max': 49.068115234375}, 'delayStage': {'min': 1448.3128662109375, 'max': 1448.3133544921875}, 'sampleBias': {'min': -0.010614999569952488, 'max': 0.006012999918311834}, 'tofVoltage': {'min': 29.993118286132812, 'max': 30.00590705871582}, 'extractorVoltage': {'min': 6029.31005859375, 'max': 6029.39990234375}, 'extractorCurrent': {'min': -0.08010900020599365, 'max': -0.06775099784135818}, 'cryoTemperature': {'min': 303.9200134277344, 'max': 303.94000244140625}, 'sampleTemperature': {'min': 304.8999938964844, 'max': 304.94000244140625}, 'dldTimeBinSize': {'min': 0.020576132461428642, 'max': 0.020576132461428642}}}}}, 'filling': {'electron': {'columns': ['pulserSignAdc', 'bam', 'timeStamp', 'monochromatorPhotonEnergy', 'gmdBda', 'delayStage', 'sampleBias', 'tofVoltage', 'extractorVoltage', 'extractorCurrent', 'cryoTemperature', 'sampleTemperature', 'dldTimeBinSize'], 'overlap': 729496, 'iterations': 2}, 'timed': {'columns': ['pulserSignAdc', 'bam', 'timeStamp', 'monochromatorPhotonEnergy', 'gmdBda', 'delayStage', 'sampleBias', 'tofVoltage', 'extractorVoltage', 'extractorCurrent', 'cryoTemperature', 'sampleTemperature', 'dldTimeBinSize'], 'overlap': 377601, 'iterations': 2}}, 'split_dld_time_from_sector_id': {'applied': True, 'tof_column': 'dldTimeSteps', 'sector_id_column': 'dldSectorID', 'sector_id_reserved_bits': 3}, 'jittering': ['dldPosX', 'dldPosY', 'dldTimeSteps']}
-
+
@@ -1467,7 +1467,7 @@
Optical Spot Profile
-
+
-
+
sector alignment
@@ -1607,7 +1607,7 @@ time-of-flight spectrum
@@ -1661,7 +1661,7 @@ find calibration parameters
@@ -1785,7 +1785,7 @@ generate the energy axis
@@ -1964,7 +1964,7 @@ correct offsets
@@ -2086,7 +2086,7 @@ Run the workflow from the config file
@@ -2590,7 +2596,7 @@ Run workflow entirely from config.
@@ -720,7 +720,7 @@ Channel Histograms
@@ -741,7 +741,7 @@ PulseIds, ElectronIds
@@ -892,7 +892,7 @@ time-of-flight spectrum
@@ -932,7 +932,7 @@ Load energy calibration files
@@ -1120,7 +1120,7 @@ Load bias series
@@ -1140,19 +1140,19 @@ find calibration parameters
@@ -1266,10 +1266,10 @@ Bin data with energy axis
@@ -564,25 +565,25 @@ Feature definition:
@@ -618,19 +619,19 @@ Spline-warp generation:
@@ -956,7 +962,7 @@ XPD from W4f core level