From 1da8decd1cd794c112d0009d2ab211181df7c866 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 14 Feb 2024 16:31:18 +0000 Subject: [PATCH] Rebuild pages at 58b1607 --- CONDUCT.html | 11 +- CONTRIBUTING.html | 11 +- LICENSE.html | 11 +- .../advanced-python_33ModelTuning_14_2.png | Bin 26013 -> 26244 bytes .../advanced-python_33ModelTuning_14_3.png | Bin 26865 -> 27005 bytes .../advanced-python_33ModelTuning_15_2.png | Bin 22146 -> 21966 bytes .../advanced-python_33ModelTuning_15_3.png | Bin 27770 -> 27842 bytes .../advanced-python_33ModelTuning_15_4.png | Bin 22689 -> 22625 bytes .../advanced-python_33ModelTuning_23_2.png | Bin 19214 -> 18607 bytes .../advanced-python_33ModelTuning_23_3.png | Bin 30300 -> 30293 bytes .../advanced-python_33ModelTuning_23_4.png | Bin 27548 -> 27515 bytes .../advanced-python_33ModelTuning_29_1.png | Bin 38334 -> 38368 bytes .../advanced-python_33ModelTuning_30_5.png | Bin 37026 -> 36887 bytes ...advanced-python_45DemoReweighting_11_5.png | Bin 36656 -> 36674 bytes ...advanced-python_45DemoReweighting_13_3.png | Bin 36527 -> 35984 bytes ...advanced-python_45DemoReweighting_15_3.png | Bin 40491 -> 36684 bytes ...advanced-python_45DemoReweighting_17_3.png | Bin 40676 -> 39357 bytes ...advanced-python_45DemoReweighting_28_1.png | Bin 11538 -> 11536 bytes ...advanced-python_45DemoReweighting_32_6.png | Bin 38652 -> 38339 bytes ...advanced-python_45DemoReweighting_35_1.png | Bin 11884 -> 11296 bytes ...nced-python_50LikelihoodInference_16_1.png | Bin 29135 -> 29668 bytes ...nced-python_50LikelihoodInference_28_1.png | Bin 36085 -> 35406 bytes _images/advanced-python_60sPlot_10_0.png | Bin 13175 -> 17084 bytes _images/advanced-python_60sPlot_12_0.png | Bin 12447 -> 16366 bytes _images/advanced-python_60sPlot_19_0.png | Bin 24910 -> 23990 bytes _images/advanced-python_60sPlot_23_1.png | Bin 34329 -> 33686 bytes _images/advanced-python_60sPlot_28_0.png | Bin 48045 -> 47773 bytes _images/advanced-python_60sPlot_32_0.png | Bin 10952 -> 10918 bytes _images/advanced-python_60sPlot_35_0.png | Bin 17853 -> 19871 bytes _images/advanced-python_60sPlot_37_1.png | Bin 16467 -> 15709 bytes _images/advanced-python_60sPlot_39_1.png | Bin 37974 -> 37921 bytes _images/advanced-python_60sPlot_42_1.png | Bin 30543 -> 30546 bytes _images/advanced-python_60sPlot_46_0.png | Bin 29734 -> 30048 bytes _images/advanced-python_60sPlot_48_0.png | Bin 25419 -> 21383 bytes _images/advanced-python_60sPlot_4_1.png | Bin 12291 -> 12322 bytes _images/advanced-python_60sPlot_54_0.png | Bin 17483 -> 14418 bytes _images/advanced-python_60sPlot_7_0.png | Bin 27813 -> 27628 bytes .../shell-extras/persistent-screen.md.txt | 38 +- _sources/shell-extras/screen.md.txt | 23 +- advanced-python/10Basics.html | 27 +- advanced-python/10Basics.ipynb | 204 +++--- advanced-python/11AdvancedPython.html | 13 +- advanced-python/11AdvancedPython.ipynb | 402 +++++----- advanced-python/12AdvancedClasses.html | 11 +- advanced-python/12AdvancedClasses.ipynb | 216 +++--- advanced-python/20DataAndPlotting.html | 19 +- advanced-python/20DataAndPlotting.ipynb | 208 +++--- advanced-python/30Classification.html | 21 +- advanced-python/30Classification.ipynb | 258 +++---- .../31ClassificationExtension.html | 27 +- .../31ClassificationExtension.ipynb | 86 +-- advanced-python/32BoostingToUniformity.html | 11 +- advanced-python/33ModelTuning.html | 63 +- advanced-python/33ModelTuning.ipynb | 256 +++---- advanced-python/40Histograms.html | 453 ++++++------ advanced-python/40Histograms.ipynb | 684 +++++++++--------- advanced-python/45DemoReweighting.html | 119 ++- advanced-python/45DemoReweighting.ipynb | 296 ++++---- advanced-python/50LikelihoodInference.html | 59 +- advanced-python/50LikelihoodInference.ipynb | 236 +++--- advanced-python/60sPlot.html | 43 +- advanced-python/60sPlot.ipynb | 318 ++++---- advanced-python/70ScikitHEPUniverse.html | 11 +- advanced-python/70ScikitHEPUniverse.ipynb | 128 ++-- advanced-python/README.html | 11 +- genindex.html | 11 +- git/01-basics.html | 11 +- git/02-setup.html | 11 +- git/03-create.html | 11 +- git/04-changes.html | 11 +- git/05-history.html | 11 +- git/06-ignore.html | 11 +- git/07-gitlab.html | 11 +- git/08-share.html | 11 +- git/09-pullrequests.html | 11 +- git/10-conflict.html | 11 +- git/11-ci.html | 11 +- git/12-open.html | 11 +- git/13-licensing.html | 11 +- git/14-citation.html | 11 +- git/README.html | 11 +- index.html | 17 +- objects.inv | Bin 7879 -> 7935 bytes python/00scripts.html | 11 +- python/01basics.html | 13 +- python/01basics.ipynb | 408 +++++------ python/README.html | 11 +- python/classes.html | 11 +- python/classes.ipynb | 168 ++--- python/conditions.html | 11 +- python/dictionaries.html | 11 +- python/first_histogram.html | 11 +- python/further_reading.html | 11 +- python/learning.html | 11 +- python/lists.html | 11 +- python/methods.html | 11 +- python/modules.html | 11 +- python/numbers.html | 11 +- python/operators.html | 11 +- python/running.html | 11 +- python/scripting.html | 11 +- python/strings.html | 11 +- search.html | 11 +- searchindex.js | 2 +- shell-extras/README.html | 22 +- shell-extras/persistent-screen.html | 56 +- shell-extras/screen.html | 32 +- shell-extras/screen2.html | 11 +- shell-extras/shell2.html | 11 +- shell/02-filedir.html | 11 +- shell/03-create.html | 11 +- shell/04-pipefilter.html | 11 +- shell/05-loop.html | 11 +- shell/06-script.html | 11 +- shell/07-find.html | 11 +- shell/README.html | 11 +- snakemake/README.html | 11 +- 117 files changed, 2903 insertions(+), 2562 deletions(-) diff --git a/CONDUCT.html b/CONDUCT.html index 870eadbb..f1f89091 100644 --- a/CONDUCT.html +++ b/CONDUCT.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/advanced-python/12AdvancedClasses.ipynb b/advanced-python/12AdvancedClasses.ipynb index e542a3dc..59f6e09a 100644 --- a/advanced-python/12AdvancedClasses.ipynb +++ b/advanced-python/12AdvancedClasses.ipynb @@ -22,10 +22,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.192852Z", - "iopub.status.busy": "2024-02-06T00:26:56.192698Z", - "iopub.status.idle": "2024-02-06T00:26:56.198179Z", - "shell.execute_reply": "2024-02-06T00:26:56.197731Z" + "iopub.execute_input": "2024-02-14T15:59:20.303698Z", + "iopub.status.busy": "2024-02-14T15:59:20.303303Z", + "iopub.status.idle": "2024-02-14T15:59:20.309234Z", + "shell.execute_reply": "2024-02-14T15:59:20.308770Z" } }, "outputs": [], @@ -63,10 +63,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.200105Z", - "iopub.status.busy": "2024-02-06T00:26:56.199742Z", - "iopub.status.idle": "2024-02-06T00:26:56.202057Z", - "shell.execute_reply": "2024-02-06T00:26:56.201687Z" + "iopub.execute_input": "2024-02-14T15:59:20.311326Z", + "iopub.status.busy": "2024-02-14T15:59:20.311015Z", + "iopub.status.idle": "2024-02-14T15:59:20.313470Z", + "shell.execute_reply": "2024-02-14T15:59:20.312976Z" } }, "outputs": [], @@ -80,10 +80,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.203732Z", - "iopub.status.busy": "2024-02-06T00:26:56.203574Z", - "iopub.status.idle": "2024-02-06T00:26:56.208503Z", - "shell.execute_reply": "2024-02-06T00:26:56.208069Z" + "iopub.execute_input": "2024-02-14T15:59:20.315342Z", + "iopub.status.busy": "2024-02-14T15:59:20.315035Z", + "iopub.status.idle": "2024-02-14T15:59:20.320026Z", + "shell.execute_reply": "2024-02-14T15:59:20.319591Z" } }, "outputs": [ @@ -134,10 +134,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.210185Z", - "iopub.status.busy": "2024-02-06T00:26:56.210027Z", - "iopub.status.idle": "2024-02-06T00:26:56.213202Z", - "shell.execute_reply": "2024-02-06T00:26:56.212813Z" + "iopub.execute_input": "2024-02-14T15:59:20.321932Z", + "iopub.status.busy": "2024-02-14T15:59:20.321538Z", + "iopub.status.idle": "2024-02-14T15:59:20.324599Z", + "shell.execute_reply": "2024-02-14T15:59:20.324204Z" } }, "outputs": [], @@ -182,10 +182,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.214987Z", - "iopub.status.busy": "2024-02-06T00:26:56.214838Z", - "iopub.status.idle": "2024-02-06T00:26:56.217277Z", - "shell.execute_reply": "2024-02-06T00:26:56.216908Z" + "iopub.execute_input": "2024-02-14T15:59:20.326245Z", + "iopub.status.busy": "2024-02-14T15:59:20.326105Z", + "iopub.status.idle": "2024-02-14T15:59:20.328531Z", + "shell.execute_reply": "2024-02-14T15:59:20.328166Z" } }, "outputs": [], @@ -204,10 +204,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.219149Z", - "iopub.status.busy": "2024-02-06T00:26:56.218793Z", - "iopub.status.idle": "2024-02-06T00:26:56.221116Z", - "shell.execute_reply": "2024-02-06T00:26:56.220734Z" + "iopub.execute_input": "2024-02-14T15:59:20.330342Z", + "iopub.status.busy": "2024-02-14T15:59:20.330035Z", + "iopub.status.idle": "2024-02-14T15:59:20.332349Z", + "shell.execute_reply": "2024-02-14T15:59:20.331938Z" } }, "outputs": [], @@ -221,10 +221,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.222668Z", - "iopub.status.busy": "2024-02-06T00:26:56.222528Z", - "iopub.status.idle": "2024-02-06T00:26:56.225115Z", - "shell.execute_reply": "2024-02-06T00:26:56.224729Z" + "iopub.execute_input": "2024-02-14T15:59:20.333901Z", + "iopub.status.busy": "2024-02-14T15:59:20.333762Z", + "iopub.status.idle": "2024-02-14T15:59:20.336336Z", + "shell.execute_reply": "2024-02-14T15:59:20.335938Z" } }, "outputs": [ @@ -245,10 +245,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.226683Z", - "iopub.status.busy": "2024-02-06T00:26:56.226541Z", - "iopub.status.idle": "2024-02-06T00:26:56.229091Z", - "shell.execute_reply": "2024-02-06T00:26:56.228661Z" + "iopub.execute_input": "2024-02-14T15:59:20.338099Z", + "iopub.status.busy": "2024-02-14T15:59:20.337730Z", + "iopub.status.idle": "2024-02-14T15:59:20.340440Z", + "shell.execute_reply": "2024-02-14T15:59:20.340007Z" } }, "outputs": [ @@ -288,10 +288,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.230725Z", - "iopub.status.busy": "2024-02-06T00:26:56.230586Z", - "iopub.status.idle": "2024-02-06T00:26:56.233542Z", - "shell.execute_reply": "2024-02-06T00:26:56.233176Z" + "iopub.execute_input": "2024-02-14T15:59:20.342108Z", + "iopub.status.busy": "2024-02-14T15:59:20.341957Z", + "iopub.status.idle": "2024-02-14T15:59:20.345042Z", + "shell.execute_reply": "2024-02-14T15:59:20.344657Z" } }, "outputs": [], @@ -315,10 +315,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.235371Z", - "iopub.status.busy": "2024-02-06T00:26:56.235079Z", - "iopub.status.idle": "2024-02-06T00:26:56.237363Z", - "shell.execute_reply": "2024-02-06T00:26:56.236977Z" + "iopub.execute_input": "2024-02-14T15:59:20.346606Z", + "iopub.status.busy": "2024-02-14T15:59:20.346437Z", + "iopub.status.idle": "2024-02-14T15:59:20.348575Z", + "shell.execute_reply": "2024-02-14T15:59:20.348206Z" } }, "outputs": [], @@ -331,10 +331,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.239037Z", - "iopub.status.busy": "2024-02-06T00:26:56.238738Z", - "iopub.status.idle": "2024-02-06T00:26:56.242023Z", - "shell.execute_reply": "2024-02-06T00:26:56.241553Z" + "iopub.execute_input": "2024-02-14T15:59:20.350099Z", + "iopub.status.busy": "2024-02-14T15:59:20.349949Z", + "iopub.status.idle": "2024-02-14T15:59:20.353268Z", + "shell.execute_reply": "2024-02-14T15:59:20.352825Z" } }, "outputs": [ @@ -365,10 +365,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.243824Z", - "iopub.status.busy": "2024-02-06T00:26:56.243467Z", - "iopub.status.idle": "2024-02-06T00:26:56.246093Z", - "shell.execute_reply": "2024-02-06T00:26:56.245633Z" + "iopub.execute_input": "2024-02-14T15:59:20.354854Z", + "iopub.status.busy": "2024-02-14T15:59:20.354704Z", + "iopub.status.idle": "2024-02-14T15:59:20.357280Z", + "shell.execute_reply": "2024-02-14T15:59:20.356893Z" } }, "outputs": [ @@ -404,10 +404,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.247935Z", - "iopub.status.busy": "2024-02-06T00:26:56.247635Z", - "iopub.status.idle": "2024-02-06T00:26:56.250050Z", - "shell.execute_reply": "2024-02-06T00:26:56.249684Z" + "iopub.execute_input": "2024-02-14T15:59:20.358936Z", + "iopub.status.busy": "2024-02-14T15:59:20.358692Z", + "iopub.status.idle": "2024-02-14T15:59:20.361322Z", + "shell.execute_reply": "2024-02-14T15:59:20.360837Z" } }, "outputs": [], @@ -425,10 +425,10 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.251614Z", - "iopub.status.busy": "2024-02-06T00:26:56.251476Z", - "iopub.status.idle": "2024-02-06T00:26:56.253601Z", - "shell.execute_reply": "2024-02-06T00:26:56.253237Z" + "iopub.execute_input": "2024-02-14T15:59:20.363019Z", + "iopub.status.busy": "2024-02-14T15:59:20.362783Z", + "iopub.status.idle": "2024-02-14T15:59:20.365119Z", + "shell.execute_reply": "2024-02-14T15:59:20.364660Z" } }, "outputs": [], @@ -442,10 +442,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.255404Z", - "iopub.status.busy": "2024-02-06T00:26:56.255117Z", - "iopub.status.idle": "2024-02-06T00:26:56.258085Z", - "shell.execute_reply": "2024-02-06T00:26:56.257723Z" + "iopub.execute_input": "2024-02-14T15:59:20.366966Z", + "iopub.status.busy": "2024-02-14T15:59:20.366598Z", + "iopub.status.idle": "2024-02-14T15:59:20.369808Z", + "shell.execute_reply": "2024-02-14T15:59:20.369318Z" } }, "outputs": [ @@ -469,10 +469,10 @@ "execution_count": 16, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.259668Z", - "iopub.status.busy": "2024-02-06T00:26:56.259531Z", - "iopub.status.idle": "2024-02-06T00:26:56.262468Z", - "shell.execute_reply": "2024-02-06T00:26:56.262061Z" + "iopub.execute_input": "2024-02-14T15:59:20.371528Z", + "iopub.status.busy": "2024-02-14T15:59:20.371386Z", + "iopub.status.idle": "2024-02-14T15:59:20.374286Z", + "shell.execute_reply": "2024-02-14T15:59:20.373930Z" } }, "outputs": [ @@ -534,10 +534,10 @@ "execution_count": 17, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.264159Z", - "iopub.status.busy": "2024-02-06T00:26:56.264021Z", - "iopub.status.idle": "2024-02-06T00:26:56.266947Z", - "shell.execute_reply": "2024-02-06T00:26:56.266514Z" + "iopub.execute_input": "2024-02-14T15:59:20.375936Z", + "iopub.status.busy": "2024-02-14T15:59:20.375797Z", + "iopub.status.idle": "2024-02-14T15:59:20.378787Z", + "shell.execute_reply": "2024-02-14T15:59:20.378308Z" } }, "outputs": [ @@ -568,10 +568,10 @@ "execution_count": 18, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.268514Z", - "iopub.status.busy": "2024-02-06T00:26:56.268376Z", - "iopub.status.idle": "2024-02-06T00:26:56.271600Z", - "shell.execute_reply": "2024-02-06T00:26:56.271214Z" + "iopub.execute_input": "2024-02-14T15:59:20.380377Z", + "iopub.status.busy": "2024-02-14T15:59:20.380227Z", + "iopub.status.idle": "2024-02-14T15:59:20.383483Z", + "shell.execute_reply": "2024-02-14T15:59:20.383099Z" } }, "outputs": [ @@ -600,10 +600,10 @@ "execution_count": 19, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.273478Z", - "iopub.status.busy": "2024-02-06T00:26:56.273059Z", - "iopub.status.idle": "2024-02-06T00:26:56.276349Z", - "shell.execute_reply": "2024-02-06T00:26:56.275885Z" + "iopub.execute_input": "2024-02-14T15:59:20.385007Z", + "iopub.status.busy": "2024-02-14T15:59:20.384870Z", + "iopub.status.idle": "2024-02-14T15:59:20.387906Z", + "shell.execute_reply": "2024-02-14T15:59:20.387500Z" } }, "outputs": [ @@ -646,10 +646,10 @@ "execution_count": 20, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.278108Z", - "iopub.status.busy": "2024-02-06T00:26:56.277822Z", - "iopub.status.idle": "2024-02-06T00:26:56.280991Z", - "shell.execute_reply": "2024-02-06T00:26:56.280520Z" + "iopub.execute_input": "2024-02-14T15:59:20.389529Z", + "iopub.status.busy": "2024-02-14T15:59:20.389393Z", + "iopub.status.idle": "2024-02-14T15:59:20.392360Z", + "shell.execute_reply": "2024-02-14T15:59:20.392003Z" } }, "outputs": [], @@ -676,10 +676,10 @@ "execution_count": 21, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.282856Z", - "iopub.status.busy": "2024-02-06T00:26:56.282552Z", - "iopub.status.idle": "2024-02-06T00:26:56.284791Z", - "shell.execute_reply": "2024-02-06T00:26:56.284416Z" + "iopub.execute_input": "2024-02-14T15:59:20.393926Z", + "iopub.status.busy": "2024-02-14T15:59:20.393781Z", + "iopub.status.idle": "2024-02-14T15:59:20.395869Z", + "shell.execute_reply": "2024-02-14T15:59:20.395503Z" } }, "outputs": [], @@ -692,10 +692,10 @@ "execution_count": 22, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.286306Z", - "iopub.status.busy": "2024-02-06T00:26:56.286170Z", - "iopub.status.idle": "2024-02-06T00:26:56.289213Z", - "shell.execute_reply": "2024-02-06T00:26:56.288836Z" + "iopub.execute_input": "2024-02-14T15:59:20.397444Z", + "iopub.status.busy": "2024-02-14T15:59:20.397289Z", + "iopub.status.idle": "2024-02-14T15:59:20.400469Z", + "shell.execute_reply": "2024-02-14T15:59:20.400084Z" } }, "outputs": [ @@ -719,10 +719,10 @@ "execution_count": 23, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.290780Z", - "iopub.status.busy": "2024-02-06T00:26:56.290630Z", - "iopub.status.idle": "2024-02-06T00:26:56.293692Z", - "shell.execute_reply": "2024-02-06T00:26:56.293310Z" + "iopub.execute_input": "2024-02-14T15:59:20.402020Z", + "iopub.status.busy": "2024-02-14T15:59:20.401883Z", + "iopub.status.idle": "2024-02-14T15:59:20.404792Z", + "shell.execute_reply": "2024-02-14T15:59:20.404386Z" } }, "outputs": [ @@ -746,10 +746,10 @@ "execution_count": 24, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.295375Z", - "iopub.status.busy": "2024-02-06T00:26:56.295090Z", - "iopub.status.idle": "2024-02-06T00:26:56.297623Z", - "shell.execute_reply": "2024-02-06T00:26:56.297181Z" + "iopub.execute_input": "2024-02-14T15:59:20.406362Z", + "iopub.status.busy": "2024-02-14T15:59:20.406223Z", + "iopub.status.idle": "2024-02-14T15:59:20.408754Z", + "shell.execute_reply": "2024-02-14T15:59:20.408369Z" } }, "outputs": [ @@ -777,10 +777,10 @@ "execution_count": 25, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.299371Z", - "iopub.status.busy": "2024-02-06T00:26:56.299087Z", - "iopub.status.idle": "2024-02-06T00:26:56.301656Z", - "shell.execute_reply": "2024-02-06T00:26:56.301205Z" + "iopub.execute_input": "2024-02-14T15:59:20.410512Z", + "iopub.status.busy": "2024-02-14T15:59:20.410160Z", + "iopub.status.idle": "2024-02-14T15:59:20.412806Z", + "shell.execute_reply": "2024-02-14T15:59:20.412350Z" } }, "outputs": [ @@ -801,10 +801,10 @@ "execution_count": 26, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.303324Z", - "iopub.status.busy": "2024-02-06T00:26:56.303186Z", - "iopub.status.idle": "2024-02-06T00:26:56.305457Z", - "shell.execute_reply": "2024-02-06T00:26:56.304968Z" + "iopub.execute_input": "2024-02-14T15:59:20.414609Z", + "iopub.status.busy": "2024-02-14T15:59:20.414363Z", + "iopub.status.idle": "2024-02-14T15:59:20.416647Z", + "shell.execute_reply": "2024-02-14T15:59:20.416253Z" } }, "outputs": [], @@ -831,10 +831,10 @@ "execution_count": 27, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:26:56.307280Z", - "iopub.status.busy": "2024-02-06T00:26:56.307040Z", - "iopub.status.idle": "2024-02-06T00:26:56.309939Z", - "shell.execute_reply": "2024-02-06T00:26:56.309490Z" + "iopub.execute_input": "2024-02-14T15:59:20.418256Z", + "iopub.status.busy": "2024-02-14T15:59:20.418105Z", + "iopub.status.idle": "2024-02-14T15:59:20.420932Z", + "shell.execute_reply": "2024-02-14T15:59:20.420552Z" } }, "outputs": [ diff --git a/advanced-python/20DataAndPlotting.html b/advanced-python/20DataAndPlotting.html index 46ac32ee..cce215cb 100644 --- a/advanced-python/20DataAndPlotting.html +++ b/advanced-python/20DataAndPlotting.html @@ -358,9 +358,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      @@ -631,7 +636,7 @@

      Alternative implimentations
      -/tmp/ipykernel_4510/2193470804.py:21: RuntimeWarning: invalid value encountered in divide
      +/tmp/ipykernel_4431/2193470804.py:21: RuntimeWarning: invalid value encountered in divide
         metric = S / np.sqrt(S + B)
       
      @@ -640,9 +645,9 @@

      Alternative implimentations
      -/tmp/ipykernel_4510/2193470804.py:21: RuntimeWarning: invalid value encountered in divide
      +/tmp/ipykernel_4431/2193470804.py:21: RuntimeWarning: invalid value encountered in divide
         metric = S / np.sqrt(S + B)
      -/tmp/ipykernel_4510/2193470804.py:21: RuntimeWarning: invalid value encountered in divide
      +/tmp/ipykernel_4431/2193470804.py:21: RuntimeWarning: invalid value encountered in divide
         metric = S / np.sqrt(S + B)
       
      @@ -793,11 +798,11 @@

      Feature engineering
      -/tmp/ipykernel_4510/2193470804.py:21: RuntimeWarning: invalid value encountered in divide
      +/tmp/ipykernel_4431/2193470804.py:21: RuntimeWarning: invalid value encountered in divide
         metric = S / np.sqrt(S + B)
      -/tmp/ipykernel_4510/2193470804.py:21: RuntimeWarning: invalid value encountered in divide
      +/tmp/ipykernel_4431/2193470804.py:21: RuntimeWarning: invalid value encountered in divide
         metric = S / np.sqrt(S + B)
      -/tmp/ipykernel_4510/2193470804.py:21: RuntimeWarning: invalid value encountered in divide
      +/tmp/ipykernel_4431/2193470804.py:21: RuntimeWarning: invalid value encountered in divide
         metric = S / np.sqrt(S + B)
       
      @@ -807,7 +812,7 @@

      Feature engineering
      -<matplotlib.legend.Legend at 0x7f48eb9e7790>
      +<matplotlib.legend.Legend at 0x7fddb4fea5d0>
       
      @@ -849,7 +854,7 @@

      Feature engineering

      \(k\)-folding

      This is a technique to avoid losing some parts of your data by splitting it into test and training set. It is crucial e.g. in the scenario where a part of your training data needs predictions such as when a sideband is used as the background.

      -k-folding +

      k-folding

      The red tiles are used as a training set in order to predict the blue ones. This is done k times, resulting in k prediction for the k tiles we split into. We end up having predictions for our whole dataset!

      The validation is a holdout part of the data that we can use to estimate our actual performance. When we optimize our algorithm, we may overfit to the given dataset and overestimate our performance. By evaluating our “best” algorithm on a dataset that has not yet been seen at all, we get an unbiased estimate.

      Let’s go search for scikit learn k-folding.

      diff --git a/advanced-python/31ClassificationExtension.ipynb b/advanced-python/31ClassificationExtension.ipynb index 36b13332..50915f23 100644 --- a/advanced-python/31ClassificationExtension.ipynb +++ b/advanced-python/31ClassificationExtension.ipynb @@ -27,10 +27,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:43:43.290527Z", - "iopub.status.busy": "2024-02-06T00:43:43.289953Z", - "iopub.status.idle": "2024-02-06T00:43:44.314854Z", - "shell.execute_reply": "2024-02-06T00:43:44.314324Z" + "iopub.execute_input": "2024-02-14T16:10:29.607927Z", + "iopub.status.busy": "2024-02-14T16:10:29.607773Z", + "iopub.status.idle": "2024-02-14T16:10:30.591330Z", + "shell.execute_reply": "2024-02-14T16:10:30.590778Z" } }, "outputs": [], @@ -47,10 +47,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:43:44.317282Z", - "iopub.status.busy": "2024-02-06T00:43:44.316889Z", - "iopub.status.idle": "2024-02-06T00:43:44.925349Z", - "shell.execute_reply": "2024-02-06T00:43:44.924855Z" + "iopub.execute_input": "2024-02-14T16:10:30.593613Z", + "iopub.status.busy": "2024-02-14T16:10:30.593379Z", + "iopub.status.idle": "2024-02-14T16:10:31.199375Z", + "shell.execute_reply": "2024-02-14T16:10:31.198883Z" } }, "outputs": [], @@ -68,10 +68,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:43:44.927704Z", - "iopub.status.busy": "2024-02-06T00:43:44.927295Z", - "iopub.status.idle": "2024-02-06T00:43:44.933866Z", - "shell.execute_reply": "2024-02-06T00:43:44.933454Z" + "iopub.execute_input": "2024-02-14T16:10:31.201532Z", + "iopub.status.busy": "2024-02-14T16:10:31.201280Z", + "iopub.status.idle": "2024-02-14T16:10:31.207829Z", + "shell.execute_reply": "2024-02-14T16:10:31.207451Z" } }, "outputs": [], @@ -131,10 +131,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:43:44.935754Z", - "iopub.status.busy": "2024-02-06T00:43:44.935387Z", - "iopub.status.idle": "2024-02-06T00:44:03.308246Z", - "shell.execute_reply": "2024-02-06T00:44:03.307737Z" + "iopub.execute_input": "2024-02-14T16:10:31.209609Z", + "iopub.status.busy": "2024-02-14T16:10:31.209289Z", + "iopub.status.idle": "2024-02-14T16:10:49.130660Z", + "shell.execute_reply": "2024-02-14T16:10:49.130167Z" } }, "outputs": [], @@ -151,10 +151,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:44:03.310464Z", - "iopub.status.busy": "2024-02-06T00:44:03.310061Z", - "iopub.status.idle": "2024-02-06T00:44:10.764330Z", - "shell.execute_reply": "2024-02-06T00:44:10.763818Z" + "iopub.execute_input": "2024-02-14T16:10:49.132873Z", + "iopub.status.busy": "2024-02-14T16:10:49.132534Z", + "iopub.status.idle": "2024-02-14T16:10:56.375469Z", + "shell.execute_reply": "2024-02-14T16:10:56.374951Z" } }, "outputs": [ @@ -180,10 +180,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:44:10.766401Z", - "iopub.status.busy": "2024-02-06T00:44:10.766222Z", - "iopub.status.idle": "2024-02-06T00:44:11.135767Z", - "shell.execute_reply": "2024-02-06T00:44:11.135249Z" + "iopub.execute_input": "2024-02-14T16:10:56.377491Z", + "iopub.status.busy": "2024-02-14T16:10:56.377330Z", + "iopub.status.idle": "2024-02-14T16:10:56.754205Z", + "shell.execute_reply": "2024-02-14T16:10:56.753706Z" } }, "outputs": [], @@ -200,10 +200,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:44:11.138929Z", - "iopub.status.busy": "2024-02-06T00:44:11.138112Z", - "iopub.status.idle": "2024-02-06T00:44:12.724502Z", - "shell.execute_reply": "2024-02-06T00:44:12.723960Z" + "iopub.execute_input": "2024-02-14T16:10:56.757418Z", + "iopub.status.busy": "2024-02-14T16:10:56.756647Z", + "iopub.status.idle": "2024-02-14T16:10:58.299864Z", + "shell.execute_reply": "2024-02-14T16:10:58.299355Z" } }, "outputs": [ @@ -211,7 +211,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/tmp/ipykernel_4510/2193470804.py:21: RuntimeWarning: invalid value encountered in divide\n", + "/tmp/ipykernel_4431/2193470804.py:21: RuntimeWarning: invalid value encountered in divide\n", " metric = S / np.sqrt(S + B)\n" ] }, @@ -219,9 +219,9 @@ "name": "stderr", "output_type": "stream", "text": [ - "/tmp/ipykernel_4510/2193470804.py:21: RuntimeWarning: invalid value encountered in divide\n", + "/tmp/ipykernel_4431/2193470804.py:21: RuntimeWarning: invalid value encountered in divide\n", " metric = S / np.sqrt(S + B)\n", - "/tmp/ipykernel_4510/2193470804.py:21: RuntimeWarning: invalid value encountered in divide\n", + "/tmp/ipykernel_4431/2193470804.py:21: RuntimeWarning: invalid value encountered in divide\n", " metric = S / np.sqrt(S + B)\n" ] }, @@ -325,10 +325,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:44:12.726588Z", - "iopub.status.busy": "2024-02-06T00:44:12.726396Z", - "iopub.status.idle": "2024-02-06T00:44:13.237959Z", - "shell.execute_reply": "2024-02-06T00:44:13.237483Z" + "iopub.execute_input": "2024-02-14T16:10:58.301896Z", + "iopub.status.busy": "2024-02-14T16:10:58.301566Z", + "iopub.status.idle": "2024-02-14T16:10:58.803727Z", + "shell.execute_reply": "2024-02-14T16:10:58.803211Z" } }, "outputs": [ @@ -405,10 +405,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T00:44:13.240021Z", - "iopub.status.busy": "2024-02-06T00:44:13.239704Z", - "iopub.status.idle": "2024-02-06T00:44:16.186828Z", - "shell.execute_reply": "2024-02-06T00:44:16.186254Z" + "iopub.execute_input": "2024-02-14T16:10:58.805802Z", + "iopub.status.busy": "2024-02-14T16:10:58.805444Z", + "iopub.status.idle": "2024-02-14T16:11:01.712752Z", + "shell.execute_reply": "2024-02-14T16:11:01.712267Z" } }, "outputs": [ @@ -416,18 +416,18 @@ "name": "stderr", "output_type": "stream", "text": [ - "/tmp/ipykernel_4510/2193470804.py:21: RuntimeWarning: invalid value encountered in divide\n", + "/tmp/ipykernel_4431/2193470804.py:21: RuntimeWarning: invalid value encountered in divide\n", " metric = S / np.sqrt(S + B)\n", - "/tmp/ipykernel_4510/2193470804.py:21: RuntimeWarning: invalid value encountered in divide\n", + "/tmp/ipykernel_4431/2193470804.py:21: RuntimeWarning: invalid value encountered in divide\n", " metric = S / np.sqrt(S + B)\n", - "/tmp/ipykernel_4510/2193470804.py:21: RuntimeWarning: invalid value encountered in divide\n", + "/tmp/ipykernel_4431/2193470804.py:21: RuntimeWarning: invalid value encountered in divide\n", " metric = S / np.sqrt(S + B)\n" ] }, { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 9, diff --git a/advanced-python/32BoostingToUniformity.html b/advanced-python/32BoostingToUniformity.html index 841a9a88..441fff1f 100644 --- a/advanced-python/32BoostingToUniformity.html +++ b/advanced-python/32BoostingToUniformity.html @@ -358,9 +358,14 @@

  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/advanced-python/33ModelTuning.html b/advanced-python/33ModelTuning.html index c66dcfb5..2d54e7e0 100644 --- a/advanced-python/33ModelTuning.html +++ b/advanced-python/33ModelTuning.html @@ -358,9 +358,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/advanced-python/70ScikitHEPUniverse.ipynb b/advanced-python/70ScikitHEPUniverse.ipynb index c7c4e27e..7b852796 100644 --- a/advanced-python/70ScikitHEPUniverse.ipynb +++ b/advanced-python/70ScikitHEPUniverse.ipynb @@ -30,10 +30,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:49.507804Z", - "iopub.status.busy": "2024-02-06T01:09:49.507351Z", - "iopub.status.idle": "2024-02-06T01:09:49.833184Z", - "shell.execute_reply": "2024-02-06T01:09:49.832716Z" + "iopub.execute_input": "2024-02-14T16:30:59.396999Z", + "iopub.status.busy": "2024-02-14T16:30:59.396833Z", + "iopub.status.idle": "2024-02-14T16:30:59.725116Z", + "shell.execute_reply": "2024-02-14T16:30:59.724683Z" } }, "outputs": [ @@ -60,10 +60,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:49.835220Z", - "iopub.status.busy": "2024-02-06T01:09:49.834851Z", - "iopub.status.idle": "2024-02-06T01:09:49.838388Z", - "shell.execute_reply": "2024-02-06T01:09:49.837997Z" + "iopub.execute_input": "2024-02-14T16:30:59.727143Z", + "iopub.status.busy": "2024-02-14T16:30:59.726783Z", + "iopub.status.idle": "2024-02-14T16:30:59.730313Z", + "shell.execute_reply": "2024-02-14T16:30:59.729822Z" } }, "outputs": [ @@ -87,10 +87,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:49.840169Z", - "iopub.status.busy": "2024-02-06T01:09:49.839874Z", - "iopub.status.idle": "2024-02-06T01:09:49.843100Z", - "shell.execute_reply": "2024-02-06T01:09:49.842738Z" + "iopub.execute_input": "2024-02-14T16:30:59.732094Z", + "iopub.status.busy": "2024-02-14T16:30:59.731778Z", + "iopub.status.idle": "2024-02-14T16:30:59.735154Z", + "shell.execute_reply": "2024-02-14T16:30:59.734697Z" } }, "outputs": [ @@ -123,10 +123,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:49.844912Z", - "iopub.status.busy": "2024-02-06T01:09:49.844557Z", - "iopub.status.idle": "2024-02-06T01:09:49.953340Z", - "shell.execute_reply": "2024-02-06T01:09:49.952909Z" + "iopub.execute_input": "2024-02-14T16:30:59.736807Z", + "iopub.status.busy": "2024-02-14T16:30:59.736641Z", + "iopub.status.idle": "2024-02-14T16:30:59.845106Z", + "shell.execute_reply": "2024-02-14T16:30:59.844714Z" } }, "outputs": [], @@ -150,10 +150,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:49.955284Z", - "iopub.status.busy": "2024-02-06T01:09:49.954885Z", - "iopub.status.idle": "2024-02-06T01:09:49.958117Z", - "shell.execute_reply": "2024-02-06T01:09:49.957726Z" + "iopub.execute_input": "2024-02-14T16:30:59.847182Z", + "iopub.status.busy": "2024-02-14T16:30:59.846827Z", + "iopub.status.idle": "2024-02-14T16:30:59.850001Z", + "shell.execute_reply": "2024-02-14T16:30:59.849554Z" } }, "outputs": [ @@ -177,10 +177,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:49.959877Z", - "iopub.status.busy": "2024-02-06T01:09:49.959615Z", - "iopub.status.idle": "2024-02-06T01:09:49.962793Z", - "shell.execute_reply": "2024-02-06T01:09:49.962385Z" + "iopub.execute_input": "2024-02-14T16:30:59.851610Z", + "iopub.status.busy": "2024-02-14T16:30:59.851451Z", + "iopub.status.idle": "2024-02-14T16:30:59.854675Z", + "shell.execute_reply": "2024-02-14T16:30:59.854277Z" } }, "outputs": [ @@ -204,10 +204,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:49.964564Z", - "iopub.status.busy": "2024-02-06T01:09:49.964264Z", - "iopub.status.idle": "2024-02-06T01:09:49.967311Z", - "shell.execute_reply": "2024-02-06T01:09:49.966854Z" + "iopub.execute_input": "2024-02-14T16:30:59.856243Z", + "iopub.status.busy": "2024-02-14T16:30:59.856086Z", + "iopub.status.idle": "2024-02-14T16:30:59.859155Z", + "shell.execute_reply": "2024-02-14T16:30:59.858767Z" } }, "outputs": [ @@ -231,10 +231,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:49.969087Z", - "iopub.status.busy": "2024-02-06T01:09:49.968692Z", - "iopub.status.idle": "2024-02-06T01:09:49.971841Z", - "shell.execute_reply": "2024-02-06T01:09:49.971377Z" + "iopub.execute_input": "2024-02-14T16:30:59.860824Z", + "iopub.status.busy": "2024-02-14T16:30:59.860659Z", + "iopub.status.idle": "2024-02-14T16:30:59.863848Z", + "shell.execute_reply": "2024-02-14T16:30:59.863457Z" } }, "outputs": [ @@ -266,10 +266,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:49.973484Z", - "iopub.status.busy": "2024-02-06T01:09:49.973326Z", - "iopub.status.idle": "2024-02-06T01:09:50.003529Z", - "shell.execute_reply": "2024-02-06T01:09:50.003142Z" + "iopub.execute_input": "2024-02-14T16:30:59.865583Z", + "iopub.status.busy": "2024-02-14T16:30:59.865268Z", + "iopub.status.idle": "2024-02-14T16:30:59.895070Z", + "shell.execute_reply": "2024-02-14T16:30:59.894684Z" } }, "outputs": [ @@ -338,10 +338,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:50.005449Z", - "iopub.status.busy": "2024-02-06T01:09:50.004972Z", - "iopub.status.idle": "2024-02-06T01:09:50.008180Z", - "shell.execute_reply": "2024-02-06T01:09:50.007801Z" + "iopub.execute_input": "2024-02-14T16:30:59.896838Z", + "iopub.status.busy": "2024-02-14T16:30:59.896541Z", + "iopub.status.idle": "2024-02-14T16:30:59.899767Z", + "shell.execute_reply": "2024-02-14T16:30:59.899288Z" } }, "outputs": [ @@ -367,10 +367,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:50.010006Z", - "iopub.status.busy": "2024-02-06T01:09:50.009588Z", - "iopub.status.idle": "2024-02-06T01:09:50.012047Z", - "shell.execute_reply": "2024-02-06T01:09:50.011571Z" + "iopub.execute_input": "2024-02-14T16:30:59.901620Z", + "iopub.status.busy": "2024-02-14T16:30:59.901214Z", + "iopub.status.idle": "2024-02-14T16:30:59.903666Z", + "shell.execute_reply": "2024-02-14T16:30:59.903175Z" } }, "outputs": [], @@ -383,10 +383,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:50.013985Z", - "iopub.status.busy": "2024-02-06T01:09:50.013501Z", - "iopub.status.idle": "2024-02-06T01:09:50.016707Z", - "shell.execute_reply": "2024-02-06T01:09:50.016349Z" + "iopub.execute_input": "2024-02-14T16:30:59.905497Z", + "iopub.status.busy": "2024-02-14T16:30:59.905194Z", + "iopub.status.idle": "2024-02-14T16:30:59.908527Z", + "shell.execute_reply": "2024-02-14T16:30:59.908036Z" } }, "outputs": [ @@ -424,10 +424,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:50.018582Z", - "iopub.status.busy": "2024-02-06T01:09:50.018128Z", - "iopub.status.idle": "2024-02-06T01:09:50.087961Z", - "shell.execute_reply": "2024-02-06T01:09:50.087405Z" + "iopub.execute_input": "2024-02-14T16:30:59.910345Z", + "iopub.status.busy": "2024-02-14T16:30:59.909983Z", + "iopub.status.idle": "2024-02-14T16:30:59.979559Z", + "shell.execute_reply": "2024-02-14T16:30:59.979149Z" } }, "outputs": [], @@ -440,10 +440,10 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:50.090102Z", - "iopub.status.busy": "2024-02-06T01:09:50.089889Z", - "iopub.status.idle": "2024-02-06T01:09:50.096447Z", - "shell.execute_reply": "2024-02-06T01:09:50.096042Z" + "iopub.execute_input": "2024-02-14T16:30:59.981597Z", + "iopub.status.busy": "2024-02-14T16:30:59.981234Z", + "iopub.status.idle": "2024-02-14T16:30:59.987856Z", + "shell.execute_reply": "2024-02-14T16:30:59.987463Z" }, "pycharm": { "name": "#%%\n" @@ -502,10 +502,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:50.098133Z", - "iopub.status.busy": "2024-02-06T01:09:50.097974Z", - "iopub.status.idle": "2024-02-06T01:09:50.108928Z", - "shell.execute_reply": "2024-02-06T01:09:50.108432Z" + "iopub.execute_input": "2024-02-14T16:30:59.989571Z", + "iopub.status.busy": "2024-02-14T16:30:59.989272Z", + "iopub.status.idle": "2024-02-14T16:31:00.000169Z", + "shell.execute_reply": "2024-02-14T16:30:59.999798Z" } }, "outputs": [ @@ -530,10 +530,10 @@ "execution_count": 16, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:50.110663Z", - "iopub.status.busy": "2024-02-06T01:09:50.110473Z", - "iopub.status.idle": "2024-02-06T01:09:50.114067Z", - "shell.execute_reply": "2024-02-06T01:09:50.113586Z" + "iopub.execute_input": "2024-02-14T16:31:00.001840Z", + "iopub.status.busy": "2024-02-14T16:31:00.001655Z", + "iopub.status.idle": "2024-02-14T16:31:00.004990Z", + "shell.execute_reply": "2024-02-14T16:31:00.004613Z" } }, "outputs": [ diff --git a/advanced-python/README.html b/advanced-python/README.html index 0414c58a..2552c988 100644 --- a/advanced-python/README.html +++ b/advanced-python/README.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/genindex.html b/genindex.html index e3b0c02b..e197015c 100644 --- a/genindex.html +++ b/genindex.html @@ -352,9 +352,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/git/01-basics.html b/git/01-basics.html index 649f79a2..3237d5c3 100644 --- a/git/01-basics.html +++ b/git/01-basics.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/git/02-setup.html b/git/02-setup.html index f89391bb..7c5dde92 100644 --- a/git/02-setup.html +++ b/git/02-setup.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/git/03-create.html b/git/03-create.html index 48f29491..20c124b2 100644 --- a/git/03-create.html +++ b/git/03-create.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/git/04-changes.html b/git/04-changes.html index 7f806204..34cc0aa8 100644 --- a/git/04-changes.html +++ b/git/04-changes.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/git/05-history.html b/git/05-history.html index 9873722d..c11d151e 100644 --- a/git/05-history.html +++ b/git/05-history.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/git/06-ignore.html b/git/06-ignore.html index 35d8bacb..7f025315 100644 --- a/git/06-ignore.html +++ b/git/06-ignore.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/git/07-gitlab.html b/git/07-gitlab.html index 211449ad..50bd2b2d 100644 --- a/git/07-gitlab.html +++ b/git/07-gitlab.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/git/08-share.html b/git/08-share.html index 55fdfc79..fccd3f0d 100644 --- a/git/08-share.html +++ b/git/08-share.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/git/09-pullrequests.html b/git/09-pullrequests.html index ab9c28b9..21f1cdf2 100644 --- a/git/09-pullrequests.html +++ b/git/09-pullrequests.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/git/10-conflict.html b/git/10-conflict.html index 2afe7d6c..6e2a1007 100644 --- a/git/10-conflict.html +++ b/git/10-conflict.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/git/11-ci.html b/git/11-ci.html index 3ec4dc3e..b2196da7 100644 --- a/git/11-ci.html +++ b/git/11-ci.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/git/12-open.html b/git/12-open.html index d3ffce38..76a6fbbc 100644 --- a/git/12-open.html +++ b/git/12-open.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/git/13-licensing.html b/git/13-licensing.html index b7504721..f4fc5a8b 100644 --- a/git/13-licensing.html +++ b/git/13-licensing.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/git/14-citation.html b/git/14-citation.html index a9bf4a52..1d4bddb9 100644 --- a/git/14-citation.html +++ b/git/14-citation.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/git/README.html b/git/README.html index e6aa3a68..d2dcbdc0 100644 --- a/git/README.html +++ b/git/README.html @@ -355,9 +355,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      diff --git a/index.html b/index.html index 3bf0617f..d3948403 100644 --- a/index.html +++ b/index.html @@ -354,9 +354,14 @@
  • Persistent screen or tmux session on lxplus
  • More about the UNIX shell
      @@ -781,9 +786,9 @@

      Usage
    • Persistent screen or tmux session on lxplus
    • More about the UNIX shell
        diff --git a/objects.inv b/objects.inv index 9f82b35bd01a2049c3819e8ab4b70975e6ae4fea..33c5bf0c7b9b87e40cc99143f5e3b88bc131dfd9 100644 GIT binary patch delta 7544 zcmV-;9f#t_J^wwBgMV3b+&Gec_piWC#m-De4BC=>b=OOWRFd7=^`VgD_P$L}ER>2P z7FokXa`ms@Oe8>pBtU?a=fM`4$ow*a!kGY)FQfHil*MAr_lIhmXD^SB?xHe@%b%0| zA-iK`wO*#tok$r!W<%aH;@wuelpQY_y}o!k4!SsAa(bTtkAFh+IziENElNcoezM!= zMU`ate3!55R7_HJIS_6rOi{cB{Hq4KD5j|WA0?vxdR6SA;$fXXWm9x~(lYwNqUBgq zh!9lYj!zZkiezNH(=O`} zp3O3FWr5K&)_>B%&C0V%e6RQ}%A$L3O|+ZTgHZ2Gy@#7pmsP%NGd9Z>!nkNKh`<^` zur+HD=S5WIvx?-r5pJHQD=vAIt@$R3;W-iIv+U?&wFwLoSd$QJ<@0LsMJs(Vz0S6} zc~oL^uZle7n>2rVo-G43!_25;W>T=N`zU_E=8DB%XH5Dn-|)vMt>^uyR~|@}E`Qi2 zo#h)w>EWg))h0?){@*7j_jOc6(5gX3d>3(zWdh_m)(4;}7WS8xfi(<&3AVp3WhwDE zjmlXC{k4-!0w@8qlXU_r0fv*H0v3PsY@X_KL!O=)K2I>9&eq;}hC?@r(w}gR39x_1 zX7u+2Cd?5|(0`hx|I!AeiOe8|+m?!KmMJI)|H2iOBHhf=M1t_&1YOm<-BbZe*HAGQ+c*#zzxCy-aKfg@~j5l27#TIPAG5 zu%X9?5<(n5E<3BIyloq4a#uvS4Et@CnYRuspfgQpEj`>wn#4kpRxsk%X;g5Si_a^{ zuXZS!+ZtqsYND>qu3#FC2P@=YfN z+bVE@DrZn!r^8fpFN#fG>=0m%$roPGmV>n%%-{&lK$Wj^4nqcvNb4lRkp`FL@FL=* z1U6n3LU4eUgLHJ4KMH@@VCUrP_RIMfemX-J3gQR^!sQxktrHcm%yjWpIvo1TG< zh^o2}Tx9o2CWM^*Jjd|&7Cc2`25q{b574C3^>fW@QJSaera)#g@&_eZmE$ZtPWBa7 z&A+&ZNn|OWW#(;=2IL|a6msEoAGugfy@lekWbfoI&r9s~tGvzjn7D)Oe63Ky&#F-YC10sn_$9gM1v5Znt z{jF@){Aehk!xXQ?;kzoLB=a}!k)rq*1TVQ77XxNjap8YdKyyvaSn#TE)c)|L->5bF zLO{Ehol2AQmz5|h?a(Oa+j!;2HdvY>l`PtMQclcIk;kx7DjuOCM;jRUen3^Z{<3mF zLJFf4CR65C3CO4HZR))-jVu5018l$XAu9$}@0rOkmXlYoco%6^XMqmJSFb*yz%2>L z-d_?JK`?*FeZ3FTvxtklEOGxXS%=L128tJ}K0u!kX23bRsDIFY!l1(U7&G=vDL zTd$8AA7{`u+v}s>TYg!C-!5583Q@3lyKMcg6zj41hw)Q&Z8)RjhtGk0Lf~eAug~cm9?o%r-m6@B-IvLocAc5#WX|Icn(whT};=9 zGWcJh23Q$n(3wnE1A?DX5T6)61u2x?_bRzdU}|{aPf#8l7M@$NpK8F$3Dikpn8GL} z$iRPlH7u@i73Eti49)tW#LtzudS~iA$OP#VFjgjLqYF)x2@OrC1Z)excCWR1SEDCMAg&;To zMAg?yO#KZ~rMKCp>iR>=>4zX~Pa?VBR+E3r^qUe>e=Vxsti>)b1mOoxQD46~2cc_2 zNDlJvmJI0`EPI z`f%1q8Bm^KlJwJ=4WOvKU3Z|JcIXdhtd|{h^_gu8*(T(ufC?kBiu|`mYo1vLK4`o% zg?HWJ=`^O&*!7%RQHZGeubH+Fw!4$(|OT0GEni<^yIdxvf_kg=gex zi{}cHHUC!)#kY<2dy)M%%k*znB&33AYlc*&s6+GK9Hq&FNRw@z!`QVEg@DwM`Rkjb zkB#7EBPi#vzbsjs#v0T~$``*Zd7H?a)VW3>-ba)F2{a?WA0QEhwUlY5X`e|6T?P)J za}E2@!_m$Y^*+t0G%x2D(MOY33NL>il~^Dly%exwj;UYz71m2v*5gtg#Ko^mUi!~| znb1-M--2}*$8whZA%oQn-xv8^B)yB?D}^21rzX_@TA)k@CK*_V!E0-#4(moR)h)!o z>!c8Pq6dG$sRea9h9yhzG-C}1GdQqfgca?6pB`j$4|4c)&1+<}*GE%W>GXg94Ac|C z)RNJ1R0{MKmgBoRp~a{q^88U0eCNGc*U^5~KwNbpbOKqzFoEr?*X+7Bk@G@KFkz)6 z)L*}XEKcjvJK^i;XoT8FpQg1alE=oarE3-cdoC}aM(Ixz3^?y%eH&u69J0pidf0OK z%-tkvry&<*_P2`P;}N|Y58r>tQ?pWcbeGrI{$PqL?VeIq-p|5UQcOuPlwviW>1m{x zlwv5wNXnPhU6Lic(5+G^Kpia^C2>fbpl<<^oYJ`WJcLWV1ZmYj!x}8a8rvY}7|{cg zDvFuY>@Cf-FaWq=VVt!r=DyaHoDij&Yi}d2AExL=Cu9=)x_hVYD=n@crs#eYu{VGA zj#Kj=Busy%YsHoA9)C7bKFa_TN14=8hGs!aU+=`vJI|Ek`r`Eb(}g{D)~(Z>(SQ%a zWraCf46SYiw>i)d*3dN%GPnBj`TXnZmU4rEqhx=b<8{Kd^wO+I&_s|is}vtJ!nJhr zsAM<#sFY8$8b-2vTLx~gFVDW-UVeZ6(94B%fc1nI=DP=}%Nqy_nTzfVLC%a&{Em=W z7N?pz)Ts9G8nW|01uZUhDTEK22=yp)aWK zeBd2knt^ll5-*JbNQRshx3hk1> zFjhmXMWlK8Bk}5JSUxQyl0N+>bh_D|6`d$^qEGaH-D9y2#LdeFkmNz@b6de*@fbI@ zh26L&m0CSM)AiJAvCqo{n$KZ~vxpTRkD!`rJ|DV6YE0*A9&a%`kE4>b$Bv zb#eU}TfoQYZV0p}h!M}E#iGbmiVxo&suUq_7CqRx(OWcOgsF1|+2+Ck8k95f4atwLgmYTmWRV=f(%TP0YFth6s4NbZh!0d4+ zihD7!HhDng;3jm1`a4WUKVkY$-nxZ{`D(gP6T#F~ou8}{)nwIVPm*+338%W_}RVd#ts1#G^TKr0ZN8}1#SlpST43(6JEGBEyJdV=ASfF}` zX=Y3Wy#aPA7Rf#sZdC8%%L>+wGLO;CS|)mBybkY{-SQYRj#3z=;JTVpoVLh?P*Og# zbMc|bwN+C3x|e_BBV5RA(!}Dr=%?$&zkDlg@(cZ3`jHIYKISox6T3AsMcP4gDYm-o z$}DK=1utXL23H^Fgy(ya*|n=Qss9T+q3@PXxphSs_!phU!=rY6oGz;c^c9Da!8;EY z*UW%HTJ}-DS`ik_O8}O^+((6#P(s0I>}DD1RBzOqO?-c$pZz#3YZuVrTEryNo!BgW zTW_ItDQ!9fkwMDIFslO zf`{xt0`L6}g2}cTgXO1N=25JY2V&GqyQC=fBmQs5>F4vX$W?h`eCe7sy;e7;c?=2C6Bse76*VIy~ME4)Zd7QRy~ZcLXzfT}Xz zR8NEBKppUgXbE77xWng+`_R1H?!Jt<`$MoOeRS~+9a1H=v9r93}dxODZlzvPojAzy)H%TLl*7G zZfAw-=;;ZlS4OWcE!NN9Sm6g>y|DxC>MBxK=lz(UTITlAg{-!^bY0;_)eKN|H6pF{ z%9?*$%0`;Y80ZOebO46_IDLM6^ZYbreIFG|c}A=dTkE}6tEwBT98p=9>QPPGE%whB zjj1NN<`YIrHARDKzh|TnMm|Z<+4ofr4S@ zkLex*nOO>Zm`+6#vak5B$wKW1?X^^_W?V^9;YTV}FaImRJ zbg;Zp;=nd&Tufk>^#o4Shj1 zS;f`L^_MTVjm}g=MK)4Ln{@KQsW*mo#D=ku2PZS-1F-p`ZMascl|gHK&lZ1;?e_mj zMenK`h_nX=dbQY8q@OuvK0r&C-%)f)>2_RDqH=!Xz90U2I78?Zg+f^1LwEY_0kuh> zp6+blu85Yz%9ap4U4fA71Y&DM7fx00U491xMseNNd()k;6Yyv4{C#w?{Dt1vS=^m7 zw$h7@PW0j!tfPoYhL-@iqWFJdd;FL3m8sWO0euC4X? z%wV#aSkxJATT6o9ln(cG4ZXkm%#96NZUuJ7tb<>LRZ8w1c89rxO{ITw6f^|}OGP=C zl!tujmapG}5D+@^xoZj?7NBxsiabkopV(&L6D*MNCnN`UUBGlGwCvrY-!KJ(-8U&C zzY4(^Gi)`kPcy?QPqrA7bTv)r8I;w#J5e~h1)VIrh0pY2kzJ@qFGj=I$09##?zW_5 zpv}xXJO^R=XmbbJB3FN`e$<9lp^xGjp5wfjg5DDx&xvD~(01=2!|Gq;Yub=OS4?ll zW862$xXFv2oRJw;=bnL6GC+Twjm<}OGM#^<7dOO0J&qY}BKG+m3Yt9{mz6DpW6Q}z z7~gX0LXB)Wbs)#LoO+mJTTXZpFS~a(IGs${q!)|qf-c9o4KjaVOy2j+qYYF&`Vlo_ zV_>-zX^P+QDWdY_9?!Rz74A1dNeIg+2@ku>{8d9{L}nPwYFB?}CEXsw&-J9R&ZtB5 zFNpKqWIGx`^*3DCFLQPMqICTduItyix_(uOjIXxd!z<+SvHm-2&qq2O;aqfsA-5*2&<9&`- zi62DvteQ5$DFl%{e1a^soPVq30B$nL}W-*MvSPZ-wuWf>2X&!2dcNq(hrS9 z^wATsuO5G2d_OGl7&{a)#sLm(?$)Dm@f^+;hLyN31_wM`T6!{P@W%9;Q;!OR6RyM% zST&C$@M?!OO3PpchRDizaVlwpMZy|zho?U_$-tN9)aR0J146Y~)byKjl@t+ZlLf7Lyx(`;^5&0xvn0#?7k^6-*I0{aOgGSlG3{C_0i9SzQh;@SB%^qyj zIIU!|%U&h=7@|RS>aT#pfp6%Ja;oi!+`ktZ`TOx}dL z))TswM=LRq-e|3w+C{befAqQ{yv&YG7JexEfNL_4KQ($x?&+f6d)fRW`Qgh#h9yap zeHj{mPb!BNlO=y9BSYQLHZRC$C&-fL=v~KS1Rcvo|L%M zNp=H*%DrX0b(inc_Q3CCvYP$-PexM8^1GS8O&SBTo6VW^PWi#=x=)sOTO?DUq29}0TNxF`sVjZNb!5l9MGY4DehWtgjvzeliO`COP;F{E@VOA=xBxTR$C& z`n;s))sj9>Oy3Y_Cm%yq$6fJ@@0D@Z+ojVbM9N<;Sqp{w#|I~}0G!S)$Xlf%M^=108l-gFTm^{&t*oz%rP#ZM;{ekNQ^U{p! z1dLRV*pb8V%t?pMy8#0%FxKD=gNyDqL3fw{%dKz= zfalV?{hF`^XY$>DaQkge8}f{6!@UcN7Syqep5}cyo9Ng*#qMP^i?rhwUH3MNP0n^1 zt$UlqB4xd+(!Ysekqf$6(!Eh&K^eQf&_A1R5qDlI=pK5vN!rfom+&LU+umwg()6T3 zre9%LG0QnhQ%%Ux&GA#KPP89z-rjO%&Z%zdc~0ATJP-I!`1wf7sRB1%(6PM!7Wx2g z`k{l~?z9DQ@}{|EztsX8vLD^qAGKf%w_SVtmlm0^&C<^9qD6LO8`Ip?8A|$h82iqz O4#wPVp8p5jBnvySHqbwF{zCTpkJbQh7bQhILT>hNw z57`|ntMxLC?nKJ?F&pxp5%0FzrR;dg==Ig>anQx_lGFPHcz+b4*9nTIYf&l!@sr&? zFRCQF=evAer(%+-%Ykr1VT$54;9oV+MKML~|0ogl*Q;U|6%XtDDVw6>vzE~h7A?n` zLWH3Dc6_QRS0p3rou)A&vQ-Xm`>G7px#+R+SOLs1W}#`Eh+G@#4`#e zc{ay> zU~ASQ&WotZXBEkLBiuYqS6uQaTk}m6!*e3a7unIrY7-bFuqGkc%9qvRi&pw#dYx@` z^Qgq;UKM%DH);O#GFt{{hM7^x%%osj_fhfi(<&3bwy4WhwDE zjmlXC{jHNs0w@8ulXU_r0fCdC0v3PrY@X_KL!O=)K2I>9&eq;}hC?@r(w}gR39vt7 zGx}=+6Xpmf=s(TUe`y2KL}n1fZA(Qq%M_G@f8mNsk#1&bB0>0Xg05=b?@Mx)U-sl^ z9aRyGXZtj-u!KXpkdvcx5IW7)S6WDRAty`rAt}m=rFs6qqKYAOu*${Bl5c-doTE68 zDvoS(3_+w1L!=j)_wHxtp#`tVvh}nNLIlZ4H?zlDj%!4(>2(<-mVx=&VBzH!{s5nc>+@|tqd6m-W;vEGIAVvvt*y^v`SW^e>&pvu=dham$-q;(SENQ29AcoA_@ z0voRiAvnOwK{~q2ABBHxuygWt`}O=QKb@fq1#tv|aZw4PZvbADAVWb0g0QR;ObW{0 zBe)bg>uxH{8TtD*MCq)+CCOsban~mCT#2j**m$*^AfxLDzCEyJNu+M1a%W9XG-!m z|JF*%KH}Yy=|q1R09l(n&49(bCD*Ai#_~3OwrL1?W<>U=4-bGr~S)haQ&703Ca7zNR z_m>1l5Db5EU+;tTEaD`ML9IN7^C${nBd1m>K(d-=hzqPqWo;_csbR(zNwtL*=RHbiG0hM)p2O5Wi|P7M z2LB7x04swGI+N*YK=2C+;uFKCAcfNVUL|)4ObrkG3Ce@R!gDM3Qw>--fjTJ+Qy8TL z8F+uMhQ&3mqI_$Gp;;f5__-2S?@YZ1nIL_le2uGdT*yV~R3knQ03?MOlyF0ESEvyz zXPMH2(6rW`u*%vv=H;)A$y2Sl8X`1%T(Y7dDa@84|Ce&(&S|ArJ@NLPMWJoC5ai~c zsQOxoslP$0^fud6UB7EN{Sc(>NhJ5%YI1*>eph1ZuSM0nwbf3kcAardA z$wB^?B|~}!%id;*Vy@kpp(fap#V<>~Hc@eHWTJ9IWRBUW;5=Bte)Ec!5nQ6$!q!mYZ$!}byvui+|11M^5*Bxl59s1)L>tzRBeP-K2wh1{Zpu&i(BLA(?nrGI5j~eex z;a#_QI*q9`c0H$76e6nrYo={dl>UE&Yux5f=z)f{?7Uz0H$xtt(Pxd%;RfVIa-X0l zc)}?fhb>?2P@3#JL*ufL{Fj0pTGC-H9gJm!o#Z@AJ&-DyJY>?xE&Y`$Ioxsy3P=@g zK1T&CN;-uz%XmMkv=%vN?^<$nN`FEYWC=-aFvYM|mU)>7z@_4s`G6TqZmU;D;Td__ z;<>_P&Hq(H@ol61USz+{GX1+138`S(njw`b>d?G*M``jP(qxBd7H?a)VW3>-Y1j)2{a>r7$6aawUlY5X`e|6T?P)J za}E30!_m$Y^*+t0G%x2D(I=Bu3NL>jl~^Dly%exwj;UYz2dtN_tjDD~h>L$LdFem< zWkO34d<)iL9LrhqhYVITd|%{uk@PNluM~E4pPEqrYk@Kum}Fob2CuD|I;qHHLsD?ULQ?irPF`^Gf+yF5>tV~` zGk24yorYYL*R)frl*l& zQi`DzBPm~2cS)A)l0TaAq_f!5s>Ej}hM7W_bXAJiEST?eYyhcv=5bU`X$7ALvPfZy z!jR%qpWl_Dc!bmmOX!XbU+n;z>{~eZtl2Y^0YA}=HjG&q95ZjY# zl!ip($Xg5TD_P~arA}WwlTQpP0j-mI3|oH>h5Rn4F=zSIf$Eo|GEN>6SeftZ48}U> zAVL-_zZ~62vEMGPzG*Rv0d=%wl*A!zg1!Yva!TXg^AIle5~NlC0&B1kYixs@V?+-~ zswieov$r(U!T{igg>lxhnEP5&azd19uDy-8ewd;gosdcF>+YSpue7*+n4tkE>xE^i<#WG=cd1UWN8@jF6h zS)6L>P@~$zYskWq1!Xi-|TpsN%eTV~oyM|w|S_6#T#wJzTcrA8$CFISw z)y4G}YyqF5yCKk`AVxfs7K5lm}&D& zJn4JafhLXsTLW2T-HFZ8 zxAhiUm(r#)5E-PL46`~=K~!=@=%8kzETKDxK0zJ)U^ifEEw8r7z^)o;p+lL6d1gI+W zP4zT54%7i}SZ>tAtJliGeRPC(K=zh(*nokSo$^JtcniY99{ zGFuEic7G$L&(i-ij1|K5MHm~H{X;NzSd80opV5E35LZ`@FsxQJr%qWTMXtw;Fsybn zJf?m}q$uL%nl=7=z^(2~i((6*RK4j63 z>~>bTj-H-?dS&$L(qjGmjTL_I)f+qDuC5|=b>5Hpxn*u2UC3&yOV<@{RLuZYS0mDD zudIK$rEH|RjDemoM+ac&kJIPJH_uN~*7s4dlxM^Wv9;c7wW_+Y$`O@ysUFp|-D3ZI z(U@wIYd&G5R8us#_IpMOVdRqpJr0_t=`jB`@rCu%0v4Es{(QhVoZ2wkB+q`t-&$U^ zs|Jq_+$7t=*jeFD?GhG9_vtXSs!heERm^{+!fJ}B4#iI*jqx%tZgYhe)%T%{B4H-u zegWp$I*~o7YZNy)^ny*j+d&rXTL_-XJ^>nC<7uAnr|M|sT4m@@mo$e~m_^~v!Qh;m zLz%&T+dMYV>x5=x7*N_(liGqkXNHxEW*v5sjU(CN`uq|ZWsL%SK~GZhl5Q; zqJu?_KBxm-d&_Gb9mgfe&ZCff=m$+VJ-BJ}?Gna0Fl< zGtrCm1sK|h`SN113=9!9Vc0!pmK9d1V%=()Xq^Q>8l~y2bz`=u*(kU>!wFGQ0%96~%uK+vC5KuS~tR3g{~+&J3$$9Wu4<6jmdjI`jp=IwD{f;RZ?7m4E z`BezUm|?4NeVQ3gd9uZrq^oH{&!DW{-HF24E$C#~EqtLDi|j%@dNCTtJ{I{|bGIce z18rvB;W-G?N1Hp)7P)_7^`kbd3VjsM@EqsG6!f0pcupLT%3)6S2?lP|)nrxU6g$99vE% z!uXa`7iwh7sRKE_<7j!w!ZIFKfWAc7z9&MoN(T}JZ z8w1O&NK^cVPZ5=`_jta&tZ=^xNeil-ubRPXYhI#ctd# z*hgjgl;gApqm6$*hysS99B;Wk^gsO?lBZB$e3ft|hQO+M9D!F`cTrjfD=#*0%)8-)-S7dt#wut^3^8mB&& zbQ@_97AHt&l0ITZ`9M($gB3Rd=kQ2D44v?X|HO6Z$f?OLdttb3i~~mw{b`cX#kqX9 zgSA?y>VeoNA}~#GDLjsJg)U=;ea_R)Q?!j8yi`NHIjTZ!C= zl2JEs+8Q(xcQiWXr}s3nm=NVDK~VV}I&5_O2^M05FPS(^^1^(@vPYY~Cukxp_s=8) zQw&Z6_lZ8JR)}?iA7mcv0649(%U&h=e49aa>aT#pfp6&NaH{Qy+`{hZd71eaDLw&7(M<9h*|U?cJR+xeH(`Eo|8J1rM-GEx0IJ$Z#26Vx^=wR z16^5_S%ex#O&fpI%BoFYIcu$?(Xe3-QtwBZTO8^#%Y?G%Nzkp8@luGl^p#!tg`F}) zNl#*>UgfuUN{5m>+a&g}+OERnU&)tdd1`@Q=W&h8brrP{8k(`P4^rqsI5(5!=xiq2 zjY=?_^g1lR4ezCTa6z`c?W9U-7c{$RPgP9w3BO*;{3(AQ{oP z&7VS4Tcp}+_nP#pOXERqHMX)G#=7X9?(>z0vJ$&68v<}}bi(b+)+*LAF=BGrsZlYw zrzjpR_q2Z^jC)EhU47=BGJVObFL!cu9#zq4 zw!SjIyW&tXU?wFeOIR4-fh$;FJuv(h6Mm&|@O^*rBWXjjN#eGCIu!MJNza=lefO4v z)3=k4p{nDq_{DQ&93pnKZXZoben(65KH)QF#Eg%EIpTDW zX|aEQ)F&VU@EB-l;B9;K-7(~#sKECkli?nE5j_-D_w4ZasuSbW)H^A}s2O&105TTb zvl9YyAQ=*Qvm1|c0O5;&*$ogm5ch_p?8I#xh>wSe>_ku;$OeUOG-DPH5T->>w1ik1 zAkGR>*o%792OSBm)I=*9$k+lP88L+h{LX)nMg4d`1IdxNLcPE|15sz}pEk5kU#1_V zr)|ZG$rEOWz1rc;r$N)-AGl61Z)2!Vz)1CoUFkc09qDdd64P8?NR{6Gew(NxK#8-% zoOFu0dlTIPV~q+hxIt|bbl*R>TsO7=cy3eM@1I(5CSN+XUlX(;&$y4;yZL589lL)) zXkNs!iH==>>)vv*NIR})b+1X-
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/python/01basics.html b/python/01basics.html index d8da91e6..f4471e1e 100644 --- a/python/01basics.html +++ b/python/01basics.html @@ -358,9 +358,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/python/classes.html b/python/classes.html index 40d9993a..46a2542b 100644 --- a/python/classes.html +++ b/python/classes.html @@ -358,9 +358,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/python/classes.ipynb b/python/classes.ipynb index be74414e..fd98f313 100644 --- a/python/classes.ipynb +++ b/python/classes.ipynb @@ -26,10 +26,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.708732Z", - "iopub.status.busy": "2024-02-06T01:09:54.708357Z", - "iopub.status.idle": "2024-02-06T01:09:54.767599Z", - "shell.execute_reply": "2024-02-06T01:09:54.767123Z" + "iopub.execute_input": "2024-02-14T16:31:04.837948Z", + "iopub.status.busy": "2024-02-14T16:31:04.837465Z", + "iopub.status.idle": "2024-02-14T16:31:04.896708Z", + "shell.execute_reply": "2024-02-14T16:31:04.896238Z" } }, "outputs": [], @@ -42,10 +42,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.770984Z", - "iopub.status.busy": "2024-02-06T01:09:54.770079Z", - "iopub.status.idle": "2024-02-06T01:09:54.774291Z", - "shell.execute_reply": "2024-02-06T01:09:54.773875Z" + "iopub.execute_input": "2024-02-14T16:31:04.900066Z", + "iopub.status.busy": "2024-02-14T16:31:04.899203Z", + "iopub.status.idle": "2024-02-14T16:31:04.903417Z", + "shell.execute_reply": "2024-02-14T16:31:04.903006Z" } }, "outputs": [], @@ -66,10 +66,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.777302Z", - "iopub.status.busy": "2024-02-06T01:09:54.776498Z", - "iopub.status.idle": "2024-02-06T01:09:54.783862Z", - "shell.execute_reply": "2024-02-06T01:09:54.783438Z" + "iopub.execute_input": "2024-02-14T16:31:04.906453Z", + "iopub.status.busy": "2024-02-14T16:31:04.905602Z", + "iopub.status.idle": "2024-02-14T16:31:04.913403Z", + "shell.execute_reply": "2024-02-14T16:31:04.912988Z" } }, "outputs": [ @@ -100,10 +100,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.786886Z", - "iopub.status.busy": "2024-02-06T01:09:54.786061Z", - "iopub.status.idle": "2024-02-06T01:09:54.790224Z", - "shell.execute_reply": "2024-02-06T01:09:54.789808Z" + "iopub.execute_input": "2024-02-14T16:31:04.916427Z", + "iopub.status.busy": "2024-02-14T16:31:04.915630Z", + "iopub.status.idle": "2024-02-14T16:31:04.920096Z", + "shell.execute_reply": "2024-02-14T16:31:04.919682Z" } }, "outputs": [], @@ -124,10 +124,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.793217Z", - "iopub.status.busy": "2024-02-06T01:09:54.792404Z", - "iopub.status.idle": "2024-02-06T01:09:54.797454Z", - "shell.execute_reply": "2024-02-06T01:09:54.797039Z" + "iopub.execute_input": "2024-02-14T16:31:04.923147Z", + "iopub.status.busy": "2024-02-14T16:31:04.922343Z", + "iopub.status.idle": "2024-02-14T16:31:04.927412Z", + "shell.execute_reply": "2024-02-14T16:31:04.926988Z" } }, "outputs": [ @@ -165,10 +165,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.800562Z", - "iopub.status.busy": "2024-02-06T01:09:54.799754Z", - "iopub.status.idle": "2024-02-06T01:09:54.803325Z", - "shell.execute_reply": "2024-02-06T01:09:54.802899Z" + "iopub.execute_input": "2024-02-14T16:31:04.930482Z", + "iopub.status.busy": "2024-02-14T16:31:04.929627Z", + "iopub.status.idle": "2024-02-14T16:31:04.933248Z", + "shell.execute_reply": "2024-02-14T16:31:04.932834Z" } }, "outputs": [], @@ -186,10 +186,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.807560Z", - "iopub.status.busy": "2024-02-06T01:09:54.805466Z", - "iopub.status.idle": "2024-02-06T01:09:54.811827Z", - "shell.execute_reply": "2024-02-06T01:09:54.811418Z" + "iopub.execute_input": "2024-02-14T16:31:04.936188Z", + "iopub.status.busy": "2024-02-14T16:31:04.935400Z", + "iopub.status.idle": "2024-02-14T16:31:04.940420Z", + "shell.execute_reply": "2024-02-14T16:31:04.940007Z" } }, "outputs": [ @@ -220,10 +220,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.814836Z", - "iopub.status.busy": "2024-02-06T01:09:54.814003Z", - "iopub.status.idle": "2024-02-06T01:09:54.817735Z", - "shell.execute_reply": "2024-02-06T01:09:54.817315Z" + "iopub.execute_input": "2024-02-14T16:31:04.943421Z", + "iopub.status.busy": "2024-02-14T16:31:04.942621Z", + "iopub.status.idle": "2024-02-14T16:31:04.946331Z", + "shell.execute_reply": "2024-02-14T16:31:04.945910Z" } }, "outputs": [], @@ -241,10 +241,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.820709Z", - "iopub.status.busy": "2024-02-06T01:09:54.819914Z", - "iopub.status.idle": "2024-02-06T01:09:54.825172Z", - "shell.execute_reply": "2024-02-06T01:09:54.824758Z" + "iopub.execute_input": "2024-02-14T16:31:04.949283Z", + "iopub.status.busy": "2024-02-14T16:31:04.948482Z", + "iopub.status.idle": "2024-02-14T16:31:04.953758Z", + "shell.execute_reply": "2024-02-14T16:31:04.953320Z" } }, "outputs": [ @@ -276,10 +276,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.828004Z", - "iopub.status.busy": "2024-02-06T01:09:54.827339Z", - "iopub.status.idle": "2024-02-06T01:09:54.831053Z", - "shell.execute_reply": "2024-02-06T01:09:54.830711Z" + "iopub.execute_input": "2024-02-14T16:31:04.956327Z", + "iopub.status.busy": "2024-02-14T16:31:04.955918Z", + "iopub.status.idle": "2024-02-14T16:31:04.959278Z", + "shell.execute_reply": "2024-02-14T16:31:04.958916Z" } }, "outputs": [], @@ -308,10 +308,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.833127Z", - "iopub.status.busy": "2024-02-06T01:09:54.832824Z", - "iopub.status.idle": "2024-02-06T01:09:54.835892Z", - "shell.execute_reply": "2024-02-06T01:09:54.835408Z" + "iopub.execute_input": "2024-02-14T16:31:04.961121Z", + "iopub.status.busy": "2024-02-14T16:31:04.960827Z", + "iopub.status.idle": "2024-02-14T16:31:04.964114Z", + "shell.execute_reply": "2024-02-14T16:31:04.963747Z" } }, "outputs": [ @@ -365,10 +365,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.837474Z", - "iopub.status.busy": "2024-02-06T01:09:54.837318Z", - "iopub.status.idle": "2024-02-06T01:09:54.840287Z", - "shell.execute_reply": "2024-02-06T01:09:54.839826Z" + "iopub.execute_input": "2024-02-14T16:31:04.966081Z", + "iopub.status.busy": "2024-02-14T16:31:04.965791Z", + "iopub.status.idle": "2024-02-14T16:31:04.968878Z", + "shell.execute_reply": "2024-02-14T16:31:04.968536Z" } }, "outputs": [], @@ -399,10 +399,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.841816Z", - "iopub.status.busy": "2024-02-06T01:09:54.841666Z", - "iopub.status.idle": "2024-02-06T01:09:54.844094Z", - "shell.execute_reply": "2024-02-06T01:09:54.843628Z" + "iopub.execute_input": "2024-02-14T16:31:04.970810Z", + "iopub.status.busy": "2024-02-14T16:31:04.970520Z", + "iopub.status.idle": "2024-02-14T16:31:04.973013Z", + "shell.execute_reply": "2024-02-14T16:31:04.972683Z" } }, "outputs": [], @@ -418,10 +418,10 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.845880Z", - "iopub.status.busy": "2024-02-06T01:09:54.845599Z", - "iopub.status.idle": "2024-02-06T01:09:54.848851Z", - "shell.execute_reply": "2024-02-06T01:09:54.848394Z" + "iopub.execute_input": "2024-02-14T16:31:04.974787Z", + "iopub.status.busy": "2024-02-14T16:31:04.974634Z", + "iopub.status.idle": "2024-02-14T16:31:04.977646Z", + "shell.execute_reply": "2024-02-14T16:31:04.977259Z" } }, "outputs": [ @@ -459,10 +459,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.850599Z", - "iopub.status.busy": "2024-02-06T01:09:54.850277Z", - "iopub.status.idle": "2024-02-06T01:09:54.853347Z", - "shell.execute_reply": "2024-02-06T01:09:54.852876Z" + "iopub.execute_input": "2024-02-14T16:31:04.979472Z", + "iopub.status.busy": "2024-02-14T16:31:04.979321Z", + "iopub.status.idle": "2024-02-14T16:31:04.982353Z", + "shell.execute_reply": "2024-02-14T16:31:04.981901Z" } }, "outputs": [ @@ -527,10 +527,10 @@ "execution_count": 16, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.855164Z", - "iopub.status.busy": "2024-02-06T01:09:54.854881Z", - "iopub.status.idle": "2024-02-06T01:09:54.858543Z", - "shell.execute_reply": "2024-02-06T01:09:54.858027Z" + "iopub.execute_input": "2024-02-14T16:31:04.984166Z", + "iopub.status.busy": "2024-02-14T16:31:04.983885Z", + "iopub.status.idle": "2024-02-14T16:31:04.987332Z", + "shell.execute_reply": "2024-02-14T16:31:04.986961Z" } }, "outputs": [], @@ -562,10 +562,10 @@ "execution_count": 17, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.860226Z", - "iopub.status.busy": "2024-02-06T01:09:54.859923Z", - "iopub.status.idle": "2024-02-06T01:09:54.862295Z", - "shell.execute_reply": "2024-02-06T01:09:54.861923Z" + "iopub.execute_input": "2024-02-14T16:31:04.989035Z", + "iopub.status.busy": "2024-02-14T16:31:04.988784Z", + "iopub.status.idle": "2024-02-14T16:31:04.991186Z", + "shell.execute_reply": "2024-02-14T16:31:04.990834Z" } }, "outputs": [], @@ -600,10 +600,10 @@ "execution_count": 18, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.864133Z", - "iopub.status.busy": "2024-02-06T01:09:54.863840Z", - "iopub.status.idle": "2024-02-06T01:09:54.866319Z", - "shell.execute_reply": "2024-02-06T01:09:54.865934Z" + "iopub.execute_input": "2024-02-14T16:31:04.992941Z", + "iopub.status.busy": "2024-02-14T16:31:04.992649Z", + "iopub.status.idle": "2024-02-14T16:31:04.995106Z", + "shell.execute_reply": "2024-02-14T16:31:04.994670Z" } }, "outputs": [], @@ -620,10 +620,10 @@ "execution_count": 19, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.868135Z", - "iopub.status.busy": "2024-02-06T01:09:54.867825Z", - "iopub.status.idle": "2024-02-06T01:09:54.870377Z", - "shell.execute_reply": "2024-02-06T01:09:54.869916Z" + "iopub.execute_input": "2024-02-14T16:31:04.996917Z", + "iopub.status.busy": "2024-02-14T16:31:04.996565Z", + "iopub.status.idle": "2024-02-14T16:31:04.999138Z", + "shell.execute_reply": "2024-02-14T16:31:04.998679Z" } }, "outputs": [], @@ -639,10 +639,10 @@ "execution_count": 20, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.872129Z", - "iopub.status.busy": "2024-02-06T01:09:54.871838Z", - "iopub.status.idle": "2024-02-06T01:09:54.874882Z", - "shell.execute_reply": "2024-02-06T01:09:54.874468Z" + "iopub.execute_input": "2024-02-14T16:31:05.000998Z", + "iopub.status.busy": "2024-02-14T16:31:05.000579Z", + "iopub.status.idle": "2024-02-14T16:31:05.003909Z", + "shell.execute_reply": "2024-02-14T16:31:05.003518Z" } }, "outputs": [ @@ -702,10 +702,10 @@ "execution_count": 21, "metadata": { "execution": { - "iopub.execute_input": "2024-02-06T01:09:54.876455Z", - "iopub.status.busy": "2024-02-06T01:09:54.876314Z", - "iopub.status.idle": "2024-02-06T01:09:54.878978Z", - "shell.execute_reply": "2024-02-06T01:09:54.878585Z" + "iopub.execute_input": "2024-02-14T16:31:05.005680Z", + "iopub.status.busy": "2024-02-14T16:31:05.005353Z", + "iopub.status.idle": "2024-02-14T16:31:05.007915Z", + "shell.execute_reply": "2024-02-14T16:31:05.007546Z" } }, "outputs": [], diff --git a/python/conditions.html b/python/conditions.html index de273341..524a1b1a 100644 --- a/python/conditions.html +++ b/python/conditions.html @@ -355,9 +355,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/python/dictionaries.html b/python/dictionaries.html index 81639eae..5ffc148a 100644 --- a/python/dictionaries.html +++ b/python/dictionaries.html @@ -355,9 +355,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/python/first_histogram.html b/python/first_histogram.html index 9276ee66..95534160 100644 --- a/python/first_histogram.html +++ b/python/first_histogram.html @@ -357,9 +357,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/python/further_reading.html b/python/further_reading.html index e97fdbc5..506ee1b9 100644 --- a/python/further_reading.html +++ b/python/further_reading.html @@ -355,9 +355,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/python/learning.html b/python/learning.html index 07ff9bdc..4d217c82 100644 --- a/python/learning.html +++ b/python/learning.html @@ -355,9 +355,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/python/lists.html b/python/lists.html index 2ff2561a..818b5b0b 100644 --- a/python/lists.html +++ b/python/lists.html @@ -357,9 +357,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/python/methods.html b/python/methods.html index 1323901f..cde86c49 100644 --- a/python/methods.html +++ b/python/methods.html @@ -355,9 +355,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/python/modules.html b/python/modules.html index cc234077..1a4d1f5a 100644 --- a/python/modules.html +++ b/python/modules.html @@ -357,9 +357,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/python/numbers.html b/python/numbers.html index 218d1266..f911e120 100644 --- a/python/numbers.html +++ b/python/numbers.html @@ -355,9 +355,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/python/operators.html b/python/operators.html index 1e1f51a2..677eb33c 100644 --- a/python/operators.html +++ b/python/operators.html @@ -355,9 +355,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/python/running.html b/python/running.html index 7f53a4ff..9c51c96b 100644 --- a/python/running.html +++ b/python/running.html @@ -355,9 +355,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/python/scripting.html b/python/scripting.html index 1bb9623f..957a90e1 100644 --- a/python/scripting.html +++ b/python/scripting.html @@ -355,9 +355,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/python/strings.html b/python/strings.html index 95d41611..da2500a4 100644 --- a/python/strings.html +++ b/python/strings.html @@ -355,9 +355,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/search.html b/search.html index 7ab2de3b..e279b6c7 100644 --- a/search.html +++ b/search.html @@ -355,9 +355,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell
          diff --git a/searchindex.js b/searchindex.js index 7139ea73..b8381b2d 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["CONDUCT", "CONTRIBUTING", "LICENSE", "advanced-python/10Basics", "advanced-python/11AdvancedPython", "advanced-python/12AdvancedClasses", "advanced-python/20DataAndPlotting", "advanced-python/30Classification", "advanced-python/31ClassificationExtension", "advanced-python/32BoostingToUniformity", "advanced-python/33ModelTuning", "advanced-python/40Histograms", "advanced-python/45DemoReweighting", "advanced-python/50LikelihoodInference", "advanced-python/60sPlot", "advanced-python/70ScikitHEPUniverse", "advanced-python/README", "git/01-basics", "git/02-setup", "git/03-create", "git/04-changes", "git/05-history", "git/06-ignore", "git/07-gitlab", "git/08-share", "git/09-pullrequests", "git/10-conflict", "git/11-ci", "git/12-open", "git/13-licensing", "git/14-citation", "git/README", "index", "python/00scripts", "python/01basics", "python/README", "python/classes", "python/conditions", "python/dictionaries", "python/first_histogram", "python/further_reading", "python/learning", "python/lists", "python/methods", "python/modules", "python/numbers", "python/operators", "python/running", "python/scripting", "python/strings", "shell-extras/README", "shell-extras/persistent-screen", "shell-extras/screen", "shell-extras/screen2", "shell-extras/shell2", "shell/02-filedir", "shell/03-create", "shell/04-pipefilter", "shell/05-loop", "shell/06-script", "shell/07-find", "shell/README", "snakemake/README"], "filenames": ["CONDUCT.md", "CONTRIBUTING.md", "LICENSE.md", "advanced-python/10Basics.ipynb", "advanced-python/11AdvancedPython.ipynb", "advanced-python/12AdvancedClasses.ipynb", "advanced-python/20DataAndPlotting.ipynb", "advanced-python/30Classification.ipynb", "advanced-python/31ClassificationExtension.ipynb", "advanced-python/32BoostingToUniformity.ipynb", "advanced-python/33ModelTuning.ipynb", "advanced-python/40Histograms.ipynb", "advanced-python/45DemoReweighting.ipynb", "advanced-python/50LikelihoodInference.ipynb", "advanced-python/60sPlot.ipynb", "advanced-python/70ScikitHEPUniverse.ipynb", "advanced-python/README.md", "git/01-basics.md", "git/02-setup.md", "git/03-create.md", "git/04-changes.md", "git/05-history.md", "git/06-ignore.md", "git/07-gitlab.md", "git/08-share.md", "git/09-pullrequests.md", "git/10-conflict.md", "git/11-ci.md", "git/12-open.md", "git/13-licensing.md", "git/14-citation.md", "git/README.md", "index.md", "python/00scripts.md", "python/01basics.ipynb", "python/README.md", "python/classes.ipynb", "python/conditions.md", "python/dictionaries.md", "python/first_histogram.md", "python/further_reading.md", "python/learning.md", "python/lists.md", "python/methods.md", "python/modules.md", "python/numbers.md", "python/operators.md", "python/running.md", "python/scripting.md", "python/strings.md", "shell-extras/README.md", "shell-extras/persistent-screen.md", "shell-extras/screen.md", "shell-extras/screen2.md", "shell-extras/shell2.md", "shell/02-filedir.md", "shell/03-create.md", "shell/04-pipefilter.md", "shell/05-loop.md", "shell/06-script.md", "shell/07-find.md", "shell/README.md", "snakemake/README.md"], "titles": ["Contributor Code of Conduct", "Contributing", "Instructional Material", "1: Basics", "Advanced Python Concepts", "Advanced Classes", "2: First look at data", "3: Multivariate Analysis", "4: Extension on Classification", "5: Boosting to Uniformity", "Model tuning setup", "6: Histograms", "7: Demonstration of distribution reweighting", "8: Likelihood inference", "9: sPlot", "10: Scikit-HEP", "Advanced Python Tutorial", "Automated Version Control", "Setting Up Git", "Creating a Repository", "Tracking Changes", "Exploring History", "Ignoring Things", "Remotes in CERN GitLab", "Sharing a repository with others", "Collaborating with Pull Requests", "Conflicts", "GitLab CI", "Open Science", "Licensing", "Citation", "Git", "Analysis essentials ", "Scripting", "1: Basics", "An introduction to Python", "Classes", "Conditions", "Dictionaries", "Making your first histogram", "More advanced topics in Python", "Learning more", "Lists and looping", "Functions", "Modules", "Numbers", "Objects and operators", "Running Python", "Scripting", "Strings", "UNIX shell", "Persistent screen or tmux session on lxplus", "Using screen to keep things running", "Advanced screen topics", "More about the UNIX shell", "Navigating Files and Directories", "Working With Files and Directories", "Pipes and Filters", "Loops", "Shell Scripts", "Finding Things", "Introducing the Shell", "Analysis automation with Snakemake"], "terms": {"As": [0, 4, 9, 10, 12, 14, 15, 18, 21, 22, 23, 25, 26, 28, 31, 34, 38, 39, 42, 43, 44, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "maintain": [0, 1, 6, 15, 25, 29, 32, 35], "thi": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "project": [0, 1, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 56], "we": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "pledg": 0, "respect": [0, 4, 5, 6, 34, 42, 56, 59], "all": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 32, 35, 37, 38, 39, 44, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "peopl": [0, 1, 17, 21, 23, 25, 26, 28, 29, 35, 39, 41, 43, 49, 54, 55, 56, 57, 58, 59, 60, 61], "who": [0, 1, 25, 26, 28, 29, 35, 41, 43, 51, 54, 55, 58, 59, 60], "contribut": [0, 14, 25, 29, 32, 39], "through": [0, 6, 15, 16, 20, 21, 22, 24, 25, 28, 29, 36, 41, 44, 46, 47, 53, 54, 55, 57, 58, 60, 61], "report": [0, 1, 10, 20, 60], "issu": [0, 1, 10, 12, 18, 22, 23, 32, 61, 62], "post": [0, 24, 28, 41], "featur": [0, 3, 6, 7, 12, 13, 14, 16, 23, 27, 31, 32, 35, 47, 53, 57, 62], "request": [0, 1, 3, 31, 32, 62], "updat": [0, 1, 13, 18, 20, 21, 23, 24, 26, 27, 39, 41, 44, 47, 51, 58, 62], "document": [0, 1, 2, 3, 10, 16, 17, 21, 23, 27, 28, 32, 39, 43, 44, 55, 56], "submit": [0, 1, 25, 28], "pull": [0, 1, 23, 24, 26, 31, 32], "patch": [0, 6, 11, 20, 21, 61], "other": [0, 2, 4, 5, 7, 10, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62], "activ": [0, 16, 18, 32, 35, 44, 52], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "commit": [0, 1, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "make": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43, 44, 48, 49, 50, 55, 56, 57, 58, 59, 60, 61, 62], "particip": [0, 32], "harass": 0, "free": [0, 2, 6, 7, 12, 27, 28, 29, 31, 42, 54], "experi": [0, 6, 10, 13, 32, 47, 56, 58, 60], "everyon": [0, 1, 20, 21, 22, 41, 43, 61], "regardless": [0, 55, 61, 62], "level": [0, 10, 13, 22, 24, 37, 54, 55, 56, 57, 61], "gender": 0, "ident": [0, 6, 12, 17, 34, 38, 42, 55, 56, 62], "express": [0, 2, 14, 16, 32, 33, 39, 41, 42, 43, 46, 48, 49, 54, 57, 60], "sexual": 0, "orient": [0, 36, 44], "disabl": [0, 55], "person": [0, 2, 17, 23, 24, 25, 26, 28, 34, 43, 55, 59, 62], "appear": [0, 19, 20, 21, 24, 25, 55, 56, 58, 59, 60, 61, 62], "bodi": [0, 37, 58], "size": [0, 10, 11, 14, 20, 39, 42, 54, 55, 56, 60], "race": 0, "ethnic": 0, "ag": [0, 25, 34, 43], "religion": 0, "exampl": [0, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 25, 27, 32, 33, 34, 36, 37, 38, 39, 42, 43, 46, 48, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "unaccept": 0, "behavior": [0, 5, 13, 36, 47], "includ": [0, 1, 2, 3, 4, 7, 8, 10, 13, 17, 18, 20, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 38, 39, 41, 43, 44, 47, 48, 49, 52, 55, 56, 57, 59, 60, 61], "us": [0, 2, 3, 5, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 45, 46, 47, 48, 49, 50, 54, 55, 56, 57, 58, 59, 60, 61], "languag": [0, 29, 32, 34, 35, 36, 39, 41, 42, 46, 47, 60, 61], "imageri": 0, "derogatori": 0, "comment": [0, 1, 3, 8, 17, 20, 21, 24, 25, 33, 34, 41, 43, 48, 59, 60, 62], "attack": 0, "troll": 0, "public": [0, 2, 23, 27, 29, 30, 36, 39, 55], "privat": [0, 23, 25, 27, 36, 51], "insult": 0, "unprofession": 0, "have": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "right": [0, 2, 4, 5, 7, 8, 9, 10, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 34, 35, 39, 44, 46, 55, 56, 57, 58, 59, 60, 61], "respons": [0, 3, 7, 10, 16, 26, 42, 55, 56, 58, 59], "remov": [0, 4, 7, 8, 10, 11, 12, 13, 19, 21, 23, 26, 33, 39, 41, 42, 48, 56, 57, 58, 59, 62], "edit": [0, 18, 20, 25, 26, 34, 54, 58, 59, 62], "reject": [0, 10, 25, 26], "wiki": 0, "align": 0, "do": [0, 1, 2, 4, 5, 6, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 36, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "follow": [0, 1, 2, 3, 4, 5, 6, 10, 12, 13, 14, 18, 19, 20, 21, 22, 23, 25, 26, 27, 30, 31, 32, 34, 35, 36, 37, 38, 41, 42, 43, 44, 51, 53, 54, 55, 56, 57, 58, 59, 60, 62], "mai": [0, 1, 2, 4, 5, 6, 8, 10, 12, 14, 16, 18, 20, 21, 23, 26, 28, 30, 36, 47, 53, 54, 55, 56, 57, 58, 59, 60], "from": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 39, 40, 42, 43, 45, 46, 48, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "team": 0, "instanc": [0, 4, 5, 9, 13, 14, 23, 27, 36, 44, 47, 53, 60, 62], "abus": 0, "otherwis": [0, 2, 9, 20, 29, 34, 55, 57, 62], "open": [0, 1, 4, 5, 6, 7, 9, 10, 12, 19, 24, 25, 29, 31, 32, 39, 44, 54, 55, 56, 57, 58, 59, 62], "an": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "contact": [0, 1, 29], "one": [0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "more": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 47, 48, 49, 50, 52, 55, 56, 57, 58, 59, 60, 61, 62], "i": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "adapt": [0, 2, 8, 10], "coven": 0, "version": [0, 1, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 47, 54, 55, 58, 62], "1": [0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 21, 24, 25, 26, 30, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 57, 58, 59, 60, 62], "0": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "avail": [0, 1, 2, 4, 6, 11, 13, 14, 15, 16, 25, 26, 27, 29, 33, 37, 38, 39, 43, 44, 45, 46, 48, 49, 54, 55, 61, 62], "http": [0, 3, 6, 7, 8, 9, 10, 12, 13, 17, 23, 25, 26, 32, 44, 55, 61, 62], "org": [0, 6, 7, 8, 10, 55], "hsf": [1, 32, 62], "train": [1, 7, 8, 10, 16, 32, 62], "sourc": [1, 14, 25, 29, 31, 32, 39, 44, 45, 47, 49, 54, 55, 62], "welcom": [1, 16, 23, 32, 34, 35], "kind": [1, 2, 13, 16, 20, 23, 29, 56, 59, 61], "new": [1, 6, 7, 8, 9, 10, 12, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 31, 32, 34, 36, 39, 42, 43, 44, 47, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62], "lesson": [1, 3, 6, 7, 8, 10, 16, 18, 20, 21, 23, 24, 25, 27, 30, 32, 35, 39, 43, 44, 46, 50, 52, 55, 56, 57, 60, 61], "fix": [1, 3, 6, 10, 14, 16, 20, 21, 23, 25, 26, 35, 47, 54, 57, 59, 60], "exist": [1, 4, 8, 9, 11, 25, 26, 31, 34, 35, 37, 42, 43, 44, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62], "materi": [1, 29, 32, 47, 50, 54], "bug": [1, 7, 10, 25, 47], "review": [1, 20, 24, 25, 28], "propos": [1, 24, 25], "chang": [1, 2, 4, 6, 10, 13, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 37, 39, 42, 43, 44, 48, 49, 53, 54, 55, 56, 57, 58, 59, 60, 62], "By": [1, 4, 8, 14, 24, 25, 43, 44, 49, 51, 55, 56, 57, 58, 59], "you": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "agre": [1, 5, 12], "redistribut": [1, 2], "your": [1, 2, 3, 6, 7, 8, 10, 11, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 41, 42, 43, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "work": [1, 3, 4, 5, 6, 7, 11, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 32, 33, 34, 37, 38, 41, 42, 45, 47, 48, 49, 51, 53, 54, 55, 57, 58, 59, 60, 61, 62], "under": [1, 2, 5, 7, 9, 12, 13, 16, 22, 23, 25, 26, 29, 33, 44, 48, 57, 60], "our": [1, 4, 6, 7, 8, 10, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 31, 33, 34, 35, 36, 39, 42, 43, 44, 48, 49, 54, 55, 56, 57, 58, 59, 60, 61, 62], "licens": [1, 2, 31, 32, 47], "In": [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 20, 21, 23, 24, 25, 26, 27, 29, 32, 33, 34, 35, 36, 38, 39, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "exchang": 1, "address": [1, 10, 18, 29, 54, 62], "assess": [1, 10], "promptli": 1, "can": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "help": [1, 3, 7, 10, 13, 17, 18, 20, 22, 26, 27, 29, 32, 33, 34, 35, 41, 42, 43, 47, 48, 53, 54, 55, 56, 57, 59, 60, 62], "becom": [1, 6, 10, 12, 17, 20, 21, 29, 32, 34, 41, 43, 49, 57, 58, 59, 61, 62], "member": [1, 24], "commun": [1, 28, 35, 36, 41, 61], "involv": [1, 5, 7, 10, 13, 16, 27], "abid": 1, "code": [1, 3, 4, 5, 7, 14, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 42, 43, 45, 47, 48, 49, 54, 55, 58, 62], "conduct": [1, 32], "The": [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], "easiest": [1, 23, 59, 61], "wai": [1, 2, 4, 5, 6, 7, 10, 11, 12, 14, 17, 18, 20, 21, 22, 24, 25, 28, 31, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "get": [1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62], "start": [1, 3, 4, 6, 11, 14, 16, 17, 18, 19, 20, 21, 23, 25, 26, 27, 28, 29, 32, 33, 34, 36, 37, 38, 41, 42, 43, 44, 47, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62], "file": [1, 2, 3, 4, 6, 11, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 50, 51, 52, 53, 58, 59, 60, 61], "tell": [1, 7, 18, 19, 20, 21, 22, 23, 25, 26, 33, 34, 37, 38, 42, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 62], "u": [1, 5, 6, 7, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 26, 31, 32, 33, 34, 37, 38, 39, 42, 43, 44, 45, 48, 49, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "about": [1, 3, 5, 6, 7, 9, 13, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 34, 36, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 55, 56, 57, 58, 59, 60, 61, 62], "mistak": [1, 7, 19, 21, 56, 58, 59], "some": [1, 3, 4, 6, 7, 8, 9, 10, 13, 14, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "awkward": [1, 40], "word": [1, 14, 17, 20, 25, 41, 43, 47, 49, 54, 55, 56, 57, 58, 59, 60], "factual": 1, "error": [1, 3, 4, 5, 6, 7, 10, 13, 21, 23, 25, 26, 27, 34, 40, 42, 44, 55, 56, 57, 58, 59, 62], "good": [1, 3, 4, 5, 6, 7, 8, 10, 12, 19, 20, 21, 24, 25, 29, 34, 35, 36, 41, 43, 52, 54, 56, 57, 58, 61], "introduc": [1, 4, 10, 14, 16, 23, 25, 26, 32, 55, 59], "yourself": [1, 20, 24, 26, 38, 41, 42, 44, 49, 53, 57, 58, 62], "meet": 1, "If": [1, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 32, 34, 37, 38, 39, 41, 42, 43, 44, 45, 47, 49, 53, 54, 55, 56, 57, 58, 59, 60, 62], "account": [1, 12, 13, 18, 23, 25, 55, 61], "write": [1, 3, 4, 6, 10, 13, 14, 17, 20, 22, 23, 24, 25, 26, 28, 29, 30, 32, 33, 34, 35, 41, 42, 43, 47, 48, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "convenor": 1, "email": [1, 18, 25, 54], "howev": [1, 4, 5, 6, 7, 8, 10, 11, 14, 16, 17, 20, 23, 27, 28, 32, 36, 38, 39, 42, 43, 44, 47, 52, 54, 55, 56, 57, 58, 60, 61, 62], "abl": [1, 4, 12, 14, 21, 24, 27, 28, 32, 34, 39, 41, 43, 52, 59, 61, 62], "respond": [1, 4, 6], "quickli": [1, 10, 25, 41, 54, 58, 62], "method": [1, 3, 4, 5, 6, 7, 10, 12, 13, 14, 15, 16, 27, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 55, 60], "describ": [1, 11, 13, 14, 28, 30, 42, 44, 56, 57], "below": [1, 3, 4, 7, 10, 12, 18, 20, 21, 25, 26, 29, 34, 55, 56, 57, 58, 60], "willing": 1, "creat": [1, 4, 5, 6, 7, 8, 11, 13, 14, 15, 20, 21, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 36, 38, 39, 41, 42, 43, 44, 45, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "know": [1, 4, 5, 6, 11, 12, 14, 20, 25, 26, 33, 34, 36, 41, 42, 44, 46, 48, 49, 54, 55, 56, 57, 58, 59, 62], "git": [1, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 44, 55, 60, 62], "problem": [1, 4, 7, 10, 12, 14, 16, 20, 21, 26, 29, 32, 35, 36, 38, 41, 55, 57, 58, 59, 60, 62], "suggest": [1, 2, 10, 24, 44, 56], "improv": [1, 6, 7, 10, 12, 25, 44, 54, 58, 59, 61], "allow": [1, 3, 6, 10, 11, 12, 14, 15, 17, 20, 21, 23, 24, 25, 26, 27, 29, 31, 33, 38, 39, 43, 44, 48, 49, 52, 54, 55, 56, 57, 58, 59, 61, 62], "assign": [1, 4, 12, 25, 27, 32, 35, 37, 39, 42, 43, 44, 47, 52, 54, 58], "item": [1, 5, 12, 34, 38, 41, 42, 44, 58, 62], "someon": [1, 20, 23, 25, 26, 29, 41, 43, 54, 56, 57, 62], "thread": [1, 9, 10, 23, 24, 25, 26, 44, 62], "discuss": [1, 6, 19, 20, 22, 26, 28, 29, 31, 32, 53], "comfort": [1, 32, 35, 41], "would": [1, 4, 7, 10, 12, 17, 20, 21, 22, 23, 24, 25, 29, 36, 39, 42, 43, 44, 46, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62], "like": [1, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "add": [1, 3, 4, 5, 6, 11, 13, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 33, 36, 39, 43, 48, 49, 54, 55, 56, 59, 62], "pr": 1, "instruct": [1, 13, 23, 32, 51, 56, 58], "There": [1, 4, 5, 6, 7, 13, 14, 20, 28, 32, 34, 35, 36, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 52, 53, 54, 55, 56, 57, 58, 60, 62], "mani": [1, 4, 6, 10, 11, 12, 14, 16, 17, 18, 22, 24, 25, 28, 29, 34, 35, 36, 37, 39, 41, 42, 43, 44, 49, 54, 55, 56, 57, 58, 59, 60, 61, 62], "exercis": [1, 4, 5, 6, 7, 8, 11, 13, 23, 25, 36, 54, 56, 57, 58], "ones": [1, 4, 8, 12, 14, 23, 26, 34, 39, 41, 49, 54, 58, 60, 62], "fill": [1, 6, 11, 16, 25, 43, 55, 56, 57, 62], "thing": [1, 3, 4, 6, 7, 11, 12, 13, 14, 16, 18, 20, 21, 23, 25, 26, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 50, 55, 56, 57, 58, 59, 61, 62], "clear": [1, 5, 29, 36, 43], "miss": [1, 5, 7, 21, 23, 39, 49, 57, 61], "look": [1, 3, 4, 5, 7, 8, 10, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 25, 26, 28, 31, 32, 34, 36, 37, 38, 42, 43, 44, 46, 52, 54, 55, 56, 57, 58, 60, 62], "idea": [1, 4, 5, 7, 14, 16, 19, 21, 25, 28, 41, 43, 55, 57, 58, 60], "pleas": [1, 7, 10, 12, 13, 18, 30, 32, 44, 60], "see": [1, 3, 4, 6, 7, 8, 9, 10, 12, 13, 14, 19, 20, 21, 22, 23, 24, 25, 26, 27, 32, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62], "tab": [1, 23, 24, 25, 26, 27, 32, 34, 46, 47, 50, 55, 58, 61], "list": [1, 3, 4, 7, 18, 19, 20, 21, 22, 25, 29, 32, 33, 34, 35, 36, 37, 38, 43, 44, 46, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62], "associ": [1, 2, 18, 23, 43, 55], "repositori": [1, 17, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 44], "also": [1, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 43, 44, 45, 46, 47, 48, 49, 54, 55, 56, 57, 58, 59, 60, 61, 62], "particularli": [1, 35, 43, 52, 56, 62], "easi": [1, 3, 5, 7, 8, 13, 15, 21, 28, 30, 42, 57, 58, 60, 62], "suitabl": [1, 4, 20, 21, 27, 39], "first": [1, 3, 4, 5, 7, 8, 11, 12, 13, 14, 16, 18, 20, 21, 23, 25, 26, 27, 31, 32, 33, 34, 35, 36, 40, 42, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62], "just": [1, 3, 4, 5, 6, 7, 10, 13, 15, 16, 17, 18, 19, 20, 21, 23, 25, 26, 27, 33, 36, 37, 38, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "smarter": 1, "togeth": [1, 4, 11, 16, 21, 36, 38, 39, 54, 55, 57, 60, 61], "than": [1, 3, 5, 6, 10, 12, 14, 16, 17, 20, 21, 23, 24, 25, 28, 33, 35, 36, 37, 39, 43, 44, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "own": [1, 4, 10, 12, 18, 20, 21, 23, 24, 25, 27, 28, 29, 33, 38, 41, 43, 44, 47, 48, 55, 60], "novic": [1, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 55, 56, 57, 58, 59, 60, 61], "newcom": [1, 32], "valuabl": 1, "been": [1, 6, 7, 8, 12, 15, 16, 17, 20, 21, 23, 24, 25, 35, 36, 39, 43, 45, 47, 54, 55, 56, 57, 58, 61, 62], "while": [1, 4, 5, 6, 7, 8, 10, 12, 13, 16, 21, 25, 27, 28, 34, 37, 39, 43, 44, 45, 50, 54, 55, 56, 57, 59, 60, 61], "forget": [1, 5, 6, 18, 21, 23, 53], "impenetr": 1, "so": [1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "fresh": [1, 52, 60], "ey": 1, "alwai": [1, 4, 8, 16, 18, 19, 20, 22, 25, 33, 36, 37, 38, 39, 41, 43, 44, 45, 46, 47, 48, 49, 54, 55, 56, 57, 59, 60, 61, 62], "choos": [1, 7, 10, 12, 14, 18, 20, 29, 34, 43, 49, 58], "via": [1, 5, 12, 20, 22, 25, 34, 44, 52, 55], "want": [1, 4, 6, 7, 11, 12, 13, 14, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 33, 34, 36, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "To": [1, 3, 4, 5, 6, 7, 11, 12, 13, 14, 19, 20, 23, 24, 25, 26, 27, 30, 32, 33, 39, 44, 47, 48, 51, 52, 53, 54, 55, 56, 57, 59, 60, 62], "manag": [1, 16, 17, 26, 29, 32, 54, 55, 61], "flow": [1, 11, 16, 32, 34, 57], "each": [1, 6, 7, 8, 10, 11, 12, 14, 17, 19, 20, 21, 23, 25, 26, 27, 29, 38, 39, 41, 42, 43, 45, 54, 55, 56, 57, 58, 59, 60, 61, 62], "ha": [1, 3, 4, 5, 7, 8, 10, 12, 13, 14, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 31, 33, 34, 35, 36, 38, 39, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "two": [1, 3, 4, 5, 7, 8, 11, 12, 14, 16, 17, 20, 21, 22, 23, 25, 26, 32, 34, 35, 36, 37, 38, 41, 42, 43, 44, 45, 46, 47, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62], "encourag": [1, 32, 47], "volunt": 1, "final": [1, 4, 7, 10, 14, 22, 24, 25, 28, 42, 43, 51, 54, 55, 57, 58, 59, 60, 62], "sai": [1, 4, 13, 14, 21, 22, 23, 24, 25, 33, 41, 43, 44, 48, 49, 54, 55, 56, 57, 59], "over": [1, 4, 10, 11, 12, 13, 15, 16, 20, 23, 24, 25, 32, 34, 35, 37, 38, 42, 43, 44, 47, 50, 58, 59], "merg": [1, 2, 7, 17, 24, 26, 31, 32, 62], "web": [1, 6, 12, 16, 23, 25, 27, 28, 29, 39, 55, 62], "interfac": [1, 6, 8, 11, 24, 25, 27, 32, 36, 39, 40, 56, 60], "fork": [1, 24, 31, 32], "origin": [1, 6, 8, 10, 13, 14, 16, 23, 24, 26, 27, 31, 32, 42, 55, 57, 58, 60, 62], "profil": [1, 3, 13], "within": [1, 7, 14, 17, 19, 20, 27, 42, 44, 46, 53, 54, 55, 58, 59, 60, 62], "move": [1, 10, 19, 20, 21, 23, 34, 51, 55, 56, 58, 62], "gh": 1, "page": [1, 7, 18, 20, 23, 24, 25, 27, 28, 32, 50, 53, 55, 57, 60, 61], "branch": [1, 19, 20, 21, 22, 23, 24, 25, 26], "signific": [1, 6, 7, 10, 13, 16], "being": [1, 4, 14, 20, 21, 22, 25, 26, 27, 28, 29, 32, 35, 44, 47, 54, 56, 57, 58, 60, 61, 62], "made": [1, 2, 13, 17, 20, 21, 23, 24, 25, 26, 29, 31, 39, 42, 44, 56, 59, 60, 62], "navig": [1, 20, 32, 34, 56, 61], "": [1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 56, 58, 59, 60, 62], "wish": [1, 15, 18, 56], "revis": [1, 20, 28, 55], "requir": [1, 6, 10, 12, 16, 27, 28, 29, 32, 36, 37, 38, 42, 54, 55, 56, 57, 58, 60, 62], "appropri": [1, 2, 7, 12, 14, 20, 25, 26, 28, 43, 46, 62], "individu": [1, 14], "receiv": [1, 7, 25, 57, 58], "feedback": [1, 10, 12, 28], "specif": [1, 4, 6, 10, 20, 21, 22, 24, 32, 34, 35, 38, 42, 43, 44, 50, 52, 54, 55, 60, 61, 62], "automat": [1, 4, 24, 26, 27, 29, 31, 32, 33, 34, 36, 39, 41, 43, 47, 48, 50, 55, 61, 62], "repeat": [1, 13, 24, 49, 54, 58, 59, 61], "need": [1, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 29, 32, 34, 35, 36, 38, 39, 42, 43, 44, 47, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "until": [1, 4, 6, 12, 21, 27, 38, 39, 42, 54, 60, 61], "when": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 29, 32, 33, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "sure": [1, 11, 12, 13, 19, 20, 23, 24, 25, 32, 36, 37, 38, 42, 54, 55, 56, 57, 58, 59, 60], "clone": [1, 24, 26, 31, 32, 44], "up": [1, 4, 7, 8, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 34, 37, 38, 42, 44, 47, 50, 52, 54, 55, 56, 57, 58, 59, 61, 62], "date": [1, 20, 21, 23, 25, 30, 44, 52, 55, 60, 62], "befor": [1, 4, 6, 10, 13, 17, 18, 20, 21, 24, 25, 26, 27, 28, 34, 36, 39, 41, 42, 43, 44, 55, 56, 57, 58, 59, 60, 62], "e": [1, 4, 6, 7, 8, 12, 13, 14, 15, 18, 20, 21, 22, 23, 25, 26, 27, 34, 36, 41, 42, 44, 45, 47, 55, 56, 57, 58, 59, 60, 61, 62], "addition": [1, 27, 31], "onli": [1, 4, 5, 6, 7, 10, 11, 13, 14, 18, 20, 22, 23, 25, 26, 28, 29, 31, 33, 34, 35, 37, 38, 39, 41, 42, 43, 44, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "newli": [1, 20, 22, 56], "lastli": [1, 44], "publish": [1, 2, 28], "copi": [1, 2, 7, 10, 11, 19, 20, 21, 23, 24, 25, 26, 28, 29, 34, 38, 39, 42, 44, 49, 51, 55, 56, 57, 58], "refer": [1, 6, 7, 11, 18, 21, 28, 30, 32, 33, 34, 47, 48, 52, 54, 55, 56, 58, 59, 60, 62], "inform": [1, 6, 13, 15, 16, 18, 19, 20, 23, 24, 25, 28, 29, 32, 33, 39, 41, 43, 47, 48, 51, 54, 55, 56, 57, 59, 60, 62], "home": [1, 19, 23, 26, 44, 52, 55, 56, 57, 58, 60], "creativ": [2, 29, 62], "common": [2, 3, 4, 6, 10, 21, 23, 24, 25, 27, 29, 35, 37, 39, 42, 49, 54, 58, 60, 61], "attribut": [2, 5, 11, 15, 29, 36, 42, 60], "human": [2, 5, 23, 54, 55, 56, 58, 61], "readabl": [2, 5, 15, 23, 34, 37, 41, 42, 43, 44, 54, 55, 60], "summari": [2, 20, 62], "substitut": [2, 58, 62], "full": [2, 10, 13, 20, 21, 23, 26, 27, 36, 42, 55, 56, 57, 60, 62], "legal": [2, 29], "text": [2, 3, 6, 7, 11, 12, 14, 18, 20, 21, 23, 26, 32, 34, 35, 44, 47, 49, 50, 55, 56, 57, 58, 59, 60, 61, 62], "cc": [2, 10, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 55, 56, 57, 58, 59, 60, 61], "BY": [2, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 55, 56, 57, 58, 59, 60, 61], "4": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 32, 34, 36, 37, 38, 39, 41, 42, 43, 45, 46, 47, 55, 56, 57, 58, 59, 60, 61, 62], "share": [2, 3, 7, 8, 10, 13, 14, 22, 23, 26, 27, 28, 29, 31, 32, 54, 55, 62], "ani": [2, 4, 5, 10, 13, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 32, 34, 38, 39, 41, 42, 43, 44, 45, 47, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "medium": 2, "format": [2, 6, 20, 23, 32, 35, 37, 41, 43, 44, 48, 55, 57, 59, 60], "remix": 2, "transform": [2, 8, 57], "build": [2, 10, 13, 16, 21, 25, 27, 40, 42, 44, 46, 57, 58, 60, 61, 62], "upon": 2, "purpos": [2, 7, 9, 13, 20, 28, 31, 43, 56, 57, 58], "even": [2, 6, 10, 12, 14, 17, 20, 21, 25, 26, 29, 31, 33, 34, 35, 36, 39, 42, 43, 44, 48, 49, 52, 54, 55, 56, 57, 60, 61, 62], "commerci": [2, 29], "licensor": 2, "cannot": [2, 7, 12, 25, 26, 34, 38, 42, 44, 55, 56, 58, 62], "revok": 2, "freedom": 2, "long": [2, 3, 17, 18, 20, 21, 33, 37, 44, 47, 48, 49, 52, 55, 60, 61, 62], "term": [2, 10, 20, 25, 45, 55, 60], "must": [2, 4, 21, 25, 26, 29, 37, 38, 39, 41, 42, 43, 44, 51, 54, 55, 56, 57, 59, 62], "give": [2, 4, 5, 6, 7, 10, 11, 16, 24, 25, 26, 32, 38, 39, 42, 43, 44, 45, 49, 55, 57, 58, 59, 60, 62], "credit": [2, 47], "provid": [2, 4, 5, 6, 10, 11, 12, 13, 15, 16, 23, 25, 27, 29, 39, 41, 43, 44, 51, 52, 54, 55, 56, 57, 59, 60, 61, 62], "link": [2, 23, 24, 25, 28, 32, 50, 55, 60], "indic": [2, 10, 23, 34, 38, 42, 49, 55, 56, 57], "were": [2, 6, 10, 14, 21, 22, 23, 24, 26, 27, 43, 57, 58, 59, 60, 62], "reason": [2, 12, 14, 18, 20, 23, 28, 42, 45, 49, 54, 59, 62], "manner": [2, 38], "endors": 2, "No": [2, 4, 6, 7, 12, 37, 43, 54, 55, 56, 58], "addit": [2, 5, 20, 23, 25, 26, 27, 32, 34, 38, 44, 46, 50, 54, 55, 56, 57, 58, 59, 61, 62], "restrict": [2, 6, 23, 29, 38, 42, 44, 60], "appli": [2, 5, 7, 10, 11, 13, 15, 16, 21, 29, 32, 35, 43, 55, 58], "technolog": 2, "measur": [2, 6, 12, 13, 58, 61, 62], "anyth": [2, 4, 13, 20, 25, 26, 28, 31, 33, 38, 42, 43, 47, 48, 55, 56, 57, 58, 59, 62], "permit": 2, "notic": [2, 19, 20, 21, 22, 34, 44, 49, 54, 55, 56, 60, 62], "compli": 2, "element": [2, 4, 34, 42, 43, 44, 55, 56, 58], "domain": 2, "where": [2, 3, 5, 6, 7, 8, 10, 12, 14, 18, 19, 20, 21, 23, 25, 26, 27, 28, 34, 35, 36, 42, 43, 44, 45, 47, 49, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "applic": [2, 3, 9, 12, 55], "except": [2, 5, 6, 13, 16, 22, 23, 25, 32, 44, 47, 55, 56, 57], "limit": [2, 10, 11, 13, 14, 17, 20, 25, 32, 55, 58, 60], "warranti": 2, "given": [2, 4, 8, 12, 13, 14, 20, 21, 22, 25, 26, 28, 36, 42, 43, 44, 45, 54, 55, 56, 57, 58, 59, 60, 62], "permiss": [2, 6, 24, 25, 29, 54, 55, 60], "necessari": [2, 26, 42, 44, 55, 61], "intend": [2, 31, 47], "For": [2, 4, 5, 6, 7, 9, 10, 12, 13, 17, 18, 20, 22, 24, 28, 32, 34, 36, 37, 39, 42, 43, 44, 45, 46, 47, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "privaci": 2, "moral": 2, "how": [2, 3, 4, 6, 7, 8, 10, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 38, 41, 42, 43, 44, 45, 46, 48, 49, 54, 55, 56, 58, 59, 60, 61, 62], "note": [2, 3, 4, 6, 13, 18, 19, 20, 23, 24, 25, 26, 32, 37, 38, 42, 43, 44, 47, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62], "program": [2, 4, 18, 20, 22, 28, 32, 33, 35, 36, 38, 41, 44, 46, 47, 48, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61], "carpentri": [2, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 50, 55, 56, 57, 58, 59, 60, 61], "osi": 2, "approv": [2, 29], "mit": 2, "herebi": [2, 25, 36], "grant": [2, 29], "charg": [2, 15, 31], "obtain": [2, 6, 9, 11, 12, 13, 14, 16, 28, 33, 48, 51, 60], "deal": [2, 11, 17, 46, 57], "without": [2, 3, 5, 6, 9, 10, 11, 12, 14, 15, 20, 21, 22, 23, 24, 25, 26, 27, 29, 33, 36, 39, 42, 44, 45, 48, 49, 51, 55, 56, 57, 58, 59, 60, 62], "modifi": [2, 20, 21, 22, 25, 26, 27, 28, 31, 33, 39, 42, 44, 48, 49, 54, 58, 59, 60, 62], "distribut": [2, 7, 10, 13, 16, 17, 25, 28, 29, 31, 32, 39, 40, 44, 47, 62], "sublicens": 2, "sell": 2, "whom": 2, "furnish": 2, "subject": [2, 14, 62], "condit": [2, 13, 14, 29, 32, 35, 44, 50], "abov": [2, 3, 4, 5, 6, 8, 10, 12, 14, 16, 18, 19, 21, 24, 26, 28, 32, 34, 36, 39, 42, 43, 44, 47, 52, 54, 55, 56, 58, 60, 62], "copyright": [2, 29, 47], "shall": [2, 14], "substanti": [2, 62], "portion": [2, 20], "THE": 2, "AS": 2, "OF": 2, "OR": [2, 13], "impli": [2, 10, 55], "BUT": 2, "NOT": [2, 4, 36], "TO": 2, "merchant": 2, "fit": [2, 7, 8, 9, 10, 11, 12, 13, 15, 16, 20, 32, 35, 40], "FOR": 2, "A": [2, 3, 4, 5, 7, 10, 11, 12, 14, 17, 21, 23, 24, 25, 26, 27, 28, 29, 34, 36, 38, 39, 40, 42, 43, 47, 49, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62], "particular": [2, 14, 17, 20, 23, 27, 35, 37, 44, 54, 56, 60], "AND": [2, 13, 14], "noninfring": 2, "IN": 2, "NO": 2, "event": [2, 6, 7, 12, 16, 39, 59], "author": [2, 11, 17, 20, 21, 25, 26, 30, 55], "holder": [2, 29], "BE": 2, "liabl": 2, "claim": [2, 62], "damag": 2, "liabil": 2, "whether": [2, 4, 7, 25, 29, 34, 37, 38, 44, 54, 58, 62], "action": [2, 4, 26, 33, 39, 42, 48, 62], "contract": [2, 60], "tort": 2, "aris": [2, 58], "out": [2, 3, 4, 5, 6, 7, 10, 12, 16, 20, 21, 22, 23, 24, 25, 26, 28, 29, 33, 34, 39, 41, 42, 43, 44, 46, 47, 48, 51, 52, 53, 55, 57, 59, 60, 61, 62], "connect": [2, 3, 23, 25, 36, 52, 53, 55, 57], "WITH": 2, "advanc": [3, 6, 7, 9, 10, 12, 13, 32, 34, 35, 50, 60], "python": [3, 5, 6, 7, 9, 10, 11, 12, 13, 15, 21, 27, 29, 32, 33, 36, 37, 38, 39, 42, 43, 45, 46, 48, 49, 62], "tutori": [3, 4, 5, 6, 10, 15, 31, 32, 34, 54, 55], "cover": [3, 4, 6, 16, 20, 22, 34, 36, 50, 55, 56, 61], "skill": [3, 32, 61], "tip": [3, 23, 26, 56], "load": [3, 4, 7, 8, 10, 11, 15, 16, 32, 44, 52, 62], "data": [3, 7, 8, 10, 11, 13, 14, 15, 16, 22, 28, 32, 35, 38, 39, 42, 54, 55, 56, 57, 58, 59, 60, 61, 62], "plot": [3, 8, 9, 10, 12, 14, 15, 16, 22, 27, 32, 35], "matplotlib": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 27, 32, 39, 40, 44], "cut": [3, 7, 8, 10, 11, 13, 14, 15, 16, 32, 35, 57, 59, 60], "base": [3, 7, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 32, 36, 39, 40, 44, 55, 56, 57, 58, 59, 60, 61, 62], "selction": 3, "multivari": [3, 12, 16, 32], "analysi": [3, 8, 10, 11, 13, 14, 15, 16, 22, 28, 35, 39, 49, 56, 57, 58, 59], "scikit": [3, 6, 7, 8, 10, 11, 16, 32], "learn": [3, 7, 8, 10, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 52, 55, 56, 57, 58, 59, 60, 61, 62], "uboost": [3, 9], "hep_ml": [3, 9, 12, 14, 32], "neural": [3, 16], "network": [3, 16], "demo": [3, 61], "mutivari": 3, "kinemat": 3, "reweight": [3, 16, 32], "splot": [3, 12, 16, 32], "techniqu": [3, 7, 8, 14, 16, 42, 58, 60], "mutabl": [3, 4, 7, 32, 35, 38, 42, 43], "immut": [3, 34, 38, 49], "object": [3, 4, 5, 6, 7, 10, 11, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 41, 42, 43, 44, 45, 47, 49, 52, 55, 56, 57, 58, 59, 60, 61, 62], "dictionari": [3, 6, 10, 11, 32, 34, 35, 37, 41, 43, 62], "comprehens": [3, 32, 35, 37, 38, 43, 55, 57, 59, 60, 62], "notebook": [3, 7, 9, 10, 13, 14, 15, 16, 28, 29, 32, 34, 39, 47], "moduel": 3, "let": [3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 33, 34, 35, 36, 42, 43, 44, 45, 47, 48, 52, 54, 55, 56, 57, 59, 60, 62], "compar": [3, 7, 9, 10, 16, 18, 20, 21, 24, 25, 32, 34, 37, 38, 39, 46, 54, 59, 61], "string": [3, 4, 5, 10, 12, 15, 21, 23, 26, 32, 34, 35, 37, 38, 42, 43, 53, 54, 55, 59, 60, 62], "tupl": [3, 32, 34, 35, 37, 38, 43, 62], "what": [3, 4, 5, 6, 7, 8, 11, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61], "happen": [3, 5, 8, 16, 17, 20, 21, 23, 26, 35, 38, 42, 43, 44, 45, 47, 52, 54, 55, 56, 57, 58, 59, 60, 62], "run": [3, 4, 9, 10, 13, 18, 19, 20, 21, 23, 24, 25, 27, 32, 33, 34, 35, 37, 38, 39, 42, 43, 48, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61], "b": [3, 4, 5, 7, 8, 10, 14, 15, 20, 21, 22, 34, 38, 39, 42, 43, 45, 49, 51, 52, 54, 55, 57, 58, 59, 62], "c": [3, 4, 13, 14, 18, 22, 27, 34, 35, 37, 38, 39, 42, 43, 44, 49, 53, 55, 56, 57, 58, 60, 62], "hello": [3, 4, 5, 34, 42, 54, 57, 58, 60], "print": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 21, 25, 26, 33, 34, 37, 38, 39, 41, 42, 43, 44, 47, 48, 49, 53, 54, 55, 57, 58, 59, 60, 61, 62], "39": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 34], "2": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 21, 23, 24, 25, 26, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 52, 54, 55, 57, 58, 59, 60, 61], "3": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 24, 25, 26, 32, 34, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 49, 52, 55, 57, 58, 59, 60], "foo": [3, 34, 41, 43, 62], "bar": [3, 7, 14, 20, 24, 41, 43, 53, 57, 62], "n": [3, 11, 14, 16, 18, 20, 32, 34, 38, 49, 53, 54, 55, 57, 58, 59, 60, 62], "10": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 20, 21, 25, 26, 32, 34, 36, 39, 41, 42, 43, 45, 47, 49, 52, 53, 55, 57, 59, 60, 62], "list_of_squar": [3, 34], "rang": [3, 6, 7, 8, 10, 12, 13, 14, 15, 34, 38, 42, 43, 44, 59, 61, 62], "sum_of_squar": [3, 34], "sum": [3, 7, 12, 14, 34, 42, 43], "squar": [3, 7, 8, 9, 10, 34, 42, 43], "285": [3, 34], "5": [3, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 26, 32, 34, 36, 37, 38, 39, 41, 42, 43, 45, 46, 47, 54, 55, 56, 57, 58, 59, 60], "9": [3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 23, 32, 34, 36, 39, 42, 47, 57, 59, 60], "16": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 34, 36, 39, 42, 46, 47, 52, 59], "25": [3, 4, 5, 6, 7, 10, 11, 14, 34, 38, 39, 47, 58, 60, 62], "6": [3, 4, 5, 7, 8, 9, 10, 12, 13, 14, 15, 16, 23, 26, 32, 34, 36, 39, 42, 43, 47, 49, 57, 60], "36": [3, 4, 34, 52], "7": [3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 27, 32, 33, 34, 36, 38, 39, 42, 44, 47, 48, 55, 59, 60], "49": [3, 4, 12, 34], "8": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 25, 26, 32, 34, 36, 39, 42, 43, 47, 49, 55, 57, 60], "64": [3, 6, 10, 12, 18, 34, 43, 62], "81": [3, 13, 34, 42, 58], "inlin": [3, 12, 32, 34, 35], "latex": [3, 6, 7, 10, 27, 34], "frac": [3, 7, 8, 10, 12, 13, 14, 34], "show": [3, 6, 7, 10, 13, 14, 19, 20, 21, 23, 24, 25, 26, 33, 34, 37, 39, 43, 44, 47, 48, 52, 54, 55, 56, 57, 58, 59, 60], "wonder": [3, 34], "syntax": [3, 6, 34, 37, 42, 43, 44, 46, 49, 52, 54, 57, 60, 62], "highlight": [3, 20, 26, 34, 42], "sad": [3, 34], "grei": [3, 7, 8, 9, 10, 34], "world": [3, 4, 23, 34, 41, 47, 54, 60], "iostream": [3, 34], "std": [3, 34], "cout": [3, 34], "endl": [3, 34], "bash": [3, 20, 32, 34, 39, 47, 50, 51, 55, 57, 58, 59, 60, 61, 62], "echo": [3, 25, 26, 27, 34, 54, 57, 58, 59, 60, 62], "f": [3, 4, 5, 7, 8, 9, 10, 11, 13, 14, 21, 22, 32, 33, 34, 36, 39, 44, 49, 51, 53, 54, 55, 56, 57, 59, 60, 62], "pt_cut": [3, 34], "1789": [3, 34], "234567890987654": [3, 34], "eta_low": [3, 34], "eta_high": [3, 34], "cut_str": [3, 34], "pt": [3, 6, 15, 34, 52], "2f": [3, 7, 8, 9, 10, 34], "eta": [3, 6, 10, 11, 15, 34], "gt": [3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 34, 54], "23": [3, 4, 5, 6, 7, 10, 11, 13, 14, 34, 39, 47, 57], "amp": [3, 34], "lt": [3, 5, 6, 7, 8, 10, 11, 13, 14, 15, 34, 54, 55], "veri": [3, 4, 8, 10, 12, 14, 20, 21, 22, 23, 25, 26, 27, 31, 38, 39, 41, 42, 43, 47, 52, 53, 54, 55, 56, 57, 60, 62], "try": [3, 4, 5, 6, 7, 10, 14, 19, 20, 21, 23, 25, 26, 28, 29, 33, 39, 41, 42, 43, 44, 46, 48, 52, 54, 55, 56, 57, 58, 60, 62], "faster": [3, 7, 8, 32, 38, 55], "cell": [3, 4, 7, 10, 34, 47, 60], "return": [3, 4, 5, 6, 7, 10, 11, 13, 14, 18, 19, 27, 33, 34, 36, 38, 41, 42, 43, 44, 45, 48, 49, 54, 55, 56, 57, 58, 59, 60, 61, 62], "valu": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 32, 33, 34, 35, 37, 38, 41, 42, 43, 44, 46, 47, 48, 49, 54, 58, 59, 60], "which": [3, 4, 5, 6, 7, 8, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "shown": [3, 10, 19, 20, 33, 39, 48, 56, 60], "after": [3, 4, 7, 14, 16, 20, 21, 22, 25, 26, 31, 32, 33, 42, 43, 44, 48, 52, 54, 55, 56, 57, 58, 59, 61, 62], "finish": [3, 4, 20, 26, 33, 48, 49, 57, 58, 60, 62], "rune": 3, "none": [3, 4, 5, 7, 8, 9, 10, 11, 13, 14, 22, 36, 37, 43, 49, 55, 58, 59, 60, 62], "starterkitt": 3, "shell": [3, 20, 23, 32, 33, 41, 44, 45, 47, 48, 51, 53, 55, 56, 57, 58, 60, 62], "command": [3, 11, 18, 19, 20, 21, 23, 24, 25, 26, 27, 32, 33, 34, 35, 39, 41, 43, 44, 47, 48, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 62], "l": [3, 6, 13, 14, 19, 20, 26, 27, 38, 39, 41, 43, 47, 52, 54, 55, 56, 57, 58, 59, 60, 62], "10basic": 3, "ipynb": 3, "33modeltun": 3, "11advancedpython": 3, "40histogram": 3, "12advancedclass": 3, "45demoreweight": 3, "20dataandplot": 3, "50likelihoodinfer": 3, "30classif": 3, "60splot": 3, "31classificationextens": 3, "70scikithepunivers": 3, "32boostingtouniform": 3, "readm": [3, 25], "md": [3, 60], "11": [3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 32, 34, 36, 39, 45, 47, 52, 55, 57, 58, 59, 60, 62], "wget": [3, 32, 61, 62], "com": [3, 10, 12, 17, 20, 26, 29, 31, 32, 54, 62], "index": [3, 4, 6, 10, 11, 14, 16, 20, 21, 32, 34, 38, 42, 44, 55, 62], "html": [3, 6, 7, 8, 10, 13, 43], "2024": 3, "02": [3, 11, 52, 58], "06": [3, 4, 13, 57, 59, 60, 62], "00": [3, 10, 11, 25, 57, 59], "26": [3, 4, 5, 7, 11, 13, 14, 34, 39, 47, 52, 57, 62], "51": [3, 6, 12, 20, 34], "resolv": [3, 26], "93": 3, "184": 3, "216": 3, "34": [3, 4, 10, 13, 15, 34, 42], "2606": 3, "2800": 3, "220": 3, "248": 3, "1893": 3, "25c8": 3, "1946": 3, "443": 3, "sent": [3, 57], "await": 3, "200": [3, 13, 14, 36], "ok": [3, 25, 29, 33, 36, 37, 48, 55, 61], "length": [3, 42, 43, 57, 59], "1256": 3, "2k": 3, "save": [3, 10, 17, 20, 21, 31, 32, 54, 56, 57, 58, 59, 60, 62], "kb": [3, 54, 55], "100": [3, 6, 7, 8, 10, 12, 14, 23, 24, 25, 26, 36, 39, 58, 62], "23k": 3, "82": 3, "mb": [3, 54, 55], "pre": [3, 13, 25, 47, 62], "end": [3, 4, 7, 8, 10, 12, 13, 14, 17, 18, 20, 21, 22, 24, 25, 26, 27, 29, 31, 37, 38, 42, 43, 44, 47, 49, 52, 55, 57, 58, 59, 60, 61, 62], "sphinxverbatim": 3, "time": [3, 4, 6, 7, 8, 9, 10, 12, 13, 14, 18, 20, 21, 23, 25, 26, 27, 28, 29, 31, 33, 34, 36, 39, 41, 42, 44, 47, 48, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "someth": [3, 4, 6, 8, 12, 22, 23, 25, 26, 28, 34, 36, 37, 42, 43, 45, 46, 47, 54, 55, 56, 57, 58, 59, 60, 61, 62], "take": [3, 4, 6, 7, 9, 10, 12, 13, 14, 20, 24, 26, 27, 33, 36, 37, 39, 41, 42, 43, 46, 48, 55, 58, 59, 60, 61, 62], "line": [3, 4, 6, 7, 13, 14, 18, 20, 21, 22, 23, 24, 25, 26, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43, 44, 45, 47, 48, 49, 51, 53, 54, 55, 56, 57, 58, 59, 60, 62], "12": [3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 34, 36, 39, 47, 55, 57, 59], "10000": [3, 13, 14], "cpu": [3, 10], "user": [3, 6, 11, 17, 18, 20, 23, 25, 27, 29, 39, 43, 44, 47, 51, 52, 54, 55, 56, 57, 59, 60, 61, 62], "482": 3, "\u00b5": 3, "sy": [3, 33, 40, 44, 48], "112": [3, 59], "total": [3, 6, 12, 13, 14, 23, 24, 25, 26, 39, 43, 57, 60, 62], "594": 3, "wall": 3, "598": 3, "333283335000": 3, "entir": [3, 19, 20, 26, 27, 28, 55, 56, 57], "13": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 34, 36, 39, 47, 59], "35": [3, 4, 11, 34], "m": [3, 6, 13, 14, 15, 19, 20, 21, 22, 24, 25, 26, 39, 53, 55, 62], "longer": [3, 10, 20, 21, 26, 51, 52, 54, 55, 58, 59, 60], "expect": [3, 13, 14, 26, 29, 35, 42, 55, 56, 58, 59, 60, 62], "find": [3, 7, 8, 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 26, 27, 28, 29, 32, 37, 41, 42, 43, 46, 49, 50, 52, 54, 55, 56, 57, 58, 59, 61, 62], "spend": [3, 41], "mayb": [3, 4, 5, 13, 20, 24, 34, 60], "skip": [3, 14, 55], "prun": 3, "cumtim": 3, "np": [3, 6, 7, 8, 10, 11, 12, 13, 14, 36, 39, 44, 45], "sqrt": [3, 6, 7, 8, 10, 15, 36, 39, 43, 45, 47], "100000": [3, 14, 39], "question": [3, 6, 7, 8, 21, 24, 28, 31, 32, 41, 55, 57, 59, 61, 62], "mark": [3, 26, 27, 41, 47, 49, 55, 57, 58, 59, 62], "14": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 20, 34, 36, 39, 45, 47, 59], "def": [3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 33, 36, 41, 43, 44, 48], "my_print": 3, "my_str": 3, "15": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 34, 36, 39, 47, 52, 57, 59, 62], "function": [3, 4, 5, 6, 7, 9, 10, 11, 13, 14, 15, 24, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 46, 51, 57, 62], "17": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 34, 36, 39, 47, 57, 59], "done": [3, 6, 7, 8, 11, 13, 15, 20, 23, 24, 25, 26, 33, 39, 44, 45, 46, 47, 48, 53, 54, 57, 58, 59, 60, 61, 62], "actual": [3, 5, 8, 12, 15, 16, 18, 20, 22, 25, 27, 33, 34, 36, 37, 44, 48, 51, 54, 55, 57, 58, 59, 60, 61, 62], "sometim": [3, 4, 13, 20, 22, 25, 27, 34, 37, 39, 44, 46, 47, 54, 55, 57, 60, 61, 62], "junk": 3, "variabl": [3, 4, 7, 8, 10, 12, 13, 14, 15, 16, 32, 35, 37, 39, 42, 43, 44, 46, 47, 49, 50, 55, 58, 59], "18": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 34, 36, 39, 42, 47, 56, 57, 59, 62], "found": [3, 5, 10, 12, 13, 16, 25, 34, 37, 38, 42, 44, 50, 54, 55, 57, 60, 61, 62], "19": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 34, 36, 39, 42, 47, 55, 57, 59, 60], "dict": [3, 4, 14, 15, 34, 36, 37, 38, 43], "kei": [3, 4, 6, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 37, 39, 41, 43, 47, 51, 55, 56, 57, 58, 59, 60, 61, 62], "default": [3, 5, 8, 10, 11, 13, 14, 16, 18, 24, 25, 34, 39, 42, 43, 44, 45, 47, 51, 55, 56, 57, 59, 60, 61, 62], "20": [3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 26, 30, 34, 36, 39, 42, 47, 52, 54, 56, 57, 58, 59], "It": [3, 4, 6, 7, 8, 12, 13, 15, 17, 18, 20, 21, 23, 24, 26, 28, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 49, 54, 55, 57, 58, 59, 60, 61, 62], "practic": [3, 5, 6, 10, 14, 20, 23, 24, 25, 27, 28, 29, 31, 32, 36, 41, 52, 54, 55, 57, 59, 61, 62], "begin": [3, 10, 13, 14, 23, 41, 42, 44, 55, 56, 57, 58, 60, 62], "script": [3, 6, 21, 22, 27, 28, 32, 34, 35, 44, 47, 54, 57, 58, 60, 61], "avoid": [3, 7, 8, 10, 12, 20, 22, 25, 43, 55, 56, 58, 62], "wildcard": [3, 32, 57, 58, 59, 60], "unclear": 3, "come": [3, 5, 6, 7, 13, 16, 20, 22, 23, 24, 25, 33, 34, 36, 41, 43, 44, 45, 46, 47, 48, 55, 56, 59, 60, 62], "math": [3, 11, 14, 38, 42, 44, 46, 47], "now": [3, 4, 5, 6, 7, 10, 12, 13, 14, 17, 19, 20, 21, 22, 23, 24, 25, 26, 32, 33, 34, 35, 36, 39, 42, 44, 47, 48, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "max": [3, 10, 11, 12, 54, 62], "21": [3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 20, 21, 34, 36, 39, 47, 57, 59], "22": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 20, 21, 23, 34, 39, 47, 57, 59, 60], "numpi": [3, 6, 7, 8, 10, 11, 12, 13, 14, 15, 32, 36, 39, 40, 44, 45, 62], "axiserror": 3, "traceback": [3, 4, 34, 37, 38, 42, 43], "most": [3, 4, 5, 7, 11, 12, 13, 16, 20, 21, 22, 23, 25, 28, 29, 33, 34, 36, 37, 38, 39, 41, 42, 43, 46, 47, 48, 49, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62], "recent": [3, 4, 13, 20, 21, 25, 27, 28, 34, 37, 38, 42, 43, 51, 55, 56, 58, 59, 62], "call": [3, 4, 5, 6, 7, 9, 10, 13, 14, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "last": [3, 4, 10, 13, 16, 19, 20, 21, 23, 34, 36, 37, 38, 42, 43, 53, 54, 55, 56, 57, 58, 59, 60, 61], "usr": [3, 7, 8, 10, 13, 14, 33, 44, 48], "miniconda": [3, 7, 8, 10, 13, 14, 47], "env": [3, 7, 8, 10, 13, 14, 32, 44, 62], "essenti": [3, 7, 8, 10, 11, 13, 14, 47, 61, 62], "lib": [3, 7, 8, 10, 13, 14, 33, 44, 48, 62], "python3": [3, 7, 8, 10, 13, 14], "site": [3, 7, 8, 10, 13, 14, 39, 59, 60], "packag": [3, 6, 7, 8, 10, 13, 14, 15, 16, 27, 32, 39, 44, 47, 61, 62], "core": [3, 10, 13, 18, 20, 55, 62], "fromnumer": 3, "py": [3, 6, 7, 8, 10, 12, 13, 14, 21, 27, 33, 36, 44, 47, 48, 62], "2810": 3, "axi": [3, 6, 7, 8, 9, 10, 14, 16, 32, 39], "keepdim": 3, "initi": [3, 16, 19, 20, 25, 32], "2692": 3, "array_function_dispatch": 3, "_max_dispatch": 3, "2693": 3, "set_modul": 3, "2694": 3, "_novalu": 3, "2695": 3, "2696": 3, "2697": 3, "maximum": [3, 10, 13, 14], "arrai": [3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 34, 39, 40, 42], "along": [3, 9, 25, 27, 35, 38, 47, 54, 55, 56], "2698": 3, "2808": 3, "2809": 3, "_wrapreduct": 3, "2811": 3, "88": [3, 6], "obj": [3, 4, 15, 43], "ufunc": 3, "dtype": [3, 6, 7, 11, 12, 15, 39], "kwarg": [3, 4, 5, 6, 7, 43], "85": 3, "els": [3, 4, 5, 7, 8, 9, 10, 14, 20, 23, 25, 26, 28, 33, 34, 37, 43, 44, 48, 49, 51, 54, 55, 56, 57, 59, 62], "86": [3, 15], "reduct": 3, "passkwarg": 3, "reduc": [3, 9, 10, 12, 13, 20, 25, 26, 58, 62], "bound": 3, "dimens": [3, 7, 15, 16, 32, 42, 60], "abriv": 3, "panda": [3, 6, 7, 10, 12, 14, 15, 16, 32, 35, 40, 44], "pd": [3, 6, 7, 9, 10, 12], "pyplot": [3, 6, 7, 8, 9, 10, 12, 13, 14, 39], "plt": [3, 6, 7, 8, 9, 10, 12, 13, 14, 39], "root": [3, 6, 7, 9, 10, 12, 15, 20, 22, 32, 35, 39, 42, 43, 55, 61, 62], "r": [3, 5, 7, 8, 10, 11, 13, 14, 26, 47, 53, 55, 56, 57, 58, 60, 62], "typial": 3, "nicest": [3, 62], "mixtur": [3, 14], "x": [3, 4, 6, 7, 8, 10, 13, 14, 15, 18, 37, 41, 42, 43, 44, 54, 55, 56, 57, 58, 59, 60, 62], "y": [3, 4, 5, 6, 7, 8, 13, 14, 15, 27, 37, 41, 42, 43, 44, 53, 54, 55, 56, 60], "re": [3, 4, 5, 6, 13, 20, 21, 22, 23, 24, 26, 28, 29, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 46, 47, 48, 52, 55, 56, 57, 58, 59, 60], "interest": [3, 4, 12, 13, 16, 20, 27, 33, 34, 35, 39, 42, 45, 46, 48, 54, 62], "best": [3, 6, 7, 8, 10, 13, 19, 25, 29, 31, 32, 35, 36, 37, 39, 41, 47, 49, 57, 61, 62], "style": [3, 6, 15, 26, 41, 44, 55, 59], "offic": [3, 29], "guid": [3, 16, 28, 32, 35, 44, 52], "pep8": [3, 41], "itself": [3, 4, 5, 10, 11, 17, 21, 25, 28, 34, 36, 41, 42, 46, 51, 54, 55, 56, 58, 59, 61], "quit": [3, 9, 12, 23, 33, 36, 37, 41, 45, 48, 49, 52, 54, 55, 56, 57], "autom": [3, 31, 32, 58, 60, 61], "sytl": 3, "checker": 3, "linter": 3, "flake8": [3, 39], "either": [3, 5, 13, 22, 46, 47, 55, 57, 59], "plugin": 3, "favourit": [3, 37, 49, 54], "editor": [3, 18, 20, 22, 29, 32, 35, 43, 50, 56, 59, 60, 62], "care": [3, 4, 6, 7, 12, 13, 14, 19, 25, 32, 33, 48, 51, 54, 56, 57, 58, 59, 62], "though": [3, 5, 6, 10, 12, 16, 23, 28, 34, 37, 39, 51, 56, 58, 59, 60, 61, 62], "occasion": [3, 28], "better": [3, 5, 6, 7, 8, 9, 10, 12, 17, 20, 24, 25, 30, 31, 34, 36, 41, 42, 49, 56, 60, 62], "break": [3, 5, 18, 20, 26, 37, 43, 47, 49, 56, 62], "rule": [3, 5, 16, 22, 32, 42, 43, 56], "easier": [3, 6, 21, 24, 28, 29, 32, 39, 41, 53, 55, 57, 60], "read": [3, 5, 6, 12, 14, 18, 21, 24, 26, 28, 34, 37, 40, 41, 42, 43, 54, 55, 57, 58, 59, 60, 61, 62], "restart": [3, 34], "kernal": 3, "24": [3, 4, 5, 6, 7, 11, 14, 26, 34, 39, 47, 52, 58, 60, 61], "few": [4, 5, 6, 7, 12, 16, 18, 20, 21, 22, 26, 27, 28, 29, 34, 36, 41, 45, 47, 55, 56, 57, 58, 59, 61], "relat": [4, 19, 41, 54, 61, 62], "import": [4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 20, 21, 22, 25, 27, 29, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43, 45, 47, 48, 54, 56, 60, 62], "thei": [4, 6, 11, 12, 14, 16, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 32, 34, 37, 38, 39, 41, 42, 43, 45, 46, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "act": [4, 13, 25, 28, 43, 46], "parenthesi": 4, "situat": [4, 17, 54, 56, 62], "adder": 4, "left": [4, 5, 7, 14, 25, 27, 34, 46, 52, 57, 58], "assigmenemt": 4, "oper": [4, 5, 7, 18, 22, 32, 35, 37, 39, 41, 42, 44, 45, 49, 54, 55, 56, 57, 58, 59, 60, 61], "plai": [4, 6, 12, 13, 14, 17, 24, 25, 33, 34, 36, 37, 47, 48, 60], "around": [4, 12, 13, 17, 33, 37, 41, 42, 47, 48, 58, 59, 60, 61, 62], "seen": [4, 5, 6, 8, 10, 14, 16, 25, 34, 36, 37, 38, 43, 44, 46, 47, 56, 57, 60], "remain": [4, 20, 34, 54, 60, 62], "special": [4, 5, 6, 12, 13, 16, 19, 20, 26, 27, 42, 44, 46, 47, 49, 55, 56, 58, 59, 61, 62], "case": [4, 5, 6, 7, 8, 12, 13, 16, 20, 21, 23, 25, 27, 32, 39, 42, 43, 44, 46, 47, 54, 55, 56, 57, 58, 59, 60, 62], "d1": 4, "d2": 4, "d3": 4, "d4": 4, "noth": [4, 5, 17, 19, 20, 22, 33, 45, 47, 48, 52, 55, 56, 57, 58, 59, 62], "simpli": [4, 5, 11, 13, 23, 25, 34, 44, 47, 52, 54, 58, 59, 62], "empti": [4, 20, 37, 42, 44, 49, 56, 59, 60, 62], "advantag": [4, 7, 47, 55, 59, 61, 62], "multipl": [4, 6, 7, 10, 16, 17, 20, 22, 32, 33, 36, 37, 42, 43, 44, 46, 48, 53, 55, 56, 60, 62], "ad": [4, 7, 12, 13, 15, 16, 20, 21, 22, 23, 25, 26, 29, 32, 33, 34, 39, 43, 44, 48, 54, 57, 59], "doe": [4, 5, 6, 11, 12, 13, 20, 21, 22, 23, 25, 26, 27, 28, 31, 34, 36, 37, 38, 42, 43, 44, 55, 56, 57, 58, 59, 60, 61, 62], "possibl": [4, 5, 9, 11, 12, 17, 18, 21, 24, 34, 36, 37, 41, 43, 44, 47, 51, 54, 55, 58, 62], "ill": [4, 21], "defin": [4, 7, 8, 10, 12, 13, 14, 22, 27, 33, 34, 37, 38, 42, 43, 44, 48, 49, 54, 59, 62], "d": [4, 5, 14, 23, 29, 34, 38, 41, 42, 43, 44, 47, 51, 52, 53, 55, 57, 59, 60], "g": [4, 8, 10, 12, 13, 15, 20, 21, 22, 23, 26, 34, 36, 41, 42, 45, 47, 53, 54, 55, 56, 59, 60, 62], "h": [4, 6, 7, 11, 15, 18, 23, 33, 39, 48, 53, 54, 55, 59, 60], "should": [4, 5, 6, 11, 14, 19, 20, 21, 23, 24, 25, 26, 27, 29, 32, 35, 36, 37, 39, 41, 42, 43, 44, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62], "understand": [4, 17, 18, 21, 24, 25, 27, 34, 35, 42, 44, 55, 57, 58, 59, 61, 62], "arg": [4, 5, 43, 62], "func": [4, 43], "mykwarg": 4, "myarg": 4, "statement": [4, 6, 29, 37, 42, 43, 44], "basic": [4, 5, 6, 12, 13, 16, 17, 24, 28, 32, 35, 36, 44, 47, 50, 54, 55, 57, 60], "perform": [4, 8, 10, 11, 12, 13, 14, 15, 23, 26, 37, 42, 45, 46, 54, 60, 61, 62], "enter": [4, 6, 18, 19, 21, 24, 32, 33, 34, 39, 47, 48, 49, 54, 55, 57, 58, 61, 62], "again": [4, 6, 8, 10, 14, 20, 21, 22, 25, 26, 27, 33, 34, 36, 38, 42, 43, 47, 48, 49, 51, 52, 54, 55, 56, 58, 59, 60, 61, 62], "exit": [4, 18, 27, 33, 39, 44, 47, 48, 54, 55, 56, 58, 59, 62], "var": [4, 6, 7, 8, 10, 14, 43, 52], "translat": [4, 5, 55, 61], "return_from_context_entering_cod": 4, "leav": [4, 6, 21, 47, 52, 56, 62], "great": [4, 5, 16, 31, 33, 41, 47, 48, 49, 50, 54, 55, 56, 61], "here": [4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 21, 23, 25, 26, 27, 31, 32, 34, 36, 37, 39, 41, 42, 43, 44, 46, 47, 49, 52, 55, 56, 57, 58, 59, 60, 61, 62], "whenev": [4, 18, 43, 47, 61], "step": [4, 6, 10, 13, 14, 16, 17, 21, 23, 24, 25, 26, 28, 36, 39, 42, 51, 55, 56, 57, 58, 59, 60, 61, 62], "prove": [4, 56], "incredibli": 4, "cleanup": 4, "yet": [4, 5, 6, 8, 15, 16, 20, 23, 25, 34, 36, 47, 56, 58, 59], "tediou": [4, 39, 43, 58], "manual": [4, 15, 18, 20, 32, 50, 51, 55, 60, 62], "forgotten": 4, "One": [4, 6, 7, 15, 20, 24, 27, 28, 33, 41, 48, 49, 51, 52, 54, 56, 58, 59, 60, 62], "executioin": 4, "stop": [4, 11, 16, 26, 27, 32, 36, 37, 52, 55, 57], "point": [4, 7, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 39, 44, 54, 55, 56, 57, 58, 59, 60, 62], "continu": [4, 7, 13, 22, 25, 27, 57], "wa": [4, 10, 11, 12, 14, 15, 20, 21, 23, 24, 26, 28, 29, 32, 33, 34, 36, 42, 47, 48, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62], "iter": [4, 10, 16, 32, 37, 38, 42, 43, 58], "everytim": 4, "suppos": [4, 6, 20, 21, 26, 43, 56, 57, 58, 59, 62], "asynchron": 4, "wait": [4, 12, 18, 27, 55, 59, 62], "contextlib": 4, "contextmanag": 4, "printer": [4, 61], "number": [4, 6, 7, 9, 10, 11, 12, 14, 20, 21, 25, 26, 27, 28, 32, 35, 38, 39, 42, 43, 44, 46, 49, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "insid": [4, 14, 19, 20, 32, 34, 35, 39, 42, 43, 49, 51, 52, 54, 55, 58, 59, 60, 62], "state": [4, 14, 16, 20, 21, 23, 28, 29, 30, 31, 34, 36, 57], "set": [4, 5, 6, 7, 8, 10, 11, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 31, 32, 34, 39, 43, 44, 46, 47, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "tmp": [4, 6, 7, 8, 10, 12, 41, 55, 59, 62], "txt": [4, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 41, 54, 55, 56, 57, 58, 59, 60, 62], "w": [4, 12, 14, 18, 44, 53, 54, 55, 57, 60, 62], "textfil": 4, "asdf": 4, "implement": [4, 5, 8, 11, 14, 16, 29, 31, 32, 38, 40, 43, 44, 61], "roughli": [4, 23], "myopen": 4, "mode": [4, 20, 24, 26, 34, 55, 58, 59], "close": [4, 6, 7, 12, 21, 25, 28, 35, 39, 42, 44, 51, 53, 54, 56], "temporarili": [4, 57], "42": [4, 5, 9, 12, 34, 36, 39, 42, 43, 44], "switch": [4, 8, 24, 25, 47, 53, 55], "back": [4, 5, 6, 10, 12, 16, 17, 20, 21, 23, 24, 25, 28, 33, 36, 38, 39, 43, 44, 48, 51, 52, 55, 56, 57, 58, 59, 61], "old": [4, 13, 20, 21, 26, 47, 51, 55, 56, 60], "testdict": 4, "name": [4, 5, 6, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26, 27, 32, 33, 34, 36, 37, 39, 41, 42, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "answer": [4, 5, 7, 12, 20, 21, 28, 36, 41, 45, 46, 55, 57, 58, 59, 60], "invok": [4, 5], "solut": [4, 5, 10, 12, 14, 19, 20, 21, 22, 23, 24, 25, 26, 36, 37, 38, 39, 42, 43, 44, 46, 54, 55, 56, 57, 58, 59, 60, 62], "var1": 4, "set_answ": 4, "old_valu": 4, "instead": [4, 6, 7, 10, 11, 14, 18, 20, 21, 22, 23, 25, 26, 36, 37, 38, 42, 44, 46, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "__enter__": 4, "__exit__": 4, "mycontext": 4, "__init__": [4, 5, 13, 14, 36, 44], "self": [4, 7, 16, 32, 36, 55, 59], "type_": 4, "go": [4, 5, 6, 8, 12, 14, 19, 20, 21, 23, 24, 25, 26, 27, 29, 33, 34, 35, 36, 38, 39, 42, 43, 44, 46, 47, 48, 49, 54, 55, 56, 57, 58, 59, 60, 61, 62], "detail": [4, 5, 20, 25, 26, 27, 32, 39, 44, 47, 53], "power": [4, 7, 9, 12, 13, 16, 17, 36, 41, 42, 43, 54, 55, 56, 57, 59, 60, 61, 62], "offer": [4, 11, 23, 29, 34], "usus": 4, "enough": [4, 5, 20, 32, 51, 55, 56, 57, 59, 60], "prefer": [4, 5, 14, 18, 32, 39, 41, 43, 44, 57, 62], "doesn": [4, 6, 16, 20, 23, 28, 32, 33, 37, 42, 48, 53, 55, 56, 57, 58, 59, 60, 62], "t": [4, 5, 6, 7, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 36, 37, 38, 39, 41, 42, 43, 47, 48, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "flexibl": [4, 8, 56, 59], "rememb": [4, 10, 14, 18, 20, 21, 23, 25, 43, 52, 53, 54, 55, 58, 59, 62], "figur": [4, 6, 7, 8, 9, 10, 12, 14, 23, 39, 43, 55, 59, 61, 62], "fulli": [4, 11, 36, 47], "hand": [4, 21, 24, 25, 26, 28, 34, 38, 42, 57, 60, 61], "programat": 4, "pattern": [4, 16, 22, 55, 58, 60], "achiev": [4, 6, 9, 14, 25, 37, 56, 60], "integ": [4, 11, 34, 38, 45, 54, 55], "everyth": [4, 5, 14, 16, 19, 20, 21, 22, 23, 26, 31, 32, 33, 36, 37, 39, 44, 47, 48, 55, 56, 57, 58, 60], "make_power_func": 4, "pow3": 4, "4398046511104": 4, "27": [4, 5, 7, 11, 13, 14, 34, 39, 43, 47, 55], "test": [4, 6, 8, 10, 13, 16, 22, 23, 27, 31, 32, 36, 38, 44, 51, 54, 56, 57, 60], "anoth": [4, 6, 7, 12, 13, 16, 18, 19, 20, 21, 23, 24, 26, 29, 34, 35, 37, 38, 39, 42, 43, 44, 47, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "wrapper": [4, 9, 46], "timed_pow3": 4, "fime_func": 4, "hint": [4, 12, 21, 22, 26, 36, 55, 57, 60, 62], "scetch": 4, "time_func": 4, "new_func": 4, "28": [4, 6, 7, 11, 14, 34, 36, 47], "timed_func": 4, "wrapped_func": 4, "29": [4, 7, 11, 14, 34, 42, 47], "add_notim": 4, "30": [4, 6, 7, 11, 12, 13, 14, 16, 27, 34, 36, 42, 47, 57, 58, 59, 61, 62], "add_tim": 4, "31": [4, 6, 7, 14, 16, 34, 43, 47], "32": [4, 14, 16, 18, 34, 52], "1920928955078125e": 4, "33": [4, 16, 34, 44], "syntact": [4, 42], "sugar": [4, 32, 35], "argument": [4, 5, 6, 14, 15, 23, 33, 34, 35, 36, 41, 42, 43, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 62], "certain": [4, 6, 7, 11, 13, 25, 34, 36, 41, 42, 44, 46, 49, 54, 60], "surfac": [4, 26], "higher": [4, 10, 13, 17, 39], "stack": [4, 14, 41, 47, 62], "typic": [4, 6, 7, 12, 14, 26, 27, 39, 43, 44, 52, 55, 57, 62], "encount": [4, 7, 8, 36, 41, 44], "wrong": [4, 7, 12, 19, 21, 36, 41, 54, 56, 58, 59, 60, 62], "type": [4, 5, 6, 10, 11, 12, 14, 18, 20, 21, 22, 32, 35, 36, 37, 38, 41, 43, 44, 45, 46, 47, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62], "caught": 4, "block": [4, 37, 42, 43, 44, 46, 47, 55, 58], "order": [4, 6, 7, 8, 11, 12, 13, 14, 16, 20, 22, 26, 27, 32, 37, 38, 39, 41, 42, 43, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62], "handl": [4, 12, 31, 33, 48, 52, 59, 60, 61, 62], "built": [4, 6, 9, 11, 13, 20, 27, 38, 39, 43, 54, 55, 56, 59, 62], "typeerror": [4, 5, 34, 38, 42, 43], "float": [4, 12, 13, 14, 15, 34, 45], "valueerror": [4, 62], "illeg": 4, "neg": [4, 12, 14, 42, 60], "posit": [4, 7, 8, 9, 10, 14, 22, 33, 42, 43, 48, 49, 57, 60], "runtimeerror": 4, "statu": [4, 19, 20, 21, 22, 25, 26, 27, 53, 55, 62], "pars": [4, 15, 44], "fall": [4, 5], "categori": [4, 7, 44], "keyerror": [4, 34], "indexerror": [4, 34, 42], "rais": [4, 5, 34, 62], "int": [4, 34, 41, 43, 45, 46], "str": [4, 10, 16, 32, 34, 37, 43, 44, 49, 62], "often": [4, 5, 6, 7, 8, 11, 16, 21, 23, 27, 28, 29, 37, 39, 41, 43, 52, 58, 60, 61, 62], "conveni": [4, 6, 26, 34, 47, 57, 58], "messag": [4, 6, 13, 20, 21, 23, 25, 26, 33, 44, 48, 55, 56, 57, 58], "And": [4, 5, 6, 12, 14, 18, 24, 33, 36, 38, 48, 49, 54, 55, 57, 60], "inherit": [4, 11, 32, 35], "attent": [4, 12, 13, 25], "subclass": 4, "never": [4, 5, 32, 37, 42, 43, 46, 49, 55], "baseexcept": 4, "37": [4, 34, 58], "myerror": 4, "pass": [4, 5, 11, 14, 15, 28, 33, 43, 44, 48, 49, 51, 54, 55, 57, 58, 59, 60, 62], "38": [4, 5, 6, 34], "alreadi": [4, 6, 7, 11, 14, 20, 22, 23, 25, 26, 28, 29, 32, 34, 35, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 53, 54, 56, 57, 62], "natur": [4, 25, 28, 37, 55], "negativevalueerror": 4, "next": [4, 5, 6, 10, 12, 14, 17, 20, 21, 22, 23, 24, 25, 34, 36, 37, 46, 47, 55, 58, 59, 61], "specifi": [4, 10, 11, 13, 20, 27, 33, 36, 37, 38, 39, 42, 43, 44, 48, 49, 51, 54, 55, 56, 57, 60, 62], "check": [4, 5, 10, 12, 13, 14, 18, 19, 20, 21, 23, 25, 26, 27, 28, 37, 52, 53, 54, 55, 56, 58, 59, 61, 62], "goe": [4, 6, 7, 12, 21, 54, 55, 57, 58, 61], "ye": [4, 5, 7, 34, 41, 42, 53, 55, 56, 62], "40": [4, 6, 9, 14, 15, 21, 34, 36, 42, 58], "keyword": [4, 6, 27, 41, 42, 43, 44, 54, 58], "inspect": [4, 33, 48, 54, 55, 56], "41": [4, 6, 34, 36, 42], "anti": 4, "gener": [4, 6, 7, 8, 13, 14, 16, 20, 25, 27, 34, 36, 39, 41, 42, 43, 44, 47, 51, 52, 55, 56, 57, 58, 62], "unfortun": [4, 21, 25], "caugth": 4, "43": [4, 34, 42, 43], "therefor": [4, 13, 19, 21, 25, 51, 59], "temporari": [4, 41, 55, 57, 62], "44": [4, 34, 43, 52], "guaranti": 4, "could": [4, 6, 7, 8, 10, 21, 22, 23, 26, 29, 32, 33, 36, 37, 38, 39, 42, 43, 46, 48, 51, 54, 55, 56, 57, 59, 62], "omit": [4, 5, 42, 55], "45": [4, 16, 34, 42, 43, 47], "odd": [4, 36, 58], "effect": [4, 6, 7, 20, 21, 23, 34, 37, 39, 41, 42, 43, 44, 55, 56, 57, 58, 59], "ignor": [4, 6, 10, 14, 19, 25, 31, 32, 55, 59, 60, 62], "IF": [4, 5], "logic": [4, 20, 26, 43], "46": [4, 20, 34, 61], "clean": [4, 6, 20, 22, 23, 25, 41, 59], "47": [4, 34], "elif": [4, 37, 54], "replac": [4, 21, 24, 25, 26, 36, 42, 43, 49, 54, 55, 58, 59, 60, 62], "golden": [4, 43], "steer": 4, "consid": [4, 6, 7, 10, 13, 17, 20, 21, 26, 54, 55, 57, 59, 61, 62], "three": [4, 6, 23, 24, 25, 27, 39, 42, 43, 44, 49, 51, 54, 55, 56, 57, 58, 60, 62], "sake": [4, 10, 55, 56], "favor": 4, "real": [4, 5, 6, 7, 8, 10, 12, 16, 21, 25, 29, 32, 43, 44, 45, 54, 60], "larger": [4, 10, 25, 54, 60], "scale": [4, 6, 7, 14, 55, 62], "too": [4, 6, 7, 10, 20, 21, 22, 25, 29, 37, 41, 44, 55, 56, 57, 59, 60], "complic": [4, 5, 7, 24, 25, 28, 29, 41, 42, 52, 55, 56, 58, 59, 62], "explain": [4, 5, 14, 18, 20, 21, 22, 23, 25, 26, 28, 29, 30, 43, 45, 54, 55, 57, 58, 59, 60, 61, 62], "assum": [4, 6, 8, 14, 39, 42, 55, 56, 57, 58, 59, 60, 62], "third": [4, 20, 42, 43, 56, 57, 60], "solv": [4, 7, 14, 22, 26, 29, 35, 36, 41, 58, 60, 62], "deeper": [4, 17], "nest": [4, 5, 19, 22, 37, 42, 57, 58], "don": [4, 6, 7, 12, 13, 16, 20, 21, 22, 23, 25, 26, 29, 33, 36, 37, 38, 39, 41, 42, 43, 47, 48, 54, 55, 56, 57, 58, 59, 60, 62], "output": [4, 7, 8, 9, 10, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 42, 43, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "48": [4, 34, 52], "50": [4, 6, 10, 11, 12, 14, 16, 20, 21, 25, 34, 36], "result": [4, 7, 8, 10, 12, 13, 14, 15, 16, 22, 26, 28, 33, 37, 43, 45, 46, 47, 48, 49, 55, 56, 57, 58, 60, 61, 62], "focus": [5, 60], "invoc": [5, 55], "demystifi": 5, "oubl": 5, "score": [5, 7, 10, 12], "__meth__": [5, 16], "reserv": 5, "invent": 5, "precis": [5, 6, 34, 39], "__meth": 5, "fine": 5, "These": [5, 7, 10, 16, 17, 21, 22, 27, 34, 39, 52, 55, 61, 62], "deleg": 5, "correspond": [5, 6, 14, 20, 23, 25, 26, 37, 38, 45, 46, 49, 57, 61], "__add__": [5, 36, 46], "notimpl": 5, "altern": [5, 6, 7, 13, 16, 32, 47, 60, 62], "tri": [5, 26, 41, 55], "__radd__": 5, "ight": 5, "differ": [5, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 28, 29, 32, 34, 38, 39, 42, 43, 44, 45, 46, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62], "namedvalu": 5, "valueleft": 5, "valueright": 5, "radd": 5, "think": [5, 14, 17, 20, 21, 22, 23, 25, 38, 41, 42, 55, 57, 58, 59, 60], "valleft": 5, "val": 5, "valleft2": 5, "left2": 5, "__len__": [5, 16], "nice": [5, 7, 20, 32, 33, 35, 36, 37, 39, 42, 43, 48, 49, 62], "represent": [5, 7, 38], "__str__": 5, "similar": [5, 6, 20, 21, 23, 26, 34, 38, 39, 42, 43, 47, 51, 52, 54, 55, 58, 60, 61, 62], "__repr__": 5, "target": [5, 9, 16, 32, 56, 58], "toward": [5, 16, 45, 57], "develop": [5, 27, 29, 32, 43, 59], "namerepr": 5, "namestr": 5, "am": [5, 42], "namestrrepr": 5, "repr": 5, "mean": [5, 6, 7, 10, 12, 13, 14, 17, 18, 20, 21, 23, 25, 28, 31, 34, 35, 36, 37, 38, 42, 43, 44, 46, 47, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "attach": [5, 43, 44, 45, 46, 49, 51, 52], "behind": [5, 7, 24, 25, 26, 28, 29, 46, 57], "__call__": 5, "notcal": 5, "noncal": 5, "down": [5, 20, 21, 26, 27, 32, 34, 35, 43, 45, 53, 54, 55, 56, 62], "won": [5, 13, 14, 20, 24, 26, 37, 42, 58, 60, 62], "rather": [5, 6, 12, 20, 21, 23, 24, 25, 37, 53, 55, 56, 57, 58, 59, 60, 61], "normal": [5, 7, 8, 11, 13, 14, 28, 34, 36, 39, 43, 44, 46, 53, 55, 57, 58, 60], "That": [5, 6, 7, 15, 20, 21, 36, 39, 42, 57, 58], "control": [5, 6, 16, 19, 22, 23, 24, 25, 26, 27, 28, 31, 32, 34, 55, 56, 62], "__getitem__": 5, "__setitem__": 5, "storag": [5, 11, 20, 27, 56, 57], "contain": [5, 6, 7, 9, 12, 13, 14, 15, 16, 20, 23, 25, 26, 27, 28, 32, 35, 37, 38, 39, 42, 43, 44, 46, 49, 54, 55, 56, 57, 58, 59, 60, 62], "demonstr": [5, 7, 8, 9, 10, 13, 14, 16, 32, 45, 55, 58, 61], "getitem": 5, "setitem": 5, "renam": [5, 26, 41, 44, 55, 56], "well": [5, 6, 10, 11, 12, 13, 14, 15, 16, 21, 23, 25, 28, 34, 36, 38, 41, 43, 49, 54, 56, 57, 58, 60], "fullstop": 5, "consequ": 5, "latter": [5, 6, 11, 12, 13, 34, 39, 44, 54, 55, 60], "why": [5, 6, 10, 14, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 32, 36, 37, 54, 55, 56, 57, 58, 59, 60], "dynam": [5, 25, 32, 35, 36], "complet": [5, 6, 12, 17, 25, 26, 27, 34, 36, 47, 54, 55, 58, 59, 61, 62], "sens": [5, 37, 42], "fun": [5, 42], "live": [5, 62], "realli": [5, 7, 12, 21, 22, 23, 34, 38, 42, 44, 56, 61, 62], "least": [5, 25, 31, 35, 37, 38, 45, 56, 57, 58, 62], "independ": [5, 6, 8, 10, 14, 17, 25, 39, 62], "colleagu": [5, 20, 21, 28, 41, 55, 57, 59], "quiz": 5, "did": [5, 7, 13, 16, 17, 20, 25, 28, 34, 36, 42, 44, 56, 57, 59, 60, 62], "access": [5, 6, 13, 15, 16, 18, 23, 24, 28, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 51, 54, 55, 56, 61, 62], "guess": [5, 7, 21, 56], "overrid": [5, 22, 36, 43], "store": [5, 6, 7, 8, 10, 11, 13, 19, 20, 21, 26, 27, 28, 34, 42, 46, 49, 55, 59, 60, 61], "__dict__": 5, "remark": [5, 43], "__class__": 5, "mappingproxi": 5, "__module__": 5, "__main__": [5, 36, 43, 44], "__weakref__": 5, "__doc__": 5, "But": [5, 14, 19, 20, 21, 26, 33, 34, 36, 42, 43, 44, 48, 49, 54, 55, 61], "occur": [5, 20, 23, 26, 45], "realiti": [5, 28], "disclaim": 5, "extrem": [5, 36], "bad": [5, 7, 14, 19, 57, 61, 62], "getandset": 5, "__getattr__": [5, 16], "__setattr__": 5, "game": [5, 34], "same": [5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 33, 34, 37, 38, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 62], "provok": 5, "getattr": 5, "setattr": 5, "hi": [5, 18, 19, 26, 34], "becaus": [5, 8, 14, 18, 20, 21, 22, 23, 24, 26, 29, 33, 34, 35, 36, 37, 42, 43, 45, 46, 48, 49, 53, 55, 56, 57, 58, 59, 60, 61, 62], "explicit": [5, 34, 37, 62], "zen": [5, 41], "tim": 5, "peter": 5, "beauti": [5, 15, 21, 42], "ugli": [5, 49], "implicit": [5, 34, 43], "simpl": [5, 7, 11, 16, 25, 27, 32, 33, 36, 37, 43, 47, 48, 51, 54, 57, 58, 60, 61, 62], "complex": [5, 11, 16, 32, 34, 43, 45, 50, 56, 57, 59, 60, 61], "flat": [5, 9], "spars": 5, "dens": 5, "count": [5, 6, 10, 11, 13, 14, 23, 24, 25, 26, 57, 59, 60, 62], "aren": [5, 17, 41, 42, 56], "although": [5, 36, 61], "beat": 5, "puriti": 5, "silent": [5, 44, 56, 57], "unless": [5, 17, 23, 35, 37, 55, 57, 62], "explicitli": [5, 6, 13, 15, 20, 25, 34, 36, 37, 42, 43, 44, 45, 55, 62], "silenc": 5, "face": 5, "ambigu": [5, 21], "refus": 5, "temptat": 5, "obviou": [5, 23, 41, 43, 62], "dutch": 5, "hard": [5, 6, 8, 21, 25, 43, 55, 57, 58, 60, 62], "namespac": [5, 44], "honk": 5, "those": [5, 6, 12, 14, 17, 20, 21, 23, 25, 26, 37, 38, 43, 44, 45, 46, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "sentenc": [5, 21, 35, 49, 54], "adult": 5, "behav": [5, 25, 37, 38, 44, 45, 57], "simul": [6, 8, 12, 13], "j": [6, 7, 10, 13, 14, 34, 45, 54, 55], "psi": [6, 7, 10, 13], "rightarrow": [6, 39], "mu": [6, 13, 14], "mplhep": [6, 7, 8, 13, 14, 16], "hep": [6, 7, 11, 12, 13, 16, 32, 62], "organis": [6, 54], "collect": [6, 11, 15, 27, 28, 37, 38, 41, 42, 44, 55, 61], "still": [6, 10, 13, 14, 20, 23, 26, 36, 51, 52, 56, 57, 58, 59, 60, 61, 62], "high": [6, 10, 11, 12, 13, 14, 15, 32, 35, 41, 61], "energi": [6, 11, 14, 32, 35, 41], "physic": [6, 9, 11, 12, 13, 14, 15, 16, 32, 35, 41, 55], "mimic": 6, "top": [6, 7, 11, 14, 23, 24, 25, 33, 37, 39, 48, 55, 57, 59], "pure": [6, 13, 14, 16], "cumbersom": [6, 36], "uproot": [6, 7, 9, 10, 12, 16, 32, 40], "put": [6, 8, 20, 21, 22, 23, 25, 26, 33, 43, 48, 52, 55, 56, 57, 58, 59, 60, 61, 62], "fake": [6, 14, 54, 62], "jpsi_m": [6, 7, 10, 11, 13], "jpsi_p": [6, 7, 10, 11], "jpsi_pt": [6, 7, 10, 11], "jpsi_px": [6, 11], "jpsi_pi": [6, 11], "jpsi_pz": [6, 7, 10, 11], "mum_m": [6, 11], "mum_pt": [6, 7, 8, 10, 11], "mum_eta": [6, 7, 10, 11], "mum_p": [6, 7, 10, 11], "mum_px": [6, 7, 10, 11], "mum_pi": [6, 7, 10, 11], "mum_pz": [6, 7, 10, 11], "mum_ip": [6, 7, 8, 10, 11], "mum_probnnmu": [6, 7, 10, 11], "mum_probnnpi": [6, 11], "mup_m": [6, 11], "mup_pt": [6, 7, 8, 10, 11], "mup_eta": [6, 7, 10, 11], "mup_p": [6, 7, 10, 11], "mup_px": [6, 11], "mup_pi": [6, 11], "mup_pz": [6, 11], "mup_ip": [6, 7, 8, 10, 11], "mup_probnnmu": [6, 7, 10, 11], "mup_probnnpi": [6, 11], "ntrack": [6, 11], "suffix": 6, "_m": 6, "invari": [6, 14, 36], "mass": [6, 7, 8, 9, 10, 11, 13, 15, 16, 36, 39], "particl": [6, 9, 14, 16, 32, 36, 39], "pdg": [6, 15], "muon": [6, 7, 10], "_p": 6, "absolut": [6, 8, 35, 39, 54, 55, 61], "momentum": [6, 8, 14, 15, 36, 39], "_pt": 6, "plane": 6, "_pe": 6, "_px": 6, "_py": 6, "_pz": 6, "four": [6, 18, 25, 37, 42, 60, 61], "compon": [6, 14, 39, 42], "_ip": 6, "impact": [6, 10], "paramet": [6, 10, 14, 16, 54, 55, 56], "distanc": [6, 12, 39], "closest": 6, "approach": [6, 25, 26, 28, 60], "between": [6, 7, 8, 10, 11, 12, 14, 15, 20, 21, 23, 26, 27, 34, 38, 42, 44, 47, 55, 57, 58, 59, 60, 61], "reconstruct": [6, 16, 20, 32], "primari": 6, "vertex": 6, "probnnmu": 6, "probnnpi": 6, "identif": 6, "pion": [6, 42], "track": [6, 11, 17, 19, 21, 22, 23, 25, 26, 31, 32, 36, 37, 42, 55, 60, 62], "instal": [6, 10, 12, 18, 27, 32, 39, 44, 47, 62], "github": [6, 7, 10, 12, 18, 23, 25, 26, 28, 29, 32, 62], "repos": 6, "tree": [6, 9, 10, 12, 16, 39, 55, 60], "class": [6, 7, 10, 13, 14, 16, 32, 34, 35, 43], "convert": [6, 14, 16, 32, 34, 42, 49, 54, 60], "varieti": [6, 10, 61], "datafram": [6, 7, 10, 14, 15, 16, 39, 40], "tabl": [6, 11, 18, 24, 26, 34, 56, 57], "root_numpi": 6, "root_panda": [6, 39, 44], "outdat": [6, 16], "grid": [6, 7, 8, 9, 10], "cern": [6, 7, 9, 10, 12, 18, 24, 25, 26, 27, 29, 31, 32, 39, 44, 47, 51, 52, 53, 55, 61, 62], "keep": [6, 7, 11, 12, 17, 19, 20, 21, 22, 23, 24, 25, 26, 29, 31, 32, 36, 37, 42, 44, 50, 51, 54, 55, 56, 57, 62], "local": [6, 12, 19, 20, 21, 23, 24, 26, 31, 39, 44, 55], "xrootd": 6, "protocol": [6, 23], "my_fil": [6, 39, 56], "eosus": 6, "ch": [6, 7, 9, 10, 12, 23, 24, 25, 26, 27, 39, 44, 47, 51, 52, 53, 55, 61, 62], "eo": [6, 39], "lhcbsk": 6, "real_data": [6, 7, 10], "valid": [6, 7, 8, 12, 13, 16, 23, 32, 33, 36, 48, 57, 59], "credenti": 6, "authent": 6, "fail": [6, 25, 26, 27, 62], "oserror": 6, "server": [6, 17, 18, 23, 25, 26, 28, 31, 32], "3010": 6, "unabl": [6, 7, 58], "unauthor": 6, "deni": 6, "kinit": [6, 51, 52], "usernam": [6, 23, 24, 25, 51, 55, 62], "termin": [6, 10, 20, 24, 25, 35, 44, 47, 52, 54, 55, 57, 58, 62], "password": [6, 32, 50], "publicli": 6, "remot": [6, 24, 26, 27, 31, 32, 52, 55, 61], "significantli": 6, "slower": 6, "starterkit": [6, 7, 9, 10, 12, 16, 32, 35, 50], "2018": [6, 7, 10], "httpsourc": [6, 10, 12], "chunkbyt": [6, 10, 12], "1024": [6, 10, 12, 26, 55], "limitbyt": [6, 10, 12], "33554432": [6, 10, 12], "parallel": [6, 10, 12, 17, 26, 27, 32, 61, 62], "decaytre": [6, 7, 10, 39], "singl": [6, 7, 12, 20, 23, 25, 26, 27, 37, 42, 43, 44, 49, 53, 55, 57, 58, 59, 60, 61, 62], "\u03c8": 6, "101106": 6, "1071159": 6, "08600438": 6, "00478927": 6, "77311478": 6, "7698744": 6, "data_df": [6, 7, 8, 10, 11, 13], "usual": [6, 7, 8, 11, 12, 20, 25, 26, 29, 34, 39, 42, 44, 49, 54, 55, 57, 59, 60, 61], "head": [6, 7, 20, 21, 24, 25, 26, 39, 43, 53, 54, 57, 58, 59], "188": 6, "630181": 6, "700534": 6, "131937": 6, "375806": 6, "288923": 6, "604688": 6, "376341": 6, "246101": 6, "755981": 6, "99": [6, 12, 13, 34, 42], "674146": 6, "119": 6, "018213": 6, "608728": 6, "105658": 6, "820565": 6, "149": 6, "999983": 6, "836058": 6, "999994": 6, "244674": 6, "52": 6, "385685": 6, "816164": 6, "595537": 6, "961499": 6, "882897": 6, "293459": 6, "107116": 6, "735741": 6, "552217": 6, "776801": 6, "621295": 6, "210": [6, 39], "293355": 6, "851094": 6, "900278": 6, "125": [6, 7], "998874": 6, "264369": 6, "999999": 6, "391294": 6, "068478": 6, "552368": 6, "817129": 6, "837748": 6, "801420": 6, "976946": 6, "086004": 6, "110952": 6, "179505": 6, "096355": 6, "279673": 6, "272015": 6, "632559": 6, "490677": 6, "371": 6, "538509": 6, "313881": 6, "882305": 6, "961390": 6, "78": [6, 13, 42], "399724": 6, "833082": 6, "818953": 6, "283360": 6, "949075": 6, "338889": 6, "087923": 6, "571993": 6, "028028": 6, "581850": 6, "020064": 6, "134": 6, "767864": 6, "792800": 6, "088611": 6, "136": 6, "896250": 6, "792830": 6, "999992": 6, "724581": 6, "83": 6, "900727": 6, "065507": 6, "457333": 6, "618226": 6, "132904": 6, "842831": 6, "116368": 6, "698279": 6, "220143": 6, "818777": 6, "851730": 6, "2926": 6, "081975": 6, "619576": 6, "031800": 6, "71": [6, 15], "998548": 6, "270670": 6, "999987": 6, "921856": 6, "row": [6, 7, 39, 57], "column": [6, 7, 11, 12, 15, 20, 26, 39, 54, 55], "hist": [6, 10, 12, 14, 16, 39], "xlabel": [6, 7, 8, 9, 10, 13, 14, 39], "jpsi": 6, "okai": [6, 7, 8], "api": 6, "_as_gen": 6, "intern": [6, 13, 14, 29, 38, 44], "bin": [6, 7, 8, 9, 10, 13, 14, 16, 32, 39, 44, 54, 55, 56, 62], "histtyp": [6, 10, 13, 14, 39], "easili": [6, 7, 12, 14, 33, 37, 39, 42, 44, 47, 48, 49, 52, 53, 62], "uncertainti": [6, 13, 16, 40], "match": [6, 10, 20, 22, 26, 29, 38, 41, 47, 55, 56, 57, 58, 59, 60, 62], "lhcb2": 6, "atla": 6, "cm": [6, 9], "histplot": [6, 7, 8, 11, 13, 14], "lot": [6, 8, 26, 32, 35, 36, 37, 39, 41, 42, 43, 44, 47, 49, 55, 57, 60, 62], "onc": [6, 7, 17, 18, 19, 20, 22, 23, 25, 27, 28, 29, 34, 42, 43, 44, 49, 52, 53, 56, 57, 58, 59, 60, 61, 62], "subplot": [6, 9, 10, 12, 14], "figsiz": [6, 9, 12, 14], "yerr": [6, 7, 13, 14], "true": [6, 7, 8, 9, 10, 12, 13, 14, 18, 25, 33, 34, 37, 39, 41, 43, 44, 47, 48, 54, 60], "half_binwidth": 6, "errorbar": [6, 11, 13, 14], "xerr": 6, "errorbarartist": 6, "errorbarcontain": [6, 11], "artist": [6, 11], "plot_mass": [6, 7, 10], "df": [6, 7, 8, 10, 39, 54], "75": [6, 7, 10, 11, 45], "feel": [6, 7, 12, 33, 37, 41, 47, 48, 61], "adjust": [6, 7, 8, 9, 10, 12, 59, 62], "label": [6, 7, 8, 9, 10, 11, 12, 13, 16, 20, 32, 39, 44, 55], "gev": [6, 7, 10, 13, 15, 39], "xlim": [6, 7, 8, 9, 10, 12, 14, 39], "forgot": [6, 20, 57], "bother": [6, 32], "them": [6, 11, 13, 14, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 34, 37, 39, 41, 43, 44, 45, 46, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "eval": [6, 7, 10, 12, 15, 39], "jpsi_eta": [6, 7, 10, 11], "arctanh": [6, 7, 10], "inplac": [6, 7, 10, 13, 39], "703371": 6, "874790": 6, "307233": 6, "972345": 6, "307082": 6, "float64": [6, 39], "mu_p": 6, "809553": 6, "820509": 6, "484875": 6, "900145": 6, "577624": 6, "490405": 6, "69": 6, "311033": 6, "087997": 6, "66": [6, 14, 15], "868844": 6, "031472": 6, "increas": [6, 12, 15, 58], "signal": [6, 7, 8, 10, 11, 13, 16, 56], "sampl": [6, 7, 10, 13, 14, 16, 32, 39, 55, 57, 59, 61, 62], "background": [6, 7, 8, 10, 13, 16, 32, 39], "discrimin": [6, 7, 14, 16, 32], "pid": [6, 7], "data_with_cuts_df": [6, 7], "queri": [6, 7, 10, 11, 13, 15, 37, 39, 41], "identifi": [6, 11, 20, 21, 23, 26, 28, 55, 61, 62], "densiti": [6, 7, 8, 10, 12, 14, 16, 32, 39], "p": [6, 7, 13, 14, 15, 23, 27, 37, 47, 51, 55, 57, 60, 62], "_t": [6, 7], "legend": [6, 7, 8, 9, 10, 13, 14, 39], "loc": [6, 7, 8, 9, 10, 14, 39], "0x7f4691a9d5d0": 6, "python_lesson": [6, 7], "check_truth": [6, 7], "ncut": 6, "moment": [6, 7, 14, 25, 42, 55, 58, 59, 62], "1216": 6, "167169": 6, "metric": [6, 7, 8, 9, 10, 12], "58": 6, "602": 6, "31922": 6, "275": 6, "13798": 6, "told": [6, 20, 57, 62], "pick": [6, 29, 44], "simulated_data": [6, 7, 10], "mc_df": [6, 7, 8, 10, 11, 13], "mc_file": 6, "sideband": [6, 7, 8], "peak": [6, 7, 9], "present": [6, 16, 20, 22, 47, 54, 60, 62], "select": [6, 7, 14, 25, 34, 35, 53, 57, 58, 59, 60, 62], "outsid": [6, 43, 55, 59, 62], "region": [6, 7, 10, 13], "bkg_df": [6, 7, 8, 10, 11, 13], "ve": [6, 17, 20, 21, 23, 24, 25, 26, 33, 34, 37, 39, 41, 42, 45, 46, 48, 49, 55, 56, 57, 60, 62], "appl": 6, "nearest": 6, "9975": 6, "005": 6, "partial": 6, "mc": [6, 7, 8, 10, 12, 13, 16], "hsig": [6, 7, 8], "60": [6, 7, 8, 15, 57, 58], "hbkg": [6, 7, 8], "bkg": [6, 7, 8, 13, 14], "0x7f469228f050": 6, "normalis": [6, 10, 39], "0x7f46923355d0": 6, "both": [6, 10, 11, 13, 20, 21, 24, 25, 26, 27, 29, 30, 34, 43, 47, 49, 54, 55, 56, 57, 58, 60, 62], "signatur": 6, "plot_comparis": [6, 7, 8, 10], "ipykernel_3589": 6, "3447827755": 6, "runtimewarn": [6, 7, 8], "retain": [6, 11], "consum": [6, 56], "much": [6, 8, 9, 12, 13, 17, 21, 22, 28, 33, 37, 38, 39, 41, 43, 44, 48, 49, 54, 55, 56, 57, 58, 62], "memori": [6, 34, 38, 54, 57], "warn": [6, 8, 10, 13, 14, 26, 44], "rcparam": 6, "max_open_warn": 6, "reli": [6, 38, 44, 62], "fortun": [6, 27, 39], "heavili": 6, "depend": [6, 9, 10, 12, 13, 14, 20, 25, 27, 28, 31, 36, 37, 55, 56, 62], "shape": [6, 10, 11, 13, 14, 39], "calcul": [6, 10, 11, 13, 15, 36, 38, 39, 43, 47, 55, 57, 59, 61, 62], "detector": 6, "calorimet": 6, "p_e": 6, "got": [6, 25, 39, 42, 43, 44], "slow": [6, 39, 47], "crash": [6, 7, 53, 59], "produc": [6, 20, 27, 56, 57, 58, 59, 62], "ever": [6, 15, 19, 25, 27, 59, 60, 62], "thousand": [6, 44], "pseudorapid": 6, "vagu": 6, "lhcb": [6, 35, 39, 45, 47, 50, 62], "asid": 6, "session": [6, 10, 18, 26, 29, 32, 47, 50, 52, 53, 54], "reload": [6, 7], "boost": [7, 11, 16, 32], "bdt": [7, 8, 9, 10, 11, 13, 16], "distinguish": [7, 12, 20, 55, 60, 61], "input": [7, 10, 13, 18, 21, 42, 43, 44, 54, 55, 57, 58, 59, 60, 61, 62], "predict": [7, 8, 9, 10, 12, 21], "previou": [7, 8, 10, 11, 14, 15, 16, 21, 22, 25, 26, 27, 32, 39, 54, 55, 56, 57, 58, 62], "modul": [7, 8, 16, 32, 33, 35, 37, 38, 39, 42, 43, 48], "sklearn": [7, 8, 9, 10, 12], "ensembl": [7, 8, 9, 10, 12], "gradientboostingclassifi": [7, 8, 9, 10, 12], "auc": [7, 8, 9, 10, 12], "roc_curv": [7, 8, 9, 10], "model_select": [7, 8, 9, 10, 12], "kfold": [7, 8, 10, 12], "xgboost": [7, 8, 10, 16, 32], "xgbclassifi": [7, 8, 10], "rectangular": [7, 16], "adavantag": 7, "corel": 7, "scatter": [7, 59], "marker": [7, 20, 26], "ylabel": [7, 8, 9, 10], "0x7fd57e00c650": 7, "dimension": [7, 12, 16], "machin": [7, 8, 16, 18, 24, 27, 28, 41, 51, 52, 55, 57, 61, 62], "concept": [7, 16, 25, 32, 36], "known": [7, 8, 12, 16, 27, 28, 32, 39, 47, 55, 60], "weak": 7, "learner": [7, 10], "strong": [7, 32, 35], "combin": [7, 10, 13, 14, 15, 20, 21, 28, 37, 47, 55, 57, 58, 60, 61, 62], "algorithm": [7, 8, 10, 12, 14, 16, 43], "luckili": [7, 21, 39, 42, 60], "ensem": 7, "classif": [7, 9, 10, 12, 14, 16, 32, 58], "popular": [7, 27, 29, 39, 41, 61], "might": [7, 10, 19, 20, 21, 22, 23, 24, 25, 28, 33, 35, 37, 38, 41, 42, 44, 47, 48, 54, 55, 56, 57, 58, 59, 60, 62], "sound": [7, 35, 37, 46, 49, 61], "gradientboosingclassifi": 7, "training_column": [7, 8, 9, 10], "n_estim": [7, 8, 9, 10, 12], "less": [7, 8, 10, 12, 26, 32, 50, 54, 57, 58], "estim": [7, 8, 10, 12, 13, 14, 16, 40], "300": [7, 8, 14, 57, 59, 60, 61], "teach": [7, 28, 31, 32, 35, 62], "2d": [7, 9, 11], "catagori": [7, 8, 10, 11], "training_data": [7, 8, 10], "concat": [7, 10], "ignore_index": [7, 10], "later": [7, 17, 18, 19, 20, 21, 27, 29, 34, 44, 46, 49, 52, 57, 59], "base_scor": 7, "booster": [7, 8], "callback": 7, "colsample_bylevel": 7, "colsample_bynod": 7, "colsample_bytre": [7, 10], "devic": [7, 54, 61], "early_stopping_round": [7, 10], "enable_categor": 7, "fals": [7, 8, 9, 10, 13, 14, 32, 33, 34, 37, 41, 43, 44, 48, 62], "eval_metr": [7, 10], "feature_typ": 7, "gamma": [7, 10], "grow_polici": 7, "importance_typ": 7, "interaction_constraint": 7, "learning_r": [7, 9, 10, 12], "max_bin": 7, "max_cat_threshold": 7, "max_cat_to_onehot": 7, "max_delta_step": 7, "max_depth": [7, 9, 10, 12], "max_leav": 7, "min_child_weight": [7, 10], "nan": 7, "monotone_constraint": 7, "multi_strategi": 7, "n_job": [7, 9, 10], "num_parallel_tre": 7, "random_st": [7, 8, 9, 10, 12], "jupyt": [7, 11, 13, 16, 29, 32, 35, 39, 47], "environ": [7, 13, 14, 27, 32, 35, 39, 47, 50, 55, 59, 60], "rerun": [7, 34, 62], "trust": [7, 54], "On": [7, 18, 19, 20, 21, 22, 23, 24, 25, 26, 32, 38, 55, 56, 57, 60, 61], "render": [7, 34], "nbviewer": 7, "nbsp": 7, "xgbclassifierifittedxgbclassifi": 7, "dataset": [7, 8, 12, 13, 14, 16, 57], "candid": 7, "predict_proba": [7, 8, 9, 10, 12], "0951997": 7, "9048003": 7, "22529536": 7, "77470464": 7, "63189864": 7, "3681014": 7, "6602049": 7, "33979508": 7, "36177772": 7, "6382223": 7, "float32": 7, "n_": [7, 14], "probabl": [7, 8, 16, 22, 28, 32, 34, 41, 42, 43, 54, 56, 57, 59, 60, 62], "candiat": 7, "second": [7, 10, 13, 14, 20, 24, 25, 34, 37, 41, 42, 44, 49, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62], "assumpt": [7, 16], "treat": [7, 11, 13, 14, 42, 44, 55, 56, 58, 62], "slice": [7, 10, 42], "367871": 7, "22820437": 7, "29143938": 7, "challeng": [7, 21, 22, 55, 61, 62], "fact": [7, 14, 20, 21, 27, 34, 37, 44, 49, 55, 59, 60, 61, 62], "fewer": [7, 33, 48, 55], "chanc": [7, 25, 26, 56, 61], "mix": [7, 29, 43, 62], "caus": [7, 10, 12, 13, 18, 26, 56, 59], "subtl": 7, "accidenatlli": 7, "somewher": [7, 25, 35, 43, 49, 56], "earlier": [7, 20, 23, 24, 25, 28, 39, 42, 52, 54, 56, 57, 58, 59, 60], "histogram": [7, 8, 9, 12, 13, 14, 15, 16, 32, 35], "95": 7, "0x7fd55bb1f490": 7, "possibli": [7, 28, 54], "207": 7, "59": [7, 36], "far": [7, 20, 23, 24, 29, 34, 37, 55, 62], "magic": [7, 11, 34, 36, 45, 55, 56, 62], "unfortuan": 7, "tool": [7, 15, 17, 18, 20, 25, 26, 27, 29, 31, 35, 36, 47, 55, 56, 57, 59, 60, 61, 62], "almost": [7, 20, 27, 32, 51, 55, 56, 57], "characterist": [7, 14, 55], "curv": [7, 8, 10, 12, 14, 16], "roc": [7, 8, 10, 12, 16], "effienc": [7, 9], "rate": [7, 8, 9, 10, 58], "tpr": [7, 8, 9, 10], "against": [7, 10], "ineffieicni": 7, "fpr": [7, 8, 9, 10], "corropsond": 7, "threshold": [7, 8, 9, 10], "reus": [7, 13, 14, 23, 24, 25, 26, 29, 36, 43, 44], "y_score": [7, 8, 9, 10], "nicer": [7, 8, 9, 10, 42, 43], "forc": [7, 8, 9, 10, 22, 35, 39, 42, 54, 55, 60, 62], "corrospond": 7, "randomli": 7, "grai": [7, 24], "color": [7, 8, 9, 10, 13, 14, 18, 20, 21, 26, 34, 54, 55, 59], "linestyl": [7, 8, 9, 10], "ylim": [7, 8, 9, 10, 14], "lower": [7, 8, 9, 10, 11, 12, 13, 14, 37, 49, 60], "gca": [7, 8, 9, 10, 13, 14], "set_aspect": [7, 8, 9, 10], "equal": [7, 8, 9, 10, 12, 14, 37, 38, 43, 54, 62], "box": [7, 8, 9, 10], "closer": [7, 34], "corner": [7, 9, 36], "area": [7, 8, 9, 10, 11, 12, 19, 20, 21, 25, 26], "generanl": 7, "pm": 7, "sigma": [7, 10, 13, 14], "toi": [7, 12, 13, 16], "n_sig": [7, 8, 10], "1200": [7, 8, 10], "n_bkg": [7, 8, 10], "23000": [7, 8, 10], "sig": [7, 14], "ipykernel_4090": 7, "4020814425": 7, "invalid": [7, 8, 23, 43, 44, 54, 55], "divid": [7, 8, 11, 12, 45, 58], "Then": [7, 19, 24, 25, 26, 33, 35, 38, 43, 46, 48, 51, 56, 59, 62], "optimal_index": 7, "argmax": [7, 8, 10], "optimal_metr": 7, "optimal_cut": [7, 8, 10], "optim": [7, 8, 10, 14], "inf": [7, 13], "util": [7, 47, 51, 55, 60, 62], "262": 7, "zero": [7, 10, 14, 27, 42, 55, 57, 58, 61], "scalar": [7, 11], "flat_scal": 7, "diff": [7, 13, 14, 20, 21, 23, 24, 54], "edg": [7, 10, 11], "197": 7, "sumw": 7, "comput": [7, 10, 13, 14, 17, 18, 20, 21, 24, 26, 28, 30, 41, 42, 43, 44, 45, 47, 52, 55, 56, 57, 59, 61, 62], "meaning": [7, 8, 25, 42, 56], "ab": [7, 8, 10, 14, 43, 45, 57, 58, 59], "method_fcn": 7, "varianc": [7, 11], "242": 7, "multipli": [7, 11, 12, 49, 57], "243": [7, 59], "yerr_lo": 7, "244": 7, "yerr_hi": 7, "0x7fd55ba7eb90": 7, "plot_roc": [7, 8, 9, 10], "plot_signific": [7, 8, 10], "axvlin": [7, 8, 10], "black": [7, 8, 10, 13, 14, 62], "datafil": [7, 9, 58, 59], "librari": [7, 9, 10, 11, 12, 13, 15, 16, 32, 33, 35, 39, 41, 48, 54, 55], "mcfile": 7, "succesfulli": 7, "4278176416": 7, "standardis": [8, 62], "rank": 8, "highli": [8, 13, 28, 32, 47], "competit": [8, 60], "comparis": 8, "alorithm": 8, "adaboostclassifi": [8, 10], "gradient": [8, 9, 10, 16, 32], "bdt_1": 8, "bdt_2": 8, "_weight_boost": 8, "519": 8, "futurewarn": [8, 13], "samm": 8, "deprec": [8, 10, 40], "circumv": 8, "classifi": [8, 12, 14, 16, 32, 55], "xgboost_bdt": 8, "ipykernel_4510": 8, "2193470804": 8, "actuali": 8, "adaboost": [8, 9], "biject": 8, "short": [8, 11, 20, 25, 28, 43, 44, 55, 56, 60], "matter": [8, 22, 29, 34, 42, 44, 55, 56, 57, 61, 62], "correl": [8, 12, 14, 16], "littl": [8, 14, 17, 19, 25, 33, 42, 43, 48, 53, 60], "resolut": [8, 26, 55], "ipmin": 8, "min": [8, 11, 14, 54, 62], "ipdiff": [8, 10], "bdtclass": 8, "training_columns_2": 8, "bdt_3": 8, "training_columns_3": 8, "0x7f48eb9e7790": 8, "lose": [8, 19, 21, 25, 31, 52], "part": [8, 11, 13, 14, 16, 21, 25, 27, 32, 33, 42, 44, 47, 48, 49, 55, 56, 58, 60, 62], "split": [8, 10, 11, 12, 14, 20, 36, 44, 62], "crucial": [8, 13, 34], "scenario": 8, "red": [8, 20, 23, 58], "tile": 8, "blue": [8, 9, 24], "whole": [8, 12, 13, 24, 49, 55, 57, 58, 60, 62], "holdout": 8, "overfit": [8, 12], "overestim": 8, "evalu": [8, 10, 12, 37, 54, 58, 61], "unbias": [8, 12], "search": [8, 15, 16, 20, 21, 44, 54, 55, 56, 58, 60, 62], "stabl": [8, 9, 10, 13], "section": [8, 16, 39, 50, 57], "kf": [8, 10], "n_split": [8, 10], "get_n_split": 8, "shuffl": [8, 10], "train_index": 8, "test_index": 8, "x_train": [8, 10], "x_test": [8, 10], "y_train": [8, 10], "y_test": [8, 10], "favorid": 8, "frequent": [9, 14, 26, 44, 55, 59, 61], "discoveri": [9, 13, 16, 28], "due": [9, 14, 17, 35, 44], "comparison": [9, 10, 37], "signif": [9, 13], "loos": [9, 57], "qualiti": [9, 12, 25, 57], "plain": [9, 11, 55, 56, 59], "gradientboost": 9, "knn": 9, "ada": 9, "loss": [9, 10, 12, 14, 16, 32, 56, 57, 60], "ugb": 9, "knnada": 9, "flatnessloss": 9, "paper": [9, 14, 17, 23, 28, 55, 59, 61], "plenti": [9, 35], "subset": [9, 10, 41], "train_test_split": [9, 10, 12], "decisiontreeclassifi": 9, "used_column": 9, "y1": [9, 10], "y2": 9, "y3": 9, "m2ab": 9, "m2ac": 9, "2019": [9, 12], "dalitzdata": 9, "drop": [9, 47, 62], "mostli": [9, 26, 55], "tradit": [9, 33, 48], "poor": 9, "effieci": 9, "plot_distribut": 9, "data_fram": 9, "var_name1": 9, "var_name2": 9, "hist2d": 9, "cmap": 9, "colorbar": [9, 11], "titl": [9, 10, 12, 13, 14, 25, 30], "trainx": 9, "testx": 9, "traini": 9, "testi": 9, "test_siz": 9, "uniform_featur": 9, "train_featur": 9, "150": [9, 15, 39], "base_estim": 9, "efficiency_step": 9, "smooth": [9, 12], "knnloss": 9, "knnadalossfunct": 9, "uniform_label": 9, "ugradientboostingclassifi": 9, "uboostclassifi": 9, "knnflatnesslossfunct": 9, "fl_coeffici": 9, "fl": 9, "clf": [9, 12], "roc_auc_scor": [9, 12], "pip": [10, 39, 44], "xgb": 10, "gridsearchcv": 10, "cross_val_scor": 10, "cross_valid": 10, "ipykernel_4718": 10, "1411477585": 10, "deprecationwarn": [10, 12], "pyarrow": [10, 12], "major": [10, 12, 25, 47], "releas": [10, 12, 25, 29, 47], "arrow": [10, 12, 47, 54, 55, 58], "interoper": [10, 12], "system": [10, 12, 14, 15, 17, 18, 23, 26, 28, 31, 32, 41, 47, 55, 56, 61], "dev": [10, 12, 26], "54466": [10, 12], "process": [10, 12, 14, 24, 28, 39, 44, 47, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62], "stt": 10, "stc": 10, "process_tim": 10, "norm": [10, 14, 39], "_": [10, 25, 27, 40, 43, 44, 49, 56], "optimum": 10, "linewidth": 10, "max_entri": 10, "1000": [10, 12, 13, 14, 55], "low": [10, 12], "stat": [10, 14, 40, 58, 59, 60, 62], "entry_stop": 10, "2007768199": 10, "settingwithcopywarn": 10, "row_index": 10, "col_index": 10, "caveat": [10, 59], "pydata": 10, "doc": [10, 17, 43], "user_guid": 10, "view": [10, 11, 20, 23, 25, 38, 39, 43, 44, 47, 55, 56, 58], "versu": [10, 41], "previous": [10, 22, 25, 41, 58], "off": [10, 13, 14, 25, 29, 37, 38, 43, 44, 53, 57, 61], "monitor": [10, 62], "approxim": 10, "x1": 10, "train_siz": [10, 12], "vari": 10, "suit": [10, 29], "lr": 10, "coeffici": [10, 14], "decai": [10, 15, 39], "alia": [10, 33, 34, 44, 48, 51], "stime": 10, "seed": 10, "123": [10, 21, 35, 41, 49, 58], "8556647300720215": 10, "3009250180": 10, "randomis": 10, "fly": 10, "statist": [10, 13, 14, 15, 16, 40, 56, 59, 61], "remaind": 10, "cv": [10, 17], "100th": 10, "trend": 10, "training_monitor": 10, "alg": 10, "eval_set": 10, "evals_result": 10, "epoch": 10, "len": [10, 12, 14, 16, 32, 38, 42, 43, 49, 62], "validation_0": 10, "logloss": 10, "x_axi": 10, "fig": [10, 14], "ax": [10, 13, 14, 16, 32], "validation_1": 10, "progress": [10, 21, 25, 27, 31, 62], "minimis": [10, 43], "cost": [10, 26], "neglig": 10, "invert": [10, 60], "overtrain": 10, "costli": 10, "pitfal": [10, 16], "multi": [10, 16, 36, 42, 49], "bdt_cv": 10, "n_thread": 10, "verbos": [10, 25, 33, 34, 41, 48, 55, 57], "nxgboost": 10, "xgbcv": 10, "889": 10, "userwarn": [10, 13, 14], "compat": [10, 13, 16, 47], "constructor": [10, 36], "set_param": 10, "160": 10, "workspac": 10, "src": 10, "742": 10, "smsg": 10, "0221338272094727": 10, "3553768138": 10, "draw": 10, "respon": 10, "effici": [10, 11, 25, 31, 38, 55, 56], "v": [10, 12, 14, 23, 25, 26, 33, 36, 48, 55, 59, 60], "minimum": 10, "bdt_cut": 10, "bdt_cv_cut": 10, "405805978293522": 10, "80857503": 10, "284216832108756": 10, "82674176": 10, "averag": [10, 11, 52], "across": [10, 17, 24, 47, 55, 62], "instabl": 10, "reliabl": [10, 13], "seem": [10, 12, 17, 25, 33, 41, 44, 46, 47, 48, 55, 58, 60, 62], "consist": [10, 13, 34, 41, 42, 56, 57, 58, 59], "ll": [10, 17, 20, 21, 23, 29, 33, 41, 42, 43, 45, 46, 48, 49, 55, 56, 57, 58, 59, 60, 61], "test_train_split": 10, "iloc": 10, "cv_acc": 10, "accuraci": 10, "cv_lo": 10, "neg_log_loss": 10, "cv_auc": 10, "roc_auc": 10, "bestfold": 10, "713792562484741": 10, "78412488": 10, "77760064": 10, "78477481": 10, "78856118": 10, "42945196": 10, "43137575": 10, "42765048": 10, "42374993": 10, "87520356": 10, "87239133": 10, "8768386": 10, "87975731": 10, "round": [10, 13, 14, 45], "standard": [10, 13, 15, 16, 29, 32, 33, 35, 41, 48, 54, 55, 57, 58, 59, 60, 61], "revert": [10, 21], "prevent": [10, 25, 32, 44, 55, 57, 60, 62], "extra": [10, 14, 20, 25, 44, 47, 59], "thu": [10, 14, 20, 21, 22, 29, 39, 44, 52, 57], "small": [10, 14, 24, 25, 28, 31, 43, 57, 59], "prematur": 10, "modelfit": 10, "param": [10, 13, 14], "predictor": 10, "fbest": 10, "early_stop": 10, "enumer": [10, 12, 38, 42], "xgb_param": 10, "get_xgb_param": 10, "dmatrix": 10, "feature_nam": 10, "nthread": 10, "cvresult": 10, "num_boost_round": 10, "get_param": [10, 14], "nfold": 10, "cv_fold": 10, "train_predict": 10, "test_predict": 10, "nmodel": 10, "accuracy_scor": 10, "incorpor": [10, 25, 29], "its": [10, 12, 14, 20, 21, 23, 24, 26, 28, 29, 31, 32, 37, 38, 39, 42, 43, 44, 47, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "subsequ": [10, 18, 25, 62], "upper": [10, 11, 13, 14, 44, 49], "converg": [10, 13, 25], "hyperparamet": [10, 12], "bdt_e": 10, "hyperparamt": 10, "subsampl": [10, 12], "scale_pos_weight": 10, "binari": [10, 26, 60], "logist": 10, "mutli": 10, "softprob": 10, "num_class": 10, "multiclassifi": 10, "nmodelfit": 10, "xgbe": 10, "265354871749878": 10, "2194907665252686": 10, "320": 10, "878406430077885": 10, "8180580234817411": 10, "111666679382324": 10, "41647419": 10, "benchmark": 10, "slowli": 10, "kick": 10, "comaprison": 10, "bdt_cut_cv": 10, "bdt_cut_": 10, "05205070820643": 10, "7961289": 10, "structur": [10, 15, 22, 32, 35, 36, 39, 42, 55, 56, 58, 62], "constraint": [10, 13, 14, 35, 61], "space": [10, 14, 16, 20, 22, 26, 32, 33, 37, 42, 43, 48, 50, 55, 56, 58, 59, 60, 62], "explor": [10, 17, 23, 31, 32, 35, 55, 56, 60, 61], "optims": 10, "weigh": 10, "resourc": [10, 27, 32, 41, 61, 62], "timefram": 10, "dispos": 10, "expedi": 10, "predetermin": 10, "variat": [10, 16, 25, 55, 59], "gridscan": 10, "hp": 10, "hpgridscan": 10, "arang": 10, "scan": [10, 46], "establish": [10, 26], "cutoff": 10, "param_grid": 10, "iid": 10, "best_estimator_": 10, "best_params_": 10, "best_score_": 10, "shorten": 10, "bdt_st": 10, "bdt_g": 10, "nhpgridscan": 10, "xgbg": 10, "899073839187622": 10, "8091291887649159": 10, "127185344696045": 10, "1018627576": 10, "naiv": [10, 25], "fair": 10, "push": [10, 18, 23, 24, 26, 27, 28, 29, 31, 32], "further": [10, 21, 25, 29, 41, 55, 56, 61], "trade": [10, 38], "parrallis": 10, "task": [10, 26, 27, 60, 62], "hour": [10, 23, 52, 58, 60, 61], "o": [10, 15, 18, 41, 44, 53, 55, 56, 59, 60, 61], "bdt_opt": 10, "xgbopt": 10, "comapr": 10, "stage": [10, 19, 20, 21, 24, 25, 26, 27, 28, 57, 58, 59], "bdt_es_cut": 10, "bdt_gs_cut": 10, "bdt_opt_cut": 10, "data_bdt_cut": 10, "data_gs_cut": 10, "225756452547515": 10, "8237634": 10, "817070520310462": 10, "8272739": 10, "0x7f6c17de7910": 10, "rel": [10, 13, 23, 37, 42, 55, 56, 61], "shoulder": 10, "spectrum": 10, "potenti": [10, 54, 59], "exploit": 10, "diverg": 10, "replot": 10, "ideal": [10, 12, 28], "carefulli": [10, 21], "sign": [10, 23, 27, 55, 58], "lhc": 10, "ugboost": 10, "punish": 10, "deped": 10, "sig_df": 10, "sig_bdt_cut": 10, "sig_gs_cut": 10, "0x7f6c17d51e10": 10, "cours": [10, 16, 32, 33, 34, 35, 36, 37, 38, 43, 45, 46, 48, 50, 55, 59, 62], "decreas": 10, "retrain": 10, "afford": 10, "With": [10, 11, 12, 13, 21, 24, 28, 32, 33, 34, 39, 48, 49, 55, 59, 60, 61], "choic": [10, 23, 24, 29, 44, 60], "kernel": [10, 34], "suffici": [10, 51], "strategi": [10, 26, 55], "exhaust": [10, 54], "non": [10, 13, 16, 20, 26, 27, 36, 43, 44, 55, 56, 61, 62], "discritis": 10, "smart": 10, "randomizedsearchcv": 10, "diment": 10, "sophist": [10, 16], "skopt": 10, "bayessearchcv": 10, "hyperopt": 10, "tpe": 10, "bit": [10, 14, 18, 25, 55, 57, 59, 60], "ly": 10, "lhcb_xgb_tune": 10, "entrystop": 10, "max_ev": 10, "401": 10, "37995314598083": 10, "182": 10, "2430899": 10, "nearli": [11, 12, 17, 62], "everi": [11, 18, 21, 22, 23, 25, 27, 28, 34, 36, 38, 39, 42, 44, 51, 54, 55, 56, 57, 58, 60, 62], "place": [11, 19, 27, 34, 42, 43, 45, 49, 55, 56, 58, 59, 60], "correct": [11, 14, 16, 20, 21, 32, 55, 56, 57, 58, 59, 60], "friendli": [11, 47, 56], "directli": [11, 25, 28, 34, 36, 39, 42, 44, 47, 49, 57, 59, 61, 62], "workhors": 11, "written": [11, 13, 18, 28, 35, 55, 58, 59, 61, 62], "boost_histogram": 11, "bh": 11, "compos": [11, 25], "per": [11, 18, 33, 38, 43, 44, 48, 55, 57, 60], "overflow": [11, 41, 54, 62], "hist2dplot": 11, "colormeshartist": 11, "pcolormesh": 11, "quadmesh": 11, "0x7f3fd263bdd0": 11, "cbar": 11, "0x7f3fd2649450": 11, "cental": 11, "difin": 11, "former": [11, 12, 15, 34, 36, 51, 55], "regularli": [11, 41, 47], "axis_reg": 11, "nbin": [11, 13, 14], "arbitrarili": 11, "mro": [11, 36], "axis_var": 11, "axis1": 11, "data_h": 11, "doubl": [11, 21, 37, 38, 43, 44, 45, 46, 49, 55, 56, 59, 62], "\u03c3": 11, "168384": 11, "168385": 11, "mc_h": 11, "chain": [11, 13, 21, 32, 54, 57], "unifi": [11, 54], "born": 11, "seemless": 11, "stairsartist": 11, "stair": 11, "steppatch": 11, "0x7f3fd254a010": 11, "legend_artist": 11, "plot1d": 11, "0x7f3fa5472b90": 11, "0x7f3fa549d8d0": 11, "axis_bdt": 11, "mc_h2d": 11, "data_h2d": 11, "0265": 11, "994": 11, "026503": 11, "993653": 11, "168383": 11, "0x7f3fa5352690": 11, "0x7f3fa521e150": 11, "variou": [11, 13, 14, 17, 21, 23, 39, 47, 56], "besid": [11, 62], "locat": [11, 41, 54, 55, 56, 59, 60, 62], "support": [11, 12, 14, 34, 35, 42, 44, 46, 47, 53, 55, 60, 61], "318": 11, "capabl": [11, 12, 17], "underflow": 11, "integr": [11, 23, 25, 26, 27], "devid": 11, "24562342": 11, "20355474": 11, "32523501": 11, "37322826": 11, "07734872": 11, "27271602": 11, "00139882": 11, "38734028": 11, "48785252": 11, "77554461": 11, "97317478": 11, "4737405": 11, "21992964": 11, "7286828": 11, "6058711": 11, "42574726": 11, "2947481": 11, "17193639": 11, "09824937": 11, "02456234": 11, "27018576": 11, "34274135": 11, "36617225": 11, "26679145": 11, "2984098": 11, "37915283": 11, "68321982": 11, "66797636": 11, "66092035": 11, "94861244": 11, "30999156": 11, "87605685": 11, "76143259": 11, "69593302": 11, "39299747": 11, "35206023": 11, "13099916": 11, "26199831": 11, "46555306": 11, "16148607": 11, "49603997": 11, "76622573": 11, "33002815": 11, "6165888": 11, "19084155": 11, "68435126": 11, "48898396": 11, "85855052": 11, "95793133": 11, "83511962": 11, "54855896": 11, "27837321": 11, "12281171": 11, "08187447": 11, "05731213": 11, "43280327": 11, "14511118": 11, "74279482": 11, "16741064": 11, "95340558": 11, "42827752": 11, "83059387": 11, "29135379": 11, "47260907": 11, "9240501": 11, "23630453": 11, "98249367": 11, "56493386": 11, "33568534": 11, "22106108": 11, "06549958": 11, "01637489": 11, "20468618": 11, "32636645": 11, "76735717": 11, "32297214": 11, "86334366": 11, "31365326": 11, "576783": 11, "24222911": 11, "13692373": 11, "82580073": 11, "36730369": 11, "92518154": 11, "82693217": 11, "55674641": 11, "50762173": 11, "22924852": 11, "04093724": 11, "35911624": 11, "89130031": 11, "02116803": 11, "79897552": 11, "05984239": 11, "98615537": 11, "53810864": 11, "00592457": 11, "30180411": 11, "0234309": 11, "78599493": 11, "4503096": 11, "32749789": 11, "1555615": 11, "03274979": 11, "1953673": 11, "89948776": 11, "8246693": 11, "9872868": 11, "78146919": 11, "46215874": 11, "56972699": 11, "57085843": 11, "91586265": 11, "29361666": 11, "94155643": 11, "84330707": 11, "4339347": 11, "36843513": 11, "28656065": 11, "1391866": 11, "10643681": 11, "00818745": 11, "31112299": 11, "22811709": 11, "95566845": 11, "57791444": 11, "96978047": 11, "03528005": 11, "38847172": 11, "65160147": 11, "43167183": 11, "58130875": 11, "40118491": 11, "11462426": 11, "04912468": 11, "12986772": 11, "99773713": 11, "9638559": 11, "82353786": 11, "42122151": 11, "23177878": 11, "92884324": 11, "52060231": 11, "5135463": 11, "76030116": 11, "81874472": 11, "81055728": 11, "51580918": 11, "31931044": 11, "19649873": 11, "09006192": 11, "25381086": 11, "15443006": 11, "87492542": 11, "68548269": 11, "70778216": 11, "17446665": 11, "7323445": 11, "50422742": 11, "2187982": 11, "7684886": 11, "77780749": 11, "03161835": 11, "54742753": 11, "79191951": 11, "02003659": 11, "96159302": 11, "08666761": 11, "56267098": 11, "53924008": 11, "27724177": 11, "67955812": 11, "49124683": 11, "34387278": 11, "14737405": 11, "0398058": 11, "79305094": 11, "55448354": 11, "31478469": 11, "92065579": 11, "74053195": 11, "30772868": 11, "49717141": 11, "84217563": 11, "94974388": 11, "59768365": 11, "05618069": 11, "80123839": 11, "54629609": 11, "47147763": 11, "21653533": 11, "81421897": 11, "97796792": 11, "01298058": 11, "16967352": 11, "75211371": 11, "17080495": 11, "90880664": 11, "72049536": 11, "49943428": 11, "18717985": 11, "66205179": 11, "67729525": 11, "33229102": 11, "92178723": 11, "69959471": 11, "27384746": 11, "16035463": 11, "5299212": 11, "72755137": 11, "76962004": 11, "53218407": 11, "21287363": 11, "71117647": 11, "70185759": 11, "06210527": 11, "08553617": 11, "56859556": 11, "62590769": 11, "16854208": 11, "71230791": 11, "48305939": 11, "41755981": 11, "30293555": 11, "8842443": 11, "24336054": 11, "15216719": 11, "06097383": 11, "26566001": 11, "51128343": 11, "31591613": 11, "57198987": 11, "26905432": 11, "9006192": 11, "09711793": 11, "45736561": 11, "30886012": 11, "07848016": 11, "96272446": 11, "4375964": 11, "37209682": 11, "34979736": 11, "67842668": 11, "46668449": 11, "16374894": 11, "96611877": 11, "04686181": 11, "89835632": 11, "75803828": 11, "35572193": 11, "93110611": 11, "17786096": 11, "81761329": 11, "1789924": 11, "75324515": 11, "52399662": 11, "69480158": 11, "6925387": 11, "99547425": 11, "18378554": 11, "27497889": 11, "25154799": 11, "68661413": 11, "25267943": 11, "80236983": 11, "54037152": 11, "99068112": 11, "35092879": 11, "08779905": 11, "12760484": 11, "58610189": 11, "25747256": 11, "25041655": 11, "15329862": 11, "65386434": 11, "10530538": 11, "85149451": 11, "67023924": 11, "09598649": 11, "02822404": 11, "48672109": 11, "90654377": 11, "22698565": 11, "58017732": 11, "36024768": 11, "38367858": 11, "80010695": 11, "78260062": 11, "05278638": 11, "01184915": 11, "19310442": 11, "91699409": 11, "38481002": 11, "18012384": 11, "21061075": 11, "78373206": 11, "64341402": 11, "1030425": 11, "29248523": 11, "08893048": 11, "79418238": 11, "57312131": 11, "61405854": 11, "63043344": 11, "69367014": 11, "17672953": 11, "2820349": 11, "63409514": 11, "23404166": 11, "31704757": 11, "93336898": 11, "68774557": 11, "73687025": 11, "11349282": 11, "71004503": 11, "5533521": 11, "97091191": 11, "23743597": 11, "18831129": 11, "85968196": 11, "57904588": 11, "14397974": 11, "93816212": 11, "91473122": 11, "94042499": 11, "62224599": 11, "59542077": 11, "04573037": 11, "10191107": 11, "94634957": 11, "83398818": 11, "39186603": 11, "67137067": 11, "07255559": 11, "34160991": 11, "62817056": 11, "03048691": 11, "42461582": 11, "89243175": 11, "49830284": 11, "0796116": 11, "65499578": 11, "40937236": 11, "84104419": 11, "29954124": 11, "54516465": 11, "61179567": 11, "98136223": 11, "28542922": 11, "04799325": 11, "37662257": 11, "52286519": 11, "60247678": 11, "93223755": 11, "7450577": 11, "44212215": 11, "64680833": 11, "97430622": 11, "6527329": 11, "62703913": 11, "50535885": 11, "56380242": 11, "13805517": 11, "18604841": 11, "46442162": 11, "16261751": 11, "89016887": 11, "42235294": 11, "45849705": 11, "07368703": 11, "58836476": 11, "40710949": 11, "24449198": 11, "60360822": 11, "75098227": 11, "3743597": 11, "44917816": 11, "26792288": 11, "02935548": 11, "20242331": 11, "05391782": 11, "26086687": 11, "00705601": 11, "12168027": 11, "73573881": 11, "73460738": 11, "0632367": 11, "11236139": 11, "06436814": 11, "74392626": 11, "02229947": 11, "10417394": 11, "03867436": 11, "70412046": 11, "01524346": 11, "44099071": 11, "75916972": 11, "66318323": 11, "37549114": 11, "96498734": 11, "14624261": 11, "12873628": 11, "86673797": 11, "53105263": 11, "63862088": 11, "55561497": 11, "25973544": 11, "71936392": 11, "40005348": 11, "21174219": 11, "48192795": 11, "onto": [11, 17, 55, 57], "1d": [11, 12, 15], "transpar": 11, "7500011": 11, "76500103": 11, "78000096": 11, "79500089": 11, "81000082": 11, "82500076": 11, "84000069": 11, "85500062": 11, "87000055": 11, "88500048": 11, "90000041": 11, "91500035": 11, "93000028": 11, "94500021": 11, "96000014": 11, "97500007": 11, "99000001": 11, "00499994": 11, "01999987": 11, "0349998": 11, "04999973": 11, "06499966": 11, "0799996": 11, "09499953": 11, "10999946": 11, "12499939": 11, "13999932": 11, "15499925": 11, "16999919": 11, "18499912": 11, "19999905": 11, "21499898": 11, "22999891": 11, "24499884": 11, "25999878": 11, "27499871": 11, "28999864": 11, "30499857": 11, "3199985": 11, "33499843": 11, "34999837": 11, "3649983": 11, "37999823": 11, "39499816": 11, "40999809": 11, "42499803": 11, "43999796": 11, "45499789": 11, "46999782": 11, "48499775": 11, "49999768": 11, "center": [11, 13, 14, 32], "75750106": 11, "772501": 11, "78750093": 11, "80250086": 11, "81750079": 11, "83250072": 11, "84750065": 11, "86250059": 11, "87750052": 11, "89250045": 11, "90750038": 11, "92250031": 11, "93750024": 11, "95250018": 11, "96750011": 11, "98250004": 11, "99749997": 11, "0124999": 11, "02749983": 11, "04249977": 11, "0574997": 11, "07249963": 11, "08749956": 11, "10249949": 11, "11749942": 11, "13249936": 11, "14749929": 11, "16249922": 11, "17749915": 11, "19249908": 11, "20749902": 11, "22249895": 11, "23749888": 11, "25249881": 11, "26749874": 11, "28249867": 11, "29749861": 11, "31249854": 11, "32749847": 11, "3424984": 11, "35749833": 11, "37249826": 11, "3874982": 11, "40249813": 11, "41749806": 11, "43249799": 11, "44749792": 11, "46249785": 11, "47749779": 11, "49249772": 11, "width": [11, 14, 15, 55], "01499993": 11, "readi": [11, 20, 25, 44, 55, 58, 59, 62], "broadcast": 11, "prod": 11, "00072536": 11, "ratio": 11, "data_df_bdt": 11, "data_bdt_h2d": 11, "734": 11, "735": 11, "0x7f3fa4101a10": 11, "ratio_larg": 11, "0x7f3fa525e390": 11, "subtract": [11, 16, 46, 60], "weigth": 11, "random": [11, 13, 14, 21, 25, 26, 44, 52], "weightedsum": 11, "119974": 11, "121182": 11, "120033": 11, "121242": 11, "00000000e": 11, "14845083e": 11, "05446563e": 11, "96512911e": 11, "83084843e": 11, "01": [11, 12, 14, 55], "47208928e": 11, "06491397e": 11, "17668941e": 11, "86765349e": 11, "70775419e": 11, "65980841e": 11, "34566452e": 11, "54331482e": 11, "91131015e": 11, "37436170e": 11, "28903259e": 11, "82739379e": 11, "03425612e": 11, "23933316e": 11, "33293950e": 11, "13367706e": 11, "62757782e": 11, "36911714e": 11, "92850770e": 11, "01273599e": 11, "85787404e": 11, "93728587e": 11, "93944761e": 11, "06129394e": 11, "85624596e": 11, "76312956e": 11, "77302533e": 11, "00027384e": 11, "24613409e": 11, "16687046e": 11, "04229856e": 11, "50028668e": 11, "17789752e": 11, "09674446e": 11, "25052995e": 11, "56066555e": 11, "47822673e": 11, "37564300e": 11, "35874877e": 11, "24468114e": 11, "66791531e": 11, "14237471e": 11, "90947160e": 11, "52650475e": 11, "70669770e": 11, "89691594e": 11, "00644889e": 11, "72828008e": 11, "40622774e": 11, "86182825e": 11, "05673201e": 11, "12779318e": 11, "91809501e": 11, "32303592e": 11, "91442170e": 11, "89079400e": 11, "47408334e": 11, "42165478e": 11, "77319439e": 11, "82744008e": 11, "25254516e": 11, "03": [11, 55, 57, 58, 59], "39535291e": 11, "13146261e": 11, "80254871e": 11, "29800081e": 11, "12783665e": 11, "69414329e": 11, "61272306e": 11, "29681486e": 11, "25767329e": 11, "24222686e": 11, "18640184e": 11, "16874401e": 11, "43548904e": 11, "35677119e": 11, "32129012e": 11, "05404451e": 11, "75483562e": 11, "98321521e": 11, "39307737e": 11, "83272095e": 11, "70096391e": 11, "38661721e": 11, "98604631e": 11, "68145427e": 11, "17299161e": 11, "99418571e": 11, "58865872e": 11, "78166271e": 11, "44422172e": 11, "46004655e": 11, "49973939e": 11, "73273353e": 11, "64058105e": 11, "20467454e": 11, "46949836e": 11, "36878393e": 11, "89243789e": 11, "41091363e": 11, "52677662e": 11, "48138903e": 11, "33450512e": 11, "22818982e": 11, "14919810e": 11, "17156753e": 11, "03748083e": 11, "09708159e": 11, "72902222e": 11, "02631056e": 11, "04917200e": 11, "33170370e": 11, "34609600e": 11, "35407263e": 11, "44019090e": 11, "43449961e": 11, "18787227e": 11, "92089594e": 11, "37456546e": 11, "70995921e": 11, "51734657e": 11, "56810810e": 11, "34338834e": 11, "67410537e": 11, "53649061e": 11, "05068750e": 11, "83700797e": 11, "96047379e": 11, "72940438e": 11, "58235942e": 11, "49585405e": 11, "14958212e": 11, "15052678e": 11, "47664856e": 11, "43337925e": 11, "43664338e": 11, "45979667e": 11, "48108930e": 11, "56935482e": 11, "97313073e": 11, "40410110e": 11, "15275158e": 11, "67606170e": 11, "81575316e": 11, "59529244e": 11, "16354951e": 11, "80226660e": 11, "33279745e": 11, "19328132e": 11, "04097362e": 11, "65494275e": 11, "16575646e": 11, "84841399e": 11, "40751484e": 11, "49317280e": 11, "84178842e": 11, "09236354e": 11, "90913040e": 11, "50733199e": 11, "09802194e": 11, "chi2": 11, "minim": [12, 13, 15, 16, 26, 27, 36], "mont": 12, "carlo": 12, "weight": [12, 14, 16, 32], "coincid": 12, "fight": 12, "drawback": 12, "multidimension": 12, "distibut": [12, 14], "aim": [12, 32, 35, 54], "pai": [12, 23], "neq": 12, "ipykernel_5167": 12, "453314117": 12, "hspd": 12, "pt_b": 12, "pt_phi": 12, "vchi2_b": 12, "mu_pt_sum": 12, "mc_distribut": 12, "original_fil": 12, "original_tre": 12, "rd_distribut": 12, "target_fil": 12, "target_tre": 12, "original_weight": 12, "kolmogorov": 12, "smirnov": 12, "dim": 12, "ml": [12, 13], "ant": 12, "original_train": 12, "original_test": 12, "target_train": 12, "target_test": 12, "original_weights_train": 12, "original_weights_test": 12, "metrics_util": 12, "ks_2samp_weight": 12, "hist_set": 12, "alpha": [12, 14], "draw_distribut": 12, "new_original_weight": 12, "id": [12, 21, 23, 28, 55], "percentil": 12, "hstack": 12, "k": [12, 14, 16, 32, 42, 51, 53, 54, 55], "weights1": 12, "weights2": 12, "agreement": [12, 32], "1000000": 12, "21441": 12, "5203540728277889": 12, "21639364439970188": 12, "4020113592414034": 12, "40466385087324064": 12, "521532786069641": 12, "21869298507300033": 12, "40407485572151247": 12, "40315059700877287": 12, "5181806468942461": 12, "2117249270654996": 12, "39734291550071926": 12, "4114962436121": 12, "m_": 12, "w_": [12, 14], "fast": [12, 24, 26, 38, 40, 41], "bring": [12, 55, 60], "disagr": 12, "bins_reweight": 12, "binsreweight": 12, "n_bin": 12, "n_neigh": 12, "bins_weights_test": 12, "predict_weight": 12, "40882731291504454": 12, "11370672512099517": 12, "274164933082356": 12, "35385537482401175": 12, "inspir": 12, "curs": 12, "decis": [12, 16, 20, 28, 29], "functiion": 12, "reweightlossfunct": 12, "sever": [12, 21, 25, 28, 34, 37, 43, 44, 46, 54, 55, 56, 58, 59, 60], "gbreweight": 12, "250": 12, "min_samples_leaf": 12, "gb_arg": 12, "gb_weights_test": 12, "056483221287462415": 12, "024794142226322924": 12, "06181648469069534": 12, "022084478634007865": 12, "check_ks_of_express": 12, "col_origin": 12, "engin": [12, 16, 30, 32, 54], "col_target": 12, "w_target": 12, "09583124976705806": 12, "12280756843543553": 12, "05734825029784174": 12, "37176657078975295": 12, "339807241724008": 12, "03192878543735511": 12, "4755599757506862": 12, "37788460332851737": 12, "04467073507051755": 12, "49324049356537336": 12, "4045896623115322": 12, "04795372086978622": 12, "pupros": 12, "separ": [12, 17, 19, 21, 26, 33, 42, 43, 48, 55, 57, 58, 59, 60, 61, 62], "concaten": [12, 14, 57, 58], "gb_weight": 12, "new_weight": 12, "xtr": 12, "xt": 12, "ytr": 12, "yt": 12, "wtr": 12, "wt": 12, "sample_weight": 12, "9390359088931497": 12, "914814049291749": 12, "5201009709703769": 12, "undistingish": 12, "sensibl": [12, 24], "especi": [12, 16, 21, 26], "yeei": 12, "Or": [12, 15, 20, 28, 62], "taken": [12, 14, 15, 34, 58, 60], "wors": [12, 22, 49, 59], "spot": [12, 25], "topic": [12, 16, 26, 32, 35, 50, 60, 62], "whatev": [12, 20, 38, 42, 43, 57, 58, 59, 60], "yscale": 12, "log": [12, 20, 21, 22, 23, 25, 27, 32, 44, 51, 53, 55, 57, 59, 61], "907": 12, "1212756418231": 12, "72559": 12, "2547546806": 12, "desir": 12, "awar": [12, 25, 28, 34, 36, 54], "hoc": 12, "clip": 12, "disturb": 12, "proce": [12, 25, 54], "determin": [12, 14, 34, 42, 44, 62], "tradeoff": [12, 59], "factor": [12, 39], "tend": [12, 21, 55], "foldingreweight": 12, "Be": [12, 14, 27, 34, 54, 58, 62], "80": [12, 14, 36], "greatli": [12, 15], "reweighter_bas": 12, "n_fold": 12, "half": [12, 61], "dure": [12, 14, 22, 26, 27, 28, 32, 56, 58, 62], "folding_weight": 12, "30650047651487633": 12, "18075189416201726": 12, "3076657623730652": 12, "2990922524201176": 12, "9367389979362668": 12, "8257459844531432": 12, "model": [13, 14, 16, 28, 32, 34, 40, 57], "extract": [13, 15, 55, 59, 60, 62], "immedi": [13, 58], "Of": [13, 16, 33, 37, 38, 43, 46, 48, 59, 60], "poi": 13, "observ": [13, 16, 20, 32, 46, 56, 62], "relev": [13, 15, 16, 32, 54, 61], "detectoreffect": 13, "nuisanc": 13, "chi": [13, 15], "reflect": 13, "retriev": [13, 14, 17, 21, 34, 42, 46, 58], "maximis": [13, 53], "trivial": [13, 27, 34, 36], "numer": [13, 34, 38, 55, 57, 59, 60], "procedur": 13, "studi": [13, 39], "focu": [13, 16, 36, 57], "unbin": 13, "zfit": [13, 14, 16], "hepstat": [13, 14, 16], "young": 13, "mention": [13, 20, 28, 54, 56, 60], "roofit": 13, "roostat": 13, "older": [13, 21, 60], "proven": 13, "framework": 13, "bind": [13, 39, 53], "templat": [13, 36, 49], "pyhf": 13, "recommend": [13, 18, 28, 32, 35, 39, 41, 44, 45, 47, 62], "record": [13, 17, 20, 21, 23, 44, 55, 56, 57, 59, 62], "introduct": [13, 16, 21, 32, 36, 47], "63": [13, 14], "tensorflow": [13, 14, 32], "suppress": [13, 14, 54], "zfit_disable_tf_warn": [13, 14], "datas": 13, "fraction": 13, "ob": [13, 14], "from_panda": 13, "obs_bkg": 13, "bkg_two": 13, "distinct": [13, 34, 60], "pdf": [13, 14, 27, 39, 55, 56, 57, 62], "lambd": [13, 14], "lambda": [13, 14, 15, 43, 44], "bkg_yield": [13, 14], "5000": [13, 14, 43], "200000": 13, "step_siz": [13, 14], "sig_yield": [13, 14], "bkg_pdf": 13, "exponenti": [13, 14, 45], "set_yield": 13, "sig_pdf": 13, "gauss": [13, 14, 44], "sumpdf": [13, 14], "plot_fit": 13, "limit1d": [13, 14], "bin_edg": [13, 14], "unstack_x": [13, 14], "binwidth": [13, 14], "linspac": [13, 14, 39], "num": [13, 14], "tf": 13, "sub": [13, 14, 19, 42, 55, 56, 57], "ext_pdf": [13, 14], "royalblu": [13, 14], "zip": [13, 14, 38, 42, 61], "get_model": [13, 14], "forestgreen": [13, 14], "crimson": [13, 14], "ym": [13, 14], "set_titl": [13, 14], "data_rang": [13, 14], "set_xlim": [13, 14], "fontsiz": [13, 14], "sinc": [13, 14, 17, 25, 34, 36, 38, 44, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62], "sig_nll": 13, "unbinnednl": 13, "933": 13, "advancedfeaturewarn": 13, "unwant": [13, 25], "turn": [13, 16, 25, 31, 32, 53, 54, 55, 56, 57, 58], "advanced_warn": 13, "extended_in_unbinnednl": 13, "extend": [13, 14, 25, 27, 34, 60], "dist_tfp": 13, "yield": [13, 14, 16, 60], "nll": 13, "extendedunbinnednl": [13, 14], "warn_advanced_featur": 13, "minuit": [13, 14], "nloptlbfgsv1": 13, "iminuit": [13, 40], "scipyslsqpv1": 13, "fitresult": 13, "0x7f880f943150": 13, "tol": 13, "001": 13, "edm": 13, "approx": 13, "fmin": 13, "2e": 13, "275181": 13, "55": 13, "129185": 13, "09692": 13, "0150308": 13, "tail": [13, 54, 57, 58, 59], "functor": 13, "composed_autoparam_1": 13, "composed_autoparam_2": 13, "0x7f880de43150": 13, "6e": 13, "05": [13, 14, 56, 57, 58, 59, 60], "2379": 13, "9786": 13, "977": 13, "6004": 13, "157": 13, "381": 13, "15861": 13, "10385": 13, "hess": 13, "hessian": 13, "mino": 13, "1204": 13, "changedfeaturewarn": 13, "changed_warn": 13, "hesse_nam": 13, "current": [13, 16, 19, 20, 23, 25, 26, 27, 28, 32, 39, 41, 42, 44, 51, 52, 54, 55, 56, 57, 58, 59, 60], "minuit_hess": 13, "hesse_np": 13, "futur": [13, 31, 36, 43, 44, 51, 55, 59], "stai": [13, 25], "wherev": 13, "warn_changed_featur": 13, "1340": 13, "minuit_mino": 13, "custom": [13, 16, 55], "implementationwith": 13, "1361": 13, "errors_nam": 13, "zfit_error": 13, "065": 13, "0035": 13, "0036": 13, "0034": 13, "hypotest": 13, "asymptoticcalcul": 13, "null": [13, 60], "hypothesi": 13, "sig_yield_poi": 13, "tqdm": 13, "auto": [13, 18, 26, 55], "tqdmwarn": 13, "iprogress": 13, "ipywidget": 13, "readthedoc": 13, "io": 13, "en": 13, "user_instal": 13, "autonotebook": 13, "notebook_tqdm": 13, "frequentistcalcul": 13, "construct": [13, 14, 36, 55, 57, 59, 60, 61], "q_": 13, "h_": 13, "pseudo": [13, 44], "repres": [13, 14, 18, 24, 25, 34, 42, 44, 45, 46, 59, 62], "ask": [13, 19, 20, 26, 28, 29, 33, 37, 41, 42, 45, 47, 48, 54, 55, 56, 57, 58, 59, 60, 62], "equat": [13, 14], "z": [13, 15, 37, 38, 41, 51, 55, 57, 58, 59, 60, 62], "phi": [13, 15], "p_0": 13, "poinul": 13, "p_valu": 13, "6984747769631667e": 13, "unit": [13, 15, 25, 54, 55], "559552486475989": 13, "fluctuat": 13, "resampl": [13, 40], "compute_sweight": 14, "properti": [14, 16, 29, 33, 41, 44, 45, 46, 48, 55, 60], "explan": [14, 21, 55, 56, 59], "sig_data": 14, "bck_data": 14, "electron": [14, 28], "positron": 14, "p_x": 14, "0x7ff6685b0490": 14, "pictur": [14, 20, 23, 26, 55], "inaccuraci": 14, "correctli": [14, 19, 21, 23, 25, 26, 34], "px": [14, 36], "distort": 14, "lost": [14, 32, 50, 55], "n_sig1": 14, "n_bck1": 14, "8000": 14, "2000": 14, "n_sig2": 14, "n_bck2": 14, "first_bin": 14, "second_bin": 14, "121": 14, "bottom": [14, 25, 56], "xtick": 14, "horizontalalign": 14, "verticalalign": 14, "proport": 14, "122": [14, 49, 59], "visa": 14, "versa": [14, 34, 55, 61], "had": [14, 23, 25, 42, 43, 57, 61, 62], "big": [14, 25], "6800": 14, "compens": 14, "At": [14, 25, 29, 54, 55, 61, 62], "role": [14, 24, 36], "plot_with_weight": 14, "karg": 14, "assert": [14, 62], "electon": 14, "edgecolor": 14, "straightforward": 14, "uniqu": [14, 20, 21, 28, 38, 55, 59, 62], "continuo": 14, "channel": [14, 32, 47, 55, 57, 62], "pivk": 14, "2004ty": 14, "popul": [14, 20, 26, 56], "unfold": 14, "lifetim": [14, 39], "reson": 14, "combinatori": 14, "5279": [14, 15], "5100": 14, "5400": 14, "002": 14, "0001": 14, "6000": [14, 57], "signal_pdf": 14, "comb_bkg_pdf": 14, "25000": 14, "50000": 14, "3e5": 14, "extended_sig": 14, "create_extend": 14, "extended_bkg": 14, "backgrond": 14, "nsig_sw": 14, "20000": 14, "np_sig_m_sw": 14, "reshap": 14, "np_sig_t_sw": 14, "nbkg_sw": 14, "150000": 14, "np_bkg_m_sw": 14, "np_bkg_t_sw": 14, "t_cut": 14, "np_m_sw": 14, "np_t_sw": 14, "set_xlabel": 14, "likelihood": [14, 15, 16, 32], "data_sw": 14, "from_numpi": 14, "nll_sw": 14, "simultan": [14, 26, 38, 42, 57], "anymor": [14, 52], "use_minuit_grad": 14, "result_sw": 14, "118233": 14, "20032": 14, "00197586": 14, "5278": 14, "98": 14, "plot_fit_project": 14, "visual": [14, 61], "set_valu": 14, "sum_": 14, "v_": 14, "nj": 14, "f_j": 14, "f_k": 14, "f_n": 14, "x_e": 14, "f_0": 14, "n_0": 14, "discrim": 14, "182e": 14, "74522237": 14, "17454325": 14, "07409398": 14, "12220893": 14, "003e": 14, "04": 14, "25477958": 14, "8254534": 14, "92590173": 14, "12220347": 14, "647966127202": 14, "118232": 14, "76333840188": 14, "sorter": 14, "argsort": 14, "mathrm": 14, "axhlin": 14, "5600": 14, "lw": [14, 53], "uncorrel": 14, "corrcoef": 14, "03522752374174872": 14, "scipi": [14, 32], "expon": 14, "sig_mass_distr": 14, "bck_mass_distr": 14, "sig_mass": 14, "rv": 14, "bck_mass": 14, "sig_p": 14, "bck_p": 14, "priori": 14, "gaussian": 14, "met": [14, 37, 44, 46], "me": [14, 20, 31, 37, 42, 54], "bck": 14, "0x7ff65c899990": 14, "prob": 14, "div": 14, "0x7ff65c8b4690": 14, "goal": [14, 24, 25, 56], "hist_conf": 14, "34344490966851315": 14, "satisfi": [14, 28], "01243138520386182": 14, "011348832943694522": 14, "obvious": [14, 49], "p_": 14, "pb": 14, "p_b": 14, "sw_": 14, "wb": 14, "sw_b": 14, "formula": [14, 60], "nbsphinx": 14, "main": [14, 16, 23, 24, 25, 27, 43, 44, 60], "unknown": [14, 34, 55], "mathemat": [14, 44], "amount": [14, 38, 58], "1_": 14, "iff": 14, "li": [14, 60], "sum_x": 14, "guarante": [14, 16, 36, 38, 55, 56], "deviat": 14, "a_1": 14, "a_2": 14, "rewrit": [14, 36, 43, 44], "_x": 14, "bb": 14, "sb": 14, "ss": 14, "nb": 14, "matrix": 14, "mathbb": 14, "apart": [14, 56], "isn": [14, 20, 28, 37, 41, 42, 55, 56, 57, 59, 62], "uniform": [14, 16, 32, 44], "leq": 14, "lagrangian": 14, "mathcal": 14, "lambda_1": 14, "lambda_2": 14, "assupt": 14, "abolut": 14, "indent": [14, 37, 42, 43], "interv": 14, "finali": 14, "helper": 15, "lookup": 15, "decaylanguag": 15, "overview": [15, 29, 47], "notabl": 15, "numexpr": 15, "usag": [15, 33, 48, 54, 55, 59, 60], "from_styl": 15, "to_styl": 15, "from_root": 15, "tmath": 15, "x_px": 15, "x_py": 15, "x_pz": 15, "pow": 15, "unnamedconst": 15, "to_numexpr": 15, "to_root": 15, "hold": [15, 20, 23, 28, 29, 38, 55, 56, 57], "piplu": 15, "from_pdgid": 15, "211": 15, "139": 15, "57039": 15, "5284e": 15, "pi": [15, 42, 44, 46, 57], "serv": [15, 16, 32, 43, 54], "neutral": 15, "hadron": [15, 39], "findal": 15, "pdgid": 15, "has_bottom": 15, "b0": 15, "511": 15, "mev": [15, 39], "513": 15, "5324": 15, "5747": 15, "515": 15, "5739": 15, "531": 15, "5366": 15, "92": [15, 36], "533": 15, "5415": 15, "s2": 15, "5840": 15, "535": [15, 60], "5839": 15, "551": 15, "9398": 15, "upsilon": 15, "553": 15, "9460": 15, "b2": 15, "1p": [15, 54], "555": 15, "9912": 15, "5122": 15, "5619": 15, "xi": 15, "5232": 15, "5791": 15, "10551": 15, "9859": 15, "10553": 15, "9899": 15, "b1": 15, "20553": 15, "9892": 15, "20555": 15, "10163": 15, "100553": 15, "10023": 15, "2p": 15, "100555": 15, "10268": 15, "110551": 15, "10232": 15, "110553": 15, "10259": 15, "120553": 15, "10255": 15, "200553": 15, "10355": 15, "3p": 15, "200555": 15, "10524": 15, "220553": 15, "10513": 15, "300553": 15, "10579": 15, "10860": 15, "9000553": 15, "10885": 15, "11020": 15, "9010553": 15, "11000": 15, "hardcod": [15, 36], "constant": [15, 58], "neat": [15, 42], "furthermor": [15, 36], "c_light": 15, "299": [15, 59, 61], "792458": 15, "1250": 15, "manipul": [15, 41, 44, 45, 46], "quantiti": [15, 20, 42], "liter": [15, 42, 43, 45, 49, 55], "coordin": [15, 41, 42], "field": [15, 25, 28, 32, 35, 36, 57, 59, 60], "vec1": 15, "momentumnumpy4d": 15, "rho": 15, "f8": 15, "tau": 15, "theta": 15, "1035868415601453": 15, "cartesian": 15, "4d": 15, "vectorobject4d": 15, "lectur": [16, 34, 36], "schedul": 16, "knowledg": [16, 36], "lock": 16, "markdown": [16, 32, 35], "pack": [16, 32], "unpack": [16, 24, 26, 32], "context": [16, 32, 41, 55], "decor": [16, 20, 25, 32], "factori": [16, 32], "catch": [16, 26, 32, 58], "execut": [16, 21, 27, 32, 34, 39, 44, 47, 54, 57, 58, 59, 60, 61, 62], "dunder": [16, 32], "callabl": [16, 32], "danger": [16, 29, 32, 37, 54, 56], "zone": [16, 32], "recap": [16, 20, 32], "todo": 16, "diagram": [16, 55, 56, 58], "extens": [16, 32, 47, 55, 56, 57, 59, 60, 62], "impliment": [16, 32], "fold": [16, 32], "scipt": [16, 32], "argpars": [16, 32, 35, 62], "dalitz": 16, "prepar": [16, 32, 33, 48, 55], "tune": [16, 32], "setup": [16, 32], "cross": [16, 32], "earli": [16, 17, 32, 60, 61], "hyperamet": [16, 32], "optimis": [16, 32], "regular": [16, 56, 60], "arithmet": [16, 32, 54], "download": [16, 23, 24, 25, 26, 27, 32, 55, 57, 62], "gb": [16, 32, 54], "infer": [16, 32], "scope": [16, 32], "sweight": [16, 32], "beforehand": [16, 43], "appi": [16, 32], "deriv": [16, 29, 32, 40, 61], "option": [16, 17, 20, 23, 25, 29, 32, 33, 37, 39, 43, 44, 48, 54, 55, 56, 57, 59, 60, 61, 62], "linear": 16, "uncorrelated": 16, "conclus": [16, 17, 20, 21, 32], "formul": [16, 32], "hepunit": [16, 32], "vector": [16, 32, 42], "repetit": [16, 58, 61], "simpler": [16, 38, 54, 58, 61], "columnar": 16, "excel": [16, 17, 29, 38, 41, 42], "art": 16, "de": 16, "bia": 16, "intro": 16, "parametr": 16, "harder": [16, 43], "gradientboostingreweight": 16, "repeatedli": 16, "ecosystem": 16, "Not": [16, 19, 37, 42, 61], "70": [16, 43, 60], "smaller": [16, 24, 26, 54], "benefit": [17, 62], "collabor": [17, 20, 21, 23, 24, 26, 28, 29, 31, 32], "pile": [17, 55], "jorg": 17, "cham": 17, "phdcomic": 17, "ridicul": 17, "processor": 17, "microsoft": [17, 59], "googl": [17, 41, 54, 60], "histori": [17, 19, 20, 24, 25, 28, 31, 32, 33, 47, 48, 58, 59], "libreoffic": [17, 59], "displai": [17, 21, 23, 32, 51, 54, 55, 56, 57, 58, 60], "tape": 17, "rewind": 17, "latest": [17, 24, 27], "conflict": [17, 19, 25, 31, 32, 62], "decid": [17, 25, 29, 33, 48, 51, 55, 58, 59, 62], "metadata": 17, "kept": [17, 27], "sync": [17, 24, 31, 32], "facilit": [17, 25], "among": [17, 32, 50], "rc": 17, "subvers": 17, "1980": [17, 61], "larg": [17, 20, 21, 25, 26, 31, 35, 38, 43, 56, 57, 61], "compani": [17, 31, 57], "legaci": 17, "modern": [17, 60, 61], "mercuri": 17, "central": [17, 23], "host": [17, 18, 23, 25, 28], "concurr": 17, "imagin": [17, 21, 57, 59, 62], "draft": [17, 56, 60], "paragraph": [17, 24], "ruin": 17, "co": 17, "writer": [17, 59], "accept": [17, 29, 31, 32, 33, 35, 43, 48, 54, 56, 59], "unlimit": 17, "undo": [17, 19, 20, 21], "2016": [17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 55, 56, 57, 58, 59, 60, 61], "2017": [17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 47, 55, 56, 57, 58, 59, 60, 61], "softwar": [17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 35, 36, 45, 47, 50, 55, 56, 57, 58, 59, 60, 61, 62], "foundat": [17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 50, 55, 56, 57, 58, 59, 60, 61], "endright": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 55, 56, 57, 58, 59, 60, 61], "configur": [18, 19, 20, 22, 23, 25, 27, 54, 55, 56, 61], "global": [18, 20, 42, 43, 45, 49, 60], "flag": [18, 19, 20, 23, 33, 39, 43, 48, 55, 56, 57, 59, 60, 61], "verb": [18, 60], "dracula": [18, 19, 20, 21, 26], "laptop": [18, 23, 25, 26, 52, 57], "config": [18, 32], "vlad": [18, 20, 21, 23, 24, 26], "tran": [18, 20, 21], "sylvan": [18, 20, 21], "ia": [18, 20, 21], "ui": 18, "bitbucket": [18, 23], "gitlab": [18, 24, 25, 26, 31, 32, 44], "hit": [18, 47, 55], "keyboard": [18, 55, 57, 59, 61], "encod": [18, 38], "charact": [18, 20, 21, 25, 37, 38, 47, 49, 54, 55, 56, 57, 58, 59, 60, 61], "hear": 18, "newlin": [18, 55, 60], "unexpect": [18, 34, 36, 42, 62], "recogn": [18, 28, 60], "autocrlf": 18, "linux": [18, 32, 47, 55, 56, 62], "window": [18, 24, 32, 39, 44, 53, 55, 56, 58, 61], "favorit": [18, 20, 21, 26, 62], "atom": [18, 25, 26, 57, 59, 60], "nano": [18, 19, 20, 21, 22, 24, 26, 54, 56, 59], "bbedit": 18, "mac": [18, 55, 56], "sublim": 18, "subl": 18, "win": 18, "x86": 18, "sublime_text": 18, "ex": [18, 62], "notepad": [18, 56], "multiinst": 18, "notabbar": 18, "nosess": 18, "noplugin": 18, "kate": 18, "gedit": [18, 54, 56], "scratch": [18, 25, 29], "emac": [18, 54, 55, 56], "vim": [18, 54, 56], "reconfigur": 18, "haven": [18, 20, 21, 56, 58, 60], "esc": [18, 34], "q": [18, 20, 53, 54, 55, 57, 62], "ran": [18, 27, 32, 44, 52, 59, 60, 62], "directori": [19, 20, 21, 22, 25, 27, 29, 32, 41, 44, 51, 52, 54, 57, 58, 59, 60, 61, 62], "mkdir": [19, 20, 22, 23, 25, 27, 41, 44, 56, 58, 61, 62], "planet": [19, 20, 21, 23, 24, 26, 27, 55, 56, 60], "cd": [19, 20, 21, 23, 24, 25, 27, 32, 34, 55, 56, 57, 58, 59, 60, 61, 62], "init": [19, 20, 23, 32], "content": [19, 20, 21, 22, 23, 25, 26, 29, 37, 38, 42, 54, 55, 56, 57, 58, 59, 60, 62], "hidden": [19, 55], "delet": [19, 20, 26, 27, 39, 41, 42, 44, 55, 56, 57, 62], "master": [19, 20, 21, 22, 23, 24, 25, 26, 36, 60, 62], "moon": [19, 20, 21, 26], "despit": [19, 61], "wolfman": [19, 20, 21, 26, 55], "concern": [19, 20, 21, 56, 62], "he": [19, 26], "sequenc": [19, 42, 56, 58, 60, 62], "interfer": 19, "outer": [19, 58], "inner": [19, 58], "fatal": 19, "parent": [19, 36, 55, 56], "touch": [19, 22, 37, 55, 56, 61, 62], "phobo": 19, "deimo": 19, "titan": 19, "similarli": [19, 46, 55, 58], "gitignor": [19, 20, 22], "texteditor": 19, "cat": [19, 20, 21, 22, 24, 26, 54, 57, 58, 59, 60, 62], "afterward": [19, 23, 32], "recov": [19, 21, 24, 56], "folder": [19, 22, 24, 41, 54, 55, 56, 57], "subdirectori": [19, 54, 55, 56, 60], "rm": [19, 20, 26, 56, 57, 58, 61, 62], "rf": [19, 62], "pwd": [19, 20, 55, 56], "cycl": [20, 55, 61], "workflow": [20, 21, 24, 32, 59, 61], "descript": [20, 25, 27, 33, 48, 54, 55, 57, 61], "mar": [20, 21, 23, 26], "refresh": [20, 24, 32, 47, 50], "unix": [20, 32, 55, 56, 57, 59, 60, 61], "cold": [20, 21, 26, 54], "dry": [20, 21, 26, 58, 62], "my": [20, 21, 25, 26, 27, 28, 34, 37, 39, 44, 49, 56, 60, 62], "untrack": [20, 22, 25], "cach": [20, 51], "unstag": [20, 21], "hasn": [20, 58, 60], "f22b25e": [20, 21], "insert": [20, 24, 25, 26, 42, 49, 59, 60], "100644": [20, 21, 24, 26], "perman": [20, 51], "launch": [20, 39, 44], "brief": 20, "blank": [20, 56, 57, 59], "f22b25e3233b4645dabd0d81e651fe074bd8e73b": [20, 21], "aug": [20, 21], "09": [20, 62], "2013": [20, 21, 30, 55, 59, 60], "0400": [20, 21], "revers": [20, 38, 55, 58], "chronolog": [20, 56], "filesystem": [20, 55], "clutter": [20, 55], "accident": [20, 21, 22], "checkout": [20, 21, 23, 26], "discard": [20, 21, 44], "phrase": [20, 60], "nor": [20, 34, 42, 55], "df0654a": [20, 21], "315bf3a": [20, 21], "cryptic": [20, 60, 61], "seri": [20, 32, 55, 58, 59], "piec": [20, 26, 43, 46, 55, 57, 58], "exactli": [20, 21, 24, 25, 28, 33, 36, 38, 43, 45, 46, 48, 52, 55, 57, 58, 59, 60], "fourth": 20, "whoop": [20, 57], "didn": [20, 24, 33, 41, 42, 48, 55, 56, 61, 62], "34961b1": 20, "insist": [20, 59], "captur": [20, 43, 59, 62], "batch": [20, 47], "citat": [20, 31, 32], "supervisor": [20, 59, 61], "thesi": [20, 56, 60], "bibliographi": 20, "changeset": 20, "snapshot": [20, 25], "life": [20, 25, 29, 44, 56, 61], "prompt": [20, 51, 55, 56, 57, 58, 59], "gather": [20, 23, 44], "incomplet": [20, 25], "makeup": 20, "walk": 20, "watch": 20, "mummi": [20, 21, 26, 55], "appreci": [20, 21, 26], "lack": [20, 21, 26], "humid": [20, 21, 26], "b36abfd": [20, 21], "climat": 20, "005937f": 20, "005937fbe2a98fb83f0ade869025dc2636b4dad5": 20, "07": [20, 21, 30, 55, 57, 58, 59], "34961b159c27df3b475cfe4415d94a6d1fcd064d": [20, 21], "dif": 20, "docum": 20, "wise": 20, "coars": 20, "screen": [20, 21, 25, 32, 50, 54, 56, 57, 58, 61], "pager": 20, "press": [20, 34, 52, 54, 55, 56, 57, 58, 61], "some_word": 20, "onelin": [20, 25], "graph": [20, 25, 59, 61, 62], "gitkeep": [20, 60], "unlik": [20, 42], "sole": 20, "redund": [20, 55], "myfil": 20, "venu": [20, 21], "thought": [20, 60], "friend": [20, 37, 41, 47, 54, 60, 62], "definit": [20, 43, 62], "plan": 20, "cc127c2": 20, "committ": 20, "twice": [20, 41, 55, 57], "bio": 20, "frank": 20, "stein": 20, "franki": 20, "monster": [20, 62], "4162a51": 20, "4162a51b273ba799a9d395dd70c45d96dba4e2ff": 20, "aaa3271e5e26f75f11892718e83a3e2743fab8ea": 20, "restor": 21, "saw": [21, 42, 46, 54, 55, 58, 60, 62], "0848c8d": 21, "notat": [21, 42, 58], "pronounc": 21, "minu": [21, 37, 44], "digit": [21, 26, 28, 53, 59, 60], "letter": [21, 26, 38, 56, 57, 58, 59, 60, 61], "annoi": [21, 25, 42, 43, 52], "overwrit": [21, 26, 56, 58], "manufactur": 21, "oxygen": 21, "reset": [21, 25, 57], "detach": [21, 51, 52, 53], "shouldn": [21, 58], "reattach": 21, "rid": [21, 25, 26, 56], "cartoon": 21, "form": [21, 22, 42, 55, 60, 62], "simplifi": 21, "dash": [21, 44, 55, 56], "organ": [21, 29, 56, 57, 58, 61], "imposs": [21, 34, 60], "backward": [21, 47, 54], "forward": [21, 24, 26, 54, 57], "jennif": 21, "she": [21, 28, 55, 56, 57, 58, 59, 60, 61], "week": [21, 23, 61], "modif": [21, 25, 55, 62], "morn": [21, 57], "broke": 21, "spent": [21, 27, 33, 48], "1hr": 21, "luck": [21, 25], "her": [21, 24, 26, 28, 55, 56, 57, 58, 59, 61], "data_crunch": 21, "realiz": [21, 25, 39, 44, 56, 58], "group": [21, 25, 35, 42, 47, 54, 55, 58], "________": 21, "0b1d055": 21, "love": 21, "hot": [21, 37], "unsuit": 21, "wrote": [21, 22, 28, 54, 58, 60, 61], "summar": 21, "month": [21, 30, 47, 55, 61], "ago": [21, 23], "narrow": 21, "backup": [22, 24, 55, 56, 57], "intermedi": [22, 45, 57], "dummi": [22, 26], "dat": [22, 54, 56, 57, 58, 59, 60], "wast": [22, 62], "disk": [22, 32, 50, 55, 56], "distract": 22, "whose": [22, 25, 42, 43, 51, 54, 58, 60], "cleaner": 22, "wouldn": [22, 33, 48, 58], "bonu": [22, 61, 62], "path": [22, 27, 39, 44, 54, 55, 56, 61, 62], "subfold": 22, "handi": [22, 24, 25, 36], "exclam": [22, 47], "exclud": [22, 42, 57, 59], "entri": [22, 36, 39, 55], "gp": 22, "info": [22, 25, 55, 62], "shortest": [22, 57], "append": [22, 26, 34, 42, 43, 53, 54, 55, 57, 58, 62], "negat": [22, 37], "log_01": 22, "log_02": 22, "log_03": 22, "etc": [22, 26, 34, 36, 54, 58, 59, 62], "neighbor": [22, 28], "resid": [22, 28], "log_": 22, "prerequisit": [23, 61, 62], "ssh": [23, 24, 25, 26, 51, 52, 53], "runn": 23, "7999": [23, 24, 25, 26], "santa": 23, "clau": 23, "machineri": 23, "hub": [23, 28], "programm": [23, 55, 56, 57, 60], "servic": [23, 25, 27], "perspect": [23, 29], "websit": [23, 24, 27, 31, 32, 60], "slightli": [23, 29, 55, 58, 60], "jira": 23, "click": [23, 24, 25, 27, 32, 56, 61], "icon": [23, 24, 61], "extern": [23, 35, 44, 58, 62], "soon": [23, 26, 28, 34, 47, 52, 54, 55], "url": [23, 25], "equival": [23, 25, 36, 37, 42, 52, 54, 55, 58, 59], "bare": 23, "krb5": 23, "browser": [23, 24, 25], "fetch": [23, 24, 25, 26], "nicknam": 23, "delta": [23, 24, 25, 26], "compress": [23, 24, 25, 26, 39], "821": 23, "byte": [23, 24, 25, 26, 39, 55, 56, 60], "synonym": 23, "upstream": [23, 25, 26], "fetch_head": [23, 24, 26], "synchron": 23, "gui": [23, 56, 61], "brows": [23, 44], "hover": 23, "button": [23, 25, 32, 55], "clipboard": 23, "green": [23, 25], "shade": 23, "id1": 23, "id2": 23, "a3bf1e5": 23, "041e637": 23, "timestamp": [23, 55], "repo": [23, 24], "exact": 23, "interact": [23, 33, 34, 39, 47, 48, 56, 59, 60, 61, 62], "typo": [23, 59], "broken": [23, 28, 39, 44], "pair": [24, 38], "owner": [24, 25, 54, 55], "carri": [24, 26], "partner": [24, 26], "anyon": [24, 51, 62], "desktop": [24, 55, 56, 61], "pluto": 24, "306": 24, "9272da5": 24, "29aba7c": [24, 26], "upload": 24, "massiv": 24, "light": 24, "respositori": [24, 25], "benifit": 24, "contributor": [25, 29, 32], "adopt": [25, 37], "famou": 25, "builtin": 25, "leverag": [25, 28], "platform": 25, "starter": 25, "kit": 25, "destin": [25, 56], "test_merge_request": 25, "learnt": [25, 42], "your_cern_usernam": 25, "verifi": 25, "dberzano": [25, 44], "pend": [25, 27], "nuclear": 25, "mess": 25, "seamlessli": 25, "destroi": 25, "fxd": 25, "somehow": [25, 35, 36, 46, 56], "bunch": [25, 29, 59], "firstnam": 25, "lastnam": 25, "shorter": [25, 44, 57], "concis": 25, "ado": 25, "316": 25, "kib": 25, "protect": [25, 29, 56], "hook": 25, "declin": 25, "ref": [25, 26], "attempt": [25, 56], "forbidden": 25, "764051d": 25, "256c9b6": 25, "tag": 25, "said": [25, 49, 60], "graphic": [25, 56, 60, 61], "polici": 25, "sit": [25, 26, 59], "relax": 25, "notifi": 25, "somebodi": 25, "sequenti": [25, 27, 38, 42, 62], "repli": 25, "proceed": 25, "certifi": 25, "certif": 25, "d09c134": 25, "359": 25, "voil\u00e0": 25, "direct": [25, 59, 62], "static": [25, 34], "simplic": 25, "disappear": [25, 56], "essenc": [25, 38], "scrutini": 25, "abil": [25, 26, 34, 44], "happi": [25, 28, 56], "orang": [25, 49], "overli": 25, "truli": 25, "minor": [25, 52, 55, 62], "buggi": 25, "wine": 25, "tast": [25, 54], "rush": 25, "pickiest": 25, "controversi": 25, "bear": [25, 57, 59, 60], "mind": [25, 29, 42, 54], "rampag": 25, "ensur": [25, 55, 62], "toe": 26, "lab": [26, 28, 32, 55, 57, 61], "overlap": 26, "5ae9631": 26, "352": 26, "dabb4c8": 26, "07ebc69": 26, "counterpart": [26, 34], "detect": [26, 62], "trampl": 26, "affect": [26, 39, 42, 44, 62], "dabb4c8c450e8475aee9b14b4383acc99f42af1d": 26, "preced": [26, 37, 39, 49, 58], "reconcil": 26, "conclud": [26, 54], "2abf2b1": 26, "697": 26, "effort": [26, 62], "technic": [26, 42, 60], "segreg": 26, "alter": [26, 43], "clarifi": 26, "stylist": [26, 41], "churn": 26, "convent": [26, 27, 32, 35, 37, 42, 55, 56, 57], "govern": 26, "htmltidi": 26, "perltidi": 26, "rubocop": 26, "enforc": 26, "instructor": 26, "textual": 26, "imag": [26, 27, 45, 56, 60], "martian": 26, "jpg": 26, "urandom": 26, "lh": [26, 55], "rw": 26, "57095": 26, "0k": 26, "kilobyt": 26, "8e4115c": 26, "meantim": 26, "sky": 26, "familiar": [26, 29, 35, 61], "6a67967": 26, "439dc8c": 26, "439dc8c08869c342438f6dc4a2b615b05b93c76": 26, "439dc8c0": 26, "21032c3": 26, "da21b34": 26, "success": [26, 54, 57], "mv": [26, 56], "94ae08c": 26, "celebr": 26, "beer": [26, 54], "afk": 26, "blindli": 26, "pipelin": [27, 32, 58, 59, 60, 62], "artefact": 27, "job": [27, 57, 61, 62], "deploi": 27, "physicist": [27, 41], "analys": [27, 35, 39, 57, 62], "travi": 27, "circleci": 27, "appveyor": 27, "yml": [27, 32], "interconnect": 27, "my_first_job": 27, "registri": 27, "worker": 27, "cc7": 27, "docker": 27, "offici": [27, 31, 41], "cento": 27, "sidebar": 27, "runner": 27, "enabl": [27, 33, 48, 55], "minut": [27, 28, 61], "prior": 27, "scroll": [27, 36, 54, 58], "examin": [27, 57, 58, 62], "dai": [27, 29, 31, 35, 46, 52, 55, 61], "compil": [27, 47], "first_stag": 27, "second_stag": 27, "artifact": [27, 60], "make_plot": 27, "continuumio": 27, "anaconda3": 27, "before_script": 27, "backend": [27, 39], "agg": [27, 39], "matplotlibrc": 27, "make_docu": 27, "yum": [27, 37], "texliv": 27, "ghostscript": 27, "latexmk": 27, "my_docu": 27, "tex": 27, "successfulli": 27, "debug": [27, 43, 44, 58, 59, 62], "difficult": [27, 36], "interpret": [27, 34, 39, 44, 47, 54, 55, 56, 58, 60, 62], "cvmf": [27, 47, 62], "persist": [27, 32, 33, 47, 48, 50], "opposit": 28, "john": 28, "wilbank": 28, "todai": [28, 60], "scientist": [28, 29, 30, 55], "depart": [28, 61], "analyz": [28, 56, 58], "grow": [28, 62], "journal": [28, 30], "send": [28, 54, 55, 57, 59, 61], "anonym": 28, "resubmit": 28, "eventu": 28, "onlin": [28, 30, 52, 55], "paywal": 28, "institut": [28, 29], "figshar": 28, "zenodo": 28, "doi": 28, "dryad": 28, "arxiv": [28, 30], "preprint": 28, "invit": 28, "peer": 28, "research": 28, "acceler": 28, "wide": [28, 35, 61], "cite": [28, 30], "aspect": 28, "book": [28, 60], "dilig": 28, "shareabl": 28, "conceptu": 28, "stamp": 28, "intent": [28, 44], "tie": 28, "rational": 28, "intellectu": [28, 29], "spring": 28, "recover": 28, "archiv": 28, "perpetu": 28, "citabl": 28, "reproduc": [28, 59, 61, 62], "labmat": 28, "surf": 28, "internet": [28, 35], "coupl": [28, 55, 61], "homepag": 28, "scientif": [28, 35, 61], "proper": [29, 36], "social": [29, 31, 32], "manuscript": 29, "clearli": [29, 36, 58], "elig": 29, "sue": 29, "infring": 29, "license": 29, "choosealicens": 29, "consider": [29, 38], "patent": 29, "licenc": 29, "wade": 29, "jargon": 29, "initit": 29, "articl": [29, 30], "ground": 29, "constitut": 29, "counsel": 29, "guidelin": 29, "doubt": 29, "hesit": 29, "trustworthi": 29, "advic": 29, "chosen": [29, 60], "unilater": 29, "daili": 29, "basi": 29, "workshop": [29, 56], "talk": [29, 44, 47], "cpython": 29, "etherpad": 29, "gpl": 29, "famili": 29, "creation": [29, 42, 60, 62], "lawyer": 29, "greg": 30, "wilson": 30, "product": [30, 58, 60, 61], "scienc": [30, 31, 32, 44], "nov": [30, 62], "dec": [30, 47], "2006": 30, "1307": 30, "5448": 30, "juli": [30, 55], "novemb": [30, 55], "decemb": [30, 55], "year": [30, 41, 55, 60], "eprinttyp": 30, "eprint": 30, "scm": 31, "design": [31, 55, 57, 61], "speed": [31, 60], "benevol": 31, "convinc": 31, "superior": 31, "hope": 31, "diari": 31, "amend": [31, 32], "retir": [31, 32], "side": [31, 32, 34, 42, 46, 60], "ci": [31, 32], "analyst": 32, "taught": 32, "student": [32, 61], "instil": 32, "maco": [32, 47], "shut": 32, "mambaforg": 32, "mamba": 32, "conda": [32, 39, 47, 62], "interchang": [32, 55], "forg": [32, 47], "accord": [32, 55, 56], "auto_activate_bas": 32, "jupyterlab": 32, "ipython": [32, 33, 34, 39, 42, 44, 46, 47, 48], "package_nam": 32, "webpag": [32, 50], "loop": [32, 35, 38, 43, 50, 59, 60, 61], "truthi": [32, 35], "pypi": [32, 35], "virtual": [32, 35, 39, 47], "glanc": [32, 35], "nell": [32, 56, 58, 59, 60], "pipe": [32, 50, 59, 60, 61], "filter": [32, 42, 43, 44, 60, 61], "tmux": [32, 50, 52], "lxplu": [32, 39, 44, 47, 50, 52, 53, 55, 61, 62], "kerbero": [32, 50, 52], "token": [32, 50, 52], "keytab": [32, 50], "k5reauth": [32, 50], "redirect": [32, 50, 57, 58, 62], "secur": [32, 50, 55], "viewer": [32, 43, 50], "wire": [32, 50], "bandit": [32, 50], "wargam": [32, 50], "snakemak": 32, "preserv": 32, "pizzaiolo": [33, 48], "make_pizza": [33, 48], "delici": [33, 48, 54], "pizza": [33, 37, 48, 55, 56], "sleep": [33, 41, 48, 52], "chees": [33, 37, 48], "oliv": [33, 37, 48], "filenam": [33, 39, 48, 55, 56, 57, 58, 59, 60, 61], "python2": [33, 44, 48], "dynload": [33, 44, 48], "broccoli": [33, 48], "argv": [33, 48], "whilst": [33, 42, 47, 48], "awesom": [33, 48], "super": [33, 36, 42, 48], "cool": [33, 42, 48], "behaviour": [33, 45, 48, 54, 59, 62], "topping1": [33, 48], "topping2": [33, 48], "hood": [33, 48], "parser": [33, 48, 62], "argumentpars": [33, 48, 62], "add_argu": [33, 48, 62], "narg": [33, 48], "store_tru": [33, 48], "parse_arg": [33, 48, 62], "shorthand": [33, 42, 46, 48], "woah": [33, 47, 48], "margherita": [33, 48], "tomato": [33, 48], "sauc": [33, 48], "buffalo": [33, 48], "mozzarella": [33, 48], "cleanli": [33, 48], "fundament": [34, 36, 46], "shift": 34, "everythin": 34, "timeit": 34, "bool": 34, "vice": [34, 55, 61], "wrap": [34, 42, 49], "e2": 34, "strongli": [34, 47, 55], "oppos": 34, "weakli": 34, "surpris": [34, 57], "mix_str_int": 34, "unsupport": [34, 55], "operand": 34, "mix_str_int2": 34, "strict": 34, "convers": 34, "int_plus_float": 34, "boolean": [34, 37], "principl": [34, 58], "hash": [34, 38], "list1": 34, "Being": 34, "jona": 34, "eschl": 34, "00001": 34, "mayou36": 34, "nation": 34, "accomplish": [34, 42, 53], "hair_color": 34, "frozendict": 34, "frozenset": 34, "tuple1": 34, "tuple_from_list": 34, "list2": 34, "tuple2": 34, "list3": 34, "neither": 34, "mutat": [34, 42], "surpriz": 34, "list_a": 34, "list_b": 34, "spam": 34, "happend": 34, "list_c": 34, "pretti": [34, 37, 42, 44], "nope": 34, "obj_to_return": 34, "broad": 35, "rich": [35, 44], "concentr": 35, "stuff": [35, 39, 42, 43, 44], "ntupl": 35, "believ": 35, "superb": 35, "abc": [35, 43], "oop": [36, 47], "paradigm": 36, "java": [36, 42], "anywai": [36, 44], "ahead": 36, "momenta": 36, "pi1": 36, "pi1_px": 36, "pi1_pi": 36, "pi1_pz": 36, "pi1_": 36, "calc_mass_simpl": 36, "pz": 36, "73618495495704": 36, "alright": 36, "stick": [36, 49, 56], "calc_mass": 36, "critic": 36, "docstr": [36, 43], "formal": 36, "belong": [36, 55], "trial": 36, "blueprint": 36, "make_particl": 36, "e1": 36, "234227": 36, "5113475212892835": 36, "picki": 36, "initialize_particl": 36, "particle1": 36, "284271247461902": 36, "perfect": [36, 43], "feed": [36, 54, 57], "acces": 36, "dot": [36, 44, 46, 56, 59], "simpleparticl": 36, "initialis": 36, "16079783099616": 36, "addabl": 36, "new_px": 36, "new_pi": 36, "new_pz": 36, "new_": 36, "particle2": 36, "new_particl": 36, "overtak": 36, "verboseparticl": 36, "momentum_text": 36, "composit": 36, "getter": 36, "setter": 36, "stateless": [36, 43], "classmethod": 36, "staticmethod": 36, "fledg": 36, "mandatori": [36, 49, 55], "asset": 36, "bugfre": 36, "codebas": 36, "sidenot": 36, "isinst": 36, "betterparticl": 36, "superpow": 36, "pineappl": 37, "pepperoni": 37, "dog": 37, "amaz": [37, 49], "weird": 37, "duh": 37, "ternari": 37, "succinct": 37, "impair": 37, "truth": 37, "dude": 37, "reassign": 37, "pointless": 37, "inequ": 37, "magnitud": [37, 42, 45], "parenthes": [37, 42, 43], "hero": [37, 41], "thor": [37, 41, 43], "stdin": [37, 38, 42, 43, 57], "nameerror": [37, 43], "dive": 37, "underscor": [37, 43, 44, 45, 46, 56], "dir": [37, 44, 45, 46, 54, 55], "__contains__": 37, "promis": 37, "iron": [37, 60], "man": [37, 54, 55, 60], "likewis": [37, 55], "placehold": [37, 49], "not_cheesi": 37, "blast": 37, "forev": [37, 56, 60], "jack": 37, "dull": 37, "boi": 37, "stuck": [37, 41], "ctrl": [37, 47, 51, 52, 53, 54, 56, 57, 58, 59], "map": [38, 43], "the_list": 38, "wherea": [38, 42, 44, 58], "sin": [38, 42, 44, 46, 47], "dict_kei": 38, "dict_valu": 38, "unord": [38, 43], "th": [38, 47], "flawlessli": 38, "256": 38, "3125": 38, "dd": 38, "unhash": 38, "__hash__": 38, "8411828025894108412": 38, "my_dict": 38, "my_kei": 38, "problemat": 38, "worri": [38, 49, 57, 58], "viewitem": 38, "viewkei": 38, "viewvalu": 38, "alphabet": [38, 55, 56, 57], "ascii_lowercas": 38, "abcdefghijklmnopqrstuvwxyz": 38, "alongsid": 38, "alphabet_map": 38, "invers": 38, "swap": 38, "reverse_map": 38, "portal": 39, "eospubl": 39, "opendata": 39, "antimattermatters2017": 39, "b2hhh_magnetdown": 39, "b2hhh_magnetup": 39, "phasespacesimul": 39, "safer": [39, 44], "lb": [39, 62], "upgrad": [39, 44], "__file__": [39, 44], "deactiv": [39, 44], "lcg": [39, 44, 47], "export": [39, 44, 54], "pythonpath": 39, "prioriti": 39, "pyroot": [39, 40], "tfile": 39, "aforement": [39, 53], "tnetxngfil": 39, "ttree": 39, "contina": 39, "my_tre": 39, "5135823": 39, "945201357": 39, "666480138": 39, "specialis": 39, "tabular": 39, "tleaf": 39, "read_root": 39, "b_flightdist": 39, "b_vertexchi2": 39, "h1_px": 39, "h1_py": 39, "h1_pz": 39, "301004": 39, "497280": 39, "375": 39, "284205": 39, "831": 39, "308481": 39, "51820": 39, "233718": 39, "94": 39, "690700": 39, "383338": 39, "4985": 39, "130785": 39, "5853": 39, "750057": 39, "326157": 39, "454706": 39, "284490": 39, "187101": 39, "1265": 39, "456544": 39, "2330": 39, "050788": 39, "90762": 39, "658032": 39, "590769": 39, "129099": 39, "720": 39, "797259": 39, "3413": 39, "790588": 39, "86793": 39, "058768": 39, "013242": 39, "988701": 39, "397": 39, "754571": 39, "1791": 39, "373059": 39, "40040": 39, "364159": 39, "bulk": 39, "child": [39, 51], "h1": 39, "h2": 39, "h3": 39, "transvers": 39, "h2_px": 39, "h2_py": 39, "1306": 39, "642724": 39, "167": 39, "578904": 39, "1273": 39, "457019": 39, "1146": 39, "299204": 39, "5135820": 39, "430531": 39, "5135821": 39, "762": 39, "344570": 39, "5135822": 39, "1454": 39, "471057": 39, "h2_pt": 39, "meson": 39, "b_p": 39, "h3_px": 39, "h3_py": 39, "h2_pz": 39, "h3_pz": 39, "xwindow": 39, "savefig": 39, "b_flight_dist": 39, "paus": 39, "ion": 39, "mathematica": 39, "matlab": 39, "b_flight_distance_v2": 39, "layer": 39, "flight": 39, "b_flight_distance_v3": 39, "throw": [39, 42, 43, 56], "awai": [39, 43, 44, 46, 56], "commonli": 39, "mm": 39, "df_with_cut": 39, "b_flight_distance_with_cut_compar": 39, "kaon": [39, 42], "argspars": 40, "datetim": 40, "fnmatch": 40, "subprocess": [40, 41], "pathlib": 40, "bootstrap": 40, "jackknif": 40, "jacobi": 40, "propag": 40, "numba": 40, "career": 41, "frustrat": 41, "trick": [41, 42], "beyond": [41, 53], "alli": 41, "didact": 41, "vote": 41, "treasur": 41, "trove": 41, "gone": [41, 56, 57], "tini": 41, "tempfil": 41, "mkdtemp": 41, "glob": 41, "localtim": 41, "tm_hour": 41, "namedtupl": 41, "coord": [41, 42], "ordereddict": 41, "321": [41, 59], "defaultdict": 41, "undefin": 41, "wider": 41, "90": [41, 42], "emphasis": 41, "consult": 41, "unsur": 41, "settl": 41, "disput": 41, "lower_case_funct": 41, "uppercasefunct": 41, "myfunc": 41, "my_func": 41, "summaris": 41, "philosophi": [41, 57, 62], "bracket": [42, 49], "comma": [42, 55], "del": 42, "my_funct": 42, "exclus": [42, 60], "arbitrari": [42, 43, 59, 62], "56": [42, 44], "11d6523211c0": 42, "indentationerror": 42, "complain": 42, "57": [42, 57], "5c3d29e65ad9": 42, "symbol": [42, 46, 55, 57, 58], "endfor": 42, "a_copi": 42, "intuit": [42, 45], "freeli": 42, "ourselv": 42, "a_doubl": 42, "firstli": 42, "sublist": 42, "0x7f5abe5b1190": 42, "item2": 42, "quick": [42, 47, 52, 57], "135": 42, "2025": 42, "succinctli": [42, 55], "attributeerror": 42, "65": 42, "worth": [42, 54, 62], "magsq": 42, "encapsul": 43, "0x7f83b2bc56e0": 43, "colon": [43, 58], "quot": [43, 49, 55, 56, 58, 59, 60], "linebreak": 43, "decent": 43, "top_funct": 43, "silli": 43, "elsewher": [43, 55], "implicitli": 43, "no_return": 43, "such_output": 43, "wow": 43, "clever": 43, "213": 43, "convention": [43, 49], "lowercas": [43, 44], "border": [43, 59], "trippl": 43, "un": 43, "unnecessari": 43, "syntaxerror": [43, 44], "remind": [43, 55, 58], "hmm": 43, "aha": 43, "clearer": [43, 58], "run_method": 43, "make_incrementor": 43, "increment": 43, "plu": [43, 46, 61], "increment_on": 43, "make_increment": 43, "increment_two": 43, "caller": 43, "expand": [43, 56, 57, 58, 59, 60], "reverse_arg": 43, "steve": 43, "helen": 43, "zorblax": 43, "9963": 43, "yoda": 43, "necessarili": [43, 44, 47], "bing": 43, "baz": 43, "cube": 43, "div2": 43, "0x7fc6b2207758": 43, "__future__": [43, 45], "divis": [43, 45, 46], "quadratur": 43, "4142135623730951": 43, "downsid": [43, 62], "unwieldi": 43, "idempot": 43, "anyhow": 43, "submodul": 44, "141592653589793": [44, 46], "8414709848078965": 44, "5877109428927353": 44, "4059007502204043": 44, "prefix": [44, 55, 58], "639334770284028": 44, "extent": 44, "clash": 44, "uni": 44, "7288973406605329": 44, "arcco": 44, "alias": 44, "abspath": 44, "af": [44, 55, 62], "getcwd": 44, "basenam": 44, "exp": 44, "floor": 44, "confid": 44, "portabl": 44, "anaconda": [44, 47], "preinstal": 44, "startup": 44, "bashrc": [44, 51, 62], "pythonuserbas": 44, "virtualenv": 44, "cburr": 44, "lcg_virtualenv": 44, "create_lcg_virtualenv": 44, "myvenv": 44, "simplest": [44, 53, 55, 60], "myfirstmodul": 44, "fire": 44, "ef292d9e19f": 44, "yabba": 44, "cp": [44, 56, 57, 58], "ring": 44, "bell": 44, "startswith": [44, 62], "__": [44, 46], "endsolut": [44, 56], "runnabl": 44, "long_format": 44, "print_label": 44, "msg": 44, "__name__": 44, "chmod": [44, 54], "outstand": 44, "notion": 44, "shebang": 44, "secondli": 44, "peculiar": 44, "hei": 44, "printout": 44, "discov": [45, 59, 60], "alic": [45, 47], "bewar": 45, "3333333333333335": 45, "decim": [45, 49], "histor": [45, 59], "unintuit": 45, "everywher": 45, "shortli": 45, "truncat": 45, "66666666667": 45, "__floordiv__": 45, "__truediv__": [45, 46], "4j": 45, "1j": 45, "5j": 45, "conjug": 45, "somewhat": 45, "confusingli": 45, "123105625617661": 45, "0j": 45, "straight": 46, "2246467991473532e": 46, "twopi": 46, "my_sin": 46, "4492935982947064e": 46, "scene": [46, 57], "0x7fdc7ea75980": 46, "shortcut": [46, 51, 55, 58], "__abs__": 46, "__and__": 46, "__bool__": 46, "to_byt": 46, "__sub__": 46, "__mul__": 46, "__getattribute__": 46, "horribl": 46, "liner": 46, "illustr": [46, 55], "999": [46, 49], "newer": [47, 49, 54], "sft": 47, "setupview": 47, "sh": [47, 54, 59, 60], "lcg_94python3": 47, "x86_64": 47, "slc6": 47, "gcc62": 47, "opt": 47, "miniforg": 47, "migrat": 47, "2020": 47, "gcc": 47, "repl": [47, 61], "ead": 47, "valuat": 47, "rint": 47, "enhanc": 47, "quickref": 47, "past": [47, 49, 51], "autocomplet": 47, "middl": [47, 59], "abc_my_var": 47, "abc_": 47, "sinh": 47, "cal": 47, "octob": 47, "su": 47, "mo": 47, "tu": 47, "fr": 47, "sa": 47, "useful": 47, "chapter": 47, "parrot": 49, "join": [49, 57], "carrot": 49, "amazingli": 49, "omg": 49, "omgomgomgomgomgomgomgomgomgomg": 49, "escap": [49, 55, 62], "backslash": 49, "gari": 49, "surround": [49, 56, 59, 60], "quotat": [49, 56], "long_fact": 49, "inde": 49, "nquit": 49, "998": 49, "a_parrot": 49, "interleav": 49, "result1": 49, "result2": 49, "referenc": 49, "template2": 49, "template3": 49, "worst": 49, "front": [49, 55, 57, 58], "3f": 49, "000": 49, "curli": [49, 58], "brace": [49, 58, 62], "innermost": 49, "recip": [51, 54], "ktutil": 51, "confirm": [51, 54, 55, 56, 57], "otg0077802": 51, "lxplus9": 51, "properli": 51, "lxplus7": 51, "lxplus8": 51, "login": [51, 61], "kdestroi": 51, "kt": 51, "klist": 51, "ticket": 51, "renew": [51, 52], "children": 51, "3600": 51, "certainli": [51, 62], "ktmux": 51, "fi": [51, 54], "rest": [51, 55], "disconnect": 52, "reconnect": 52, "wifi": 52, "uptim": 52, "105": 52, "apr": 52, "cest": 52, "2015": [52, 57], "25593": 52, "lxplus0234": 52, "socket": 52, "thead": 52, "rd": 52, "ti": 52, "resum": 52, "hostnam": [52, 53], "lxplus0081": 52, "expir": 52, "suddenli": 52, "ganga": 52, "surviv": [52, 60], "node": 53, "snippet": 53, "seq": 53, "04g": 53, "500": [53, 59], "connecttimeout": 53, "preferredauthent": 53, "gssapi": 53, "mic": 53, "gssapiauthent": 53, "stricthostkeycheck": 53, "loglevel": 53, "quiet": [53, 62], "grep": [53, 54, 55, 57, 60, 62], "screenrc": 53, "hardstatu": 53, "alwayslastlin": 53, "bg": 53, "bw": [53, 59], "yr": 53, "predefin": 53, "colour": 53, "layout": 53, "eg": 53, "stand": [53, 55, 57, 59, 60], "visit": 53, "kill": [53, 58], "logout": 53, "tcsh": [54, 61], "apropo": 54, "gfal": 54, "vdir": 54, "ld_library_path": 54, "varnam": 54, "starwar": 54, "star": 54, "war": 54, "anakin": 54, "membership": 54, "chown": 54, "chgrp": 54, "strvar": 54, "intvar": 54, "file1": 54, "file2": 54, "fulfil": 54, "cond1": 54, "cond2": 54, "tempt": 54, "havea": 54, "poem": 54, "suppli": [54, 62], "sentences2": 54, "tee": 54, "stdout": [54, 57, 62], "listoffileswithte": 54, "incid": 54, "buffer": 54, "alloc": [54, 55], "malici": 54, "sebastian": 54, "lopienski": 54, "mail": 54, "passwd": 54, "reach": 54, "vi": 54, "du": 54, "mount": 54, "recurs": [54, 55, 56, 60], "depth": [54, 55, 57], "deep": 54, "compet": 54, "earn": 54, "beginn": 54, "panic": 54, "clue": 54, "ps1": 55, "dollar": [55, 58], "whoami": 55, "hypothet": 55, "throughout": 55, "mycommand": 55, "cernus": 55, "slash": [55, 56], "lead": [55, 56, 57, 62], "miscellan": [55, 60], "underneath": 55, "imhotep": 55, "larri": 55, "music": [55, 56], "movi": 55, "arrang": 55, "neatli": 55, "trail": 55, "sort": [55, 57, 59, 60], "cftuvsux": 55, "nongraph": 55, "048": [55, 59], "576": 55, "ctime": 55, "newest": 55, "themselv": [55, 56, 57, 60], "dire": 55, "au": 55, "horizont": 55, "vertic": [55, 57], "iso": 55, "augment": 55, "1k": 55, "234m": 55, "2g": 55, "si": [55, 60], "derefer": 55, "symlink": 55, "hide": [55, 61], "overridden": 55, "inod": 55, "kibibyt": 55, "uid": 55, "gid": 55, "raw": [55, 56, 57, 62], "char": 55, "enclos": [55, 58, 59, 61], "largest": 55, "atim": 55, "format1": 55, "format2": 55, "posix": 55, "tabsiz": 55, "col": 55, "10k": 55, "emit": 55, "ls_color": 55, "dircolor": 55, "seriou": 55, "troubl": 55, "gnu": 55, "coreutil": 55, "www": 55, "lucki": 55, "spacebar": [55, 57], "wikipedia": 55, "accur": [55, 59], "hierarch": 55, "hundr": [55, 58, 59, 60], "desk": 55, "defeat": 55, "creatur": [55, 56, 58, 59], "molecul": [55, 56, 57, 58, 59], "solar": [55, 56], "north": [55, 56, 57, 58, 59, 60, 61], "pacif": [55, 56, 57, 58, 59, 61], "gyre": [55, 56, 57, 58, 59, 61], "cfg": [55, 56, 62], "mislead": [55, 58], "amino": [55, 56], "acid": [55, 56], "pdb": [55, 56, 57, 58, 59, 60], "salmon": [55, 56, 57], "anim": [55, 56, 57, 59, 60], "mors": [55, 56], "sunspot": [55, 56], "bash_profil": 55, "fa": 55, "orthogon": [55, 57], "gotten": 55, "anywher": [55, 62], "tild": 55, "forth": 55, "tv": 55, "protein": [55, 56, 57, 59, 61], "assai": [55, 57, 61], "herself": 55, "came": 55, "2012": [55, 57, 58, 59], "confer": 55, "straw": 55, "june": 55, "ten": [55, 62], "nene01729a": [55, 57, 58], "nene01812a": [55, 57], "1520": [55, 61], "amanda": 55, "unnecessarili": 55, "08": 55, "pnas_fin": 55, "pnas_sub": 55, "ownership": [55, 60], "nevertheless": 55, "ong": 55, "uman": 55, "3k": 55, "5369": 55, "hierarchi": 56, "trash": 56, "pain": 56, "whitespac": [56, 58], "period": 56, "alphanumer": 56, "media": 56, "trait": 56, "menu": [56, 60], "writeout": 56, "tidi": 56, "unhook": 56, "recycl": [56, 59], "descend": 56, "mythesi": 56, "png": [56, 59], "albeit": 56, "whale": 56, "mp3": 56, "whalesong": 56, "player": 56, "statstic": 56, "misspel": 56, "incorrectli": 56, "jami": 56, "recombin": 56, "tricki": [56, 62], "recal": [56, 59], "fructos": 56, "sucros": 56, "0kb": 56, "maltos": 56, "glucos": 56, "___": 56, "safe": 56, "san": 56, "duplic": [56, 57], "wild": 56, "card": 56, "eas": 57, "six": [57, 60, 61], "bank": 57, "cuban": [57, 58, 59], "ethan": [57, 58, 59], "methan": [57, 58, 59], "octan": [57, 58, 59], "pentan": [57, 58, 59], "propan": [57, 58, 59], "wc": [57, 59, 60], "156": 57, "1158": 57, "84": 57, "622": 57, "422": 57, "246": 57, "1828": 57, "165": 57, "1226": 57, "111": 57, "825": 57, "107": 57, "819": 57, "6081": 57, "p5": 57, "ne": 57, "thane": 57, "greater": 57, "overwritten": [57, 58], "caution": 57, "disadvantag": [57, 59], "dump": 57, "greatest": 57, "fewest": 57, "incorrect": [57, 60], "confus": 57, "consecut": 57, "mathematician": 57, "3x": 57, "memor": 57, "stderr": [57, 62], "diagnost": 57, "circumst": [57, 60], "fed": 57, "enorm": 57, "stream": 57, "ammonia": 57, "saniti": 57, "nene01729b": [57, 58, 59], "nene01736a": [57, 58], "nene01751a": 57, "nene01751b": 57, "240": 57, "nene02018b": 57, "mondai": 57, "weekend": 57, "nene02040b": 57, "nene02040z": 57, "nene02043a": [57, 58], "nene02043b": [57, 58], "5040": 57, "nene01971z": 57, "late": 57, "henc": [57, 59], "testfile01": 57, "testfile02": 57, "sam": 57, "calibr": 57, "dataset1": 57, "dataset2": 57, "dataset_overview": 57, "trip": 57, "bob": 57, "____calibration____": 57, "____": 57, "send_to_bob": 57, "all_november_fil": 57, "all_datasets_created_on_a_23rd": 57, "uniq": [57, 59], "adjac": 57, "coho": 57, "steelhead": 57, "deer": [57, 59, 60], "rabbit": [57, 59, 60], "raccoon": [57, 59, 60], "fox": [57, 59], "unneed": 57, "expens": 57, "586": 57, "k2": 57, "difficulti": 57, "animalsupd": 57, "trace": 58, "punctuat": [58, 59, 61], "retyp": [58, 59], "genom": 58, "basilisk": [58, 59], "unicorn": [58, 59], "basiliscu": 58, "vulgari": 58, "1745": 58, "equu": 58, "monocero": 58, "1738": 58, "delimit": 58, "semicolon": 58, "reader": [58, 59], "temperatur": 58, "meaningless": 58, "dragon": 58, "purpl": 58, "judici": 58, "nene": 58, "goostat": [58, 59, 61], "redisplai": 58, "semi": 58, "five": [58, 60], "1518": 58, "coffe": 58, "456": 58, "nene0": 58, "457": 58, "458": 58, "459": 58, "460": 58, "quicker": 58, "alkan": 58, "inter": 58, "preview": 58, "reaction": 58, "compound": 58, "speci": [58, 59, 60], "expans": [58, 60], "502": 59, "681": 59, "785": 59, "254": 59, "537": 59, "357": 59, "252": 59, "895": 59, "009": 59, "741": 59, "467": 59, "172": 59, "337": 59, "206": 59, "docx": [59, 62], "font": 59, "versatil": 59, "324": 59, "350": 59, "332": 59, "271": 59, "378": 59, "074": 59, "384": 59, "288": 59, "362": 59, "205": 59, "183": 59, "412": 59, "259": 59, "420": 59, "608": 59, "407": 59, "130": 59, "540": 59, "303": 59, "404": 59, "393": 59, "ter": 59, "end_lin": 59, "num_lin": 59, "invalu": 59, "one_or_more_filenam": 59, "163": 59, "redo": 59, "297": 59, "298": 59, "goodiff": [59, 61], "01729": 59, "ygraph": 59, "301": 59, "serial": 59, "analyt": 59, "antarctica": 59, "adventur": 59, "leah": [59, 60], "csv": 59, "longest": 59, "hang": 59, "investig": 59, "datfil": 59, "meant": 60, "haiku": 60, "1998": 60, "salon": 60, "magazin": 60, "tao": 60, "toner": 60, "presenc": 60, "absenc": 60, "yesterdai": 60, "jeff": 60, "rothenberg": 60, "whichev": 60, "boundari": 60, "insensit": 60, "bre": 60, "regexp": 60, "er": 60, "perl": 60, "taster": 60, "anchor": 60, "sadli": 60, "littlewomen": 60, "episod": 60, "oldtool": 60, "useless": 60, "21022": 60, "21403": 60, "fe": 60, "heme": 60, "924": 60, "518": 60, "databas": 60, "ish": 60, "spreadsheet": 60, "borrow": 60, "imit": 60, "sincerest": 60, "prais": 60, "Its": 60, "unbeaten": 60, "alfr": 60, "whitehead": 60, "1911": 60, "civil": 60, "explanatori": 60, "net": 60, "temp": [60, 62], "women": 60, "louisa": 60, "alcott": 60, "sister": 60, "jo": 60, "meg": 60, "beth": 60, "ami": 60, "novel": 60, "tabul": 60, "emploi": 60, "eleg": 60, "ow": 60, "inferior": 60, "ocw": 60, "criteria": 60, "ahm": 60, "mtime": 60, "9rkz": 61, "unzip": 61, "hopefulli": 61, "mous": 61, "speech": 61, "recognit": 61, "hardwar": 61, "commonplac": 61, "mice": 61, "touchpad": 61, "pointer": 61, "technologi": 61, "widespread": 61, "doug": 61, "engelbart": 61, "1960": 61, "mother": 61, "rewir": 61, "1950": 61, "cli": 61, "heart": 61, "bourn": 61, "stephen": 61, "IT": 61, "zsh": 61, "ters": 61, "keystrok": 61, "volum": 61, "supercomput": 61, "cluster": 61, "cloud": 61, "crunch": 61, "tackl": 61, "nemo": 61, "marin": 61, "biologist": 61, "survei": 61, "gelatin": 61, "garbag": 61, "abund": 61, "graduat": 61, "upcom": 61, "aquat": 61, "goo": 61, "eight": 61, "370": 61, "deadlin": 61, "mattermost": 62, "cmake": 62, "lbenv": 62, "rcfile": 62, "ongo": 62, "basic_tutori": 62, "noext": 62, "ofil": 62, "declar": 62, "congratul": 62, "scalabl": 62, "took": 62, "parallelis": 62, "reprocess": 62, "snakefil": 62, "mynam": 62, "myinput1": 62, "myinput2": 62, "myoutput": 62, "name_fil": 62, "dag": 62, "lhcbdev": 62, "2021": 62, "07_04": 62, "mon": 62, "jobid": 62, "tmpdir": 62, "15t183022": 62, "449488": 62, "15t183344": 62, "711303": 62, "unavoid": 62, "quirk": 62, "nproc": 62, "name_al": 62, "chr": 62, "ord": 62, "forceal": 62, "routin": 62, "reiter": 62, "create_input": 62, "knew": 62, "reqest": 62, "hello_world": 62, "missingruleexcept": 62, "ext": 62, "gif": 62, "advanced_tutori": 62, "tar": 62, "xvf": 62, "phone": 62, "ultim": 62, "luca": 62, "luca_info": 62, "merge_data": 62, "get_address": 62, "get_phon": 62, "waypoint": 62, "fred": 62, "guillaum": 62, "acycl": 62, "get_info": 62, "infil": 62, "outfil": 62, "ln": 62, "recreat": 62, "inconsequenti": 62, "forcerun": 62, "workaround": 62, "cleanest": 62, "failur": 62, "corrupt": 62, "contrast": 62, "mylog": 62, "yaml": 62, "data1": 62, "data2": 62, "configfil": 62, "dosometh": 62, "mycod": 62, "plot1": 62, "plot2": 62, "input_alt": 62, "fit_rul": 62, "snake": 62, "efficiency_rul": 62}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"contributor": [0, 1], "code": [0, 25, 41, 44], "conduct": 0, "contribut": 1, "agreement": 1, "how": [1, 12, 36], "what": [1, 12, 25, 62], "us": [1, 4, 6, 7, 8, 14, 34, 44, 51, 52, 53, 62], "github": 1, "other": [1, 24], "resourc": 1, "instruct": 2, "materi": 2, "softwar": 2, "1": [3, 34], "basic": [3, 34, 62], "markdown": [3, 34], "jupyt": [3, 34], "import": [3, 6, 14, 44], "modul": [3, 6, 44], "advanc": [4, 5, 16, 40, 53, 62], "python": [4, 16, 34, 35, 40, 41, 44, 47], "concept": 4, "pack": 4, "unpack": 4, "valu": 4, "context": 4, "manag": [4, 62], "yield": 4, "where": 4, "i": [4, 25, 62], "thi": [4, 8, 13], "class": [4, 5, 36], "decor": 4, "factori": 4, "except": 4, "custom": 4, "catch": 4, "pitfal": 4, "guarante": 4, "execut": 4, "control": [4, 17], "flow": 4, "dunder": 5, "len": 5, "str": 5, "callabl": 5, "index": 5, "iter": 5, "self": 5, "danger": 5, "zone": 5, "2": 6, "first": [6, 39, 44], "look": [6, 9], "data": [6, 9, 12, 40], "two": [6, 13], "plot": [6, 7, 11, 13, 39], "librari": [6, 40, 44], "recap": 6, "5": [6, 9], "The": [6, 25, 44, 61, 62], "toi": 6, "dataset": [6, 9], "load": [6, 9], "6": [6, 11], "simpl": [6, 12, 14], "histogram": [6, 11, 39], "ad": 6, "variabl": [6, 11, 34, 54], "rectangular": 6, "cut": [6, 39], "compar": [6, 12, 14], "distribut": [6, 9, 12, 14], "3": 7, "multivari": 7, "analysi": [7, 32, 40, 62], "classifi": [7, 9], "todo": 7, "add": 7, "diagram": 7, "decis": 7, "tree": 7, "abov": 7, "evalu": 7, "perform": 7, "collect": 7, "all": 7, "togeth": 7, "4": 8, "extens": 8, "classif": 8, "altern": [8, 14], "impliment": 8, "featur": [8, 9, 25], "engin": 8, "k": [8, 10], "fold": [8, 10, 12], "turn": 8, "scipt": 8, "argpars": [8, 33, 48], "boost": [9, 12], "uniform": 9, "dalitz": 9, "signal": [9, 14], "background": [9, 14, 61], "prepar": [9, 12], "train": [9, 12], "test": [9, 12, 25], "set": [9, 18, 51], "up": [9, 18, 51], "let": 9, "": [9, 55, 57, 61], "result": 9, "roc": 9, "curv": 9, "after": 9, "model": 10, "tune": [10, 12], "setup": 10, "cross": 10, "valid": 10, "earli": 10, "stop": 10, "hyperamet": 10, "optimis": 10, "ax": 11, "regular": 11, "axi": 11, "name": 11, "compat": 11, "mplhep": 11, "hist": 11, "multipl": 11, "dimens": [11, 12], "access": 11, "bin": [11, 12], "get": [11, 13], "densiti": 11, "project": [11, 25], "everyth": 11, "relev": 11, "multi": 11, "dimension": 11, "arithmet": 11, "weight": 11, "7": 12, "demonstr": 12, "reweight": 12, "download": 12, "sampl": 12, "origin": [12, 25], "part": 12, "target": 12, "base": 12, "n": 12, "gradient": 12, "some": 12, "express": [12, 15], "gb": 12, "discrimin": 12, "great": 12, "did": 12, "just": 12, "happen": 12, "rule": [12, 62], "8": 13, "likelihood": 13, "infer": 13, "scope": 13, "tutori": [13, 16, 62], "start": [13, 61], "differ": [13, 54], "space": [13, 54], "loss": 13, "fix": [13, 36], "paramet": 13, "9": 14, "splot": 14, "exampl": 14, "observ": 14, "appli": [14, 39], "sweight": 14, "more": [14, 40, 41, 54], "complex": [14, 54], "case": 14, "known": 14, "probabl": 14, "build": [14, 32], "over": [14, 54], "mass": 14, "Of": 14, "cours": 14, "we": 14, "don": 14, "t": 14, "have": 14, "label": 14, "which": 14, "event": 14, "ar": 14, "beforehand": 14, "inform": 14, "about": [14, 54], "real": 14, "fit": 14, "doesn": 14, "give": 14, "u": 14, "appi": 14, "reconstruct": 14, "initi": 14, "an": [14, 35], "requir": 14, "deriv": 14, "option": 14, "under": 14, "assumpt": 14, "linear": 14, "minim": 14, "variat": 14, "uncorrelated": 14, "conclus": 14, "10": 15, "scikit": 15, "hep": 15, "formul": 15, "convert": 15, "particl": 15, "hepunit": 15, "vector": 15, "properti": 15, "content": [16, 31, 32, 35, 50, 61], "autom": [17, 62], "version": 17, "git": [18, 31], "creat": [19, 25], "repositori": [19, 24, 25], "track": 20, "chang": [20, 25], "explor": [21, 41], "histori": 21, "ignor": 22, "thing": [22, 52, 60], "remot": [23, 25], "cern": 23, "gitlab": [23, 27], "share": 24, "collabor": 25, "pull": 25, "request": 25, "merg": 25, "fork": 25, "clone": 25, "its": 25, "sync": 25, "your": [25, 39, 44, 51], "local": [25, 32], "implement": 25, "new": 25, "push": 25, "discuss": 25, "amend": 25, "retir": 25, "accept": 25, "social": 25, "side": 25, "automat": [25, 51], "conflict": 26, "ci": 27, "open": 28, "scienc": 28, "licens": 29, "citat": 30, "essenti": 32, "statu": 32, "binder": 32, "prerequisit": 32, "usag": 32, "script": [33, 48, 59, 62], "type": [34, 54], "oper": [34, 46], "strong": 34, "contain": 34, "mutabl": 34, "dynam": 34, "assign": 34, "sugar": 34, "comprehens": [34, 42], "introduct": 35, "welcom": 36, "inherit": 36, "glanc": 36, "condit": [37, 54], "truthi": 37, "loop": [37, 42, 54, 58], "dictionari": 38, "kei": 38, "make": [39, 51], "panda": 39, "topic": [40, 53], "nice": 40, "standard": [40, 44], "root": 40, "learn": 41, "convent": 41, "list": 42, "tupl": 42, "function": 43, "inlin": 43, "method": 43, "from": 44, "pypi": 44, "insid": 44, "virtual": 44, "environ": [44, 54, 62], "write": 44, "structur": 44, "run": [44, 47, 52, 62], "number": 45, "object": 46, "string": 49, "format": 49, "unix": [50, 54], "shell": [50, 54, 59, 61], "persist": 51, "screen": [51, 52, 53], "tmux": 51, "session": 51, "lxplu": 51, "password": 51, "less": 51, "kerbero": 51, "token": 51, "keytab": 51, "k5reauth": 51, "refresh": 51, "keep": 52, "find": [53, 60], "lost": 53, "tab": 53, "manual": 54, "page": 54, "among": 54, "file": [54, 55, 56, 57, 62], "link": 54, "command": [54, 61], "pipe": [54, 57], "redirect": 54, "bash": 54, "secur": 54, "text": 54, "viewer": 54, "editor": 54, "disk": 54, "wire": 54, "bandit": 54, "wargam": 54, "navig": 55, "directori": [55, 56], "nell": [55, 57, 61], "pipelin": [55, 57, 61], "organ": 55, "work": 56, "With": 56, "filter": 57, "check": 57, "introduc": [61, 62], "line": 61, "interfac": 61, "why": [61, 62], "bother": 61, "point": 61, "snakemak": 62, "document": 62, "workflow": 62, "preserv": 62, "system": 62, "re": 62, "chain": 62, "limit": 62, "wildcard": 62, "log": 62, "config": 62, "includ": 62}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "nbsphinx": 4, "sphinx": 60}, "alltitles": {"Contributor Code of Conduct": [[0, "contributor-code-of-conduct"]], "Contributing": [[1, "contributing"]], "Contributor Agreement": [[1, "contributor-agreement"]], "How to Contribute": [[1, "how-to-contribute"]], "What to Contribute": [[1, "what-to-contribute"]], "Using GitHub": [[1, "using-github"]], "Other Resources": [[1, "other-resources"]], "Instructional Material": [[2, "instructional-material"]], "Software": [[2, "software"]], "1: Basics": [[3, "1:-Basics"], [34, "1:-Basics"]], "Basics": [[3, "Basics"]], "Markdown": [[3, "Markdown"]], "Jupyter": [[3, "Jupyter"], [34, "Jupyter"]], "Importing modules": [[3, "Importing-modules"]], "Advanced Python Concepts": [[4, "Advanced-Python-Concepts"]], "Packing and unpacking of values": [[4, "Packing-and-unpacking-of-values"]], "Context manager": [[4, "Context-manager"]], "Using yield": [[4, "Using-yield"]], "Where is this useful": [[4, "Where-is-this-useful"]], "Using a class": [[4, "Using-a-class"]], "Decorators and factories": [[4, "Decorators-and-factories"]], "Decorator": [[4, "Decorator"]], "Exceptions": [[4, "Exceptions"]], "Custom Exception": [[4, "Custom-Exception"]], "Catching exceptions": [[4, "Catching-exceptions"]], "pitfall \u201cguaranteed execution\u201d": [[4, "pitfall-%22guaranteed-execution%22"]], "Exceptions as control-flow": [[4, "Exceptions-as-control-flow"]], "Advanced Classes": [[5, "Advanced-Classes"]], "Dunder": [[5, "Dunder"]], "len": [[5, "len"]], "str": [[5, "str"]], "Callable": [[5, "Callable"]], "Indexing (iterating)": [[5, "Indexing-(iterating)"]], "self": [[5, "self"]], "Danger zone": [[5, "Danger-zone"]], "2: First look at data": [[6, "2:-First-look-at-data"]], "Two plotting libraries?": [[6, "Two-plotting-libraries?"]], "Recap: Importing modules": [[6, "Recap:-Importing-modules"]], "5. The toy dataset": [[6, "5.-The-toy-dataset"]], "Loading data": [[6, "Loading-data"], [9, "Loading-data"]], "6. Plotting a simple histogram": [[6, "6.-Plotting-a-simple-histogram"]], "Adding variables": [[6, "Adding-variables"]], "Using rectangular cuts": [[6, "Using-rectangular-cuts"]], "Comparing distributions": [[6, "Comparing-distributions"]], "3: Multivariate Analysis": [[7, "3:-Multivariate-Analysis"]], "Using a classifier": [[7, "Using-a-classifier"]], "TODO Add a diagram of a decision tree for the above plot": [[7, "TODO-Add-a-diagram-of-a-decision-tree-for-the-above-plot"]], "Evaluating classifier performance": [[7, "Evaluating-classifier-performance"]], "Collecting it all together": [[7, "Collecting-it-all-together"]], "4: Extension on Classification": [[8, "4:-Extension-on-Classification"]], "Alternative implimentations": [[8, "Alternative-implimentations"]], "Feature engineering": [[8, "Feature-engineering"]], "k-folding": [[8, "k-folding"]], "Turn this into a scipt using argparse": [[8, "Turn-this-into-a-scipt-using-argparse"]], "5: Boosting to Uniformity": [[9, "5:-Boosting-to-Uniformity"]], "Distributions in the Dalitz features for signal and background": [[9, "Distributions-in-the-Dalitz-features-for-signal-and-background"]], "Preparation of train/test datasets": [[9, "Preparation-of-train/test-datasets"]], "Setting up classifiers, training": [[9, "Setting-up-classifiers,-training"]], "Let\u2019s look at the results of training": [[9, "Let's-look-at-the-results-of-training"]], "ROC curves after training": [[9, "ROC-curves-after-training"]], "Model tuning setup": [[10, "Model-tuning-setup"]], "Cross-validation": [[10, "Cross-validation"]], "k-folding & early stopping": [[10, "k-folding-&-early-stopping"]], "Hyperameter optimisation": [[10, "Hyperameter-optimisation"]], "6: Histograms": [[11, "6:-Histograms"]], "Axes": [[11, "Axes"]], "Regular": [[11, "Regular"]], "Variable": [[11, "Variable"]], "Axis Name": [[11, "Axis-Name"]], "Compatibility with mplhep": [[11, "Compatibility-with-mplhep"]], "Plotting with hist": [[11, "Plotting-with-hist"]], "Multiple dimensions": [[11, "Multiple-dimensions"]], "Access Bins": [[11, "Access-Bins"]], "Getting Density": [[11, "Getting-Density"]], "Projecting axes": [[11, "Projecting-axes"]], "Accessing everything relevant": [[11, "Accessing-everything-relevant"]], "Multi dimensional": [[11, "Multi-dimensional"]], "Arithmetics": [[11, "Arithmetics"]], "Weights": [[11, "Weights"]], "7: Demonstration of distribution reweighting": [[12, "7:-Demonstration-of-distribution-reweighting"]], "Downloading data": [[12, "Downloading-data"]], "prepare train and test samples": [[12, "prepare-train-and-test-samples"]], "Original distributions": [[12, "Original-distributions"]], "train part of original distribution": [[12, "train-part-of-original-distribution"]], "test part for target distribution": [[12, "test-part-for-target-distribution"]], "Bins-based reweighting in n dimensions": [[12, "Bins-based-reweighting-in-n-dimensions"]], "Gradient Boosted Reweighter": [[12, "Gradient-Boosted-Reweighter"]], "Comparing some simple expressions:": [[12, "Comparing-some-simple-expressions:"]], "GB-discrimination": [[12, "GB-discrimination"]], "Great!": [[12, "Great!"]], "What did just happen?": [[12, "What-did-just-happen?"]], "How to tune": [[12, "How-to-tune"]], "Folding reweighter": [[12, "Folding-reweighter"]], "GB discrimination for reweighting rule": [[12, "GB-discrimination-for-reweighting-rule"]], "8: Likelihood inference": [[13, "8:-Likelihood-inference"]], "Scope of this tutorial": [[13, "Scope-of-this-tutorial"]], "Getting started": [[13, "Getting-started"]], "Difference of the two spaces": [[13, "Difference-of-the-two-spaces"]], "Plotting": [[13, "Plotting"]], "Loss": [[13, "Loss"]], "Fixing parameters": [[13, "Fixing-parameters"]], "9: sPlot": [[14, "9:-sPlot"]], "Simple sPlot example": [[14, "Simple-sPlot-example"]], "Observed distributions": [[14, "Observed-distributions"]], "Applying sWeights": [[14, "Applying-sWeights"]], "Compare": [[14, "Compare"]], "More complex case": [[14, "More-complex-case"]], "Splot": [[14, "Splot"]], "Alternative: Known probabilities": [[14, "Alternative:-Known-probabilities"]], "Building sPlot over mass": [[14, "Building-sPlot-over-mass"]], "Of course we don\u2019t have labels which events are signal and which are background beforehand": [[14, "Of-course-we-don't-have-labels-which-events-are-signal-and-which-are-background-beforehand"]], "We have no information about real labels": [[14, "We-have-no-information-about-real-labels"]], "Fitting doesn\u2019t give us information about real labels": [[14, "Fitting-doesn't-give-us-information-about-real-labels"]], "Appying sPlot": [[14, "Appying-sPlot"]], "Using sWeights to reconstruct initial distribution": [[14, "Using-sWeights-to-reconstruct-initial-distribution"]], "An important requirement of sPlot": [[14, "An-important-requirement-of-sPlot"]], "Derivation of sWeights (optional)": [[14, "Derivation-of-sWeights-(optional)"]], "Under assumption of linearity:": [[14, "Under-assumption-of-linearity:"]], "Minimization of variation": [[14, "Minimization-of-variation"]], "Uncorrelatedness": [[14, "Uncorrelatedness"]], "Conclusion": [[14, "Conclusion"]], "10: Scikit-HEP": [[15, "10:-Scikit-HEP"]], "formulate - converting expressions": [[15, "formulate---converting-expressions"]], "Particle": [[15, "Particle"]], "hepunits": [[15, "hepunits"]], "Vector": [[15, "Vector"]], "Vector properties": [[15, "Vector-properties"]], "Advanced Python Tutorial": [[16, "advanced-python-tutorial"]], "Contents:": [[16, null], [31, null], [32, null], [35, null], [50, null], [61, null]], "Automated Version Control": [[17, "automated-version-control"]], "Setting Up Git": [[18, "setting-up-git"]], "Creating a Repository": [[19, "creating-a-repository"]], "Tracking Changes": [[20, "tracking-changes"]], "Exploring History": [[21, "exploring-history"]], "Ignoring Things": [[22, "ignoring-things"]], "Remotes in CERN GitLab": [[23, "remotes-in-cern-gitlab"]], "Sharing a repository with others": [[24, "sharing-a-repository-with-others"]], "Collaborating with Pull Requests": [[25, "collaborating-with-pull-requests"]], "What is a Pull (or Merge) Request": [[25, "what-is-a-pull-or-merge-request"]], "Fork the original project repository": [[25, "fork-the-original-project-repository"]], "Clone a remote project and its fork": [[25, "clone-a-remote-project-and-its-fork"]], "Sync your local repository with remote changes": [[25, "sync-your-local-repository-with-remote-changes"]], "Implement your new feature": [[25, "implement-your-new-feature"]], "Push changes": [[25, "push-changes"]], "Create a Pull (or Merge) Request": [[25, "create-a-pull-or-merge-request"]], "Discussing, amending, retiring a Merge Request": [[25, "discussing-amending-retiring-a-merge-request"]], "Accepting a Pull Request": [[25, "accepting-a-pull-request"]], "The social side of coding": [[25, "the-social-side-of-coding"]], "Automatic testing": [[25, "automatic-testing"]], "Conflicts": [[26, "conflicts"]], "GitLab CI": [[27, "gitlab-ci"]], "Open Science": [[28, "open-science"]], "Licensing": [[29, "licensing"]], "Citation": [[30, "citation"]], "Git": [[31, "git"]], "Analysis essentials Build Status Binder": [[32, "analysis-essentials-build-status-binder"]], "Prerequisites": [[32, "prerequisites"]], "Local": [[32, "local"]], "Binder": [[32, "binder"]], "Usage": [[32, "usage"]], "Scripting": [[33, "scripting"], [48, "scripting"]], "argparse": [[33, "argparse"], [48, "argparse"]], "Basic types and operations": [[34, "Basic-types-and-operations"]], "strong typing": [[34, "strong-typing"]], "Container types": [[34, "Container-types"]], "Mutability": [[34, "Mutability"]], "dynamic typing": [[34, "dynamic-typing"]], "Assignement and variables": [[34, "Assignement-and-variables"]], "Python variable assignement": [[34, "Python-variable-assignement"]], "Sugar: comprehensions": [[34, "Sugar:-comprehensions"]], "Sugar: using Markdown": [[34, "Sugar:-using-Markdown"]], "An introduction to Python": [[35, "an-introduction-to-python"]], "Classes": [[36, "Classes"]], "Welcome to classes": [[36, "Welcome-to-classes"]], "Inheritance: a glance": [[36, "Inheritance:-a-glance"]], "How to fix": [[36, "How-to-fix"]], "Conditions": [[37, "conditions"]], "Truthiness": [[37, "truthiness"]], "Conditions in loops": [[37, "conditions-in-loops"]], "Dictionaries": [[38, "dictionaries"]], "Dictionary keys": [[38, "dictionary-keys"]], "Making your first histogram": [[39, "making-your-first-histogram"]], "Pandas": [[39, "pandas"]], "Plotting histograms": [[39, "plotting-histograms"]], "Applying cuts": [[39, "applying-cuts"]], "More advanced topics in Python": [[40, "more-advanced-topics-in-python"]], "Nice standard libraries": [[40, "nice-standard-libraries"]], "Nice libraries for data analysis": [[40, "nice-libraries-for-data-analysis"]], "Python and ROOT": [[40, "python-and-root"]], "Learning more": [[41, "learning-more"]], "Exploring Python": [[41, "exploring-python"]], "Conventional coding": [[41, "conventional-coding"]], "Lists and looping": [[42, "lists-and-looping"]], "Looping": [[42, "looping"]], "List comprehension": [[42, "list-comprehension"]], "Tuples": [[42, "tuples"]], "Functions": [[43, "functions"]], "Inline methods": [[43, "inline-methods"]], "Modules": [[44, "modules"]], "Using modules into your code: import": [[44, "using-modules-into-your-code-import"]], "The standard library": [[44, "the-standard-library"]], "Modules from PyPi": [[44, "modules-from-pypi"]], "Modules inside a virtual environment": [[44, "modules-inside-a-virtual-environment"]], "Write your first Python module": [[44, "write-your-first-python-module"]], "Write a structured module": [[44, "write-a-structured-module"]], "Run a module": [[44, "run-a-module"]], "Numbers": [[45, "numbers"]], "Objects and operators": [[46, "objects-and-operators"]], "Objects": [[46, "objects"]], "Running Python": [[47, "running-python"]], "Strings": [[49, "strings"]], "Formatting": [[49, "formatting"]], "UNIX shell": [[50, "unix-shell"]], "Persistent screen or tmux session on lxplus": [[51, "persistent-screen-or-tmux-session-on-lxplus"]], "Setting up password-less kerberos token": [[51, "setting-up-password-less-kerberos-token"]], "Making use of the keytab": [[51, "making-use-of-the-keytab"]], "Using k5reauth to automatically refresh your kerberos token": [[51, "using-k5reauth-to-automatically-refresh-your-kerberos-token"]], "Using screen to keep things running": [[52, "using-screen-to-keep-things-running"]], "Advanced screen topics": [[53, "advanced-screen-topics"]], "Finding lost screens": [[53, "finding-lost-screens"]], "Using tabs in screen": [[53, "using-tabs-in-screen"]], "More about the UNIX shell": [[54, "more-about-the-unix-shell"]], "Types of shell": [[54, "types-of-shell"]], "Manual pages": [[54, "manual-pages"]], "Environment variables": [[54, "environment-variables"]], "Variables": [[54, "variables"]], "Differences among files": [[54, "differences-among-files"]], "Looping over files": [[54, "looping-over-files"]], "Conditionals": [[54, "conditionals"]], "Linking commands": [[54, "linking-commands"]], "Pipes and redirection": [[54, "pipes-and-redirection"]], "Bash security": [[54, "bash-security"]], "Complexity": [[54, "complexity"]], "Text viewers": [[54, "text-viewers"]], "Text editors": [[54, "text-editors"]], "Disk space": [[54, "disk-space"]], "Over the Wire and Bandit wargame": [[54, "over-the-wire-and-bandit-wargame"]], "Navigating Files and Directories": [[55, "navigating-files-and-directories"]], "Nelle\u2019s Pipeline: Organizing Files": [[55, "nelle-s-pipeline-organizing-files"]], "Working With Files and Directories": [[56, "working-with-files-and-directories"]], "Pipes and Filters": [[57, "pipes-and-filters"]], "Nelle\u2019s Pipeline: Checking Files": [[57, "nelle-s-pipeline-checking-files"]], "Loops": [[58, "loops"]], "Shell Scripts": [[59, "shell-scripts"]], "Finding Things": [[60, "finding-things"]], "Introducing the Shell": [[61, "introducing-the-shell"]], "Background": [[61, "background"]], "The Command-Line Interface": [[61, "the-command-line-interface"]], "The Shell": [[61, "the-shell"]], "Why bother?": [[61, "why-bother"]], "Nelle\u2019s Pipeline: Starting Point": [[61, "nelle-s-pipeline-starting-point"]], "Analysis automation with Snakemake": [[62, "analysis-automation-with-snakemake"]], "Documentation and environments": [[62, "documentation-and-environments"]], "Workflow preservation": [[62, "workflow-preservation"]], "Basic Tutorial": [[62, "basic-tutorial"]], "What is a workflow?": [[62, "what-is-a-workflow"]], "Why use a workflow management system?": [[62, "why-use-a-workflow-management-system"]], "Introducing Snakemake": [[62, "introducing-snakemake"]], "Re-running rules": [[62, "re-running-rules"]], "Chaining rules": [[62, "chaining-rules"]], "The limits of wildcards": [[62, "the-limits-of-wildcards"]], "Advanced Tutorial": [[62, "advanced-tutorial"]], "Running scripts": [[62, "running-scripts"]], "Log files": [[62, "log-files"]], "Config files": [[62, "config-files"]], "Includes": [[62, "includes"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["CONDUCT", "CONTRIBUTING", "LICENSE", "advanced-python/10Basics", "advanced-python/11AdvancedPython", "advanced-python/12AdvancedClasses", "advanced-python/20DataAndPlotting", "advanced-python/30Classification", "advanced-python/31ClassificationExtension", "advanced-python/32BoostingToUniformity", "advanced-python/33ModelTuning", "advanced-python/40Histograms", "advanced-python/45DemoReweighting", "advanced-python/50LikelihoodInference", "advanced-python/60sPlot", "advanced-python/70ScikitHEPUniverse", "advanced-python/README", "git/01-basics", "git/02-setup", "git/03-create", "git/04-changes", "git/05-history", "git/06-ignore", "git/07-gitlab", "git/08-share", "git/09-pullrequests", "git/10-conflict", "git/11-ci", "git/12-open", "git/13-licensing", "git/14-citation", "git/README", "index", "python/00scripts", "python/01basics", "python/README", "python/classes", "python/conditions", "python/dictionaries", "python/first_histogram", "python/further_reading", "python/learning", "python/lists", "python/methods", "python/modules", "python/numbers", "python/operators", "python/running", "python/scripting", "python/strings", "shell-extras/README", "shell-extras/persistent-screen", "shell-extras/screen", "shell-extras/screen2", "shell-extras/shell2", "shell/02-filedir", "shell/03-create", "shell/04-pipefilter", "shell/05-loop", "shell/06-script", "shell/07-find", "shell/README", "snakemake/README"], "filenames": ["CONDUCT.md", "CONTRIBUTING.md", "LICENSE.md", "advanced-python/10Basics.ipynb", "advanced-python/11AdvancedPython.ipynb", "advanced-python/12AdvancedClasses.ipynb", "advanced-python/20DataAndPlotting.ipynb", "advanced-python/30Classification.ipynb", "advanced-python/31ClassificationExtension.ipynb", "advanced-python/32BoostingToUniformity.ipynb", "advanced-python/33ModelTuning.ipynb", "advanced-python/40Histograms.ipynb", "advanced-python/45DemoReweighting.ipynb", "advanced-python/50LikelihoodInference.ipynb", "advanced-python/60sPlot.ipynb", "advanced-python/70ScikitHEPUniverse.ipynb", "advanced-python/README.md", "git/01-basics.md", "git/02-setup.md", "git/03-create.md", "git/04-changes.md", "git/05-history.md", "git/06-ignore.md", "git/07-gitlab.md", "git/08-share.md", "git/09-pullrequests.md", "git/10-conflict.md", "git/11-ci.md", "git/12-open.md", "git/13-licensing.md", "git/14-citation.md", "git/README.md", "index.md", "python/00scripts.md", "python/01basics.ipynb", "python/README.md", "python/classes.ipynb", "python/conditions.md", "python/dictionaries.md", "python/first_histogram.md", "python/further_reading.md", "python/learning.md", "python/lists.md", "python/methods.md", "python/modules.md", "python/numbers.md", "python/operators.md", "python/running.md", "python/scripting.md", "python/strings.md", "shell-extras/README.md", "shell-extras/persistent-screen.md", "shell-extras/screen.md", "shell-extras/screen2.md", "shell-extras/shell2.md", "shell/02-filedir.md", "shell/03-create.md", "shell/04-pipefilter.md", "shell/05-loop.md", "shell/06-script.md", "shell/07-find.md", "shell/README.md", "snakemake/README.md"], "titles": ["Contributor Code of Conduct", "Contributing", "Instructional Material", "1: Basics", "Advanced Python Concepts", "Advanced Classes", "2: First look at data", "3: Multivariate Analysis", "4: Extension on Classification", "5: Boosting to Uniformity", "Model tuning setup", "6: Histograms", "7: Demonstration of distribution reweighting", "8: Likelihood inference", "9: sPlot", "10: Scikit-HEP", "Advanced Python Tutorial", "Automated Version Control", "Setting Up Git", "Creating a Repository", "Tracking Changes", "Exploring History", "Ignoring Things", "Remotes in CERN GitLab", "Sharing a repository with others", "Collaborating with Pull Requests", "Conflicts", "GitLab CI", "Open Science", "Licensing", "Citation", "Git", "Analysis essentials ", "Scripting", "1: Basics", "An introduction to Python", "Classes", "Conditions", "Dictionaries", "Making your first histogram", "More advanced topics in Python", "Learning more", "Lists and looping", "Functions", "Modules", "Numbers", "Objects and operators", "Running Python", "Scripting", "Strings", "UNIX shell", "Persistent screen or tmux session on lxplus", "Using screen to keep things running", "Advanced screen topics", "More about the UNIX shell", "Navigating Files and Directories", "Working With Files and Directories", "Pipes and Filters", "Loops", "Shell Scripts", "Finding Things", "Introducing the Shell", "Analysis automation with Snakemake"], "terms": {"As": [0, 4, 9, 10, 12, 14, 15, 18, 21, 22, 23, 25, 26, 28, 31, 34, 38, 39, 42, 43, 44, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "maintain": [0, 1, 6, 15, 25, 29, 32, 35], "thi": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "project": [0, 1, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 56], "we": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "pledg": 0, "respect": [0, 4, 5, 6, 34, 42, 56, 59], "all": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 32, 35, 37, 38, 39, 44, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "peopl": [0, 1, 17, 21, 23, 25, 26, 28, 29, 35, 39, 41, 43, 49, 54, 55, 56, 57, 58, 59, 60, 61], "who": [0, 1, 25, 26, 28, 29, 35, 41, 43, 51, 54, 55, 58, 59, 60], "contribut": [0, 14, 25, 29, 32, 39], "through": [0, 6, 15, 16, 20, 21, 22, 24, 25, 28, 29, 36, 41, 44, 46, 47, 51, 53, 54, 55, 57, 58, 60, 61], "report": [0, 1, 10, 20, 60], "issu": [0, 1, 10, 12, 18, 22, 23, 32, 51, 61, 62], "post": [0, 24, 28, 41], "featur": [0, 3, 6, 7, 12, 13, 14, 16, 23, 27, 31, 32, 35, 47, 53, 57, 62], "request": [0, 1, 3, 31, 32, 62], "updat": [0, 1, 13, 18, 20, 21, 23, 24, 26, 27, 39, 41, 44, 47, 51, 58, 62], "document": [0, 1, 2, 3, 10, 16, 17, 21, 23, 27, 28, 32, 39, 43, 44, 55, 56], "submit": [0, 1, 25, 28], "pull": [0, 1, 23, 24, 26, 31, 32], "patch": [0, 6, 11, 20, 21, 61], "other": [0, 2, 4, 5, 7, 10, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62], "activ": [0, 16, 18, 32, 35, 44, 52], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "commit": [0, 1, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "make": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43, 44, 48, 49, 50, 55, 56, 57, 58, 59, 60, 61, 62], "particip": [0, 32], "harass": 0, "free": [0, 2, 6, 7, 12, 27, 28, 29, 31, 42, 54], "experi": [0, 6, 10, 13, 32, 47, 56, 58, 60], "everyon": [0, 1, 20, 21, 22, 41, 43, 61], "regardless": [0, 55, 61, 62], "level": [0, 10, 13, 22, 24, 37, 54, 55, 56, 57, 61], "gender": 0, "ident": [0, 6, 12, 17, 34, 38, 42, 55, 56, 62], "express": [0, 2, 14, 16, 32, 33, 39, 41, 42, 43, 46, 48, 49, 54, 57, 60], "sexual": 0, "orient": [0, 36, 44], "disabl": [0, 55], "person": [0, 2, 17, 23, 24, 25, 26, 28, 34, 43, 55, 59, 62], "appear": [0, 19, 20, 21, 24, 25, 55, 56, 58, 59, 60, 61, 62], "bodi": [0, 37, 58], "size": [0, 10, 11, 14, 20, 39, 42, 54, 55, 56, 60], "race": 0, "ethnic": 0, "ag": [0, 25, 34, 43], "religion": 0, "exampl": [0, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 25, 27, 32, 33, 34, 36, 37, 38, 39, 42, 43, 46, 48, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "unaccept": 0, "behavior": [0, 5, 13, 36, 47, 51], "includ": [0, 1, 2, 3, 4, 7, 8, 10, 13, 17, 18, 20, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 38, 39, 41, 43, 44, 47, 48, 49, 52, 55, 56, 57, 59, 60, 61], "us": [0, 2, 3, 5, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 45, 46, 47, 48, 49, 50, 54, 55, 56, 57, 58, 59, 60, 61], "languag": [0, 29, 32, 34, 35, 36, 39, 41, 42, 46, 47, 60, 61], "imageri": 0, "derogatori": 0, "comment": [0, 1, 3, 8, 17, 20, 21, 24, 25, 33, 34, 41, 43, 48, 59, 60, 62], "attack": 0, "troll": 0, "public": [0, 2, 23, 27, 29, 30, 36, 39, 55], "privat": [0, 23, 25, 27, 36, 51], "insult": 0, "unprofession": 0, "have": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "right": [0, 2, 4, 5, 7, 8, 9, 10, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 34, 35, 39, 44, 46, 55, 56, 57, 58, 59, 60, 61], "respons": [0, 3, 7, 10, 16, 26, 42, 55, 56, 58, 59], "remov": [0, 4, 7, 8, 10, 11, 12, 13, 19, 21, 23, 26, 33, 39, 41, 42, 48, 56, 57, 58, 59, 62], "edit": [0, 18, 20, 25, 26, 34, 54, 58, 59, 62], "reject": [0, 10, 25, 26], "wiki": 0, "align": 0, "do": [0, 1, 2, 4, 5, 6, 7, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 36, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "follow": [0, 1, 2, 3, 4, 5, 6, 10, 12, 13, 14, 18, 19, 20, 21, 22, 23, 25, 26, 27, 30, 31, 32, 34, 35, 36, 37, 38, 41, 42, 43, 44, 51, 53, 54, 55, 56, 57, 58, 59, 60, 62], "mai": [0, 1, 2, 4, 5, 6, 8, 10, 12, 14, 16, 18, 20, 21, 23, 26, 28, 30, 36, 47, 53, 54, 55, 56, 57, 58, 59, 60], "from": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 39, 40, 42, 43, 45, 46, 48, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "team": 0, "instanc": [0, 4, 5, 9, 13, 14, 23, 27, 36, 44, 47, 53, 60, 62], "abus": 0, "otherwis": [0, 2, 9, 20, 29, 34, 55, 57, 62], "open": [0, 1, 4, 5, 6, 7, 9, 10, 12, 19, 24, 25, 29, 31, 32, 39, 44, 54, 55, 56, 57, 58, 59, 62], "an": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "contact": [0, 1, 29], "one": [0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "more": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62], "i": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "adapt": [0, 2, 8, 10], "coven": 0, "version": [0, 1, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 47, 51, 54, 55, 58, 62], "1": [0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 21, 24, 25, 26, 30, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 57, 58, 59, 60, 62], "0": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "avail": [0, 1, 2, 4, 6, 11, 13, 14, 15, 16, 25, 26, 27, 29, 33, 37, 38, 39, 43, 44, 45, 46, 48, 49, 54, 55, 61, 62], "http": [0, 3, 6, 7, 8, 9, 10, 12, 13, 17, 23, 25, 26, 32, 44, 55, 61, 62], "org": [0, 6, 7, 8, 10, 55], "hsf": [1, 32, 62], "train": [1, 7, 8, 10, 16, 32, 62], "sourc": [1, 14, 25, 29, 31, 32, 39, 44, 45, 47, 49, 54, 55, 62], "welcom": [1, 16, 23, 32, 34, 35], "kind": [1, 2, 13, 16, 20, 23, 29, 56, 59, 61], "new": [1, 6, 7, 8, 9, 10, 12, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 31, 32, 34, 36, 39, 42, 43, 44, 47, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62], "lesson": [1, 3, 6, 7, 8, 10, 16, 18, 20, 21, 23, 24, 25, 27, 30, 32, 35, 39, 43, 44, 46, 50, 52, 55, 56, 57, 60, 61], "fix": [1, 3, 6, 10, 14, 16, 20, 21, 23, 25, 26, 35, 47, 54, 57, 59, 60], "exist": [1, 4, 8, 9, 11, 25, 26, 31, 34, 35, 37, 42, 43, 44, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62], "materi": [1, 29, 32, 47, 50, 54], "bug": [1, 7, 10, 25, 47], "review": [1, 20, 24, 25, 28], "propos": [1, 24, 25], "chang": [1, 2, 4, 6, 10, 13, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 37, 39, 42, 43, 44, 48, 49, 53, 54, 55, 56, 57, 58, 59, 60, 62], "By": [1, 4, 8, 14, 24, 25, 43, 44, 49, 51, 55, 56, 57, 58, 59], "you": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "agre": [1, 5, 12], "redistribut": [1, 2], "your": [1, 2, 3, 6, 7, 8, 10, 11, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 41, 42, 43, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "work": [1, 3, 4, 5, 6, 7, 11, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 32, 33, 34, 37, 38, 41, 42, 45, 47, 48, 49, 51, 53, 54, 55, 57, 58, 59, 60, 61, 62], "under": [1, 2, 5, 7, 9, 12, 13, 16, 22, 23, 25, 26, 29, 33, 44, 48, 57, 60], "our": [1, 4, 6, 7, 8, 10, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 31, 33, 34, 35, 36, 39, 42, 43, 44, 48, 49, 54, 55, 56, 57, 58, 59, 60, 61, 62], "licens": [1, 2, 31, 32, 47], "In": [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 20, 21, 23, 24, 25, 26, 27, 29, 32, 33, 34, 35, 36, 38, 39, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "exchang": 1, "address": [1, 10, 18, 29, 54, 62], "assess": [1, 10], "promptli": 1, "can": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "help": [1, 3, 7, 10, 13, 17, 18, 20, 22, 26, 27, 29, 32, 33, 34, 35, 41, 42, 43, 47, 48, 53, 54, 55, 56, 57, 59, 60, 62], "becom": [1, 6, 10, 12, 17, 20, 21, 29, 32, 34, 41, 43, 49, 57, 58, 59, 61, 62], "member": [1, 24], "commun": [1, 28, 35, 36, 41, 61], "involv": [1, 5, 7, 10, 13, 16, 27], "abid": 1, "code": [1, 3, 4, 5, 7, 14, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 42, 43, 45, 47, 48, 49, 54, 55, 58, 62], "conduct": [1, 32], "The": [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], "easiest": [1, 23, 59, 61], "wai": [1, 2, 4, 5, 6, 7, 10, 11, 12, 14, 17, 18, 20, 21, 22, 24, 25, 28, 31, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "get": [1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 51, 53, 54, 55, 56, 57, 58, 59, 60, 62], "start": [1, 3, 4, 6, 11, 14, 16, 17, 18, 19, 20, 21, 23, 25, 26, 27, 28, 29, 32, 33, 34, 36, 37, 38, 41, 42, 43, 44, 47, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62], "file": [1, 2, 3, 4, 6, 11, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 50, 51, 53, 58, 59, 60, 61], "tell": [1, 7, 18, 19, 20, 21, 22, 23, 25, 26, 33, 34, 37, 38, 42, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 62], "u": [1, 5, 6, 7, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 26, 31, 32, 33, 34, 37, 38, 39, 42, 43, 44, 45, 48, 49, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "about": [1, 3, 5, 6, 7, 9, 13, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 34, 36, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 55, 56, 57, 58, 59, 60, 61, 62], "mistak": [1, 7, 19, 21, 56, 58, 59], "some": [1, 3, 4, 6, 7, 8, 9, 10, 13, 14, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "awkward": [1, 40], "word": [1, 14, 17, 20, 25, 41, 43, 47, 49, 54, 55, 56, 57, 58, 59, 60], "factual": 1, "error": [1, 3, 4, 5, 6, 7, 10, 13, 21, 23, 25, 26, 27, 34, 40, 42, 44, 55, 56, 57, 58, 59, 62], "good": [1, 3, 4, 5, 6, 7, 8, 10, 12, 19, 20, 21, 24, 25, 29, 34, 35, 36, 41, 43, 52, 54, 56, 57, 58, 61], "introduc": [1, 4, 10, 14, 16, 23, 25, 26, 32, 55, 59], "yourself": [1, 20, 24, 26, 38, 41, 42, 44, 49, 53, 57, 58, 62], "meet": 1, "If": [1, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 32, 34, 37, 38, 39, 41, 42, 43, 44, 45, 47, 49, 51, 53, 54, 55, 56, 57, 58, 59, 60, 62], "account": [1, 12, 13, 18, 23, 25, 55, 61], "write": [1, 3, 4, 6, 10, 13, 14, 17, 20, 22, 23, 24, 25, 26, 28, 29, 30, 32, 33, 34, 35, 41, 42, 43, 47, 48, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "convenor": 1, "email": [1, 18, 25, 54], "howev": [1, 4, 5, 6, 7, 8, 10, 11, 14, 16, 17, 20, 23, 27, 28, 32, 36, 38, 39, 42, 43, 44, 47, 52, 54, 55, 56, 57, 58, 60, 61, 62], "abl": [1, 4, 12, 14, 21, 24, 27, 28, 32, 34, 39, 41, 43, 59, 61, 62], "respond": [1, 4, 6], "quickli": [1, 10, 25, 41, 54, 58, 62], "method": [1, 3, 4, 5, 6, 7, 10, 12, 13, 14, 15, 16, 27, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 55, 60], "describ": [1, 11, 13, 14, 28, 30, 42, 44, 51, 56, 57], "below": [1, 3, 4, 7, 10, 12, 18, 20, 21, 25, 26, 29, 34, 51, 55, 56, 57, 58, 60], "willing": 1, "creat": [1, 4, 5, 6, 7, 8, 11, 13, 14, 15, 20, 21, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 36, 38, 39, 41, 42, 43, 44, 45, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "know": [1, 4, 5, 6, 11, 12, 14, 20, 25, 26, 33, 34, 36, 41, 42, 44, 46, 48, 49, 54, 55, 56, 57, 58, 59, 62], "git": [1, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 44, 55, 60, 62], "problem": [1, 4, 7, 10, 12, 14, 16, 20, 21, 26, 29, 32, 35, 36, 38, 41, 55, 57, 58, 59, 60, 62], "suggest": [1, 2, 10, 24, 44, 56], "improv": [1, 6, 7, 10, 12, 25, 44, 54, 58, 59, 61], "allow": [1, 3, 6, 10, 11, 12, 14, 15, 17, 20, 21, 23, 24, 25, 26, 27, 29, 31, 33, 38, 39, 43, 44, 48, 49, 52, 54, 55, 56, 57, 58, 59, 61, 62], "assign": [1, 4, 12, 25, 27, 32, 35, 37, 39, 42, 43, 44, 47, 52, 54, 58], "item": [1, 5, 12, 34, 38, 41, 42, 44, 58, 62], "someon": [1, 20, 23, 25, 26, 29, 41, 43, 54, 56, 57, 62], "thread": [1, 9, 10, 23, 24, 25, 26, 44, 62], "discuss": [1, 6, 19, 20, 22, 26, 28, 29, 31, 32, 53], "comfort": [1, 32, 35, 41], "would": [1, 4, 7, 10, 12, 17, 20, 21, 22, 23, 24, 25, 29, 36, 39, 42, 43, 44, 46, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62], "like": [1, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "add": [1, 3, 4, 5, 6, 11, 13, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 33, 36, 39, 43, 48, 49, 54, 55, 56, 59, 62], "pr": 1, "instruct": [1, 13, 23, 32, 51, 56, 58], "There": [1, 4, 5, 6, 7, 13, 14, 20, 28, 32, 34, 35, 36, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 52, 53, 54, 55, 56, 57, 58, 60, 62], "mani": [1, 4, 6, 10, 11, 12, 14, 16, 17, 18, 22, 24, 25, 28, 29, 34, 35, 36, 37, 39, 41, 42, 43, 44, 49, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62], "exercis": [1, 4, 5, 6, 7, 8, 11, 13, 23, 25, 36, 54, 56, 57, 58], "ones": [1, 4, 8, 12, 14, 23, 26, 34, 39, 41, 49, 54, 58, 60, 62], "fill": [1, 6, 11, 16, 25, 43, 55, 56, 57, 62], "thing": [1, 3, 4, 6, 7, 11, 12, 13, 14, 16, 18, 20, 21, 23, 25, 26, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 50, 55, 56, 57, 58, 59, 61, 62], "clear": [1, 5, 29, 36, 43], "miss": [1, 5, 7, 21, 23, 39, 49, 57, 61], "look": [1, 3, 4, 5, 7, 8, 10, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 25, 26, 28, 31, 32, 34, 36, 37, 38, 42, 43, 44, 46, 52, 54, 55, 56, 57, 58, 60, 62], "idea": [1, 4, 5, 7, 14, 16, 19, 21, 25, 28, 41, 43, 55, 57, 58, 60], "pleas": [1, 7, 10, 12, 13, 18, 30, 32, 44, 60], "see": [1, 3, 4, 6, 7, 8, 9, 10, 12, 13, 14, 19, 20, 21, 22, 23, 24, 25, 26, 27, 32, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62], "tab": [1, 23, 24, 25, 26, 27, 32, 34, 46, 47, 50, 55, 58, 61], "list": [1, 3, 4, 7, 18, 19, 20, 21, 22, 25, 29, 32, 33, 34, 35, 36, 37, 38, 43, 44, 46, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62], "associ": [1, 2, 18, 23, 43, 55], "repositori": [1, 17, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 44], "also": [1, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 43, 44, 45, 46, 47, 48, 49, 54, 55, 56, 57, 58, 59, 60, 61, 62], "particularli": [1, 35, 43, 56, 62], "easi": [1, 3, 5, 7, 8, 13, 15, 21, 28, 30, 42, 57, 58, 60, 62], "suitabl": [1, 4, 20, 21, 27, 39], "first": [1, 3, 4, 5, 7, 8, 11, 12, 13, 14, 16, 18, 20, 21, 23, 25, 26, 27, 31, 32, 33, 34, 35, 36, 40, 42, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62], "just": [1, 3, 4, 5, 6, 7, 10, 13, 15, 16, 17, 18, 19, 20, 21, 23, 25, 26, 27, 33, 36, 37, 38, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "smarter": 1, "togeth": [1, 4, 11, 16, 21, 36, 38, 39, 54, 55, 57, 60, 61], "than": [1, 3, 5, 6, 10, 12, 14, 16, 17, 20, 21, 23, 24, 25, 28, 33, 35, 36, 37, 39, 43, 44, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "own": [1, 4, 10, 12, 18, 20, 21, 23, 24, 25, 27, 28, 29, 33, 38, 41, 43, 44, 47, 48, 55, 60], "novic": [1, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 55, 56, 57, 58, 59, 60, 61], "newcom": [1, 32], "valuabl": 1, "been": [1, 6, 7, 8, 12, 15, 16, 17, 20, 21, 23, 24, 25, 35, 36, 39, 43, 45, 47, 51, 54, 55, 56, 57, 58, 61, 62], "while": [1, 4, 5, 6, 7, 8, 10, 12, 13, 16, 21, 25, 27, 28, 34, 37, 39, 43, 44, 45, 50, 54, 55, 56, 57, 59, 60, 61], "forget": [1, 5, 6, 18, 21, 23, 53], "impenetr": 1, "so": [1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62], "fresh": [1, 52, 60], "ey": 1, "alwai": [1, 4, 8, 16, 18, 19, 20, 22, 25, 33, 36, 37, 38, 39, 41, 43, 44, 45, 46, 47, 48, 49, 54, 55, 56, 57, 59, 60, 61, 62], "choos": [1, 7, 10, 12, 14, 18, 20, 29, 34, 43, 49, 58], "via": [1, 5, 12, 20, 22, 25, 34, 44, 52, 55], "want": [1, 4, 6, 7, 11, 12, 13, 14, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 33, 34, 36, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "To": [1, 3, 4, 5, 6, 7, 11, 12, 13, 14, 19, 20, 23, 24, 25, 26, 27, 30, 32, 33, 39, 44, 47, 48, 51, 52, 53, 54, 55, 56, 57, 59, 60, 62], "manag": [1, 16, 17, 26, 29, 32, 54, 55, 61], "flow": [1, 11, 16, 32, 34, 57], "each": [1, 6, 7, 8, 10, 11, 12, 14, 17, 19, 20, 21, 23, 25, 26, 27, 29, 38, 39, 41, 42, 43, 45, 54, 55, 56, 57, 58, 59, 60, 61, 62], "ha": [1, 3, 4, 5, 7, 8, 10, 12, 13, 14, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 31, 33, 34, 35, 36, 38, 39, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "two": [1, 3, 4, 5, 7, 8, 11, 12, 14, 16, 17, 20, 21, 22, 23, 25, 26, 32, 34, 35, 36, 37, 38, 41, 42, 43, 44, 45, 46, 47, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62], "encourag": [1, 32, 47], "volunt": 1, "final": [1, 4, 7, 10, 14, 22, 24, 25, 28, 42, 43, 51, 54, 55, 57, 58, 59, 60, 62], "sai": [1, 4, 13, 14, 21, 22, 23, 24, 25, 33, 41, 43, 44, 48, 49, 54, 55, 56, 57, 59], "over": [1, 4, 10, 11, 12, 13, 15, 16, 20, 23, 24, 25, 32, 34, 35, 37, 38, 42, 43, 44, 47, 50, 58, 59], "merg": [1, 2, 7, 17, 24, 26, 31, 32, 62], "web": [1, 6, 12, 16, 23, 25, 27, 28, 29, 39, 55, 62], "interfac": [1, 6, 8, 11, 24, 25, 27, 32, 36, 39, 40, 56, 60], "fork": [1, 24, 31, 32], "origin": [1, 6, 8, 10, 13, 14, 16, 23, 24, 26, 27, 31, 32, 42, 55, 57, 58, 60, 62], "profil": [1, 3, 13], "within": [1, 7, 14, 17, 19, 20, 27, 42, 44, 46, 53, 54, 55, 58, 59, 60, 62], "move": [1, 10, 19, 20, 21, 23, 34, 51, 55, 56, 58, 62], "gh": 1, "page": [1, 7, 18, 20, 23, 24, 25, 27, 28, 32, 50, 53, 55, 57, 60, 61], "branch": [1, 19, 20, 21, 22, 23, 24, 25, 26], "signific": [1, 6, 7, 10, 13, 16], "being": [1, 4, 14, 20, 21, 22, 25, 26, 27, 28, 29, 32, 35, 44, 47, 54, 56, 57, 58, 60, 61, 62], "made": [1, 2, 13, 17, 20, 21, 23, 24, 25, 26, 29, 31, 39, 42, 44, 56, 59, 60, 62], "navig": [1, 20, 32, 34, 56, 61], "": [1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 56, 58, 59, 60, 62], "wish": [1, 15, 18, 56], "revis": [1, 20, 28, 55], "requir": [1, 6, 10, 12, 16, 27, 28, 29, 32, 36, 37, 38, 42, 51, 54, 55, 56, 57, 58, 60, 62], "appropri": [1, 2, 7, 12, 14, 20, 25, 26, 28, 43, 46, 62], "individu": [1, 14], "receiv": [1, 7, 25, 57, 58], "feedback": [1, 10, 12, 28], "specif": [1, 4, 6, 10, 20, 21, 22, 24, 32, 34, 35, 38, 42, 43, 44, 50, 52, 54, 55, 60, 61, 62], "automat": [1, 4, 24, 26, 27, 29, 31, 32, 33, 34, 36, 39, 41, 43, 47, 48, 50, 55, 61, 62], "repeat": [1, 13, 24, 49, 54, 58, 59, 61], "need": [1, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 29, 32, 34, 35, 36, 38, 39, 42, 43, 44, 47, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "until": [1, 4, 6, 12, 21, 27, 38, 39, 42, 54, 60, 61], "when": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 29, 32, 33, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "sure": [1, 11, 12, 13, 19, 20, 23, 24, 25, 32, 36, 37, 38, 42, 54, 55, 56, 57, 58, 59, 60], "clone": [1, 24, 26, 31, 32, 44], "up": [1, 4, 7, 8, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 34, 37, 38, 42, 44, 47, 50, 52, 54, 55, 56, 57, 58, 59, 61, 62], "date": [1, 20, 21, 23, 25, 30, 44, 52, 55, 60, 62], "befor": [1, 4, 6, 10, 13, 17, 18, 20, 21, 24, 25, 26, 27, 28, 34, 36, 39, 41, 42, 43, 44, 55, 56, 57, 58, 59, 60, 62], "e": [1, 4, 6, 7, 8, 12, 13, 14, 15, 18, 20, 21, 22, 23, 25, 26, 27, 34, 36, 41, 42, 44, 45, 47, 55, 56, 57, 58, 59, 60, 61, 62], "addition": [1, 27, 31], "onli": [1, 4, 5, 6, 7, 10, 11, 13, 14, 18, 20, 22, 23, 25, 26, 28, 29, 31, 33, 34, 35, 37, 38, 39, 41, 42, 43, 44, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "newli": [1, 20, 22, 56], "lastli": [1, 44], "publish": [1, 2, 28], "copi": [1, 2, 7, 10, 11, 19, 20, 21, 23, 24, 25, 26, 28, 29, 34, 38, 39, 42, 44, 49, 51, 55, 56, 57, 58], "refer": [1, 6, 7, 11, 18, 21, 28, 30, 32, 33, 34, 47, 48, 52, 54, 55, 56, 58, 59, 60, 62], "inform": [1, 6, 13, 15, 16, 18, 19, 20, 23, 24, 25, 28, 29, 32, 33, 39, 41, 43, 47, 48, 51, 52, 54, 55, 56, 57, 59, 60, 62], "home": [1, 19, 23, 26, 44, 55, 56, 57, 58, 60], "creativ": [2, 29, 62], "common": [2, 3, 4, 6, 10, 21, 23, 24, 25, 27, 29, 35, 37, 39, 42, 49, 54, 58, 60, 61], "attribut": [2, 5, 11, 15, 29, 36, 42, 60], "human": [2, 5, 23, 54, 55, 56, 58, 61], "readabl": [2, 5, 15, 23, 34, 37, 41, 42, 43, 44, 54, 55, 60], "summari": [2, 20, 62], "substitut": [2, 58, 62], "full": [2, 10, 13, 20, 21, 23, 26, 27, 36, 42, 55, 56, 57, 60, 62], "legal": [2, 29], "text": [2, 3, 6, 7, 11, 12, 14, 18, 20, 21, 23, 26, 32, 34, 35, 44, 47, 49, 50, 55, 56, 57, 58, 59, 60, 61, 62], "cc": [2, 10, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 55, 56, 57, 58, 59, 60, 61], "BY": [2, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 55, 56, 57, 58, 59, 60, 61], "4": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 32, 34, 36, 37, 38, 39, 41, 42, 43, 45, 46, 47, 55, 56, 57, 58, 59, 60, 61, 62], "share": [2, 3, 7, 8, 10, 13, 14, 22, 23, 26, 27, 28, 29, 31, 32, 54, 55, 62], "ani": [2, 4, 5, 10, 13, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 32, 34, 38, 39, 41, 42, 43, 44, 45, 47, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "medium": 2, "format": [2, 6, 20, 23, 32, 35, 37, 41, 43, 44, 48, 55, 57, 59, 60], "remix": 2, "transform": [2, 8, 57], "build": [2, 10, 13, 16, 21, 25, 27, 40, 42, 44, 46, 57, 58, 60, 61, 62], "upon": 2, "purpos": [2, 7, 9, 13, 20, 28, 31, 43, 56, 57, 58], "even": [2, 6, 10, 12, 14, 17, 20, 21, 25, 26, 29, 31, 33, 34, 35, 36, 39, 42, 43, 44, 48, 49, 51, 52, 54, 55, 56, 57, 60, 61, 62], "commerci": [2, 29], "licensor": 2, "cannot": [2, 7, 12, 25, 26, 34, 38, 42, 44, 55, 56, 58, 62], "revok": 2, "freedom": 2, "long": [2, 3, 17, 18, 20, 21, 33, 37, 44, 47, 48, 49, 52, 55, 60, 61, 62], "term": [2, 10, 20, 25, 45, 55, 60], "must": [2, 4, 21, 25, 26, 29, 37, 38, 39, 41, 42, 43, 44, 51, 54, 55, 56, 57, 59, 62], "give": [2, 4, 5, 6, 7, 10, 11, 16, 24, 25, 26, 32, 38, 39, 42, 43, 44, 45, 49, 51, 55, 57, 58, 59, 60, 62], "credit": [2, 47], "provid": [2, 4, 5, 6, 10, 11, 12, 13, 15, 16, 23, 25, 27, 29, 39, 41, 43, 44, 51, 52, 54, 55, 56, 57, 59, 60, 61, 62], "link": [2, 23, 24, 25, 28, 32, 50, 55, 60], "indic": [2, 10, 23, 34, 38, 42, 49, 55, 56, 57], "were": [2, 6, 10, 14, 21, 22, 23, 24, 26, 27, 43, 57, 58, 59, 60, 62], "reason": [2, 12, 14, 18, 20, 23, 28, 42, 45, 49, 54, 59, 62], "manner": [2, 38], "endors": 2, "No": [2, 4, 6, 7, 12, 37, 43, 54, 55, 56, 58], "addit": [2, 5, 20, 23, 25, 26, 27, 32, 34, 38, 44, 46, 50, 54, 55, 56, 57, 58, 59, 61, 62], "restrict": [2, 6, 23, 29, 38, 42, 44, 60], "appli": [2, 5, 7, 10, 11, 13, 15, 16, 21, 29, 32, 35, 43, 51, 55, 58], "technolog": 2, "measur": [2, 6, 12, 13, 58, 61, 62], "anyth": [2, 4, 13, 20, 25, 26, 28, 31, 33, 38, 42, 43, 47, 48, 55, 56, 57, 58, 59, 62], "permit": 2, "notic": [2, 19, 20, 21, 22, 34, 44, 49, 54, 55, 56, 60, 62], "compli": 2, "element": [2, 4, 34, 42, 43, 44, 55, 56, 58], "domain": 2, "where": [2, 3, 5, 6, 7, 8, 10, 12, 14, 18, 19, 20, 21, 23, 25, 26, 27, 28, 34, 35, 36, 42, 43, 44, 45, 47, 49, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "applic": [2, 3, 9, 12, 55], "except": [2, 5, 6, 13, 16, 22, 23, 25, 32, 44, 47, 55, 56, 57], "limit": [2, 10, 11, 13, 14, 17, 20, 25, 32, 55, 58, 60], "warranti": 2, "given": [2, 4, 8, 12, 13, 14, 20, 21, 22, 25, 26, 28, 36, 42, 43, 44, 45, 54, 55, 56, 57, 58, 59, 60, 62], "permiss": [2, 6, 24, 25, 29, 51, 52, 54, 55, 60], "necessari": [2, 26, 42, 44, 55, 61], "intend": [2, 31, 47], "For": [2, 4, 5, 6, 7, 9, 10, 12, 13, 17, 18, 20, 22, 24, 28, 32, 34, 36, 37, 39, 42, 43, 44, 45, 46, 47, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "privaci": 2, "moral": 2, "how": [2, 3, 4, 6, 7, 8, 10, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 38, 41, 42, 43, 44, 45, 46, 48, 49, 54, 55, 56, 58, 59, 60, 61, 62], "note": [2, 3, 4, 6, 13, 18, 19, 20, 23, 24, 25, 26, 32, 37, 38, 42, 43, 44, 47, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62], "program": [2, 4, 18, 20, 22, 28, 32, 33, 35, 36, 38, 41, 44, 46, 47, 48, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61], "carpentri": [2, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 50, 55, 56, 57, 58, 59, 60, 61], "osi": 2, "approv": [2, 29], "mit": 2, "herebi": [2, 25, 36], "grant": [2, 29], "charg": [2, 15, 31], "obtain": [2, 6, 9, 11, 12, 13, 14, 16, 28, 33, 48, 51, 60], "deal": [2, 11, 17, 46, 57], "without": [2, 3, 5, 6, 9, 10, 11, 12, 14, 15, 20, 21, 22, 23, 24, 25, 26, 27, 29, 33, 36, 39, 42, 44, 45, 48, 49, 51, 55, 56, 57, 58, 59, 60, 62], "modifi": [2, 20, 21, 22, 25, 26, 27, 28, 31, 33, 39, 42, 44, 48, 49, 54, 58, 59, 60, 62], "distribut": [2, 7, 10, 13, 16, 17, 25, 28, 29, 31, 32, 39, 40, 44, 47, 62], "sublicens": 2, "sell": 2, "whom": 2, "furnish": 2, "subject": [2, 14, 62], "condit": [2, 13, 14, 29, 32, 35, 44, 50], "abov": [2, 3, 4, 5, 6, 8, 10, 12, 14, 16, 18, 19, 21, 24, 26, 28, 32, 34, 36, 39, 42, 43, 44, 47, 51, 52, 54, 55, 56, 58, 60, 62], "copyright": [2, 29, 47], "shall": [2, 14], "substanti": [2, 62], "portion": [2, 20], "THE": 2, "AS": 2, "OF": 2, "OR": [2, 13], "impli": [2, 10, 55], "BUT": 2, "NOT": [2, 4, 36], "TO": 2, "merchant": 2, "fit": [2, 7, 8, 9, 10, 11, 12, 13, 15, 16, 20, 32, 35, 40], "FOR": 2, "A": [2, 3, 4, 5, 7, 10, 11, 12, 14, 17, 21, 23, 24, 25, 26, 27, 28, 29, 34, 36, 38, 39, 40, 42, 43, 47, 49, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62], "particular": [2, 14, 17, 20, 23, 27, 35, 37, 44, 54, 56, 60], "AND": [2, 13, 14], "noninfring": 2, "IN": 2, "NO": 2, "event": [2, 6, 7, 12, 16, 39, 59], "author": [2, 11, 17, 20, 21, 25, 26, 30, 55], "holder": [2, 29], "BE": 2, "liabl": 2, "claim": [2, 62], "damag": 2, "liabil": 2, "whether": [2, 4, 7, 25, 29, 34, 37, 38, 44, 54, 58, 62], "action": [2, 4, 26, 33, 39, 42, 48, 62], "contract": [2, 60], "tort": 2, "aris": [2, 58], "out": [2, 3, 4, 5, 6, 7, 10, 12, 16, 20, 21, 22, 23, 24, 25, 26, 28, 29, 33, 34, 39, 41, 42, 43, 44, 46, 47, 48, 51, 52, 53, 55, 57, 59, 60, 61, 62], "connect": [2, 3, 23, 25, 36, 52, 53, 55, 57], "WITH": 2, "advanc": [3, 6, 7, 9, 10, 12, 13, 32, 34, 35, 50, 60], "python": [3, 5, 6, 7, 9, 10, 11, 12, 13, 15, 21, 27, 29, 32, 33, 36, 37, 38, 39, 42, 43, 45, 46, 48, 49, 62], "tutori": [3, 4, 5, 6, 10, 15, 31, 32, 34, 54, 55], "cover": [3, 4, 6, 16, 20, 22, 34, 36, 50, 55, 56, 61], "skill": [3, 32, 61], "tip": [3, 23, 26, 56], "load": [3, 4, 7, 8, 10, 11, 15, 16, 32, 44, 52, 62], "data": [3, 7, 8, 10, 11, 13, 14, 15, 16, 22, 28, 32, 35, 38, 39, 42, 54, 55, 56, 57, 58, 59, 60, 61, 62], "plot": [3, 8, 9, 10, 12, 14, 15, 16, 22, 27, 32, 35], "matplotlib": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 27, 32, 39, 40, 44], "cut": [3, 7, 8, 10, 11, 13, 14, 15, 16, 32, 35, 57, 59, 60], "base": [3, 7, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 32, 36, 39, 40, 44, 55, 56, 57, 58, 59, 60, 61, 62], "selction": 3, "multivari": [3, 12, 16, 32], "analysi": [3, 8, 10, 11, 13, 14, 15, 16, 22, 28, 35, 39, 49, 56, 57, 58, 59], "scikit": [3, 6, 7, 8, 10, 11, 16, 32], "learn": [3, 7, 8, 10, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 52, 55, 56, 57, 58, 59, 60, 61, 62], "uboost": [3, 9], "hep_ml": [3, 9, 12, 14, 32], "neural": [3, 16], "network": [3, 16], "demo": [3, 61], "mutivari": 3, "kinemat": 3, "reweight": [3, 16, 32], "splot": [3, 12, 16, 32], "techniqu": [3, 7, 8, 14, 16, 42, 58, 60], "mutabl": [3, 4, 7, 32, 35, 38, 42, 43], "immut": [3, 34, 38, 49], "object": [3, 4, 5, 6, 7, 10, 11, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 41, 42, 43, 44, 45, 47, 49, 52, 55, 56, 57, 58, 59, 60, 61, 62], "dictionari": [3, 6, 10, 11, 32, 34, 35, 37, 41, 43, 62], "comprehens": [3, 32, 35, 37, 38, 43, 55, 57, 59, 60, 62], "notebook": [3, 7, 9, 10, 13, 14, 15, 16, 28, 29, 32, 34, 39, 47], "moduel": 3, "let": [3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 33, 34, 35, 36, 42, 43, 44, 45, 47, 48, 52, 54, 55, 56, 57, 59, 60, 62], "compar": [3, 7, 9, 10, 16, 18, 20, 21, 24, 25, 32, 34, 37, 38, 39, 46, 54, 59, 61], "string": [3, 4, 5, 10, 12, 15, 21, 23, 26, 32, 34, 35, 37, 38, 42, 43, 53, 54, 55, 59, 60, 62], "tupl": [3, 32, 34, 35, 37, 38, 43, 62], "what": [3, 4, 5, 6, 7, 8, 11, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61], "happen": [3, 5, 8, 16, 17, 20, 21, 23, 26, 35, 38, 42, 43, 44, 45, 47, 52, 54, 55, 56, 57, 58, 59, 60, 62], "run": [3, 4, 9, 10, 13, 18, 19, 20, 21, 23, 24, 25, 27, 32, 33, 34, 35, 37, 38, 39, 42, 43, 48, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61], "b": [3, 4, 5, 7, 8, 10, 14, 15, 20, 21, 22, 34, 38, 39, 42, 43, 45, 49, 51, 52, 54, 55, 57, 58, 59, 62], "c": [3, 4, 13, 14, 18, 22, 27, 34, 35, 37, 38, 39, 42, 43, 44, 49, 53, 55, 56, 57, 58, 60, 62], "hello": [3, 4, 5, 34, 42, 54, 57, 58, 60], "print": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 21, 25, 26, 33, 34, 37, 38, 39, 41, 42, 43, 44, 47, 48, 49, 53, 54, 55, 57, 58, 59, 60, 61, 62], "39": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 34], "2": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 21, 23, 24, 25, 26, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 52, 54, 55, 57, 58, 59, 60, 61], "3": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 24, 25, 26, 32, 34, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 49, 52, 55, 57, 58, 59, 60], "foo": [3, 34, 41, 43, 62], "bar": [3, 7, 14, 20, 24, 41, 43, 53, 57, 62], "n": [3, 11, 14, 16, 18, 20, 32, 34, 38, 49, 53, 54, 55, 57, 58, 59, 60, 62], "10": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 20, 21, 25, 26, 32, 34, 36, 39, 41, 42, 43, 45, 47, 49, 52, 53, 55, 57, 59, 60, 62], "list_of_squar": [3, 34], "rang": [3, 6, 7, 8, 10, 12, 13, 14, 15, 34, 38, 42, 43, 44, 59, 61, 62], "sum_of_squar": [3, 34], "sum": [3, 7, 12, 14, 34, 42, 43], "squar": [3, 7, 8, 9, 10, 34, 42, 43], "285": [3, 34], "5": [3, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 26, 32, 34, 36, 37, 38, 39, 41, 42, 43, 45, 46, 47, 54, 55, 56, 57, 58, 59, 60], "9": [3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 23, 32, 34, 36, 39, 42, 47, 57, 59, 60], "16": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 34, 36, 39, 42, 46, 47, 52, 59], "25": [3, 4, 5, 6, 7, 10, 11, 14, 34, 38, 39, 47, 58, 60, 62], "6": [3, 4, 5, 7, 8, 9, 10, 12, 13, 14, 15, 16, 23, 26, 32, 34, 36, 39, 42, 43, 47, 49, 57, 60], "36": [3, 4, 34, 52], "7": [3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 27, 32, 33, 34, 36, 38, 39, 42, 44, 47, 48, 55, 59, 60], "49": [3, 4, 12, 34], "8": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 25, 26, 32, 34, 36, 39, 42, 43, 47, 49, 55, 57, 60], "64": [3, 6, 10, 12, 18, 34, 43, 62], "81": [3, 13, 34, 42, 58], "inlin": [3, 12, 32, 34, 35], "latex": [3, 6, 7, 10, 27, 34], "frac": [3, 7, 8, 10, 12, 13, 14, 34], "show": [3, 6, 7, 10, 13, 14, 19, 20, 21, 23, 24, 25, 26, 33, 34, 37, 39, 43, 44, 47, 48, 52, 54, 55, 56, 57, 58, 59, 60], "wonder": [3, 34], "syntax": [3, 6, 34, 37, 42, 43, 44, 46, 49, 52, 54, 57, 60, 62], "highlight": [3, 20, 26, 34, 42], "sad": [3, 34], "grei": [3, 7, 8, 9, 10, 34], "world": [3, 4, 23, 34, 41, 47, 54, 60], "iostream": [3, 34], "std": [3, 34], "cout": [3, 34], "endl": [3, 34], "bash": [3, 20, 32, 34, 39, 47, 50, 51, 55, 57, 58, 59, 60, 61, 62], "echo": [3, 25, 26, 27, 34, 54, 57, 58, 59, 60, 62], "f": [3, 4, 5, 7, 8, 9, 10, 11, 13, 14, 21, 22, 32, 33, 34, 36, 39, 44, 49, 51, 53, 54, 55, 56, 57, 59, 60, 62], "pt_cut": [3, 34], "1789": [3, 34], "234567890987654": [3, 34], "eta_low": [3, 34], "eta_high": [3, 34], "cut_str": [3, 34], "pt": [3, 6, 15, 34, 52], "2f": [3, 7, 8, 9, 10, 34], "eta": [3, 6, 10, 11, 15, 34], "gt": [3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 34, 54], "23": [3, 4, 5, 6, 7, 10, 11, 13, 14, 34, 39, 47, 57], "amp": [3, 34], "lt": [3, 5, 6, 7, 8, 10, 11, 13, 14, 15, 34, 54, 55], "veri": [3, 4, 8, 10, 12, 14, 20, 21, 22, 23, 25, 26, 27, 31, 38, 39, 41, 42, 43, 47, 52, 53, 54, 55, 56, 57, 60, 62], "try": [3, 4, 5, 6, 7, 10, 14, 19, 20, 21, 23, 25, 26, 28, 29, 33, 39, 41, 42, 43, 44, 46, 48, 52, 54, 55, 56, 57, 58, 60, 62], "faster": [3, 7, 8, 32, 38, 55], "cell": [3, 4, 7, 10, 34, 47, 60], "return": [3, 4, 5, 6, 7, 10, 11, 13, 14, 18, 19, 27, 33, 34, 36, 38, 41, 42, 43, 44, 45, 48, 49, 54, 55, 56, 57, 58, 59, 60, 61, 62], "valu": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 32, 33, 34, 35, 37, 38, 41, 42, 43, 44, 46, 47, 48, 49, 54, 58, 59, 60], "which": [3, 4, 5, 6, 7, 8, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "shown": [3, 10, 19, 20, 33, 39, 48, 56, 60], "after": [3, 4, 7, 14, 16, 20, 21, 22, 25, 26, 31, 32, 33, 42, 43, 44, 48, 51, 54, 55, 56, 57, 58, 59, 61, 62], "finish": [3, 4, 20, 26, 33, 48, 49, 57, 58, 60, 62], "rune": 3, "none": [3, 4, 5, 7, 8, 9, 10, 11, 13, 14, 22, 36, 37, 43, 49, 55, 58, 59, 60, 62], "starterkitt": 3, "shell": [3, 20, 23, 32, 33, 41, 44, 45, 47, 48, 51, 53, 55, 56, 57, 58, 60, 62], "command": [3, 11, 18, 19, 20, 21, 23, 24, 25, 26, 27, 32, 33, 34, 35, 39, 41, 43, 44, 47, 48, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 62], "l": [3, 6, 13, 14, 19, 20, 26, 27, 38, 39, 41, 43, 47, 52, 54, 55, 56, 57, 58, 59, 60, 62], "10basic": 3, "ipynb": 3, "33modeltun": 3, "11advancedpython": 3, "40histogram": 3, "12advancedclass": 3, "45demoreweight": 3, "20dataandplot": 3, "50likelihoodinfer": 3, "30classif": 3, "60splot": 3, "31classificationextens": 3, "70scikithepunivers": 3, "32boostingtouniform": 3, "readm": [3, 25], "md": [3, 60], "11": [3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 32, 34, 36, 39, 45, 47, 52, 55, 57, 58, 59, 60, 62], "wget": [3, 32, 61, 62], "com": [3, 10, 12, 17, 20, 26, 29, 31, 32, 54, 62], "index": [3, 4, 6, 10, 11, 14, 16, 20, 21, 32, 34, 38, 42, 44, 55, 62], "html": [3, 6, 7, 8, 10, 13, 43], "2024": 3, "02": [3, 11, 52, 58], "14": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 20, 34, 36, 39, 45, 47, 59], "15": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 34, 36, 39, 47, 52, 57, 59, 62], "59": [3, 7, 36], "resolv": [3, 26], "93": 3, "184": 3, "216": 3, "34": [3, 4, 10, 13, 15, 34, 42], "2606": 3, "2800": 3, "220": 3, "248": 3, "1893": 3, "25c8": 3, "1946": 3, "443": 3, "sent": [3, 57], "await": 3, "200": [3, 13, 14, 36], "ok": [3, 25, 29, 33, 36, 37, 48, 55, 61], "length": [3, 42, 43, 57, 59], "1256": 3, "2k": 3, "save": [3, 10, 17, 20, 21, 31, 32, 54, 56, 57, 58, 59, 60, 62], "kb": [3, 54, 55], "100": [3, 6, 7, 8, 10, 12, 14, 23, 24, 25, 26, 36, 39, 58, 62], "23k": 3, "75": [3, 6, 7, 10, 11, 45], "mb": [3, 54, 55], "pre": [3, 13, 25, 47, 62], "end": [3, 4, 7, 8, 10, 12, 13, 14, 17, 18, 20, 21, 22, 24, 25, 26, 27, 29, 31, 37, 38, 42, 43, 44, 47, 49, 52, 55, 57, 58, 59, 60, 61, 62], "sphinxverbatim": 3, "time": [3, 4, 6, 7, 8, 9, 10, 12, 13, 14, 18, 20, 21, 23, 25, 26, 27, 28, 29, 31, 33, 34, 36, 39, 41, 42, 44, 47, 48, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "someth": [3, 4, 6, 8, 12, 22, 23, 25, 26, 28, 34, 36, 37, 42, 43, 45, 46, 47, 54, 55, 56, 57, 58, 59, 60, 61, 62], "take": [3, 4, 6, 7, 9, 10, 12, 13, 14, 20, 24, 26, 27, 33, 36, 37, 39, 41, 42, 43, 46, 48, 55, 58, 59, 60, 61, 62], "line": [3, 4, 6, 7, 13, 14, 18, 20, 21, 22, 23, 24, 25, 26, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43, 44, 45, 47, 48, 49, 51, 53, 54, 55, 56, 57, 58, 59, 60, 62], "12": [3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 34, 36, 39, 47, 55, 57, 59], "10000": [3, 13, 14], "cpu": [3, 10], "user": [3, 6, 11, 17, 18, 20, 23, 25, 27, 29, 39, 43, 44, 47, 51, 52, 54, 55, 56, 57, 59, 60, 61, 62], "597": 3, "\u00b5": 3, "sy": [3, 33, 40, 44, 48], "total": [3, 6, 12, 13, 14, 23, 24, 25, 26, 39, 43, 57, 60, 62], "wall": 3, "602": [3, 6], "333283335000": 3, "entir": [3, 19, 20, 26, 27, 28, 55, 56, 57], "13": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 34, 36, 39, 47, 59], "08": [3, 55], "m": [3, 6, 13, 14, 15, 19, 20, 21, 22, 24, 25, 26, 39, 53, 55, 62], "223": 3, "31": [3, 4, 6, 7, 14, 16, 34, 43, 47], "longer": [3, 10, 20, 21, 26, 51, 54, 55, 58, 59, 60], "expect": [3, 13, 14, 26, 29, 35, 42, 55, 56, 58, 59, 60, 62], "find": [3, 7, 8, 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 26, 27, 28, 29, 32, 37, 41, 42, 43, 46, 49, 50, 52, 54, 55, 56, 57, 58, 59, 61, 62], "spend": [3, 41], "mayb": [3, 4, 5, 13, 20, 24, 34, 60], "skip": [3, 14, 55], "prun": 3, "cumtim": 3, "np": [3, 6, 7, 8, 10, 11, 12, 13, 14, 36, 39, 44, 45], "sqrt": [3, 6, 7, 8, 10, 15, 36, 39, 43, 45, 47], "100000": [3, 14, 39], "question": [3, 6, 7, 8, 21, 24, 28, 31, 32, 41, 55, 57, 59, 61, 62], "mark": [3, 26, 27, 41, 47, 49, 55, 57, 58, 59, 62], "def": [3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 33, 36, 41, 43, 44, 48], "my_print": 3, "my_str": 3, "function": [3, 4, 5, 6, 7, 9, 10, 11, 13, 14, 15, 24, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 46, 51, 57, 62], "17": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 34, 36, 39, 47, 57, 59], "done": [3, 6, 7, 8, 11, 13, 15, 20, 23, 24, 25, 26, 33, 39, 44, 45, 46, 47, 48, 53, 54, 57, 58, 59, 60, 61, 62], "actual": [3, 5, 8, 12, 15, 16, 18, 20, 22, 25, 27, 33, 34, 36, 37, 44, 48, 51, 54, 55, 57, 58, 59, 60, 61, 62], "sometim": [3, 4, 13, 20, 22, 25, 27, 34, 37, 39, 44, 46, 47, 54, 55, 57, 60, 61, 62], "junk": 3, "variabl": [3, 4, 7, 8, 10, 12, 13, 14, 15, 16, 32, 35, 37, 39, 42, 43, 44, 46, 47, 49, 50, 55, 58, 59], "18": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 34, 36, 39, 42, 47, 56, 57, 59, 62], "found": [3, 5, 10, 12, 13, 16, 25, 34, 37, 38, 42, 44, 50, 54, 55, 57, 60, 61, 62], "19": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 34, 36, 39, 42, 47, 55, 57, 59, 60], "dict": [3, 4, 14, 15, 34, 36, 37, 38, 43], "kei": [3, 4, 6, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 37, 39, 41, 43, 47, 51, 55, 56, 57, 58, 59, 60, 61, 62], "default": [3, 5, 8, 10, 11, 13, 14, 16, 18, 24, 25, 34, 39, 42, 43, 44, 45, 47, 51, 55, 56, 57, 59, 60, 61, 62], "20": [3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 26, 30, 34, 36, 39, 42, 47, 52, 54, 56, 57, 58, 59], "It": [3, 4, 6, 7, 8, 12, 13, 15, 17, 18, 20, 21, 23, 24, 26, 28, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 49, 54, 55, 57, 58, 59, 60, 61, 62], "practic": [3, 5, 6, 10, 14, 20, 23, 24, 25, 27, 28, 29, 31, 32, 36, 41, 52, 54, 55, 57, 59, 61, 62], "begin": [3, 10, 13, 14, 23, 41, 42, 44, 55, 56, 57, 58, 60, 62], "script": [3, 6, 21, 22, 27, 28, 32, 34, 35, 44, 47, 54, 57, 58, 60, 61], "avoid": [3, 7, 8, 10, 12, 20, 22, 25, 43, 51, 55, 56, 58, 62], "wildcard": [3, 32, 57, 58, 59, 60], "unclear": 3, "come": [3, 5, 6, 7, 13, 16, 20, 22, 23, 24, 25, 33, 34, 36, 41, 43, 44, 45, 46, 47, 48, 55, 56, 59, 60, 62], "math": [3, 11, 14, 38, 42, 44, 46, 47], "now": [3, 4, 5, 6, 7, 10, 12, 13, 14, 17, 19, 20, 21, 22, 23, 24, 25, 26, 32, 33, 34, 35, 36, 39, 42, 44, 47, 48, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "max": [3, 10, 11, 12, 54, 62], "21": [3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 20, 21, 34, 36, 39, 47, 57, 59], "22": [3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 20, 21, 23, 34, 39, 47, 57, 59, 60], "numpi": [3, 6, 7, 8, 10, 11, 12, 13, 14, 15, 32, 36, 39, 40, 44, 45, 62], "axiserror": 3, "traceback": [3, 4, 34, 37, 38, 42, 43], "most": [3, 4, 5, 7, 11, 12, 13, 16, 20, 21, 22, 23, 25, 28, 29, 33, 34, 36, 37, 38, 39, 41, 42, 43, 46, 47, 48, 49, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62], "recent": [3, 4, 13, 20, 21, 25, 27, 28, 34, 37, 38, 42, 43, 51, 55, 56, 58, 59, 62], "call": [3, 4, 5, 6, 7, 9, 10, 13, 14, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "last": [3, 4, 10, 13, 16, 19, 20, 21, 23, 34, 36, 37, 38, 42, 43, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61], "usr": [3, 7, 8, 10, 13, 14, 33, 44, 48], "miniconda": [3, 7, 8, 10, 13, 14, 47], "env": [3, 7, 8, 10, 13, 14, 32, 44, 62], "essenti": [3, 7, 8, 10, 11, 13, 14, 47, 61, 62], "lib": [3, 7, 8, 10, 13, 14, 33, 44, 48, 62], "python3": [3, 7, 8, 10, 13, 14], "site": [3, 7, 8, 10, 13, 14, 39, 59, 60], "packag": [3, 6, 7, 8, 10, 13, 14, 15, 16, 27, 32, 39, 44, 47, 61, 62], "core": [3, 10, 13, 18, 20, 55, 62], "fromnumer": 3, "py": [3, 6, 7, 8, 10, 12, 13, 14, 21, 27, 33, 36, 44, 47, 48, 62], "2810": 3, "axi": [3, 6, 7, 8, 9, 10, 14, 16, 32, 39], "keepdim": 3, "initi": [3, 16, 19, 20, 25, 32, 51], "2692": 3, "array_function_dispatch": 3, "_max_dispatch": 3, "2693": 3, "set_modul": 3, "2694": 3, "_novalu": 3, "2695": 3, "2696": 3, "2697": 3, "maximum": [3, 10, 13, 14], "arrai": [3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 34, 39, 40, 42], "along": [3, 9, 25, 27, 35, 38, 47, 54, 55, 56], "2698": 3, "2808": 3, "2809": 3, "_wrapreduct": 3, "2811": 3, "88": [3, 6], "obj": [3, 4, 15, 43], "ufunc": 3, "dtype": [3, 6, 7, 11, 12, 15, 39], "kwarg": [3, 4, 5, 6, 7, 43], "85": 3, "els": [3, 4, 5, 7, 8, 9, 10, 14, 20, 23, 25, 26, 28, 33, 34, 37, 43, 44, 48, 49, 51, 54, 55, 56, 57, 59, 62], "86": [3, 15], "reduct": 3, "passkwarg": 3, "reduc": [3, 9, 10, 12, 13, 20, 25, 26, 58, 62], "bound": 3, "dimens": [3, 7, 15, 16, 32, 42, 60], "abriv": 3, "panda": [3, 6, 7, 10, 12, 14, 15, 16, 32, 35, 40, 44], "pd": [3, 6, 7, 9, 10, 12], "pyplot": [3, 6, 7, 8, 9, 10, 12, 13, 14, 39], "plt": [3, 6, 7, 8, 9, 10, 12, 13, 14, 39], "root": [3, 6, 7, 9, 10, 12, 15, 20, 22, 32, 35, 39, 42, 43, 55, 61, 62], "r": [3, 5, 7, 8, 10, 11, 13, 14, 26, 47, 53, 55, 56, 57, 58, 60, 62], "typial": 3, "nicest": [3, 62], "mixtur": [3, 14], "x": [3, 4, 6, 7, 8, 10, 13, 14, 15, 18, 37, 41, 42, 43, 44, 54, 55, 56, 57, 58, 59, 60, 62], "y": [3, 4, 5, 6, 7, 8, 13, 14, 15, 27, 37, 41, 42, 43, 44, 53, 54, 55, 56, 60], "re": [3, 4, 5, 6, 13, 20, 21, 22, 23, 24, 26, 28, 29, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 46, 47, 48, 51, 52, 55, 56, 57, 58, 59, 60], "interest": [3, 4, 12, 13, 16, 20, 27, 33, 34, 35, 39, 42, 45, 46, 48, 54, 62], "best": [3, 6, 7, 8, 10, 13, 19, 25, 29, 31, 32, 35, 36, 37, 39, 41, 47, 49, 57, 61, 62], "style": [3, 6, 15, 26, 41, 44, 55, 59], "offic": [3, 29], "guid": [3, 16, 28, 32, 35, 44, 52], "pep8": [3, 41], "itself": [3, 4, 5, 10, 11, 17, 21, 25, 28, 34, 36, 41, 42, 46, 51, 54, 55, 56, 58, 59, 61], "quit": [3, 9, 12, 23, 33, 36, 37, 41, 45, 48, 49, 52, 54, 55, 56, 57], "autom": [3, 31, 32, 58, 60, 61], "sytl": 3, "checker": 3, "linter": 3, "flake8": [3, 39], "either": [3, 5, 13, 22, 46, 47, 55, 57, 59], "plugin": 3, "favourit": [3, 37, 49, 54], "editor": [3, 18, 20, 22, 29, 32, 35, 43, 50, 56, 59, 60, 62], "care": [3, 4, 6, 7, 12, 13, 14, 19, 25, 32, 33, 48, 51, 54, 56, 57, 58, 59, 62], "though": [3, 5, 6, 10, 12, 16, 23, 28, 34, 37, 39, 51, 56, 58, 59, 60, 61, 62], "occasion": [3, 28], "better": [3, 5, 6, 7, 8, 9, 10, 12, 17, 20, 24, 25, 30, 31, 34, 36, 41, 42, 49, 56, 60, 62], "break": [3, 5, 18, 20, 26, 37, 43, 47, 49, 56, 62], "rule": [3, 5, 16, 22, 32, 42, 43, 56], "easier": [3, 6, 21, 24, 28, 29, 32, 39, 41, 53, 55, 57, 60], "read": [3, 5, 6, 12, 14, 18, 21, 24, 26, 28, 34, 37, 40, 41, 42, 43, 54, 55, 57, 58, 59, 60, 61, 62], "restart": [3, 34], "kernal": 3, "24": [3, 4, 5, 6, 7, 11, 14, 26, 34, 39, 47, 51, 58, 60, 61], "few": [4, 5, 6, 7, 12, 16, 18, 20, 21, 22, 26, 27, 28, 29, 34, 36, 41, 45, 47, 51, 55, 56, 57, 58, 59, 61], "relat": [4, 19, 41, 54, 61, 62], "import": [4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 20, 21, 22, 25, 27, 29, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43, 45, 47, 48, 54, 56, 60, 62], "thei": [4, 6, 11, 12, 14, 16, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 32, 34, 37, 38, 39, 41, 42, 43, 45, 46, 49, 54, 55, 56, 57, 58, 59, 60, 61, 62], "act": [4, 13, 25, 28, 43, 46], "parenthesi": 4, "situat": [4, 17, 54, 56, 62], "adder": 4, "left": [4, 5, 7, 14, 25, 27, 34, 46, 57, 58], "assigmenemt": 4, "oper": [4, 5, 7, 18, 22, 32, 35, 37, 39, 41, 42, 44, 45, 49, 54, 55, 56, 57, 58, 59, 60, 61], "plai": [4, 6, 12, 13, 14, 17, 24, 25, 33, 34, 36, 37, 47, 48, 60], "around": [4, 12, 13, 17, 33, 37, 41, 42, 47, 48, 58, 59, 60, 61, 62], "seen": [4, 5, 6, 8, 10, 14, 16, 25, 34, 36, 37, 38, 43, 44, 46, 47, 56, 57, 60], "remain": [4, 20, 34, 54, 60, 62], "special": [4, 5, 6, 12, 13, 16, 19, 20, 26, 27, 42, 44, 46, 47, 49, 55, 56, 58, 59, 61, 62], "case": [4, 5, 6, 7, 8, 12, 13, 16, 20, 21, 23, 25, 27, 32, 39, 42, 43, 44, 46, 47, 54, 55, 56, 57, 58, 59, 60, 62], "d1": 4, "d2": 4, "d3": 4, "d4": 4, "noth": [4, 5, 17, 19, 20, 22, 33, 45, 47, 48, 52, 55, 56, 57, 58, 59, 62], "simpli": [4, 5, 11, 13, 23, 25, 34, 44, 47, 51, 52, 54, 58, 59, 62], "empti": [4, 20, 37, 42, 44, 49, 56, 59, 60, 62], "advantag": [4, 7, 47, 55, 59, 61, 62], "multipl": [4, 6, 7, 10, 16, 17, 20, 22, 32, 33, 36, 37, 42, 43, 44, 46, 48, 53, 55, 56, 60, 62], "ad": [4, 7, 12, 13, 15, 16, 20, 21, 22, 23, 25, 26, 29, 32, 33, 34, 39, 43, 44, 48, 54, 57, 59], "doe": [4, 5, 6, 11, 12, 13, 20, 21, 22, 23, 25, 26, 27, 28, 31, 34, 36, 37, 38, 42, 43, 44, 55, 56, 57, 58, 59, 60, 61, 62], "possibl": [4, 5, 9, 11, 12, 17, 18, 21, 24, 34, 36, 37, 41, 43, 44, 47, 51, 54, 55, 58, 62], "ill": [4, 21], "defin": [4, 7, 8, 10, 12, 13, 14, 22, 27, 33, 34, 37, 38, 42, 43, 44, 48, 49, 54, 59, 62], "d": [4, 5, 14, 23, 29, 34, 38, 41, 42, 43, 44, 47, 51, 52, 53, 55, 57, 59, 60], "g": [4, 8, 10, 12, 13, 15, 20, 21, 22, 23, 26, 34, 36, 41, 42, 45, 47, 53, 54, 55, 56, 59, 60, 62], "h": [4, 6, 7, 11, 15, 18, 23, 33, 39, 48, 53, 54, 55, 59, 60], "should": [4, 5, 6, 11, 14, 19, 20, 21, 23, 24, 25, 26, 27, 29, 32, 35, 36, 37, 39, 41, 42, 43, 44, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62], "understand": [4, 17, 18, 21, 24, 25, 27, 34, 35, 42, 44, 55, 57, 58, 59, 61, 62], "arg": [4, 5, 43, 62], "func": [4, 43], "mykwarg": 4, "myarg": 4, "statement": [4, 6, 29, 37, 42, 43, 44], "basic": [4, 5, 6, 12, 13, 16, 17, 24, 28, 32, 35, 36, 44, 47, 50, 54, 55, 57, 60], "perform": [4, 8, 10, 11, 12, 13, 14, 15, 23, 26, 37, 42, 45, 46, 54, 60, 61, 62], "enter": [4, 6, 18, 19, 21, 24, 32, 33, 34, 39, 47, 48, 49, 54, 55, 57, 58, 61, 62], "again": [4, 6, 8, 10, 14, 20, 21, 22, 25, 26, 27, 33, 34, 36, 38, 42, 43, 47, 48, 49, 51, 54, 55, 56, 58, 59, 60, 61, 62], "exit": [4, 18, 27, 33, 39, 44, 47, 48, 54, 55, 56, 58, 59, 62], "var": [4, 6, 7, 8, 10, 14, 43, 52], "translat": [4, 5, 55, 61], "return_from_context_entering_cod": 4, "leav": [4, 6, 21, 47, 56, 62], "great": [4, 5, 16, 31, 33, 41, 47, 48, 49, 50, 54, 55, 56, 61], "here": [4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 21, 23, 25, 26, 27, 31, 32, 34, 36, 37, 39, 41, 42, 43, 44, 46, 47, 49, 52, 55, 56, 57, 58, 59, 60, 61, 62], "whenev": [4, 18, 43, 47, 61], "step": [4, 6, 10, 13, 14, 16, 17, 21, 23, 24, 25, 26, 28, 36, 39, 42, 51, 55, 56, 57, 58, 59, 60, 61, 62], "prove": [4, 56], "incredibli": 4, "cleanup": 4, "yet": [4, 5, 6, 8, 15, 16, 20, 23, 25, 34, 36, 47, 56, 58, 59], "tediou": [4, 39, 43, 58], "manual": [4, 15, 18, 20, 32, 50, 51, 55, 60, 62], "forgotten": 4, "One": [4, 6, 7, 15, 20, 24, 27, 28, 33, 41, 48, 49, 51, 54, 56, 58, 59, 60, 62], "executioin": 4, "stop": [4, 11, 16, 26, 27, 32, 36, 37, 55, 57], "point": [4, 7, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 39, 44, 54, 55, 56, 57, 58, 59, 60, 62], "continu": [4, 7, 13, 22, 25, 27, 51, 52, 57], "wa": [4, 10, 11, 12, 14, 15, 20, 21, 23, 24, 26, 28, 29, 32, 33, 34, 36, 42, 47, 48, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62], "iter": [4, 10, 16, 32, 37, 38, 42, 43, 58], "everytim": 4, "suppos": [4, 6, 20, 21, 26, 43, 56, 57, 58, 59, 62], "asynchron": 4, "wait": [4, 12, 18, 27, 55, 59, 62], "contextlib": 4, "contextmanag": 4, "printer": [4, 61], "number": [4, 6, 7, 9, 10, 11, 12, 14, 20, 21, 25, 26, 27, 28, 32, 35, 38, 39, 42, 43, 44, 46, 49, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "insid": [4, 14, 19, 20, 32, 34, 35, 39, 42, 43, 49, 51, 52, 54, 55, 58, 59, 60, 62], "state": [4, 14, 16, 20, 21, 23, 28, 29, 30, 31, 34, 36, 57], "set": [4, 5, 6, 7, 8, 10, 11, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 31, 32, 34, 39, 43, 44, 46, 47, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "tmp": [4, 6, 7, 8, 10, 12, 41, 55, 59, 62], "txt": [4, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 41, 54, 55, 56, 57, 58, 59, 60, 62], "w": [4, 12, 14, 18, 44, 53, 54, 55, 57, 60, 62], "textfil": 4, "asdf": 4, "implement": [4, 5, 8, 11, 14, 16, 29, 31, 32, 38, 40, 43, 44, 61], "roughli": [4, 23], "myopen": 4, "mode": [4, 20, 24, 26, 34, 55, 58, 59], "close": [4, 6, 7, 12, 21, 25, 28, 35, 39, 42, 44, 51, 53, 54, 56], "temporarili": [4, 57], "42": [4, 5, 9, 12, 34, 36, 39, 42, 43, 44], "switch": [4, 8, 24, 25, 47, 53, 55], "back": [4, 5, 6, 10, 12, 16, 17, 20, 21, 23, 24, 25, 28, 33, 36, 38, 39, 43, 44, 48, 51, 52, 55, 56, 57, 58, 59, 61], "old": [4, 13, 20, 21, 26, 47, 51, 55, 56, 60], "testdict": 4, "name": [4, 5, 6, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26, 27, 32, 33, 34, 36, 37, 39, 41, 42, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "answer": [4, 5, 7, 12, 20, 21, 28, 36, 41, 45, 46, 55, 57, 58, 59, 60], "invok": [4, 5], "solut": [4, 5, 10, 12, 14, 19, 20, 21, 22, 23, 24, 25, 26, 36, 37, 38, 39, 42, 43, 44, 46, 54, 55, 56, 57, 58, 59, 60, 62], "var1": 4, "set_answ": 4, "old_valu": 4, "instead": [4, 6, 7, 10, 11, 14, 18, 20, 21, 22, 23, 25, 26, 36, 37, 38, 42, 44, 46, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "__enter__": 4, "__exit__": 4, "mycontext": 4, "__init__": [4, 5, 13, 14, 36, 44], "self": [4, 7, 16, 32, 36, 55, 59], "type_": 4, "go": [4, 5, 6, 8, 12, 14, 19, 20, 21, 23, 24, 25, 26, 27, 29, 33, 34, 35, 36, 38, 39, 42, 43, 44, 46, 47, 48, 49, 54, 55, 56, 57, 58, 59, 60, 61, 62], "detail": [4, 5, 20, 25, 26, 27, 32, 39, 44, 47, 53], "power": [4, 7, 9, 12, 13, 16, 17, 36, 41, 42, 43, 54, 55, 56, 57, 59, 60, 61, 62], "offer": [4, 11, 23, 29, 34], "usus": 4, "enough": [4, 5, 20, 32, 51, 55, 56, 57, 59, 60], "prefer": [4, 5, 14, 18, 32, 39, 41, 43, 44, 51, 57, 62], "doesn": [4, 6, 16, 20, 23, 28, 32, 33, 37, 42, 48, 53, 55, 56, 57, 58, 59, 60, 62], "t": [4, 5, 6, 7, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 32, 33, 36, 37, 38, 39, 41, 42, 43, 47, 48, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "flexibl": [4, 8, 56, 59], "rememb": [4, 10, 14, 18, 20, 21, 23, 25, 43, 52, 53, 54, 55, 58, 59, 62], "figur": [4, 6, 7, 8, 9, 10, 12, 14, 23, 39, 43, 55, 59, 61, 62], "fulli": [4, 11, 36, 47], "hand": [4, 21, 24, 25, 26, 28, 34, 38, 42, 57, 60, 61], "programat": 4, "pattern": [4, 16, 22, 55, 58, 60], "achiev": [4, 6, 9, 14, 25, 37, 56, 60], "integ": [4, 11, 34, 38, 45, 54, 55], "everyth": [4, 5, 14, 16, 19, 20, 21, 22, 23, 26, 31, 32, 33, 36, 37, 39, 44, 47, 48, 55, 56, 57, 58, 60], "make_power_func": 4, "pow3": 4, "26": [4, 5, 7, 11, 13, 14, 34, 39, 47, 52, 57, 62], "4398046511104": 4, "27": [4, 5, 7, 11, 14, 34, 39, 43, 47, 55], "test": [4, 6, 8, 10, 13, 16, 22, 23, 27, 31, 32, 36, 38, 44, 51, 54, 56, 57, 60], "anoth": [4, 6, 7, 12, 13, 16, 18, 19, 20, 21, 23, 24, 26, 29, 34, 35, 37, 38, 39, 42, 43, 44, 47, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "wrapper": [4, 9, 46], "timed_pow3": 4, "fime_func": 4, "hint": [4, 12, 21, 22, 26, 36, 55, 57, 60, 62], "scetch": 4, "time_func": 4, "new_func": 4, "28": [4, 6, 7, 11, 14, 34, 36, 47], "timed_func": 4, "wrapped_func": 4, "29": [4, 7, 11, 14, 34, 42, 47], "add_notim": 4, "30": [4, 6, 7, 10, 11, 12, 13, 14, 16, 27, 34, 36, 42, 47, 57, 58, 59, 61, 62], "add_tim": 4, "32": [4, 14, 16, 18, 34, 52], "5367431640625e": 4, "07": [4, 20, 21, 30, 55, 57, 58, 59], "33": [4, 16, 34, 44], "syntact": [4, 42], "sugar": [4, 32, 35], "argument": [4, 5, 6, 14, 15, 23, 33, 34, 35, 36, 41, 42, 43, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 62], "certain": [4, 6, 7, 11, 13, 25, 34, 36, 41, 42, 44, 46, 49, 54, 60], "surfac": [4, 26], "higher": [4, 10, 13, 17, 39], "stack": [4, 14, 41, 47, 62], "typic": [4, 6, 7, 12, 14, 26, 27, 39, 43, 44, 55, 57, 62], "encount": [4, 7, 8, 36, 41, 44], "wrong": [4, 7, 12, 19, 21, 36, 41, 54, 56, 58, 59, 60, 62], "type": [4, 5, 6, 10, 11, 12, 14, 18, 20, 21, 22, 32, 35, 36, 37, 38, 41, 43, 44, 45, 46, 47, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62], "caught": 4, "block": [4, 37, 42, 43, 44, 46, 47, 55, 58], "order": [4, 6, 7, 8, 11, 12, 13, 14, 16, 20, 22, 26, 27, 32, 37, 38, 39, 41, 42, 43, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62], "handl": [4, 12, 31, 33, 48, 52, 59, 60, 61, 62], "built": [4, 6, 9, 11, 13, 20, 27, 38, 39, 43, 54, 55, 56, 59, 62], "typeerror": [4, 5, 34, 38, 42, 43], "float": [4, 12, 13, 14, 15, 34, 45], "valueerror": [4, 62], "illeg": 4, "neg": [4, 12, 14, 42, 60], "posit": [4, 7, 8, 9, 10, 14, 22, 33, 42, 43, 48, 49, 57, 60], "runtimeerror": 4, "statu": [4, 19, 20, 21, 22, 25, 26, 27, 53, 55, 62], "pars": [4, 15, 44], "fall": [4, 5], "categori": [4, 7, 44], "keyerror": [4, 34], "indexerror": [4, 34, 42], "rais": [4, 5, 34, 62], "35": [4, 11, 34], "int": [4, 34, 41, 43, 45, 46], "str": [4, 10, 16, 32, 34, 37, 43, 44, 49, 62], "often": [4, 5, 6, 7, 8, 11, 16, 21, 23, 27, 28, 29, 37, 39, 41, 43, 52, 58, 60, 61, 62], "conveni": [4, 6, 26, 34, 47, 57, 58], "messag": [4, 6, 13, 20, 21, 23, 25, 26, 33, 44, 48, 55, 56, 57, 58], "And": [4, 5, 6, 12, 14, 18, 24, 33, 36, 38, 48, 49, 54, 55, 57, 60], "inherit": [4, 11, 32, 35], "attent": [4, 12, 13, 25], "subclass": 4, "never": [4, 5, 32, 37, 42, 43, 46, 49, 55], "baseexcept": 4, "37": [4, 34, 58], "myerror": 4, "pass": [4, 5, 11, 14, 15, 28, 33, 43, 44, 48, 49, 51, 54, 55, 57, 58, 59, 60, 62], "38": [4, 5, 6, 34], "alreadi": [4, 6, 7, 11, 14, 20, 22, 23, 25, 26, 28, 29, 32, 34, 35, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 53, 54, 56, 57, 62], "natur": [4, 25, 28, 37, 55], "negativevalueerror": 4, "next": [4, 5, 6, 10, 12, 14, 17, 20, 21, 22, 23, 24, 25, 34, 36, 37, 46, 47, 55, 58, 59, 61], "specifi": [4, 10, 11, 13, 20, 27, 33, 36, 37, 38, 39, 42, 43, 44, 48, 49, 51, 54, 55, 56, 57, 60, 62], "check": [4, 5, 10, 12, 13, 14, 18, 19, 20, 21, 23, 25, 26, 27, 28, 37, 52, 53, 54, 55, 56, 58, 59, 61, 62], "goe": [4, 6, 7, 12, 21, 54, 55, 57, 58, 61], "ye": [4, 5, 7, 34, 41, 42, 53, 55, 56, 62], "40": [4, 6, 9, 14, 15, 21, 34, 36, 42, 58], "keyword": [4, 6, 27, 41, 42, 43, 44, 54, 58], "inspect": [4, 33, 48, 54, 55, 56], "41": [4, 6, 34, 36, 42], "anti": 4, "gener": [4, 6, 7, 8, 13, 14, 16, 20, 25, 27, 34, 36, 39, 41, 42, 43, 44, 47, 51, 52, 55, 56, 57, 58, 62], "unfortun": [4, 21, 25], "caugth": 4, "43": [4, 34, 42, 43], "therefor": [4, 13, 19, 21, 25, 51, 59], "temporari": [4, 41, 55, 57, 62], "44": [4, 34, 43, 52], "guaranti": 4, "could": [4, 6, 7, 8, 10, 21, 22, 23, 26, 29, 32, 33, 36, 37, 38, 39, 42, 43, 46, 48, 51, 54, 55, 56, 57, 59, 62], "omit": [4, 5, 42, 55], "45": [4, 16, 34, 42, 43, 47], "odd": [4, 36, 58], "effect": [4, 6, 7, 20, 21, 23, 34, 37, 39, 41, 42, 43, 44, 55, 56, 57, 58, 59], "ignor": [4, 6, 10, 14, 19, 25, 31, 32, 55, 59, 60, 62], "IF": [4, 5], "logic": [4, 20, 26, 43], "46": [4, 20, 34, 61], "clean": [4, 6, 20, 22, 23, 25, 41, 59], "47": [4, 34], "elif": [4, 37, 54], "replac": [4, 21, 24, 25, 26, 36, 42, 43, 49, 54, 55, 58, 59, 60, 62], "golden": [4, 43], "steer": 4, "consid": [4, 6, 7, 10, 13, 17, 20, 21, 26, 54, 55, 57, 59, 61, 62], "three": [4, 6, 23, 24, 25, 27, 39, 42, 43, 44, 49, 51, 54, 55, 56, 57, 58, 60, 62], "sake": [4, 10, 55, 56], "favor": 4, "real": [4, 5, 6, 7, 8, 10, 12, 16, 21, 25, 29, 32, 43, 44, 45, 54, 60], "larger": [4, 10, 25, 54, 60], "scale": [4, 6, 7, 14, 55, 62], "too": [4, 6, 7, 10, 20, 21, 22, 25, 29, 37, 41, 44, 55, 56, 57, 59, 60], "complic": [4, 5, 7, 24, 25, 28, 29, 41, 42, 55, 56, 58, 59, 62], "explain": [4, 5, 14, 18, 20, 21, 22, 23, 25, 26, 28, 29, 30, 43, 45, 54, 55, 57, 58, 59, 60, 61, 62], "assum": [4, 6, 8, 14, 39, 42, 55, 56, 57, 58, 59, 60, 62], "third": [4, 20, 42, 43, 56, 57, 60], "solv": [4, 7, 14, 22, 26, 29, 35, 36, 41, 58, 60, 62], "deeper": [4, 17], "nest": [4, 5, 19, 22, 37, 42, 57, 58], "don": [4, 6, 7, 12, 13, 16, 20, 21, 22, 23, 25, 26, 29, 33, 36, 37, 38, 39, 41, 42, 43, 47, 48, 51, 54, 55, 56, 57, 58, 59, 60, 62], "output": [4, 7, 8, 9, 10, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 42, 43, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "48": [4, 34, 52], "50": [4, 6, 11, 12, 14, 16, 20, 21, 25, 34, 36], "result": [4, 7, 8, 10, 12, 13, 14, 15, 16, 22, 26, 28, 33, 37, 43, 45, 46, 47, 48, 49, 55, 56, 57, 58, 60, 61, 62], "focus": [5, 60], "invoc": [5, 55], "demystifi": 5, "oubl": 5, "score": [5, 7, 10, 12], "__meth__": [5, 16], "reserv": 5, "invent": 5, "precis": [5, 6, 34, 39], "__meth": 5, "fine": 5, "These": [5, 7, 10, 16, 17, 21, 22, 27, 34, 39, 55, 61, 62], "deleg": 5, "correspond": [5, 6, 14, 20, 23, 25, 26, 37, 38, 45, 46, 49, 57, 61], "__add__": [5, 36, 46], "notimpl": 5, "altern": [5, 6, 7, 13, 16, 32, 47, 51, 60, 62], "tri": [5, 26, 41, 55], "__radd__": 5, "ight": 5, "differ": [5, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 28, 29, 32, 34, 38, 39, 42, 43, 44, 45, 46, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62], "namedvalu": 5, "valueleft": 5, "valueright": 5, "radd": 5, "think": [5, 14, 17, 20, 21, 22, 23, 25, 38, 41, 42, 55, 57, 58, 59, 60], "valleft": 5, "val": 5, "valleft2": 5, "left2": 5, "__len__": [5, 16], "nice": [5, 7, 20, 32, 33, 35, 36, 37, 39, 42, 43, 48, 49, 62], "represent": [5, 7, 38], "__str__": 5, "similar": [5, 6, 20, 21, 23, 26, 34, 38, 39, 42, 43, 47, 51, 52, 54, 55, 58, 60, 61, 62], "__repr__": 5, "target": [5, 9, 16, 32, 56, 58], "toward": [5, 16, 45, 57], "develop": [5, 27, 29, 32, 43, 59], "namerepr": 5, "namestr": 5, "am": [5, 42], "namestrrepr": 5, "repr": 5, "mean": [5, 6, 7, 10, 12, 13, 14, 17, 18, 20, 21, 23, 25, 28, 31, 34, 35, 36, 37, 38, 42, 43, 44, 46, 47, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "attach": [5, 43, 44, 45, 46, 49, 51, 52], "behind": [5, 7, 24, 25, 26, 28, 29, 46, 57], "__call__": 5, "notcal": 5, "noncal": 5, "down": [5, 20, 21, 26, 27, 32, 34, 35, 43, 45, 53, 54, 55, 56, 62], "won": [5, 13, 14, 20, 24, 26, 37, 42, 58, 60, 62], "rather": [5, 6, 12, 20, 21, 23, 24, 25, 37, 53, 55, 56, 57, 58, 59, 60, 61], "normal": [5, 7, 8, 11, 13, 14, 28, 34, 36, 39, 43, 44, 46, 51, 53, 55, 57, 58, 60], "That": [5, 6, 7, 15, 20, 21, 36, 39, 42, 57, 58], "control": [5, 6, 16, 19, 22, 23, 24, 25, 26, 27, 28, 31, 32, 34, 55, 56, 62], "__getitem__": 5, "__setitem__": 5, "storag": [5, 11, 20, 27, 56, 57], "contain": [5, 6, 7, 9, 12, 13, 14, 15, 16, 20, 23, 25, 26, 27, 28, 32, 35, 37, 38, 39, 42, 43, 44, 46, 49, 54, 55, 56, 57, 58, 59, 60, 62], "demonstr": [5, 7, 8, 9, 10, 13, 14, 16, 32, 45, 55, 58, 61], "getitem": 5, "setitem": 5, "renam": [5, 26, 41, 44, 55, 56], "well": [5, 6, 10, 11, 12, 13, 14, 15, 16, 21, 23, 25, 28, 34, 36, 38, 41, 43, 49, 51, 54, 56, 57, 58, 60], "fullstop": 5, "consequ": 5, "latter": [5, 6, 11, 12, 13, 34, 39, 44, 54, 55, 60], "why": [5, 6, 10, 14, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 32, 36, 37, 54, 55, 56, 57, 58, 59, 60], "dynam": [5, 25, 32, 35, 36], "complet": [5, 6, 12, 17, 25, 26, 27, 34, 36, 47, 54, 55, 58, 59, 61, 62], "sens": [5, 37, 42], "fun": [5, 42], "live": [5, 62], "realli": [5, 7, 12, 21, 22, 23, 34, 38, 42, 44, 56, 61, 62], "least": [5, 25, 31, 35, 37, 38, 45, 56, 57, 58, 62], "independ": [5, 6, 8, 10, 14, 17, 25, 39, 62], "colleagu": [5, 20, 21, 28, 41, 55, 57, 59], "quiz": 5, "did": [5, 7, 13, 16, 17, 20, 25, 28, 34, 36, 42, 44, 56, 57, 59, 60, 62], "access": [5, 6, 13, 15, 16, 18, 23, 24, 28, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 51, 54, 55, 56, 61, 62], "guess": [5, 7, 21, 56], "overrid": [5, 22, 36, 43], "store": [5, 6, 7, 8, 10, 11, 13, 19, 20, 21, 26, 27, 28, 34, 42, 46, 49, 55, 59, 60, 61], "__dict__": 5, "remark": [5, 43], "__class__": 5, "mappingproxi": 5, "__module__": 5, "__main__": [5, 36, 43, 44], "__weakref__": 5, "__doc__": 5, "But": [5, 14, 19, 20, 21, 26, 33, 34, 36, 42, 43, 44, 48, 49, 54, 55, 61], "occur": [5, 20, 23, 26, 45], "realiti": [5, 28], "disclaim": 5, "extrem": [5, 36], "bad": [5, 7, 14, 19, 57, 61, 62], "getandset": 5, "__getattr__": [5, 16], "__setattr__": 5, "game": [5, 34], "same": [5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 33, 34, 37, 38, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 62], "provok": 5, "getattr": 5, "setattr": 5, "hi": [5, 18, 19, 26, 34], "becaus": [5, 8, 14, 18, 20, 21, 22, 23, 24, 26, 29, 33, 34, 35, 36, 37, 42, 43, 45, 46, 48, 49, 53, 55, 56, 57, 58, 59, 60, 61, 62], "explicit": [5, 34, 37, 62], "zen": [5, 41], "tim": 5, "peter": 5, "beauti": [5, 15, 21, 42], "ugli": [5, 49], "implicit": [5, 34, 43], "simpl": [5, 7, 11, 16, 25, 27, 32, 33, 36, 37, 43, 47, 48, 51, 54, 57, 58, 60, 61, 62], "complex": [5, 11, 16, 32, 34, 43, 45, 50, 56, 57, 59, 60, 61], "flat": [5, 9], "spars": 5, "dens": 5, "count": [5, 6, 10, 11, 13, 14, 23, 24, 25, 26, 57, 59, 60, 62], "aren": [5, 17, 41, 42, 56], "although": [5, 36, 61], "beat": 5, "puriti": 5, "silent": [5, 44, 56, 57], "unless": [5, 17, 23, 35, 37, 55, 57, 62], "explicitli": [5, 6, 13, 15, 20, 25, 34, 36, 37, 42, 43, 44, 45, 55, 62], "silenc": 5, "face": 5, "ambigu": [5, 21], "refus": 5, "temptat": 5, "obviou": [5, 23, 41, 43, 62], "dutch": 5, "hard": [5, 6, 8, 21, 25, 43, 55, 57, 58, 60, 62], "namespac": [5, 44], "honk": 5, "those": [5, 6, 12, 14, 17, 20, 21, 23, 25, 26, 37, 38, 43, 44, 45, 46, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "sentenc": [5, 21, 35, 49, 54], "adult": 5, "behav": [5, 25, 37, 38, 44, 45, 57], "simul": [6, 8, 12, 13], "j": [6, 7, 10, 13, 14, 34, 45, 54, 55], "psi": [6, 7, 10, 13], "rightarrow": [6, 39], "mu": [6, 13, 14], "mplhep": [6, 7, 8, 13, 14, 16], "hep": [6, 7, 11, 12, 13, 16, 32, 62], "organis": [6, 54], "collect": [6, 11, 15, 27, 28, 37, 38, 41, 42, 44, 55, 61], "still": [6, 10, 13, 14, 20, 23, 26, 36, 51, 52, 56, 57, 58, 59, 60, 61, 62], "high": [6, 10, 11, 12, 13, 14, 15, 32, 35, 41, 61], "energi": [6, 11, 14, 32, 35, 41], "physic": [6, 9, 11, 12, 13, 14, 15, 16, 32, 35, 41, 55], "mimic": 6, "top": [6, 7, 11, 14, 23, 24, 25, 33, 37, 39, 48, 55, 57, 59], "pure": [6, 13, 14, 16], "cumbersom": [6, 36], "uproot": [6, 7, 9, 10, 12, 16, 32, 40], "put": [6, 8, 20, 21, 22, 23, 25, 26, 33, 43, 48, 52, 55, 56, 57, 58, 59, 60, 61, 62], "fake": [6, 14, 54, 62], "jpsi_m": [6, 7, 10, 11, 13], "jpsi_p": [6, 7, 10, 11], "jpsi_pt": [6, 7, 10, 11], "jpsi_px": [6, 11], "jpsi_pi": [6, 11], "jpsi_pz": [6, 7, 10, 11], "mum_m": [6, 11], "mum_pt": [6, 7, 8, 10, 11], "mum_eta": [6, 7, 10, 11], "mum_p": [6, 7, 10, 11], "mum_px": [6, 7, 10, 11], "mum_pi": [6, 7, 10, 11], "mum_pz": [6, 7, 10, 11], "mum_ip": [6, 7, 8, 10, 11], "mum_probnnmu": [6, 7, 10, 11], "mum_probnnpi": [6, 11], "mup_m": [6, 11], "mup_pt": [6, 7, 8, 10, 11], "mup_eta": [6, 7, 10, 11], "mup_p": [6, 7, 10, 11], "mup_px": [6, 11], "mup_pi": [6, 11], "mup_pz": [6, 11], "mup_ip": [6, 7, 8, 10, 11], "mup_probnnmu": [6, 7, 10, 11], "mup_probnnpi": [6, 11], "ntrack": [6, 11], "suffix": 6, "_m": 6, "invari": [6, 14, 36], "mass": [6, 7, 8, 9, 10, 11, 13, 15, 16, 36, 39], "particl": [6, 9, 14, 16, 32, 36, 39], "pdg": [6, 15], "muon": [6, 7, 10], "_p": 6, "absolut": [6, 8, 35, 39, 54, 55, 61], "momentum": [6, 8, 14, 15, 36, 39], "_pt": 6, "plane": 6, "_pe": 6, "_px": 6, "_py": 6, "_pz": 6, "four": [6, 18, 25, 37, 42, 60, 61], "compon": [6, 14, 39, 42], "_ip": 6, "impact": [6, 10], "paramet": [6, 10, 14, 16, 54, 55, 56], "distanc": [6, 12, 39], "closest": 6, "approach": [6, 25, 26, 28, 60], "between": [6, 7, 8, 10, 11, 12, 14, 15, 20, 21, 23, 26, 27, 34, 38, 42, 44, 47, 55, 57, 58, 59, 60, 61], "reconstruct": [6, 16, 20, 32], "primari": 6, "vertex": 6, "probnnmu": 6, "probnnpi": 6, "identif": 6, "pion": [6, 42], "track": [6, 11, 17, 19, 21, 22, 23, 25, 26, 31, 32, 36, 37, 42, 55, 60, 62], "instal": [6, 10, 12, 18, 27, 32, 39, 44, 47, 62], "github": [6, 7, 10, 12, 18, 23, 25, 26, 28, 29, 32, 62], "repos": 6, "tree": [6, 9, 10, 12, 16, 39, 55, 60], "class": [6, 7, 10, 13, 14, 16, 32, 34, 35, 43], "convert": [6, 14, 16, 32, 34, 42, 49, 54, 60], "varieti": [6, 10, 61], "datafram": [6, 7, 10, 14, 15, 16, 39, 40], "tabl": [6, 11, 18, 24, 26, 34, 56, 57], "root_numpi": 6, "root_panda": [6, 39, 44], "outdat": [6, 16], "grid": [6, 7, 8, 9, 10], "cern": [6, 7, 9, 10, 12, 18, 24, 25, 26, 27, 29, 31, 32, 39, 44, 47, 51, 52, 53, 55, 61, 62], "keep": [6, 7, 11, 12, 17, 19, 20, 21, 22, 23, 24, 25, 26, 29, 31, 32, 36, 37, 42, 44, 50, 51, 54, 55, 56, 57, 62], "local": [6, 12, 19, 20, 21, 23, 24, 26, 31, 39, 44, 55], "xrootd": 6, "protocol": [6, 23], "my_fil": [6, 39, 56], "eosus": 6, "ch": [6, 7, 9, 10, 12, 23, 24, 25, 26, 27, 39, 44, 47, 51, 52, 53, 55, 61, 62], "eo": [6, 39], "lhcbsk": 6, "real_data": [6, 7, 10], "valid": [6, 7, 8, 12, 13, 16, 23, 32, 33, 36, 48, 57, 59], "credenti": 6, "authent": 6, "fail": [6, 25, 26, 27, 62], "oserror": 6, "server": [6, 17, 18, 23, 25, 26, 28, 31, 32], "3010": 6, "unabl": [6, 7, 58], "unauthor": 6, "deni": 6, "kinit": [6, 51], "usernam": [6, 23, 24, 25, 51, 55, 62], "termin": [6, 10, 20, 24, 25, 35, 44, 47, 52, 54, 55, 57, 58, 62], "password": [6, 50], "publicli": 6, "remot": [6, 24, 26, 27, 31, 32, 52, 55, 61], "significantli": 6, "slower": 6, "starterkit": [6, 7, 9, 10, 12, 16, 32, 35, 50], "2018": [6, 7, 10], "httpsourc": [6, 10, 12], "chunkbyt": [6, 10, 12], "1024": [6, 10, 12, 26, 55], "limitbyt": [6, 10, 12], "33554432": [6, 10, 12], "parallel": [6, 10, 12, 17, 26, 27, 32, 61, 62], "decaytre": [6, 7, 10, 39], "singl": [6, 7, 12, 20, 23, 25, 26, 27, 37, 42, 43, 44, 49, 53, 55, 57, 58, 59, 60, 61, 62], "\u03c8": 6, "101106": 6, "1071159": 6, "08600438": 6, "00478927": 6, "77311478": 6, "7698744": 6, "data_df": [6, 7, 8, 10, 11, 13], "usual": [6, 7, 8, 11, 12, 20, 25, 26, 29, 34, 39, 42, 44, 49, 54, 55, 57, 59, 60, 61], "head": [6, 7, 20, 21, 24, 25, 26, 39, 43, 53, 54, 57, 58, 59], "188": 6, "630181": 6, "700534": 6, "131937": 6, "375806": 6, "288923": 6, "604688": 6, "376341": 6, "246101": 6, "755981": 6, "99": [6, 12, 34, 42], "674146": 6, "119": 6, "018213": 6, "608728": 6, "105658": 6, "820565": 6, "149": 6, "999983": 6, "836058": 6, "999994": 6, "244674": 6, "52": 6, "385685": 6, "816164": 6, "595537": 6, "51": [6, 12, 20, 34], "961499": 6, "882897": 6, "293459": 6, "107116": 6, "735741": 6, "552217": 6, "776801": 6, "621295": 6, "210": [6, 39], "293355": 6, "851094": 6, "900278": 6, "125": [6, 7], "998874": 6, "264369": 6, "999999": 6, "391294": 6, "068478": 6, "552368": 6, "817129": 6, "837748": 6, "801420": 6, "976946": 6, "086004": 6, "110952": 6, "179505": 6, "096355": 6, "279673": 6, "272015": 6, "632559": 6, "490677": 6, "371": 6, "538509": 6, "313881": 6, "882305": 6, "961390": 6, "78": [6, 42], "399724": 6, "833082": 6, "818953": 6, "283360": 6, "949075": 6, "338889": 6, "087923": 6, "571993": 6, "028028": 6, "581850": 6, "020064": 6, "134": 6, "767864": 6, "792800": 6, "088611": 6, "136": 6, "896250": 6, "792830": 6, "999992": 6, "724581": 6, "83": 6, "900727": 6, "065507": 6, "457333": 6, "618226": 6, "132904": 6, "842831": 6, "116368": 6, "698279": 6, "220143": 6, "818777": 6, "851730": 6, "2926": 6, "081975": 6, "619576": 6, "031800": 6, "71": [6, 15], "998548": 6, "270670": 6, "999987": 6, "921856": 6, "row": [6, 7, 39, 57], "column": [6, 7, 11, 12, 15, 20, 26, 39, 54, 55], "hist": [6, 10, 12, 14, 16, 39], "xlabel": [6, 7, 8, 9, 10, 13, 14, 39], "jpsi": 6, "okai": [6, 7, 8], "api": 6, "_as_gen": 6, "intern": [6, 13, 14, 29, 38, 44], "bin": [6, 7, 8, 9, 10, 13, 14, 16, 32, 39, 44, 54, 55, 56, 62], "histtyp": [6, 10, 13, 14, 39], "easili": [6, 7, 12, 14, 33, 37, 39, 42, 44, 47, 48, 49, 52, 53, 62], "uncertainti": [6, 13, 16, 40], "match": [6, 10, 20, 22, 26, 29, 38, 41, 47, 55, 56, 57, 58, 59, 60, 62], "lhcb2": 6, "atla": 6, "cm": [6, 9], "histplot": [6, 7, 8, 11, 13, 14], "lot": [6, 8, 26, 32, 35, 36, 37, 39, 41, 42, 43, 44, 47, 49, 55, 57, 60, 62], "onc": [6, 7, 17, 18, 19, 20, 22, 23, 25, 27, 28, 29, 34, 42, 43, 44, 49, 52, 53, 56, 57, 58, 59, 60, 61, 62], "subplot": [6, 9, 10, 12, 14], "figsiz": [6, 9, 12, 14], "yerr": [6, 7, 13, 14], "true": [6, 7, 8, 9, 10, 12, 13, 14, 18, 25, 33, 34, 37, 39, 41, 43, 44, 47, 48, 54, 60], "half_binwidth": 6, "errorbar": [6, 11, 13, 14], "xerr": 6, "errorbarartist": 6, "errorbarcontain": [6, 11], "artist": [6, 11], "plot_mass": [6, 7, 10], "df": [6, 7, 8, 10, 39, 54], "feel": [6, 7, 12, 33, 37, 41, 47, 48, 61], "adjust": [6, 7, 8, 9, 10, 12, 59, 62], "label": [6, 7, 8, 9, 10, 11, 12, 13, 16, 20, 32, 39, 44, 55], "gev": [6, 7, 10, 13, 15, 39], "xlim": [6, 7, 8, 9, 10, 12, 14, 39], "forgot": [6, 20, 57], "bother": [6, 32], "them": [6, 11, 13, 14, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 34, 37, 39, 41, 43, 44, 45, 46, 49, 54, 55, 56, 57, 58, 59, 60, 61, 62], "eval": [6, 7, 10, 12, 15, 39], "jpsi_eta": [6, 7, 10, 11], "arctanh": [6, 7, 10], "inplac": [6, 7, 10, 13, 39], "703371": 6, "874790": 6, "307233": 6, "972345": 6, "307082": 6, "float64": [6, 39], "mu_p": 6, "809553": 6, "820509": 6, "484875": 6, "900145": 6, "577624": 6, "490405": 6, "69": 6, "311033": 6, "087997": 6, "66": [6, 14, 15], "868844": 6, "031472": 6, "increas": [6, 12, 15, 58], "signal": [6, 7, 8, 10, 11, 13, 16, 56], "sampl": [6, 7, 10, 13, 14, 16, 32, 39, 55, 57, 59, 61, 62], "background": [6, 7, 8, 10, 13, 16, 32, 39], "discrimin": [6, 7, 14, 16, 32], "pid": [6, 7], "data_with_cuts_df": [6, 7], "queri": [6, 7, 10, 11, 13, 15, 37, 39, 41], "identifi": [6, 11, 20, 21, 23, 26, 28, 55, 61, 62], "densiti": [6, 7, 8, 10, 12, 14, 16, 32, 39], "p": [6, 7, 13, 14, 15, 23, 27, 37, 47, 51, 55, 57, 60, 62], "_t": [6, 7], "legend": [6, 7, 8, 9, 10, 13, 14, 39], "loc": [6, 7, 8, 9, 10, 14, 39], "0x7f43b2a6eb10": 6, "python_lesson": [6, 7], "check_truth": [6, 7], "ncut": 6, "moment": [6, 7, 14, 25, 42, 55, 58, 59, 62], "1216": 6, "167169": 6, "metric": [6, 7, 8, 9, 10, 12], "58": 6, "31922": 6, "275": 6, "13798": 6, "told": [6, 20, 57, 62], "pick": [6, 29, 44], "simulated_data": [6, 7, 10], "mc_df": [6, 7, 8, 10, 11, 13], "mc_file": 6, "sideband": [6, 7, 8], "peak": [6, 7, 9], "present": [6, 16, 20, 22, 47, 54, 60, 62], "select": [6, 7, 14, 25, 34, 35, 53, 57, 58, 59, 60, 62], "outsid": [6, 43, 55, 59, 62], "region": [6, 7, 10, 13], "bkg_df": [6, 7, 8, 10, 11, 13], "ve": [6, 17, 20, 21, 23, 24, 25, 26, 33, 34, 37, 39, 41, 42, 45, 46, 48, 49, 55, 56, 57, 60, 62], "appl": 6, "nearest": 6, "9975": 6, "005": 6, "partial": 6, "mc": [6, 7, 8, 10, 12, 13, 16], "hsig": [6, 7, 8], "60": [6, 7, 8, 15, 57, 58], "hbkg": [6, 7, 8], "bkg": [6, 7, 8, 13, 14], "0x7f43b2a80a90": 6, "normalis": [6, 10, 39], "0x7f43b327ab10": 6, "both": [6, 10, 11, 13, 20, 21, 24, 25, 26, 27, 29, 30, 34, 43, 47, 49, 54, 55, 56, 57, 58, 60, 62], "signatur": 6, "plot_comparis": [6, 7, 8, 10], "ipykernel_3569": 6, "3447827755": 6, "runtimewarn": [6, 7, 8], "retain": [6, 11], "consum": [6, 56], "much": [6, 8, 9, 12, 13, 17, 21, 22, 28, 33, 37, 38, 39, 41, 43, 44, 48, 49, 54, 55, 56, 57, 58, 62], "memori": [6, 34, 38, 54, 57], "warn": [6, 8, 10, 13, 14, 26, 44], "rcparam": 6, "max_open_warn": 6, "reli": [6, 38, 44, 62], "fortun": [6, 27, 39], "heavili": 6, "depend": [6, 9, 10, 12, 13, 14, 20, 25, 27, 28, 31, 36, 37, 51, 55, 56, 62], "shape": [6, 10, 11, 13, 14, 39], "calcul": [6, 10, 11, 13, 15, 36, 38, 39, 43, 47, 55, 57, 59, 61, 62], "detector": 6, "calorimet": 6, "p_e": 6, "got": [6, 25, 39, 42, 43, 44], "slow": [6, 39, 47], "crash": [6, 7, 53, 59], "produc": [6, 20, 27, 56, 57, 58, 59, 62], "ever": [6, 15, 19, 25, 27, 59, 60, 62], "thousand": [6, 44], "pseudorapid": 6, "vagu": 6, "lhcb": [6, 35, 39, 45, 47, 50, 62], "asid": 6, "session": [6, 10, 18, 26, 29, 32, 47, 50, 52, 53, 54], "reload": [6, 7], "boost": [7, 11, 16, 32], "bdt": [7, 8, 9, 10, 11, 13, 16], "distinguish": [7, 12, 20, 55, 60, 61], "input": [7, 10, 13, 18, 21, 42, 43, 44, 54, 55, 57, 58, 59, 60, 61, 62], "predict": [7, 8, 9, 10, 12, 21], "previou": [7, 8, 10, 11, 14, 15, 16, 21, 22, 25, 26, 27, 32, 39, 54, 55, 56, 57, 58, 62], "modul": [7, 8, 16, 32, 33, 35, 37, 38, 39, 42, 43, 48], "sklearn": [7, 8, 9, 10, 12], "ensembl": [7, 8, 9, 10, 12], "gradientboostingclassifi": [7, 8, 9, 10, 12], "auc": [7, 8, 9, 10, 12], "roc_curv": [7, 8, 9, 10], "model_select": [7, 8, 9, 10, 12], "kfold": [7, 8, 10, 12], "xgboost": [7, 8, 10, 16, 32], "xgbclassifi": [7, 8, 10], "rectangular": [7, 16], "adavantag": 7, "corel": 7, "scatter": [7, 59], "marker": [7, 20, 26], "ylabel": [7, 8, 9, 10], "0x7f2cbc267850": 7, "dimension": [7, 12, 16], "machin": [7, 8, 16, 18, 24, 27, 28, 41, 51, 52, 55, 57, 61, 62], "concept": [7, 16, 25, 32, 36], "known": [7, 8, 12, 16, 27, 28, 32, 39, 47, 55, 60], "weak": 7, "learner": [7, 10], "strong": [7, 32, 35], "combin": [7, 10, 13, 14, 15, 20, 21, 28, 37, 47, 55, 57, 58, 60, 61, 62], "algorithm": [7, 8, 10, 12, 14, 16, 43], "luckili": [7, 21, 39, 42, 60], "ensem": 7, "classif": [7, 9, 10, 12, 14, 16, 32, 58], "popular": [7, 27, 29, 39, 41, 61], "might": [7, 10, 19, 20, 21, 22, 23, 24, 25, 28, 33, 35, 37, 38, 41, 42, 44, 47, 48, 54, 55, 56, 57, 58, 59, 60, 62], "sound": [7, 35, 37, 46, 49, 61], "gradientboosingclassifi": 7, "training_column": [7, 8, 9, 10], "n_estim": [7, 8, 9, 10, 12], "less": [7, 8, 10, 12, 26, 50, 54, 57, 58], "estim": [7, 8, 10, 12, 13, 14, 16, 40], "300": [7, 8, 14, 57, 59, 60, 61], "teach": [7, 28, 31, 32, 35, 62], "2d": [7, 9, 11], "catagori": [7, 8, 10, 11], "training_data": [7, 8, 10], "concat": [7, 10], "ignore_index": [7, 10], "later": [7, 17, 18, 19, 20, 21, 27, 29, 34, 44, 46, 49, 52, 57, 59], "base_scor": 7, "booster": [7, 8], "callback": 7, "colsample_bylevel": 7, "colsample_bynod": 7, "colsample_bytre": [7, 10], "devic": [7, 54, 61], "early_stopping_round": [7, 10], "enable_categor": 7, "fals": [7, 8, 9, 10, 13, 14, 32, 33, 34, 37, 41, 43, 44, 48, 62], "eval_metr": [7, 10], "feature_typ": 7, "gamma": [7, 10], "grow_polici": 7, "importance_typ": 7, "interaction_constraint": 7, "learning_r": [7, 9, 10, 12], "max_bin": 7, "max_cat_threshold": 7, "max_cat_to_onehot": 7, "max_delta_step": 7, "max_depth": [7, 9, 10, 12], "max_leav": 7, "min_child_weight": [7, 10], "nan": 7, "monotone_constraint": 7, "multi_strategi": 7, "n_job": [7, 9, 10], "num_parallel_tre": 7, "random_st": [7, 8, 9, 10, 12], "jupyt": [7, 11, 13, 16, 29, 32, 35, 39, 47], "environ": [7, 13, 14, 27, 32, 35, 39, 47, 50, 55, 59, 60], "rerun": [7, 34, 62], "trust": [7, 54], "On": [7, 18, 19, 20, 21, 22, 23, 24, 25, 26, 32, 38, 52, 55, 56, 57, 60, 61], "render": [7, 34], "nbviewer": 7, "nbsp": 7, "xgbclassifierifittedxgbclassifi": 7, "dataset": [7, 8, 12, 13, 14, 16, 57], "candid": 7, "predict_proba": [7, 8, 9, 10, 12], "0951997": 7, "9048003": 7, "22529536": 7, "77470464": 7, "63189864": 7, "3681014": 7, "6602049": 7, "33979508": 7, "36177772": 7, "6382223": 7, "float32": 7, "n_": [7, 14], "probabl": [7, 8, 16, 22, 28, 32, 34, 41, 42, 43, 54, 56, 57, 59, 60, 62], "candiat": 7, "second": [7, 10, 13, 14, 20, 24, 25, 34, 37, 41, 42, 44, 49, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62], "assumpt": [7, 16], "treat": [7, 11, 13, 14, 42, 44, 55, 56, 58, 62], "slice": [7, 10, 42], "367871": 7, "22820437": 7, "29143938": 7, "challeng": [7, 21, 22, 55, 61, 62], "fact": [7, 14, 20, 21, 27, 34, 37, 44, 49, 55, 59, 60, 61, 62], "fewer": [7, 33, 48, 55], "chanc": [7, 25, 26, 56, 61], "mix": [7, 29, 43, 62], "caus": [7, 10, 12, 13, 18, 26, 56, 59], "subtl": 7, "accidenatlli": 7, "somewher": [7, 25, 35, 43, 49, 56], "earlier": [7, 20, 23, 24, 25, 28, 39, 42, 52, 54, 56, 57, 58, 59, 60], "histogram": [7, 8, 9, 12, 13, 14, 15, 16, 32, 35], "95": 7, "0x7f2c4df9e2d0": 7, "possibli": [7, 28, 54], "207": 7, "far": [7, 20, 23, 24, 29, 34, 37, 55, 62], "magic": [7, 11, 34, 36, 45, 55, 56, 62], "unfortuan": 7, "tool": [7, 15, 17, 18, 20, 25, 26, 27, 29, 31, 35, 36, 47, 55, 56, 57, 59, 60, 61, 62], "almost": [7, 20, 27, 32, 51, 55, 56, 57], "characterist": [7, 14, 55], "curv": [7, 8, 10, 12, 14, 16], "roc": [7, 8, 10, 12, 16], "effienc": [7, 9], "rate": [7, 8, 9, 10, 58], "tpr": [7, 8, 9, 10], "against": [7, 10], "ineffieicni": 7, "fpr": [7, 8, 9, 10], "corropsond": 7, "threshold": [7, 8, 9, 10], "reus": [7, 13, 14, 23, 24, 25, 26, 29, 36, 43, 44], "y_score": [7, 8, 9, 10], "nicer": [7, 8, 9, 10, 42, 43], "forc": [7, 8, 9, 10, 22, 35, 39, 42, 54, 55, 60, 62], "corrospond": 7, "randomli": 7, "grai": [7, 24], "color": [7, 8, 9, 10, 13, 14, 18, 20, 21, 26, 34, 54, 55, 59], "linestyl": [7, 8, 9, 10], "ylim": [7, 8, 9, 10, 14], "lower": [7, 8, 9, 10, 11, 12, 13, 14, 37, 49, 60], "gca": [7, 8, 9, 10, 13, 14], "set_aspect": [7, 8, 9, 10], "equal": [7, 8, 9, 10, 12, 14, 37, 38, 43, 54, 62], "box": [7, 8, 9, 10], "closer": [7, 34], "corner": [7, 9, 36], "area": [7, 8, 9, 10, 11, 12, 19, 20, 21, 25, 26], "generanl": 7, "pm": 7, "sigma": [7, 10, 13, 14], "toi": [7, 12, 13, 16], "n_sig": [7, 8, 10], "1200": [7, 8, 10], "n_bkg": [7, 8, 10], "23000": [7, 8, 10], "sig": [7, 14], "ipykernel_4028": 7, "4020814425": 7, "invalid": [7, 8, 23, 43, 44, 54, 55], "divid": [7, 8, 11, 12, 45, 58], "Then": [7, 19, 24, 25, 26, 33, 35, 38, 43, 46, 48, 51, 56, 59, 62], "optimal_index": 7, "argmax": [7, 8, 10], "optimal_metr": 7, "optimal_cut": [7, 8, 10], "optim": [7, 8, 10, 14], "inf": [7, 13], "util": [7, 47, 51, 55, 60, 62], "262": 7, "zero": [7, 10, 14, 27, 42, 55, 57, 58, 61], "scalar": [7, 11], "flat_scal": 7, "diff": [7, 13, 14, 20, 21, 23, 24, 54], "edg": [7, 10, 11], "197": 7, "sumw": 7, "comput": [7, 10, 13, 14, 17, 18, 20, 21, 24, 26, 28, 30, 41, 42, 43, 44, 45, 47, 52, 55, 56, 57, 59, 61, 62], "meaning": [7, 8, 25, 42, 56], "ab": [7, 8, 10, 14, 43, 45, 57, 58, 59], "method_fcn": 7, "varianc": [7, 11], "242": 7, "multipli": [7, 11, 12, 49, 57], "243": [7, 59], "yerr_lo": 7, "244": 7, "yerr_hi": 7, "0x7f2c4e4cb710": 7, "plot_roc": [7, 8, 9, 10], "plot_signific": [7, 8, 10], "axvlin": [7, 8, 10], "black": [7, 8, 10, 13, 14, 62], "datafil": [7, 9, 58, 59], "librari": [7, 9, 10, 11, 12, 13, 15, 16, 32, 33, 35, 39, 41, 48, 54, 55], "mcfile": 7, "succesfulli": 7, "4278176416": 7, "standardis": [8, 62], "rank": 8, "highli": [8, 13, 28, 32, 47], "competit": [8, 60], "comparis": 8, "alorithm": 8, "adaboostclassifi": [8, 10], "gradient": [8, 9, 10, 16, 32], "bdt_1": 8, "bdt_2": 8, "_weight_boost": 8, "519": 8, "futurewarn": [8, 13], "samm": 8, "deprec": [8, 10, 40], "circumv": 8, "classifi": [8, 12, 14, 16, 32, 55], "xgboost_bdt": 8, "ipykernel_4431": 8, "2193470804": 8, "actuali": 8, "adaboost": [8, 9], "biject": 8, "short": [8, 11, 20, 25, 28, 43, 44, 55, 56, 60], "matter": [8, 22, 29, 34, 42, 44, 55, 56, 57, 61, 62], "correl": [8, 12, 14, 16], "littl": [8, 14, 17, 19, 25, 33, 42, 43, 48, 53, 60], "resolut": [8, 26, 55], "ipmin": 8, "min": [8, 11, 14, 54, 62], "ipdiff": [8, 10], "bdtclass": 8, "training_columns_2": 8, "bdt_3": 8, "training_columns_3": 8, "0x7fddb4fea5d0": 8, "lose": [8, 19, 21, 25, 31, 52], "part": [8, 11, 13, 14, 16, 21, 25, 27, 32, 33, 42, 44, 47, 48, 49, 55, 56, 58, 60, 62], "split": [8, 10, 11, 12, 14, 20, 36, 44, 62], "crucial": [8, 13, 34], "scenario": 8, "red": [8, 20, 23, 58], "tile": 8, "blue": [8, 9, 24], "whole": [8, 12, 13, 24, 49, 55, 57, 58, 60, 62], "holdout": 8, "overfit": [8, 12], "overestim": 8, "evalu": [8, 10, 12, 37, 54, 58, 61], "unbias": [8, 12], "search": [8, 15, 16, 20, 21, 44, 54, 55, 56, 58, 60, 62], "stabl": [8, 9, 10, 13], "section": [8, 16, 39, 50, 57], "kf": [8, 10], "n_split": [8, 10], "get_n_split": 8, "shuffl": [8, 10], "train_index": 8, "test_index": 8, "x_train": [8, 10], "x_test": [8, 10], "y_train": [8, 10], "y_test": [8, 10], "favorid": 8, "frequent": [9, 14, 26, 44, 55, 59, 61], "discoveri": [9, 13, 16, 28], "due": [9, 14, 17, 35, 44], "comparison": [9, 10, 37], "signif": [9, 13], "loos": [9, 57], "qualiti": [9, 12, 25, 57], "plain": [9, 11, 55, 56, 59], "gradientboost": 9, "knn": 9, "ada": 9, "loss": [9, 10, 12, 14, 16, 32, 56, 57, 60], "ugb": 9, "knnada": 9, "flatnessloss": 9, "paper": [9, 14, 17, 23, 28, 55, 59, 61], "plenti": [9, 35], "subset": [9, 10, 41], "train_test_split": [9, 10, 12], "decisiontreeclassifi": 9, "used_column": 9, "y1": [9, 10], "y2": 9, "y3": 9, "m2ab": 9, "m2ac": 9, "2019": [9, 12], "dalitzdata": 9, "drop": [9, 47, 62], "mostli": [9, 26, 55], "tradit": [9, 33, 48], "poor": 9, "effieci": 9, "plot_distribut": 9, "data_fram": 9, "var_name1": 9, "var_name2": 9, "hist2d": 9, "cmap": 9, "colorbar": [9, 11], "titl": [9, 10, 12, 13, 14, 25, 30], "trainx": 9, "testx": 9, "traini": 9, "testi": 9, "test_siz": 9, "uniform_featur": 9, "train_featur": 9, "150": [9, 15, 39], "base_estim": 9, "efficiency_step": 9, "smooth": [9, 12], "knnloss": 9, "knnadalossfunct": 9, "uniform_label": 9, "ugradientboostingclassifi": 9, "uboostclassifi": 9, "knnflatnesslossfunct": 9, "fl_coeffici": 9, "fl": 9, "clf": [9, 12], "roc_auc_scor": [9, 12], "pip": [10, 39, 44], "xgb": 10, "gridsearchcv": 10, "cross_val_scor": 10, "cross_valid": 10, "ipykernel_4644": 10, "1411477585": 10, "deprecationwarn": [10, 12], "pyarrow": [10, 12], "major": [10, 12, 25, 47], "releas": [10, 12, 25, 29, 47], "arrow": [10, 12, 47, 54, 55, 58], "interoper": [10, 12], "system": [10, 12, 14, 15, 17, 18, 23, 26, 28, 31, 32, 41, 47, 55, 56, 61], "dev": [10, 12, 26], "54466": [10, 12], "process": [10, 12, 14, 24, 28, 39, 44, 47, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62], "stt": 10, "stc": 10, "process_tim": 10, "norm": [10, 14, 39], "_": [10, 25, 27, 40, 43, 44, 49, 56], "optimum": 10, "linewidth": 10, "max_entri": 10, "1000": [10, 12, 13, 14, 55], "low": [10, 12], "stat": [10, 14, 40, 58, 59, 60, 62], "entry_stop": 10, "2007768199": 10, "settingwithcopywarn": 10, "row_index": 10, "col_index": 10, "caveat": [10, 59], "pydata": 10, "doc": [10, 17, 43], "user_guid": 10, "view": [10, 11, 20, 23, 25, 38, 39, 43, 44, 47, 55, 56, 58], "versu": [10, 41], "previous": [10, 22, 25, 41, 58], "off": [10, 13, 14, 25, 29, 37, 38, 43, 44, 53, 57, 61], "monitor": [10, 62], "approxim": 10, "x1": 10, "train_siz": [10, 12], "vari": 10, "suit": [10, 29], "lr": 10, "coeffici": [10, 14], "decai": [10, 15, 39], "alia": [10, 33, 34, 44, 48, 51], "stime": 10, "seed": 10, "123": [10, 21, 35, 41, 49, 58], "8518712520599365": 10, "3009250180": 10, "randomis": 10, "fly": 10, "statist": [10, 13, 14, 15, 16, 40, 56, 59, 61], "remaind": 10, "cv": [10, 17], "100th": 10, "trend": 10, "training_monitor": 10, "alg": 10, "eval_set": 10, "evals_result": 10, "epoch": 10, "len": [10, 12, 14, 16, 32, 38, 42, 43, 49, 62], "validation_0": 10, "logloss": 10, "x_axi": 10, "fig": [10, 14], "ax": [10, 13, 14, 16, 32], "validation_1": 10, "progress": [10, 21, 25, 27, 31, 62], "minimis": [10, 43], "cost": [10, 26], "neglig": 10, "invert": [10, 60], "overtrain": 10, "costli": 10, "pitfal": [10, 16], "multi": [10, 16, 36, 42, 49], "bdt_cv": 10, "n_thread": 10, "verbos": [10, 25, 33, 34, 41, 48, 55, 57], "nxgboost": 10, "xgbcv": 10, "889": 10, "userwarn": [10, 13, 14], "compat": [10, 13, 16, 47], "constructor": [10, 36], "set_param": 10, "160": 10, "workspac": 10, "src": 10, "742": 10, "smsg": 10, "9497551918029785": 10, "3553768138": 10, "draw": 10, "respon": 10, "effici": [10, 11, 25, 31, 38, 55, 56], "v": [10, 12, 14, 23, 25, 26, 33, 36, 48, 55, 59, 60], "minimum": 10, "bdt_cut": 10, "bdt_cv_cut": 10, "405805978293522": 10, "80857503": 10, "364206707574938": 10, "8245125": 10, "averag": [10, 11, 52], "across": [10, 17, 24, 47, 55, 62], "instabl": 10, "reliabl": [10, 13], "seem": [10, 12, 17, 25, 33, 41, 44, 46, 47, 48, 55, 58, 60, 62], "consist": [10, 13, 34, 41, 42, 56, 57, 58, 59], "ll": [10, 17, 20, 21, 23, 29, 33, 41, 42, 43, 45, 46, 48, 49, 55, 56, 57, 58, 59, 60, 61], "test_train_split": 10, "iloc": 10, "cv_acc": 10, "accuraci": 10, "cv_lo": 10, "neg_log_loss": 10, "cv_auc": 10, "roc_auc": 10, "bestfold": 10, "6696691513061523": 10, "78412488": 10, "77760064": 10, "78477481": 10, "78856118": 10, "42945196": 10, "43137575": 10, "42765048": 10, "42374993": 10, "87520356": 10, "87239133": 10, "8768386": 10, "87975731": 10, "round": [10, 13, 14, 45], "standard": [10, 13, 15, 16, 29, 32, 33, 35, 41, 48, 54, 55, 57, 58, 59, 60, 61], "revert": [10, 21], "prevent": [10, 25, 32, 44, 55, 57, 60, 62], "extra": [10, 14, 20, 25, 44, 47, 59], "thu": [10, 14, 20, 21, 22, 29, 39, 44, 52, 57], "small": [10, 14, 24, 25, 28, 31, 43, 57, 59], "prematur": 10, "modelfit": 10, "param": [10, 13, 14], "predictor": 10, "fbest": 10, "early_stop": 10, "enumer": [10, 12, 38, 42], "xgb_param": 10, "get_xgb_param": 10, "dmatrix": 10, "feature_nam": 10, "nthread": 10, "cvresult": 10, "num_boost_round": 10, "get_param": [10, 14], "nfold": 10, "cv_fold": 10, "train_predict": 10, "test_predict": 10, "nmodel": 10, "accuracy_scor": 10, "incorpor": [10, 25, 29], "its": [10, 12, 14, 20, 21, 23, 24, 26, 28, 29, 31, 32, 37, 38, 39, 42, 43, 44, 47, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62], "subsequ": [10, 18, 25, 62], "upper": [10, 11, 13, 14, 44, 49], "converg": [10, 13, 25], "hyperparamet": [10, 12], "bdt_e": 10, "hyperparamt": 10, "subsampl": [10, 12], "scale_pos_weight": 10, "binari": [10, 26, 60], "logist": 10, "mutli": 10, "softprob": 10, "num_class": 10, "multiclassifi": 10, "nmodelfit": 10, "xgbe": 10, "12229871749878": 10, "9259254932403564": 10, "320": 10, "878406430077885": 10, "8180580234817411": 10, "667714595794678": 10, "41647419": 10, "benchmark": 10, "slowli": 10, "kick": 10, "comaprison": 10, "bdt_cut_cv": 10, "bdt_cut_": 10, "05205070820643": 10, "7961289": 10, "structur": [10, 15, 22, 32, 35, 36, 39, 42, 55, 56, 58, 62], "constraint": [10, 13, 14, 35, 61], "space": [10, 14, 16, 20, 22, 26, 32, 33, 37, 42, 43, 48, 50, 55, 56, 58, 59, 60, 62], "explor": [10, 17, 23, 31, 32, 35, 55, 56, 60, 61], "optims": 10, "weigh": 10, "resourc": [10, 27, 32, 41, 61, 62], "timefram": 10, "dispos": 10, "expedi": 10, "predetermin": 10, "variat": [10, 16, 25, 55, 59], "gridscan": 10, "hp": 10, "hpgridscan": 10, "arang": 10, "scan": [10, 46], "establish": [10, 26], "cutoff": 10, "param_grid": 10, "iid": 10, "best_estimator_": 10, "best_params_": 10, "best_score_": 10, "shorten": 10, "bdt_st": 10, "bdt_g": 10, "nhpgridscan": 10, "xgbg": 10, "946533203125": 10, "8091291887649159": 10, "182318449020386": 10, "1018627576": 10, "naiv": [10, 25], "fair": 10, "push": [10, 18, 23, 24, 26, 27, 28, 29, 31, 32], "further": [10, 21, 25, 29, 41, 55, 56, 61], "trade": [10, 38], "parrallis": 10, "task": [10, 26, 27, 60, 62], "hour": [10, 23, 51, 58, 60, 61], "o": [10, 15, 18, 41, 44, 53, 55, 56, 59, 60, 61], "bdt_opt": 10, "xgbopt": 10, "comapr": 10, "stage": [10, 19, 20, 21, 24, 25, 26, 27, 28, 57, 58, 59], "bdt_es_cut": 10, "bdt_gs_cut": 10, "bdt_opt_cut": 10, "data_bdt_cut": 10, "data_gs_cut": 10, "225756452547515": 10, "8237634": 10, "817070520310462": 10, "8272739": 10, "0x7f55fddba410": 10, "rel": [10, 13, 23, 37, 42, 55, 56, 61], "shoulder": 10, "spectrum": 10, "potenti": [10, 54, 59], "exploit": 10, "diverg": 10, "replot": 10, "ideal": [10, 12, 28], "carefulli": [10, 21], "sign": [10, 23, 27, 55, 58], "lhc": 10, "ugboost": 10, "punish": 10, "deped": 10, "sig_df": 10, "sig_bdt_cut": 10, "sig_gs_cut": 10, "0x7f55fdd64990": 10, "cours": [10, 16, 32, 33, 34, 35, 36, 37, 38, 43, 45, 46, 48, 50, 55, 59, 62], "decreas": 10, "retrain": 10, "afford": 10, "With": [10, 11, 12, 13, 21, 24, 28, 32, 33, 34, 39, 48, 49, 55, 59, 60, 61], "choic": [10, 23, 24, 29, 44, 60], "kernel": [10, 34], "suffici": [10, 51], "strategi": [10, 26, 55], "exhaust": [10, 54], "non": [10, 13, 16, 20, 26, 27, 36, 43, 44, 55, 56, 61, 62], "discritis": 10, "smart": 10, "randomizedsearchcv": 10, "diment": 10, "sophist": [10, 16], "skopt": 10, "bayessearchcv": 10, "hyperopt": 10, "tpe": 10, "bit": [10, 14, 18, 25, 55, 57, 59, 60], "ly": 10, "lhcb_xgb_tune": 10, "entrystop": 10, "max_ev": 10, "265": 10, "9296314716339": 10, "180": 10, "03033820000002": 10, "nearli": [11, 12, 17, 62], "everi": [11, 18, 21, 22, 23, 25, 27, 28, 34, 36, 38, 39, 42, 44, 51, 54, 55, 56, 57, 58, 60, 62], "place": [11, 19, 27, 34, 42, 43, 45, 49, 55, 56, 58, 59, 60], "correct": [11, 14, 16, 20, 21, 32, 55, 56, 57, 58, 59, 60], "friendli": [11, 47, 56], "directli": [11, 25, 28, 34, 36, 39, 42, 44, 47, 49, 57, 59, 61, 62], "workhors": 11, "written": [11, 13, 18, 28, 35, 55, 58, 59, 61, 62], "boost_histogram": 11, "bh": 11, "compos": [11, 25], "per": [11, 18, 33, 38, 43, 44, 48, 55, 57, 60], "overflow": [11, 41, 54, 62], "hist2dplot": 11, "colormeshartist": 11, "pcolormesh": 11, "quadmesh": 11, "0x7fddd987d810": 11, "cbar": 11, "0x7fddd96b6e10": 11, "cental": 11, "difin": 11, "former": [11, 12, 15, 34, 36, 51, 55], "regularli": [11, 41, 47], "axis_reg": 11, "nbin": [11, 13, 14], "arbitrarili": 11, "mro": [11, 36], "axis_var": 11, "axis1": 11, "data_h": 11, "doubl": [11, 21, 37, 38, 43, 44, 45, 46, 49, 55, 56, 59, 62], "\u03c3": 11, "168384": 11, "168385": 11, "mc_h": 11, "chain": [11, 13, 21, 32, 54, 57], "unifi": [11, 54], "born": 11, "seemless": 11, "stairsartist": 11, "stair": 11, "steppatch": 11, "0x7fddd96d0710": 11, "legend_artist": 11, "plot1d": 11, "0x7fddab86c690": 11, "0x7fddd88f1390": 11, "axis_bdt": 11, "mc_h2d": 11, "data_h2d": 11, "0265": 11, "994": 11, "026503": 11, "993653": 11, "168383": 11, "0x7fddabc31390": 11, "0x7fddab7cf190": 11, "variou": [11, 13, 14, 17, 21, 23, 39, 47, 56], "besid": [11, 62], "locat": [11, 41, 54, 55, 56, 59, 60, 62], "support": [11, 12, 14, 34, 35, 42, 44, 46, 47, 53, 55, 60, 61], "318": 11, "capabl": [11, 12, 17], "underflow": 11, "integr": [11, 23, 25, 26, 27], "devid": 11, "24562342": 11, "20355474": 11, "32523501": 11, "37322826": 11, "07734872": 11, "27271602": 11, "00139882": 11, "38734028": 11, "48785252": 11, "77554461": 11, "97317478": 11, "4737405": 11, "21992964": 11, "7286828": 11, "6058711": 11, "42574726": 11, "2947481": 11, "17193639": 11, "09824937": 11, "02456234": 11, "27018576": 11, "34274135": 11, "36617225": 11, "26679145": 11, "2984098": 11, "37915283": 11, "68321982": 11, "66797636": 11, "66092035": 11, "94861244": 11, "30999156": 11, "87605685": 11, "76143259": 11, "69593302": 11, "39299747": 11, "35206023": 11, "13099916": 11, "26199831": 11, "46555306": 11, "16148607": 11, "49603997": 11, "76622573": 11, "33002815": 11, "6165888": 11, "19084155": 11, "68435126": 11, "48898396": 11, "85855052": 11, "95793133": 11, "83511962": 11, "54855896": 11, "27837321": 11, "12281171": 11, "08187447": 11, "05731213": 11, "43280327": 11, "14511118": 11, "74279482": 11, "16741064": 11, "95340558": 11, "42827752": 11, "83059387": 11, "29135379": 11, "47260907": 11, "9240501": 11, "23630453": 11, "98249367": 11, "56493386": 11, "33568534": 11, "22106108": 11, "06549958": 11, "01637489": 11, "20468618": 11, "32636645": 11, "76735717": 11, "32297214": 11, "86334366": 11, "31365326": 11, "576783": 11, "24222911": 11, "13692373": 11, "82580073": 11, "36730369": 11, "92518154": 11, "82693217": 11, "55674641": 11, "50762173": 11, "22924852": 11, "04093724": 11, "35911624": 11, "89130031": 11, "02116803": 11, "79897552": 11, "05984239": 11, "98615537": 11, "53810864": 11, "00592457": 11, "30180411": 11, "0234309": 11, "78599493": 11, "4503096": 11, "32749789": 11, "1555615": 11, "03274979": 11, "1953673": 11, "89948776": 11, "8246693": 11, "9872868": 11, "78146919": 11, "46215874": 11, "56972699": 11, "57085843": 11, "91586265": 11, "29361666": 11, "94155643": 11, "84330707": 11, "4339347": 11, "36843513": 11, "28656065": 11, "1391866": 11, "10643681": 11, "00818745": 11, "31112299": 11, "22811709": 11, "95566845": 11, "57791444": 11, "96978047": 11, "03528005": 11, "38847172": 11, "65160147": 11, "43167183": 11, "58130875": 11, "40118491": 11, "11462426": 11, "04912468": 11, "12986772": 11, "99773713": 11, "9638559": 11, "82353786": 11, "42122151": 11, "23177878": 11, "92884324": 11, "52060231": 11, "5135463": 11, "76030116": 11, "81874472": 11, "81055728": 11, "51580918": 11, "31931044": 11, "19649873": 11, "09006192": 11, "25381086": 11, "15443006": 11, "87492542": 11, "68548269": 11, "70778216": 11, "17446665": 11, "7323445": 11, "50422742": 11, "2187982": 11, "7684886": 11, "77780749": 11, "03161835": 11, "54742753": 11, "79191951": 11, "02003659": 11, "96159302": 11, "08666761": 11, "56267098": 11, "53924008": 11, "27724177": 11, "67955812": 11, "49124683": 11, "34387278": 11, "14737405": 11, "0398058": 11, "79305094": 11, "55448354": 11, "31478469": 11, "92065579": 11, "74053195": 11, "30772868": 11, "49717141": 11, "84217563": 11, "94974388": 11, "59768365": 11, "05618069": 11, "80123839": 11, "54629609": 11, "47147763": 11, "21653533": 11, "81421897": 11, "97796792": 11, "01298058": 11, "16967352": 11, "75211371": 11, "17080495": 11, "90880664": 11, "72049536": 11, "49943428": 11, "18717985": 11, "66205179": 11, "67729525": 11, "33229102": 11, "92178723": 11, "69959471": 11, "27384746": 11, "16035463": 11, "5299212": 11, "72755137": 11, "76962004": 11, "53218407": 11, "21287363": 11, "71117647": 11, "70185759": 11, "06210527": 11, "08553617": 11, "56859556": 11, "62590769": 11, "16854208": 11, "71230791": 11, "48305939": 11, "41755981": 11, "30293555": 11, "8842443": 11, "24336054": 11, "15216719": 11, "06097383": 11, "26566001": 11, "51128343": 11, "31591613": 11, "57198987": 11, "26905432": 11, "9006192": 11, "09711793": 11, "45736561": 11, "30886012": 11, "07848016": 11, "96272446": 11, "4375964": 11, "37209682": 11, "34979736": 11, "67842668": 11, "46668449": 11, "16374894": 11, "96611877": 11, "04686181": 11, "89835632": 11, "75803828": 11, "35572193": 11, "93110611": 11, "17786096": 11, "81761329": 11, "1789924": 11, "75324515": 11, "52399662": 11, "69480158": 11, "6925387": 11, "99547425": 11, "18378554": 11, "27497889": 11, "25154799": 11, "68661413": 11, "25267943": 11, "80236983": 11, "54037152": 11, "99068112": 11, "35092879": 11, "08779905": 11, "12760484": 11, "58610189": 11, "25747256": 11, "25041655": 11, "15329862": 11, "65386434": 11, "10530538": 11, "85149451": 11, "67023924": 11, "09598649": 11, "02822404": 11, "48672109": 11, "90654377": 11, "22698565": 11, "58017732": 11, "36024768": 11, "38367858": 11, "80010695": 11, "78260062": 11, "05278638": 11, "01184915": 11, "19310442": 11, "91699409": 11, "38481002": 11, "18012384": 11, "21061075": 11, "78373206": 11, "64341402": 11, "1030425": 11, "29248523": 11, "08893048": 11, "79418238": 11, "57312131": 11, "61405854": 11, "63043344": 11, "69367014": 11, "17672953": 11, "2820349": 11, "63409514": 11, "23404166": 11, "31704757": 11, "93336898": 11, "68774557": 11, "73687025": 11, "11349282": 11, "71004503": 11, "5533521": 11, "97091191": 11, "23743597": 11, "18831129": 11, "85968196": 11, "57904588": 11, "14397974": 11, "93816212": 11, "91473122": 11, "94042499": 11, "62224599": 11, "59542077": 11, "04573037": 11, "10191107": 11, "94634957": 11, "83398818": 11, "39186603": 11, "67137067": 11, "07255559": 11, "34160991": 11, "62817056": 11, "03048691": 11, "42461582": 11, "89243175": 11, "49830284": 11, "0796116": 11, "65499578": 11, "40937236": 11, "84104419": 11, "29954124": 11, "54516465": 11, "61179567": 11, "98136223": 11, "28542922": 11, "04799325": 11, "37662257": 11, "52286519": 11, "60247678": 11, "93223755": 11, "7450577": 11, "44212215": 11, "64680833": 11, "97430622": 11, "6527329": 11, "62703913": 11, "50535885": 11, "56380242": 11, "13805517": 11, "18604841": 11, "46442162": 11, "16261751": 11, "89016887": 11, "42235294": 11, "45849705": 11, "07368703": 11, "58836476": 11, "40710949": 11, "24449198": 11, "60360822": 11, "75098227": 11, "3743597": 11, "44917816": 11, "26792288": 11, "02935548": 11, "20242331": 11, "05391782": 11, "26086687": 11, "00705601": 11, "12168027": 11, "73573881": 11, "73460738": 11, "0632367": 11, "11236139": 11, "06436814": 11, "74392626": 11, "02229947": 11, "10417394": 11, "03867436": 11, "70412046": 11, "01524346": 11, "44099071": 11, "75916972": 11, "66318323": 11, "37549114": 11, "96498734": 11, "14624261": 11, "12873628": 11, "86673797": 11, "53105263": 11, "63862088": 11, "55561497": 11, "25973544": 11, "71936392": 11, "40005348": 11, "21174219": 11, "48192795": 11, "onto": [11, 17, 55, 57], "1d": [11, 12, 15], "transpar": 11, "7500011": 11, "76500103": 11, "78000096": 11, "79500089": 11, "81000082": 11, "82500076": 11, "84000069": 11, "85500062": 11, "87000055": 11, "88500048": 11, "90000041": 11, "91500035": 11, "93000028": 11, "94500021": 11, "96000014": 11, "97500007": 11, "99000001": 11, "00499994": 11, "01999987": 11, "0349998": 11, "04999973": 11, "06499966": 11, "0799996": 11, "09499953": 11, "10999946": 11, "12499939": 11, "13999932": 11, "15499925": 11, "16999919": 11, "18499912": 11, "19999905": 11, "21499898": 11, "22999891": 11, "24499884": 11, "25999878": 11, "27499871": 11, "28999864": 11, "30499857": 11, "3199985": 11, "33499843": 11, "34999837": 11, "3649983": 11, "37999823": 11, "39499816": 11, "40999809": 11, "42499803": 11, "43999796": 11, "45499789": 11, "46999782": 11, "48499775": 11, "49999768": 11, "center": [11, 13, 14, 32], "75750106": 11, "772501": 11, "78750093": 11, "80250086": 11, "81750079": 11, "83250072": 11, "84750065": 11, "86250059": 11, "87750052": 11, "89250045": 11, "90750038": 11, "92250031": 11, "93750024": 11, "95250018": 11, "96750011": 11, "98250004": 11, "99749997": 11, "0124999": 11, "02749983": 11, "04249977": 11, "0574997": 11, "07249963": 11, "08749956": 11, "10249949": 11, "11749942": 11, "13249936": 11, "14749929": 11, "16249922": 11, "17749915": 11, "19249908": 11, "20749902": 11, "22249895": 11, "23749888": 11, "25249881": 11, "26749874": 11, "28249867": 11, "29749861": 11, "31249854": 11, "32749847": 11, "3424984": 11, "35749833": 11, "37249826": 11, "3874982": 11, "40249813": 11, "41749806": 11, "43249799": 11, "44749792": 11, "46249785": 11, "47749779": 11, "49249772": 11, "width": [11, 14, 15, 55], "01499993": 11, "readi": [11, 20, 25, 44, 55, 58, 59, 62], "broadcast": 11, "prod": 11, "00072536": 11, "ratio": 11, "data_df_bdt": 11, "data_bdt_h2d": 11, "734": 11, "735": 11, "0x7fddab7fded0": 11, "ratio_larg": 11, "0x7fddab6ba890": 11, "subtract": [11, 16, 46, 60], "weigth": 11, "random": [11, 13, 14, 21, 25, 26, 44, 52], "weightedsum": 11, "119946": 11, "121125": 11, "120004": 11, "121181": 11, "00000000e": 11, "00": [11, 25, 57, 59], "08596451e": 11, "85773205e": 11, "79024295e": 11, "55877090e": 11, "01": [11, 12, 14, 55], "27664964e": 11, "02762958e": 11, "87856261e": 11, "77655647e": 11, "14837654e": 11, "64901046e": 11, "09616158e": 11, "16376759e": 11, "35354167e": 11, "24516620e": 11, "05539969e": 11, "91187925e": 11, "00239094e": 11, "25877515e": 11, "76339693e": 11, "19457535e": 11, "71296139e": 11, "34771356e": 11, "16879565e": 11, "00904652e": 11, "65488706e": 11, "69146703e": 11, "01945104e": 11, "74020053e": 11, "52061968e": 11, "83137565e": 11, "41419988e": 11, "50674829e": 11, "04514800e": 11, "25605366e": 11, "43071840e": 11, "45665331e": 11, "21802986e": 11, "10712699e": 11, "29619280e": 11, "54247866e": 11, "47926402e": 11, "37150054e": 11, "37979174e": 11, "52636936e": 11, "68841089e": 11, "15205852e": 11, "92528143e": 11, "50834182e": 11, "77193090e": 11, "89513842e": 11, "08860734e": 11, "72008738e": 11, "36545118e": 11, "75767875e": 11, "02353714e": 11, "07515051e": 11, "85972099e": 11, "39963463e": 11, "91316673e": 11, "74631140e": 11, "05395891e": 11, "53298699e": 11, "77520271e": 11, "78327641e": 11, "24201615e": 11, "03": [11, 55, 57, 58, 59], "41147954e": 11, "12137350e": 11, "82587296e": 11, "29749831e": 11, "10069794e": 11, "70402838e": 11, "62495768e": 11, "26811017e": 11, "23330554e": 11, "22547014e": 11, "16661484e": 11, "15996575e": 11, "44376877e": 11, "35006390e": 11, "06627348e": 11, "43404053e": 11, "74217491e": 11, "95878701e": 11, "40014468e": 11, "82388726e": 11, "72831780e": 11, "38121982e": 11, "95247235e": 11, "68133482e": 11, "19631783e": 11, "98197655e": 11, "58462299e": 11, "78141237e": 11, "43809272e": 11, "46878320e": 11, "50205327e": 11, "71988709e": 11, "64731373e": 11, "21210598e": 11, "48177298e": 11, "38953297e": 11, "89549886e": 11, "39668673e": 11, "53087320e": 11, "48697711e": 11, "34065762e": 11, "23427342e": 11, "14164068e": 11, "16988979e": 11, "06476227e": 11, "10348001e": 11, "78068132e": 11, "02968090e": 11, "04559599e": 11, "34772754e": 11, "35219812e": 11, "41144987e": 11, "29387996e": 11, "48411793e": 11, "32885365e": 11, "01395737e": 11, "31103953e": 11, "76819921e": 11, "55662210e": 11, "64438893e": 11, "35910019e": 11, "67435063e": 11, "48509362e": 11, "05491898e": 11, "79774988e": 11, "91118578e": 11, "68241633e": 11, "47593420e": 11, "46373030e": 11, "75008656e": 11, "10466503e": 11, "85689240e": 11, "57240696e": 11, "72152994e": 11, "56846438e": 11, "89821435e": 11, "17146965e": 11, "07477942e": 11, "33279887e": 11, "23446808e": 11, "82459705e": 11, "06592720e": 11, "63965034e": 11, "37014796e": 11, "89573819e": 11, "26080076e": 11, "48974579e": 11, "00704792e": 11, "19660794e": 11, "29234210e": 11, "07078788e": 11, "40480489e": 11, "50106634e": 11, "90152259e": 11, "05139496e": 11, "41007027e": 11, "00470989e": 11, "36148430e": 11, "chi2": 11, "minim": [12, 13, 15, 16, 26, 27, 36], "mont": 12, "carlo": 12, "weight": [12, 14, 16, 32], "coincid": 12, "fight": 12, "drawback": 12, "multidimension": 12, "distibut": [12, 14], "aim": [12, 32, 35, 54], "pai": [12, 23], "neq": 12, "ipykernel_5056": 12, "453314117": 12, "hspd": 12, "pt_b": 12, "pt_phi": 12, "vchi2_b": 12, "mu_pt_sum": 12, "mc_distribut": 12, "original_fil": 12, "original_tre": 12, "rd_distribut": 12, "target_fil": 12, "target_tre": 12, "original_weight": 12, "kolmogorov": 12, "smirnov": 12, "dim": 12, "ml": [12, 13], "ant": 12, "original_train": 12, "original_test": 12, "target_train": 12, "target_test": 12, "original_weights_train": 12, "original_weights_test": 12, "metrics_util": 12, "ks_2samp_weight": 12, "hist_set": 12, "alpha": [12, 14], "draw_distribut": 12, "new_original_weight": 12, "id": [12, 21, 23, 28, 55], "percentil": 12, "hstack": 12, "k": [12, 14, 16, 32, 42, 51, 53, 54, 55], "weights1": 12, "weights2": 12, "agreement": [12, 32], "1000000": 12, "21441": 12, "5203540728277889": 12, "21639364439970188": 12, "4020113592414034": 12, "40466385087324064": 12, "5203293432835709": 12, "21319746268492878": 12, "4012718109454085": 12, "40672667661057726": 12, "5220074695019696": 12, "2273728106693022": 12, "4047094187650385": 12, "39924409811681316": 12, "m_": 12, "w_": [12, 14], "fast": [12, 24, 26, 38, 40, 41], "bring": [12, 55, 60], "disagr": 12, "bins_reweight": 12, "binsreweight": 12, "n_bin": 12, "n_neigh": 12, "bins_weights_test": 12, "predict_weight": 12, "4151142266874527": 12, "12811693815234615": 12, "2851415251892374": 12, "3405441740376065": 12, "inspir": 12, "curs": 12, "decis": [12, 16, 20, 28, 29], "functiion": 12, "reweightlossfunct": 12, "sever": [12, 21, 25, 28, 34, 37, 43, 44, 46, 54, 55, 56, 58, 59, 60], "gbreweight": 12, "250": 12, "min_samples_leaf": 12, "gb_arg": 12, "gb_weights_test": 12, "039761029998725106": 12, "024820440604513272": 12, "03945051537810079": 12, "03399675496839749": 12, "check_ks_of_express": 12, "col_origin": 12, "engin": [12, 16, 30, 32, 54], "col_target": 12, "w_target": 12, "09372471292683904": 12, "11946396153876429": 12, "027083782348541974": 12, "369434339489599": 12, "33438061571818684": 12, "025494181256763504": 12, "4844283771683202": 12, "3885579523094539": 12, "03837999184730735": 12, "4915998026494926": 12, "4021796320123954": 12, "029117337765006135": 12, "pupros": 12, "separ": [12, 17, 19, 21, 26, 33, 42, 43, 48, 55, 57, 58, 59, 60, 61, 62], "concaten": [12, 14, 57, 58], "gb_weight": 12, "new_weight": 12, "xtr": 12, "xt": 12, "ytr": 12, "yt": 12, "wtr": 12, "wt": 12, "sample_weight": 12, "9376629710113205": 12, "9125274802414471": 12, "5068809081381802": 12, "undistingish": 12, "sensibl": [12, 24], "especi": [12, 16, 21, 26], "yeei": 12, "Or": [12, 15, 20, 28, 62], "taken": [12, 14, 15, 34, 58, 60], "wors": [12, 22, 49, 59], "spot": [12, 25], "topic": [12, 16, 26, 32, 35, 50, 60, 62], "whatev": [12, 20, 38, 42, 43, 57, 58, 59, 60], "yscale": 12, "log": [12, 20, 21, 22, 23, 25, 27, 32, 44, 51, 52, 53, 55, 57, 59, 61], "490": 12, "4210665814159": 12, "70783": 12, "16592514096": 12, "desir": 12, "awar": [12, 25, 28, 34, 36, 54], "hoc": 12, "clip": 12, "disturb": 12, "proce": [12, 25, 54], "determin": [12, 14, 34, 42, 44, 62], "tradeoff": [12, 59], "factor": [12, 39], "tend": [12, 21, 55], "foldingreweight": 12, "Be": [12, 14, 27, 34, 54, 58, 62], "80": [12, 14, 36], "greatli": [12, 15], "reweighter_bas": 12, "n_fold": 12, "half": [12, 61], "dure": [12, 14, 22, 26, 27, 28, 32, 56, 58, 62], "folding_weight": 12, "3084317467632931": 12, "18056620581541943": 12, "30784946781561573": 12, "29837423248072437": 12, "9364548464191815": 12, "8268655662392133": 12, "model": [13, 14, 16, 28, 32, 34, 40, 57], "extract": [13, 15, 55, 59, 60, 62], "immedi": [13, 58], "Of": [13, 16, 33, 37, 38, 43, 46, 48, 59, 60], "poi": 13, "observ": [13, 16, 20, 32, 46, 56, 62], "relev": [13, 15, 16, 32, 54, 61], "detectoreffect": 13, "nuisanc": 13, "chi": [13, 15], "reflect": 13, "retriev": [13, 14, 17, 21, 34, 42, 46, 58], "maximis": [13, 53], "trivial": [13, 27, 34, 36], "numer": [13, 34, 38, 55, 57, 59, 60], "procedur": 13, "studi": [13, 39], "focu": [13, 16, 36, 57], "unbin": 13, "zfit": [13, 14, 16], "hepstat": [13, 14, 16], "young": 13, "mention": [13, 20, 28, 54, 56, 60], "roofit": 13, "roostat": 13, "older": [13, 21, 60], "proven": 13, "framework": 13, "bind": [13, 39, 53], "templat": [13, 36, 49], "pyhf": 13, "recommend": [13, 18, 28, 32, 35, 39, 41, 44, 45, 47, 62], "record": [13, 17, 20, 21, 23, 44, 55, 56, 57, 59, 62], "introduct": [13, 16, 21, 32, 36, 47], "63": [13, 14], "tensorflow": [13, 14, 32], "suppress": [13, 14, 54], "zfit_disable_tf_warn": [13, 14], "datas": 13, "fraction": 13, "ob": [13, 14], "from_panda": 13, "obs_bkg": 13, "bkg_two": 13, "distinct": [13, 34, 60], "pdf": [13, 14, 27, 39, 55, 56, 57, 62], "lambd": [13, 14], "lambda": [13, 14, 15, 43, 44], "bkg_yield": [13, 14], "5000": [13, 14, 43], "200000": 13, "step_siz": [13, 14], "sig_yield": [13, 14], "bkg_pdf": 13, "exponenti": [13, 14, 45], "set_yield": 13, "sig_pdf": 13, "gauss": [13, 14, 44], "sumpdf": [13, 14], "plot_fit": 13, "limit1d": [13, 14], "bin_edg": [13, 14], "unstack_x": [13, 14], "binwidth": [13, 14], "linspac": [13, 14, 39], "num": [13, 14], "tf": 13, "sub": [13, 14, 19, 42, 55, 56, 57], "ext_pdf": [13, 14], "royalblu": [13, 14], "zip": [13, 14, 38, 42, 61], "get_model": [13, 14], "forestgreen": [13, 14], "crimson": [13, 14], "ym": [13, 14], "set_titl": [13, 14], "data_rang": [13, 14], "set_xlim": [13, 14], "fontsiz": [13, 14], "sinc": [13, 14, 17, 25, 34, 36, 38, 44, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62], "sig_nll": 13, "unbinnednl": 13, "933": 13, "advancedfeaturewarn": 13, "unwant": [13, 25], "turn": [13, 16, 25, 31, 32, 53, 54, 55, 56, 57, 58], "advanced_warn": 13, "extended_in_unbinnednl": 13, "extend": [13, 14, 25, 27, 34, 60], "dist_tfp": 13, "yield": [13, 14, 16, 60], "nll": 13, "extendedunbinnednl": [13, 14], "warn_advanced_featur": 13, "minuit": [13, 14], "nloptlbfgsv1": 13, "iminuit": [13, 40], "scipyslsqpv1": 13, "fitresult": 13, "0x7fd10d606b50": 13, "tol": 13, "001": 13, "edm": 13, "approx": 13, "fmin": 13, "2e": 13, "06": [13, 57, 59, 60, 62], "275181": 13, "55": 13, "129185": 13, "09692": 13, "0150308": 13, "tail": [13, 54, 57, 58, 59], "functor": 13, "composed_autoparam_1": 13, "composed_autoparam_2": 13, "0x7fd10d5e0ed0": 13, "4e": 13, "2350": 13, "89": 13, "9808": 13, "028": 13, "6037": 13, "139": [13, 15], "841": 13, "03434": 13, "09003": 13, "hess": 13, "hessian": 13, "mino": 13, "1204": 13, "changedfeaturewarn": 13, "changed_warn": 13, "hesse_nam": 13, "current": [13, 16, 19, 20, 23, 25, 26, 27, 28, 32, 39, 41, 42, 44, 51, 52, 54, 55, 56, 57, 58, 59, 60], "minuit_hess": 13, "hesse_np": 13, "futur": [13, 31, 36, 43, 44, 51, 55, 59], "stai": [13, 25], "wherev": 13, "warn_changed_featur": 13, "1340": 13, "minuit_mino": 13, "custom": [13, 16, 55], "implementationwith": 13, "1361": 13, "errors_nam": 13, "zfit_error": 13, "065": 13, "064": 13, "0033": 13, "0034": 13, "hypotest": 13, "asymptoticcalcul": 13, "null": [13, 60], "hypothesi": 13, "sig_yield_poi": 13, "tqdm": 13, "auto": [13, 18, 26, 51, 55], "tqdmwarn": 13, "iprogress": 13, "ipywidget": 13, "readthedoc": 13, "io": 13, "en": 13, "user_instal": 13, "autonotebook": 13, "notebook_tqdm": 13, "frequentistcalcul": 13, "construct": [13, 14, 36, 55, 57, 59, 60, 61], "q_": 13, "h_": 13, "pseudo": [13, 44], "repres": [13, 14, 18, 24, 25, 34, 42, 44, 45, 46, 59, 62], "ask": [13, 19, 20, 26, 28, 29, 33, 37, 41, 42, 45, 47, 48, 54, 55, 56, 57, 58, 59, 60, 62], "equat": [13, 14], "z": [13, 15, 37, 38, 41, 51, 55, 57, 58, 59, 60, 62], "phi": [13, 15], "p_0": 13, "poinul": 13, "p_valu": 13, "3490038802975732e": 13, "09": [13, 20, 62], "unit": [13, 15, 25, 54, 55], "857530422707143": 13, "fluctuat": 13, "resampl": [13, 40], "compute_sweight": 14, "properti": [14, 16, 29, 33, 41, 44, 45, 46, 48, 55, 60], "explan": [14, 21, 55, 56, 59], "sig_data": 14, "bck_data": 14, "electron": [14, 28], "positron": 14, "p_x": 14, "0x7fe5212aead0": 14, "pictur": [14, 20, 23, 26, 55], "inaccuraci": 14, "correctli": [14, 19, 21, 23, 25, 26, 34], "px": [14, 36], "distort": 14, "lost": [14, 32, 50, 55], "n_sig1": 14, "n_bck1": 14, "8000": 14, "2000": 14, "n_sig2": 14, "n_bck2": 14, "first_bin": 14, "second_bin": 14, "121": 14, "bottom": [14, 25, 56], "xtick": 14, "horizontalalign": 14, "verticalalign": 14, "proport": 14, "122": [14, 49, 59], "visa": 14, "versa": [14, 34, 55, 61], "had": [14, 23, 25, 42, 43, 57, 61, 62], "big": [14, 25], "6800": 14, "compens": 14, "At": [14, 25, 29, 54, 55, 61, 62], "role": [14, 24, 36], "plot_with_weight": 14, "karg": 14, "assert": [14, 62], "electon": 14, "edgecolor": 14, "straightforward": 14, "uniqu": [14, 20, 21, 28, 38, 55, 59, 62], "continuo": 14, "channel": [14, 32, 47, 55, 57, 62], "pivk": 14, "2004ty": 14, "popul": [14, 20, 26, 56], "unfold": 14, "lifetim": [14, 39], "reson": 14, "combinatori": 14, "5279": [14, 15], "5100": 14, "5400": 14, "002": 14, "0001": 14, "6000": [14, 57], "signal_pdf": 14, "comb_bkg_pdf": 14, "25000": 14, "50000": 14, "3e5": 14, "extended_sig": 14, "create_extend": 14, "extended_bkg": 14, "backgrond": 14, "nsig_sw": 14, "20000": 14, "np_sig_m_sw": 14, "reshap": 14, "np_sig_t_sw": 14, "nbkg_sw": 14, "150000": 14, "np_bkg_m_sw": 14, "np_bkg_t_sw": 14, "t_cut": 14, "np_m_sw": 14, "np_t_sw": 14, "set_xlabel": 14, "likelihood": [14, 15, 16, 32], "data_sw": 14, "from_numpi": 14, "nll_sw": 14, "simultan": [14, 26, 38, 42, 57], "anymor": 14, "use_minuit_grad": 14, "result_sw": 14, "118246": 14, "19914": 14, "00200378": 14, "plot_fit_project": 14, "visual": [14, 61], "set_valu": 14, "sum_": 14, "v_": 14, "nj": 14, "f_j": 14, "f_k": 14, "f_n": 14, "x_e": 14, "f_0": 14, "n_0": 14, "discrim": 14, "182e": 14, "05": [14, 56, 57, 58, 59, 60], "1808342": 14, "15203948": 14, "18140206": 14, "12226197": 14, "12225941": 14, "991e": 14, "04": 14, "18083047": 14, "152036": 14, "18139833": 14, "12225419": 14, "12225163": 14, "427622395393": 14, "3219948369": 14, "sorter": 14, "argsort": 14, "mathrm": 14, "axhlin": 14, "5600": 14, "lw": [14, 53], "uncorrel": 14, "corrcoef": 14, "03262544915391235": 14, "scipi": [14, 32], "expon": 14, "sig_mass_distr": 14, "bck_mass_distr": 14, "sig_mass": 14, "rv": 14, "bck_mass": 14, "sig_p": 14, "bck_p": 14, "priori": 14, "gaussian": 14, "met": [14, 37, 44, 46], "me": [14, 20, 31, 37, 42, 54], "bck": 14, "0x7fe51340cf50": 14, "prob": 14, "div": 14, "0x7fe5132c9d10": 14, "goal": [14, 24, 25, 56], "hist_conf": 14, "3296672942654562": 14, "satisfi": [14, 28], "00029086405620798455": 14, "006422547032870158": 14, "obvious": [14, 49], "p_": 14, "pb": 14, "p_b": 14, "sw_": 14, "wb": 14, "sw_b": 14, "formula": [14, 60], "nbsphinx": 14, "main": [14, 16, 23, 24, 25, 27, 43, 44, 60], "unknown": [14, 34, 55], "mathemat": [14, 44], "amount": [14, 38, 58], "1_": 14, "iff": 14, "li": [14, 60], "sum_x": 14, "guarante": [14, 16, 36, 38, 55, 56], "deviat": 14, "a_1": 14, "a_2": 14, "rewrit": [14, 36, 43, 44], "_x": 14, "bb": 14, "sb": 14, "ss": 14, "nb": 14, "matrix": 14, "mathbb": 14, "apart": [14, 56], "isn": [14, 20, 28, 37, 41, 42, 55, 56, 57, 59, 62], "uniform": [14, 16, 32, 44], "leq": 14, "lagrangian": 14, "mathcal": 14, "lambda_1": 14, "lambda_2": 14, "assupt": 14, "abolut": 14, "indent": [14, 37, 42, 43], "interv": 14, "finali": 14, "helper": 15, "lookup": 15, "decaylanguag": 15, "overview": [15, 29, 47], "notabl": 15, "numexpr": 15, "usag": [15, 33, 48, 54, 55, 59, 60], "from_styl": 15, "to_styl": 15, "from_root": 15, "tmath": 15, "x_px": 15, "x_py": 15, "x_pz": 15, "pow": 15, "unnamedconst": 15, "to_numexpr": 15, "to_root": 15, "hold": [15, 20, 23, 28, 29, 38, 55, 56, 57], "piplu": 15, "from_pdgid": 15, "211": 15, "57039": 15, "5284e": 15, "pi": [15, 42, 44, 46, 57], "serv": [15, 16, 32, 43, 54], "neutral": 15, "hadron": [15, 39], "findal": 15, "pdgid": 15, "has_bottom": 15, "b0": 15, "511": 15, "mev": [15, 39], "513": 15, "5324": 15, "5747": 15, "515": 15, "5739": 15, "531": 15, "5366": 15, "92": [15, 36], "533": 15, "5415": 15, "s2": 15, "5840": 15, "535": [15, 60], "5839": 15, "551": 15, "9398": 15, "upsilon": 15, "553": 15, "9460": 15, "b2": 15, "1p": [15, 54], "555": 15, "9912": 15, "5122": 15, "5619": 15, "xi": 15, "5232": 15, "5791": 15, "10551": 15, "9859": 15, "10553": 15, "9899": 15, "b1": 15, "20553": 15, "9892": 15, "20555": 15, "10163": 15, "100553": 15, "10023": 15, "2p": 15, "100555": 15, "10268": 15, "110551": 15, "10232": 15, "110553": 15, "10259": 15, "120553": 15, "10255": 15, "200553": 15, "10355": 15, "3p": 15, "200555": 15, "10524": 15, "220553": 15, "10513": 15, "300553": 15, "10579": 15, "10860": 15, "9000553": 15, "10885": 15, "11020": 15, "9010553": 15, "11000": 15, "hardcod": [15, 36], "constant": [15, 58], "neat": [15, 42], "furthermor": [15, 36], "c_light": 15, "299": [15, 59, 61], "792458": 15, "1250": 15, "manipul": [15, 41, 44, 45, 46], "quantiti": [15, 20, 42], "liter": [15, 42, 43, 45, 49, 55], "coordin": [15, 41, 42], "field": [15, 25, 28, 32, 35, 36, 57, 59, 60], "vec1": 15, "momentumnumpy4d": 15, "rho": 15, "f8": 15, "tau": 15, "theta": 15, "1035868415601453": 15, "cartesian": 15, "4d": 15, "vectorobject4d": 15, "lectur": [16, 34, 36], "schedul": 16, "knowledg": [16, 36], "lock": 16, "markdown": [16, 32, 35], "pack": [16, 32], "unpack": [16, 24, 26, 32], "context": [16, 32, 41, 55], "decor": [16, 20, 25, 32], "factori": [16, 32], "catch": [16, 26, 32, 58], "execut": [16, 21, 27, 32, 34, 39, 44, 47, 54, 57, 58, 59, 60, 61, 62], "dunder": [16, 32], "callabl": [16, 32], "danger": [16, 29, 32, 37, 54, 56], "zone": [16, 32], "recap": [16, 20, 32], "todo": 16, "diagram": [16, 55, 56, 58], "extens": [16, 32, 47, 55, 56, 57, 59, 60, 62], "impliment": [16, 32], "fold": [16, 32], "scipt": [16, 32], "argpars": [16, 32, 35, 62], "dalitz": 16, "prepar": [16, 32, 33, 48, 55], "tune": [16, 32], "setup": [16, 32], "cross": [16, 32], "earli": [16, 17, 32, 60, 61], "hyperamet": [16, 32], "optimis": [16, 32], "regular": [16, 56, 60], "arithmet": [16, 32, 54], "download": [16, 23, 24, 25, 26, 27, 32, 55, 57, 62], "gb": [16, 32, 54], "infer": [16, 32], "scope": [16, 32], "sweight": [16, 32], "beforehand": [16, 43], "appi": [16, 32], "deriv": [16, 29, 32, 40, 61], "option": [16, 17, 20, 23, 25, 29, 32, 33, 37, 39, 43, 44, 48, 54, 55, 56, 57, 59, 60, 61, 62], "linear": 16, "uncorrelated": 16, "conclus": [16, 17, 20, 21, 32], "formul": [16, 32], "hepunit": [16, 32], "vector": [16, 32, 42], "repetit": [16, 58, 61], "simpler": [16, 38, 54, 58, 61], "columnar": 16, "excel": [16, 17, 29, 38, 41, 42], "art": 16, "de": 16, "bia": 16, "intro": 16, "parametr": 16, "harder": [16, 43], "gradientboostingreweight": 16, "repeatedli": 16, "ecosystem": 16, "Not": [16, 19, 37, 42, 61], "70": [16, 43, 60], "smaller": [16, 24, 26, 54], "benefit": [17, 62], "collabor": [17, 20, 21, 23, 24, 26, 28, 29, 31, 32], "pile": [17, 55], "jorg": 17, "cham": 17, "phdcomic": 17, "ridicul": 17, "processor": 17, "microsoft": [17, 59], "googl": [17, 41, 54, 60], "histori": [17, 19, 20, 24, 25, 28, 31, 32, 33, 47, 48, 58, 59], "libreoffic": [17, 59], "displai": [17, 21, 23, 32, 51, 54, 55, 56, 57, 58, 60], "tape": 17, "rewind": 17, "latest": [17, 24, 27], "conflict": [17, 19, 25, 31, 32, 62], "decid": [17, 25, 29, 33, 48, 51, 55, 58, 59, 62], "metadata": 17, "kept": [17, 27], "sync": [17, 24, 31, 32], "facilit": [17, 25], "among": [17, 32, 50], "rc": 17, "subvers": 17, "1980": [17, 61], "larg": [17, 20, 21, 25, 26, 31, 35, 38, 43, 56, 57, 61], "compani": [17, 31, 57], "legaci": 17, "modern": [17, 60, 61], "mercuri": 17, "central": [17, 23], "host": [17, 18, 23, 25, 28], "concurr": 17, "imagin": [17, 21, 57, 59, 62], "draft": [17, 56, 60], "paragraph": [17, 24], "ruin": 17, "co": 17, "writer": [17, 59], "accept": [17, 29, 31, 32, 33, 35, 43, 48, 54, 56, 59], "unlimit": 17, "undo": [17, 19, 20, 21], "2016": [17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 55, 56, 57, 58, 59, 60, 61], "2017": [17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 47, 55, 56, 57, 58, 59, 60, 61], "softwar": [17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 35, 36, 45, 47, 50, 55, 56, 57, 58, 59, 60, 61, 62], "foundat": [17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 50, 55, 56, 57, 58, 59, 60, 61], "endright": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 55, 56, 57, 58, 59, 60, 61], "configur": [18, 19, 20, 22, 23, 25, 27, 54, 55, 56, 61], "global": [18, 20, 42, 43, 45, 49, 60], "flag": [18, 19, 20, 23, 33, 39, 43, 48, 55, 56, 57, 59, 60, 61], "verb": [18, 60], "dracula": [18, 19, 20, 21, 26], "laptop": [18, 23, 25, 26, 52, 57], "config": [18, 32], "vlad": [18, 20, 21, 23, 24, 26], "tran": [18, 20, 21], "sylvan": [18, 20, 21], "ia": [18, 20, 21], "ui": 18, "bitbucket": [18, 23], "gitlab": [18, 24, 25, 26, 31, 32, 44], "hit": [18, 47, 55], "keyboard": [18, 55, 57, 59, 61], "encod": [18, 38], "charact": [18, 20, 21, 25, 37, 38, 47, 49, 54, 55, 56, 57, 58, 59, 60, 61], "hear": 18, "newlin": [18, 55, 60], "unexpect": [18, 34, 36, 42, 62], "recogn": [18, 28, 60], "autocrlf": 18, "linux": [18, 32, 47, 55, 56, 62], "window": [18, 24, 32, 39, 44, 53, 55, 56, 58, 61], "favorit": [18, 20, 21, 26, 62], "atom": [18, 25, 26, 57, 59, 60], "nano": [18, 19, 20, 21, 22, 24, 26, 54, 56, 59], "bbedit": 18, "mac": [18, 55, 56], "sublim": 18, "subl": 18, "win": 18, "x86": 18, "sublime_text": 18, "ex": [18, 62], "notepad": [18, 56], "multiinst": 18, "notabbar": 18, "nosess": 18, "noplugin": 18, "kate": 18, "gedit": [18, 54, 56], "scratch": [18, 25, 29], "emac": [18, 54, 55, 56], "vim": [18, 54, 56], "reconfigur": 18, "haven": [18, 20, 21, 56, 58, 60], "esc": [18, 34], "q": [18, 20, 53, 54, 55, 57, 62], "ran": [18, 27, 32, 44, 52, 59, 60, 62], "directori": [19, 20, 21, 22, 25, 27, 29, 32, 41, 44, 51, 54, 57, 58, 59, 60, 61, 62], "mkdir": [19, 20, 22, 23, 25, 27, 41, 44, 56, 58, 61, 62], "planet": [19, 20, 21, 23, 24, 26, 27, 55, 56, 60], "cd": [19, 20, 21, 23, 24, 25, 27, 32, 34, 55, 56, 57, 58, 59, 60, 61, 62], "init": [19, 20, 23, 32], "content": [19, 20, 21, 22, 23, 25, 26, 29, 37, 38, 42, 54, 55, 56, 57, 58, 59, 60, 62], "hidden": [19, 55], "delet": [19, 20, 26, 27, 39, 41, 42, 44, 55, 56, 57, 62], "master": [19, 20, 21, 22, 23, 24, 25, 26, 36, 60, 62], "moon": [19, 20, 21, 26], "despit": [19, 61], "wolfman": [19, 20, 21, 26, 55], "concern": [19, 20, 21, 56, 62], "he": [19, 26], "sequenc": [19, 42, 56, 58, 60, 62], "interfer": 19, "outer": [19, 58], "inner": [19, 58], "fatal": 19, "parent": [19, 36, 55, 56], "touch": [19, 22, 37, 55, 56, 61, 62], "phobo": 19, "deimo": 19, "titan": 19, "similarli": [19, 46, 55, 58], "gitignor": [19, 20, 22], "texteditor": 19, "cat": [19, 20, 21, 22, 24, 26, 54, 57, 58, 59, 60, 62], "afterward": [19, 23, 32], "recov": [19, 21, 24, 56], "folder": [19, 22, 24, 41, 54, 55, 56, 57], "subdirectori": [19, 54, 55, 56, 60], "rm": [19, 20, 26, 56, 57, 58, 61, 62], "rf": [19, 62], "pwd": [19, 20, 55, 56], "cycl": [20, 55, 61], "workflow": [20, 21, 24, 32, 59, 61], "descript": [20, 25, 27, 33, 48, 54, 55, 57, 61], "mar": [20, 21, 23, 26], "refresh": [20, 24, 47, 50], "unix": [20, 32, 55, 56, 57, 59, 60, 61], "cold": [20, 21, 26, 54], "dry": [20, 21, 26, 58, 62], "my": [20, 21, 25, 26, 27, 28, 34, 37, 39, 44, 49, 56, 60, 62], "untrack": [20, 22, 25], "cach": [20, 51], "unstag": [20, 21], "hasn": [20, 58, 60], "f22b25e": [20, 21], "insert": [20, 24, 25, 26, 42, 49, 59, 60], "100644": [20, 21, 24, 26], "perman": [20, 51], "launch": [20, 39, 44], "brief": 20, "blank": [20, 56, 57, 59], "f22b25e3233b4645dabd0d81e651fe074bd8e73b": [20, 21], "aug": [20, 21], "2013": [20, 21, 30, 55, 59, 60], "0400": [20, 21], "revers": [20, 38, 55, 58], "chronolog": [20, 56], "filesystem": [20, 55], "clutter": [20, 55], "accident": [20, 21, 22], "checkout": [20, 21, 23, 26], "discard": [20, 21, 44], "phrase": [20, 60], "nor": [20, 34, 42, 55], "df0654a": [20, 21], "315bf3a": [20, 21], "cryptic": [20, 60, 61], "seri": [20, 32, 55, 58, 59], "piec": [20, 26, 43, 46, 55, 57, 58], "exactli": [20, 21, 24, 25, 28, 33, 36, 38, 43, 45, 46, 48, 52, 55, 57, 58, 59, 60], "fourth": 20, "whoop": [20, 57], "didn": [20, 24, 33, 41, 42, 48, 55, 56, 61, 62], "34961b1": 20, "insist": [20, 59], "captur": [20, 43, 59, 62], "batch": [20, 47], "citat": [20, 31, 32], "supervisor": [20, 59, 61], "thesi": [20, 56, 60], "bibliographi": 20, "changeset": 20, "snapshot": [20, 25], "life": [20, 25, 29, 44, 56, 61], "prompt": [20, 51, 55, 56, 57, 58, 59], "gather": [20, 23, 44], "incomplet": [20, 25], "makeup": 20, "walk": 20, "watch": 20, "mummi": [20, 21, 26, 55], "appreci": [20, 21, 26], "lack": [20, 21, 26], "humid": [20, 21, 26], "b36abfd": [20, 21], "climat": 20, "005937f": 20, "005937fbe2a98fb83f0ade869025dc2636b4dad5": 20, "34961b159c27df3b475cfe4415d94a6d1fcd064d": [20, 21], "dif": 20, "docum": 20, "wise": 20, "coars": 20, "screen": [20, 21, 25, 32, 50, 54, 56, 57, 58, 61], "pager": 20, "press": [20, 34, 52, 54, 55, 56, 57, 58, 61], "some_word": 20, "onelin": [20, 25], "graph": [20, 25, 59, 61, 62], "gitkeep": [20, 60], "unlik": [20, 42], "sole": 20, "redund": [20, 55], "myfil": 20, "venu": [20, 21], "thought": [20, 60], "friend": [20, 37, 41, 47, 54, 60, 62], "definit": [20, 43, 62], "plan": 20, "cc127c2": 20, "committ": 20, "twice": [20, 41, 55, 57], "bio": 20, "frank": 20, "stein": 20, "franki": 20, "monster": [20, 62], "4162a51": 20, "4162a51b273ba799a9d395dd70c45d96dba4e2ff": 20, "aaa3271e5e26f75f11892718e83a3e2743fab8ea": 20, "restor": 21, "saw": [21, 42, 46, 54, 55, 58, 60, 62], "0848c8d": 21, "notat": [21, 42, 58], "pronounc": 21, "minu": [21, 37, 44], "digit": [21, 26, 28, 53, 59, 60], "letter": [21, 26, 38, 56, 57, 58, 59, 60, 61], "annoi": [21, 25, 42, 43], "overwrit": [21, 26, 56, 58], "manufactur": 21, "oxygen": 21, "reset": [21, 25, 57], "detach": [21, 51, 52, 53], "shouldn": [21, 58], "reattach": 21, "rid": [21, 25, 26, 56], "cartoon": 21, "form": [21, 22, 42, 55, 60, 62], "simplifi": 21, "dash": [21, 44, 55, 56], "organ": [21, 29, 56, 57, 58, 61], "imposs": [21, 34, 60], "backward": [21, 47, 54], "forward": [21, 24, 26, 54, 57], "jennif": 21, "she": [21, 28, 55, 56, 57, 58, 59, 60, 61], "week": [21, 23, 61], "modif": [21, 25, 55, 62], "morn": [21, 57], "broke": 21, "spent": [21, 27, 33, 48], "1hr": 21, "luck": [21, 25], "her": [21, 24, 26, 28, 55, 56, 57, 58, 59, 61], "data_crunch": 21, "realiz": [21, 25, 39, 44, 56, 58], "group": [21, 25, 35, 42, 47, 54, 55, 58], "________": 21, "0b1d055": 21, "love": 21, "hot": [21, 37], "unsuit": 21, "wrote": [21, 22, 28, 54, 58, 60, 61], "summar": 21, "month": [21, 30, 47, 55, 61], "ago": [21, 23], "narrow": 21, "backup": [22, 24, 55, 56, 57], "intermedi": [22, 45, 57], "dummi": [22, 26], "dat": [22, 54, 56, 57, 58, 59, 60], "wast": [22, 62], "disk": [22, 32, 50, 55, 56], "distract": 22, "whose": [22, 25, 42, 43, 51, 54, 58, 60], "cleaner": 22, "wouldn": [22, 33, 48, 58], "bonu": [22, 61, 62], "path": [22, 27, 39, 44, 54, 55, 56, 61, 62], "subfold": 22, "handi": [22, 24, 25, 36], "exclam": [22, 47], "exclud": [22, 42, 57, 59], "entri": [22, 36, 39, 55], "gp": 22, "info": [22, 25, 55, 62], "shortest": [22, 57], "append": [22, 26, 34, 42, 43, 53, 54, 55, 57, 58, 62], "negat": [22, 37], "log_01": 22, "log_02": 22, "log_03": 22, "etc": [22, 26, 34, 36, 54, 58, 59, 62], "neighbor": [22, 28], "resid": [22, 28], "log_": 22, "prerequisit": [23, 61, 62], "ssh": [23, 24, 25, 26, 51, 52, 53], "runn": 23, "7999": [23, 24, 25, 26], "santa": 23, "clau": 23, "machineri": 23, "hub": [23, 28], "programm": [23, 55, 56, 57, 60], "servic": [23, 25, 27, 51], "perspect": [23, 29], "websit": [23, 24, 27, 31, 32, 60], "slightli": [23, 29, 55, 58, 60], "jira": 23, "click": [23, 24, 25, 27, 32, 56, 61], "icon": [23, 24, 61], "extern": [23, 35, 44, 58, 62], "soon": [23, 26, 28, 34, 47, 54, 55], "url": [23, 25], "equival": [23, 25, 36, 37, 42, 52, 54, 55, 58, 59], "bare": 23, "krb5": 23, "browser": [23, 24, 25], "fetch": [23, 24, 25, 26], "nicknam": 23, "delta": [23, 24, 25, 26], "compress": [23, 24, 25, 26, 39], "821": 23, "byte": [23, 24, 25, 26, 39, 55, 56, 60], "synonym": 23, "upstream": [23, 25, 26], "fetch_head": [23, 24, 26], "synchron": 23, "gui": [23, 56, 61], "brows": [23, 44], "hover": 23, "button": [23, 25, 32, 55], "clipboard": 23, "green": [23, 25], "shade": 23, "id1": 23, "id2": 23, "a3bf1e5": 23, "041e637": 23, "timestamp": [23, 55], "repo": [23, 24], "exact": 23, "interact": [23, 33, 34, 39, 47, 48, 56, 59, 60, 61, 62], "typo": [23, 59], "broken": [23, 28, 39, 44], "pair": [24, 38], "owner": [24, 25, 54, 55], "carri": [24, 26], "partner": [24, 26], "anyon": [24, 51, 62], "desktop": [24, 55, 56, 61], "pluto": 24, "306": 24, "9272da5": 24, "29aba7c": [24, 26], "upload": 24, "massiv": 24, "light": 24, "respositori": [24, 25], "benifit": 24, "contributor": [25, 29, 32], "adopt": [25, 37], "famou": 25, "builtin": 25, "leverag": [25, 28], "platform": 25, "starter": 25, "kit": 25, "destin": [25, 56], "test_merge_request": 25, "learnt": [25, 42], "your_cern_usernam": 25, "verifi": 25, "dberzano": [25, 44], "pend": [25, 27], "nuclear": 25, "mess": 25, "seamlessli": 25, "destroi": 25, "fxd": 25, "somehow": [25, 35, 36, 46, 56], "bunch": [25, 29, 59], "firstnam": 25, "lastnam": 25, "shorter": [25, 44, 57], "concis": 25, "ado": 25, "316": 25, "kib": 25, "protect": [25, 29, 56], "hook": 25, "declin": 25, "ref": [25, 26], "attempt": [25, 56], "forbidden": 25, "764051d": 25, "256c9b6": 25, "tag": 25, "said": [25, 49, 60], "graphic": [25, 56, 60, 61], "polici": 25, "sit": [25, 26, 59], "relax": 25, "notifi": 25, "somebodi": 25, "sequenti": [25, 27, 38, 42, 62], "repli": 25, "proceed": 25, "certifi": 25, "certif": 25, "d09c134": 25, "359": 25, "voil\u00e0": 25, "direct": [25, 59, 62], "static": [25, 34], "simplic": 25, "disappear": [25, 56], "essenc": [25, 38], "scrutini": 25, "abil": [25, 26, 34, 44], "happi": [25, 28, 56], "orang": [25, 49], "overli": 25, "truli": 25, "minor": [25, 52, 55, 62], "buggi": 25, "wine": 25, "tast": [25, 54], "rush": 25, "pickiest": 25, "controversi": 25, "bear": [25, 57, 59, 60], "mind": [25, 29, 42, 54], "rampag": 25, "ensur": [25, 52, 55, 62], "toe": 26, "lab": [26, 28, 32, 55, 57, 61], "overlap": 26, "5ae9631": 26, "352": 26, "dabb4c8": 26, "07ebc69": 26, "counterpart": [26, 34], "detect": [26, 62], "trampl": 26, "affect": [26, 39, 42, 44, 62], "dabb4c8c450e8475aee9b14b4383acc99f42af1d": 26, "preced": [26, 37, 39, 49, 58], "reconcil": 26, "conclud": [26, 54], "2abf2b1": 26, "697": 26, "effort": [26, 62], "technic": [26, 42, 60], "segreg": 26, "alter": [26, 43], "clarifi": 26, "stylist": [26, 41], "churn": 26, "convent": [26, 27, 32, 35, 37, 42, 55, 56, 57], "govern": 26, "htmltidi": 26, "perltidi": 26, "rubocop": 26, "enforc": 26, "instructor": 26, "textual": 26, "imag": [26, 27, 45, 56, 60], "martian": 26, "jpg": 26, "urandom": 26, "lh": [26, 55], "rw": 26, "57095": 26, "0k": 26, "kilobyt": 26, "8e4115c": 26, "meantim": 26, "sky": 26, "familiar": [26, 29, 35, 61], "6a67967": 26, "439dc8c": 26, "439dc8c08869c342438f6dc4a2b615b05b93c76": 26, "439dc8c0": 26, "21032c3": 26, "da21b34": 26, "success": [26, 54, 57], "mv": [26, 56], "94ae08c": 26, "celebr": 26, "beer": [26, 54], "afk": 26, "blindli": 26, "pipelin": [27, 32, 58, 59, 60, 62], "artefact": 27, "job": [27, 57, 61, 62], "deploi": 27, "physicist": [27, 41], "analys": [27, 35, 39, 57, 62], "travi": 27, "circleci": 27, "appveyor": 27, "yml": [27, 32], "interconnect": 27, "my_first_job": 27, "registri": 27, "worker": 27, "cc7": 27, "docker": 27, "offici": [27, 31, 41], "cento": 27, "sidebar": 27, "runner": 27, "enabl": [27, 33, 48, 55], "minut": [27, 28, 61], "prior": 27, "scroll": [27, 36, 54, 58], "examin": [27, 57, 58, 62], "dai": [27, 29, 31, 35, 46, 52, 55, 61], "compil": [27, 47], "first_stag": 27, "second_stag": 27, "artifact": [27, 60], "make_plot": 27, "continuumio": 27, "anaconda3": 27, "before_script": 27, "backend": [27, 39], "agg": [27, 39], "matplotlibrc": 27, "make_docu": 27, "yum": [27, 37], "texliv": 27, "ghostscript": 27, "latexmk": 27, "my_docu": 27, "tex": 27, "successfulli": 27, "debug": [27, 43, 44, 58, 59, 62], "difficult": [27, 36], "interpret": [27, 34, 39, 44, 47, 54, 55, 56, 58, 60, 62], "cvmf": [27, 47, 62], "persist": [27, 32, 33, 47, 48, 50, 52], "opposit": 28, "john": 28, "wilbank": 28, "todai": [28, 60], "scientist": [28, 29, 30, 55], "depart": [28, 61], "analyz": [28, 56, 58], "grow": [28, 62], "journal": [28, 30], "send": [28, 54, 55, 57, 59, 61], "anonym": 28, "resubmit": 28, "eventu": 28, "onlin": [28, 30, 52, 55], "paywal": 28, "institut": [28, 29], "figshar": 28, "zenodo": 28, "doi": 28, "dryad": 28, "arxiv": [28, 30], "preprint": 28, "invit": 28, "peer": 28, "research": 28, "acceler": 28, "wide": [28, 35, 61], "cite": [28, 30], "aspect": 28, "book": [28, 60], "dilig": 28, "shareabl": 28, "conceptu": 28, "stamp": 28, "intent": [28, 44], "tie": 28, "rational": 28, "intellectu": [28, 29], "spring": 28, "recover": 28, "archiv": 28, "perpetu": 28, "citabl": 28, "reproduc": [28, 59, 61, 62], "labmat": 28, "surf": 28, "internet": [28, 35], "coupl": [28, 55, 61], "homepag": 28, "scientif": [28, 35, 61], "proper": [29, 36], "social": [29, 31, 32], "manuscript": 29, "clearli": [29, 36, 58], "elig": 29, "sue": 29, "infring": 29, "license": 29, "choosealicens": 29, "consider": [29, 38], "patent": 29, "licenc": 29, "wade": 29, "jargon": 29, "initit": 29, "articl": [29, 30], "ground": 29, "constitut": 29, "counsel": 29, "guidelin": 29, "doubt": 29, "hesit": 29, "trustworthi": 29, "advic": [29, 51], "chosen": [29, 60], "unilater": 29, "daili": 29, "basi": 29, "workshop": [29, 56], "talk": [29, 44, 47], "cpython": 29, "etherpad": 29, "gpl": 29, "famili": 29, "creation": [29, 42, 60, 62], "lawyer": 29, "greg": 30, "wilson": 30, "product": [30, 58, 60, 61], "scienc": [30, 31, 32, 44], "nov": [30, 62], "dec": [30, 47], "2006": 30, "1307": 30, "5448": 30, "juli": [30, 55], "novemb": [30, 55], "decemb": [30, 55], "year": [30, 41, 55, 60], "eprinttyp": 30, "eprint": 30, "scm": 31, "design": [31, 55, 57, 61], "speed": [31, 60], "benevol": 31, "convinc": 31, "superior": 31, "hope": 31, "diari": 31, "amend": [31, 32], "retir": [31, 32], "side": [31, 32, 34, 42, 46, 60], "ci": [31, 32], "analyst": 32, "taught": 32, "student": [32, 61], "instil": 32, "maco": [32, 47], "shut": 32, "mambaforg": 32, "mamba": 32, "conda": [32, 39, 47, 62], "interchang": [32, 55], "forg": [32, 47], "accord": [32, 55, 56], "auto_activate_bas": 32, "jupyterlab": 32, "ipython": [32, 33, 34, 39, 42, 44, 46, 47, 48], "package_nam": 32, "webpag": [32, 50], "loop": [32, 35, 38, 43, 50, 59, 60, 61], "truthi": [32, 35], "pypi": [32, 35], "virtual": [32, 35, 39, 47], "glanc": [32, 35], "nell": [32, 56, 58, 59, 60], "pipe": [32, 50, 59, 60, 61], "filter": [32, 42, 43, 44, 60, 61], "tmux": [32, 50, 52], "lxplu": [32, 39, 44, 47, 50, 52, 53, 55, 61, 62], "lxplus7": [32, 50], "lxplus8": [32, 50], "lxplus9": [32, 50], "redirect": [32, 50, 57, 58, 62], "secur": [32, 50, 55], "viewer": [32, 43, 50], "wire": [32, 50], "bandit": [32, 50], "wargam": [32, 50], "snakemak": 32, "preserv": 32, "pizzaiolo": [33, 48], "make_pizza": [33, 48], "delici": [33, 48, 54], "pizza": [33, 37, 48, 55, 56], "sleep": [33, 41, 48, 52], "chees": [33, 37, 48], "oliv": [33, 37, 48], "filenam": [33, 39, 48, 55, 56, 57, 58, 59, 60, 61], "python2": [33, 44, 48], "dynload": [33, 44, 48], "broccoli": [33, 48], "argv": [33, 48], "whilst": [33, 42, 47, 48], "awesom": [33, 48], "super": [33, 36, 42, 48], "cool": [33, 42, 48], "behaviour": [33, 45, 48, 54, 59, 62], "topping1": [33, 48], "topping2": [33, 48], "hood": [33, 48], "parser": [33, 48, 62], "argumentpars": [33, 48, 62], "add_argu": [33, 48, 62], "narg": [33, 48], "store_tru": [33, 48], "parse_arg": [33, 48, 62], "shorthand": [33, 42, 46, 48], "woah": [33, 47, 48], "margherita": [33, 48], "tomato": [33, 48], "sauc": [33, 48], "buffalo": [33, 48], "mozzarella": [33, 48], "cleanli": [33, 48], "fundament": [34, 36, 46], "shift": 34, "everythin": 34, "timeit": 34, "bool": 34, "vice": [34, 55, 61], "wrap": [34, 42, 49], "e2": 34, "strongli": [34, 47, 55], "oppos": 34, "weakli": 34, "surpris": [34, 57], "mix_str_int": 34, "unsupport": [34, 55], "operand": 34, "mix_str_int2": 34, "strict": 34, "convers": 34, "int_plus_float": 34, "boolean": [34, 37], "principl": [34, 58], "hash": [34, 38], "list1": 34, "Being": 34, "jona": 34, "eschl": 34, "00001": 34, "mayou36": 34, "nation": 34, "accomplish": [34, 42, 53], "hair_color": 34, "frozendict": 34, "frozenset": 34, "tuple1": 34, "tuple_from_list": 34, "list2": 34, "tuple2": 34, "list3": 34, "neither": 34, "mutat": [34, 42], "surpriz": 34, "list_a": 34, "list_b": 34, "spam": 34, "happend": 34, "list_c": 34, "pretti": [34, 37, 42, 44], "nope": 34, "obj_to_return": 34, "broad": 35, "rich": [35, 44], "concentr": 35, "stuff": [35, 39, 42, 43, 44], "ntupl": 35, "believ": 35, "superb": 35, "abc": [35, 43], "oop": [36, 47], "paradigm": 36, "java": [36, 42], "anywai": [36, 44], "ahead": 36, "momenta": 36, "pi1": 36, "pi1_px": 36, "pi1_pi": 36, "pi1_pz": 36, "pi1_": 36, "calc_mass_simpl": 36, "pz": 36, "73618495495704": 36, "alright": 36, "stick": [36, 49, 56], "calc_mass": 36, "critic": 36, "docstr": [36, 43], "formal": 36, "belong": [36, 55], "trial": 36, "blueprint": 36, "make_particl": 36, "e1": 36, "234227": 36, "5113475212892835": 36, "picki": 36, "initialize_particl": 36, "particle1": 36, "284271247461902": 36, "perfect": [36, 43], "feed": [36, 54, 57], "acces": 36, "dot": [36, 44, 46, 56, 59], "simpleparticl": 36, "initialis": 36, "16079783099616": 36, "addabl": 36, "new_px": 36, "new_pi": 36, "new_pz": 36, "new_": 36, "particle2": 36, "new_particl": 36, "overtak": 36, "verboseparticl": 36, "momentum_text": 36, "composit": 36, "getter": 36, "setter": 36, "stateless": [36, 43], "classmethod": 36, "staticmethod": 36, "fledg": 36, "mandatori": [36, 49, 55], "asset": 36, "bugfre": 36, "codebas": 36, "sidenot": 36, "isinst": 36, "betterparticl": 36, "superpow": 36, "pineappl": 37, "pepperoni": 37, "dog": 37, "amaz": [37, 49], "weird": 37, "duh": 37, "ternari": 37, "succinct": 37, "impair": 37, "truth": 37, "dude": 37, "reassign": 37, "pointless": 37, "inequ": 37, "magnitud": [37, 42, 45], "parenthes": [37, 42, 43], "hero": [37, 41], "thor": [37, 41, 43], "stdin": [37, 38, 42, 43, 57], "nameerror": [37, 43], "dive": 37, "underscor": [37, 43, 44, 45, 46, 56], "dir": [37, 44, 45, 46, 54, 55], "__contains__": 37, "promis": 37, "iron": [37, 60], "man": [37, 54, 55, 60], "likewis": [37, 55], "placehold": [37, 49], "not_cheesi": 37, "blast": 37, "forev": [37, 56, 60], "jack": 37, "dull": 37, "boi": 37, "stuck": [37, 41], "ctrl": [37, 47, 51, 52, 53, 54, 56, 57, 58, 59], "map": [38, 43], "the_list": 38, "wherea": [38, 42, 44, 58], "sin": [38, 42, 44, 46, 47], "dict_kei": 38, "dict_valu": 38, "unord": [38, 43], "th": [38, 47], "flawlessli": 38, "256": 38, "3125": 38, "dd": 38, "unhash": 38, "__hash__": 38, "8411828025894108412": 38, "my_dict": 38, "my_kei": 38, "problemat": 38, "worri": [38, 49, 51, 57, 58], "viewitem": 38, "viewkei": 38, "viewvalu": 38, "alphabet": [38, 55, 56, 57], "ascii_lowercas": 38, "abcdefghijklmnopqrstuvwxyz": 38, "alongsid": 38, "alphabet_map": 38, "invers": 38, "swap": 38, "reverse_map": 38, "portal": 39, "eospubl": 39, "opendata": 39, "antimattermatters2017": 39, "b2hhh_magnetdown": 39, "b2hhh_magnetup": 39, "phasespacesimul": 39, "safer": [39, 44], "lb": [39, 62], "upgrad": [39, 44], "__file__": [39, 44], "deactiv": [39, 44], "lcg": [39, 44, 47], "export": [39, 44, 54], "pythonpath": 39, "prioriti": 39, "pyroot": [39, 40], "tfile": 39, "aforement": [39, 53], "tnetxngfil": 39, "ttree": 39, "contina": 39, "my_tre": 39, "5135823": 39, "945201357": 39, "666480138": 39, "specialis": 39, "tabular": 39, "tleaf": 39, "read_root": 39, "b_flightdist": 39, "b_vertexchi2": 39, "h1_px": 39, "h1_py": 39, "h1_pz": 39, "301004": 39, "497280": 39, "375": 39, "284205": 39, "831": 39, "308481": 39, "51820": 39, "233718": 39, "94": 39, "690700": 39, "383338": 39, "4985": 39, "130785": 39, "5853": 39, "750057": 39, "326157": 39, "454706": 39, "284490": 39, "187101": 39, "1265": 39, "456544": 39, "2330": 39, "050788": 39, "90762": 39, "658032": 39, "590769": 39, "129099": 39, "720": 39, "797259": 39, "3413": 39, "790588": 39, "86793": 39, "058768": 39, "013242": 39, "988701": 39, "397": 39, "754571": 39, "1791": 39, "373059": 39, "40040": 39, "364159": 39, "bulk": 39, "child": [39, 51], "h1": 39, "h2": 39, "h3": 39, "transvers": 39, "h2_px": 39, "h2_py": 39, "1306": 39, "642724": 39, "167": 39, "578904": 39, "1273": 39, "457019": 39, "1146": 39, "299204": 39, "5135820": 39, "430531": 39, "5135821": 39, "762": 39, "344570": 39, "5135822": 39, "1454": 39, "471057": 39, "h2_pt": 39, "meson": 39, "b_p": 39, "h3_px": 39, "h3_py": 39, "h2_pz": 39, "h3_pz": 39, "xwindow": 39, "savefig": 39, "b_flight_dist": 39, "paus": 39, "ion": 39, "mathematica": 39, "matlab": 39, "b_flight_distance_v2": 39, "layer": 39, "flight": 39, "b_flight_distance_v3": 39, "throw": [39, 42, 43, 56], "awai": [39, 43, 44, 46, 56], "commonli": 39, "mm": 39, "df_with_cut": 39, "b_flight_distance_with_cut_compar": 39, "kaon": [39, 42], "argspars": 40, "datetim": 40, "fnmatch": 40, "subprocess": [40, 41], "pathlib": 40, "bootstrap": 40, "jackknif": 40, "jacobi": 40, "propag": 40, "numba": 40, "career": 41, "frustrat": 41, "trick": [41, 42], "beyond": [41, 53], "alli": 41, "didact": 41, "vote": 41, "treasur": 41, "trove": 41, "gone": [41, 56, 57], "tini": 41, "tempfil": 41, "mkdtemp": 41, "glob": 41, "localtim": 41, "tm_hour": 41, "namedtupl": 41, "coord": [41, 42], "ordereddict": 41, "321": [41, 59], "defaultdict": 41, "undefin": 41, "wider": 41, "90": [41, 42], "emphasis": 41, "consult": 41, "unsur": 41, "settl": 41, "disput": 41, "lower_case_funct": 41, "uppercasefunct": 41, "myfunc": 41, "my_func": 41, "summaris": 41, "philosophi": [41, 57, 62], "bracket": [42, 49], "comma": [42, 55], "del": 42, "my_funct": 42, "exclus": [42, 60], "arbitrari": [42, 43, 59, 62], "56": [42, 44], "11d6523211c0": 42, "indentationerror": 42, "complain": 42, "57": [42, 57], "5c3d29e65ad9": 42, "symbol": [42, 46, 55, 57, 58], "endfor": 42, "a_copi": 42, "intuit": [42, 45], "freeli": 42, "ourselv": 42, "a_doubl": 42, "firstli": 42, "sublist": 42, "0x7f5abe5b1190": 42, "item2": 42, "quick": [42, 47, 52, 57], "135": 42, "2025": 42, "succinctli": [42, 55], "attributeerror": 42, "65": 42, "worth": [42, 54, 62], "magsq": 42, "encapsul": 43, "0x7f83b2bc56e0": 43, "colon": [43, 58], "quot": [43, 49, 55, 56, 58, 59, 60], "linebreak": 43, "decent": 43, "top_funct": 43, "silli": 43, "elsewher": [43, 55], "implicitli": 43, "no_return": 43, "such_output": 43, "wow": 43, "clever": 43, "213": 43, "convention": [43, 49], "lowercas": [43, 44], "border": [43, 59], "trippl": 43, "un": 43, "unnecessari": 43, "syntaxerror": [43, 44], "remind": [43, 55, 58], "hmm": 43, "aha": 43, "clearer": [43, 58], "run_method": 43, "make_incrementor": 43, "increment": 43, "plu": [43, 46, 61], "increment_on": 43, "make_increment": 43, "increment_two": 43, "caller": 43, "expand": [43, 56, 57, 58, 59, 60], "reverse_arg": 43, "steve": 43, "helen": 43, "zorblax": 43, "9963": 43, "yoda": 43, "necessarili": [43, 44, 47], "bing": 43, "baz": 43, "cube": 43, "div2": 43, "0x7fc6b2207758": 43, "__future__": [43, 45], "divis": [43, 45, 46], "quadratur": 43, "4142135623730951": 43, "downsid": [43, 62], "unwieldi": 43, "idempot": 43, "anyhow": 43, "submodul": 44, "141592653589793": [44, 46], "8414709848078965": 44, "5877109428927353": 44, "4059007502204043": 44, "prefix": [44, 55, 58], "639334770284028": 44, "extent": 44, "clash": 44, "uni": 44, "7288973406605329": 44, "arcco": 44, "alias": 44, "abspath": 44, "af": [44, 55, 62], "getcwd": 44, "basenam": 44, "exp": 44, "floor": 44, "confid": 44, "portabl": 44, "anaconda": [44, 47], "preinstal": 44, "startup": 44, "bashrc": [44, 51, 62], "pythonuserbas": 44, "virtualenv": 44, "cburr": 44, "lcg_virtualenv": 44, "create_lcg_virtualenv": 44, "myvenv": 44, "simplest": [44, 53, 55, 60], "myfirstmodul": 44, "fire": 44, "ef292d9e19f": 44, "yabba": 44, "cp": [44, 56, 57, 58], "ring": 44, "bell": 44, "startswith": [44, 62], "__": [44, 46], "endsolut": [44, 56], "runnabl": 44, "long_format": 44, "print_label": 44, "msg": 44, "__name__": 44, "chmod": [44, 54], "outstand": 44, "notion": 44, "shebang": 44, "secondli": 44, "peculiar": 44, "hei": 44, "printout": 44, "discov": [45, 59, 60], "alic": [45, 47], "bewar": 45, "3333333333333335": 45, "decim": [45, 49], "histor": [45, 59], "unintuit": 45, "everywher": 45, "shortli": 45, "truncat": 45, "66666666667": 45, "__floordiv__": 45, "__truediv__": [45, 46], "4j": 45, "1j": 45, "5j": 45, "conjug": 45, "somewhat": 45, "confusingli": 45, "123105625617661": 45, "0j": 45, "straight": 46, "2246467991473532e": 46, "twopi": 46, "my_sin": 46, "4492935982947064e": 46, "scene": [46, 57], "0x7fdc7ea75980": 46, "shortcut": [46, 51, 55, 58], "__abs__": 46, "__and__": 46, "__bool__": 46, "to_byt": 46, "__sub__": 46, "__mul__": 46, "__getattribute__": 46, "horribl": 46, "liner": 46, "illustr": [46, 55], "999": [46, 49], "newer": [47, 49, 54], "sft": 47, "setupview": 47, "sh": [47, 54, 59, 60], "lcg_94python3": 47, "x86_64": 47, "slc6": 47, "gcc62": 47, "opt": 47, "miniforg": 47, "migrat": 47, "2020": 47, "gcc": 47, "repl": [47, 61], "ead": 47, "valuat": 47, "rint": 47, "enhanc": 47, "quickref": 47, "past": [47, 49, 51], "autocomplet": 47, "middl": [47, 59], "abc_my_var": 47, "abc_": 47, "sinh": 47, "cal": 47, "octob": 47, "su": 47, "mo": 47, "tu": 47, "fr": 47, "sa": 47, "useful": 47, "chapter": 47, "parrot": 49, "join": [49, 57], "carrot": 49, "amazingli": 49, "omg": 49, "omgomgomgomgomgomgomgomgomgomg": 49, "escap": [49, 55, 62], "backslash": 49, "gari": 49, "surround": [49, 56, 59, 60], "quotat": [49, 56], "long_fact": 49, "inde": 49, "nquit": 49, "998": 49, "a_parrot": 49, "interleav": 49, "result1": 49, "result2": 49, "referenc": 49, "template2": 49, "template3": 49, "worst": 49, "front": [49, 55, 57, 58], "3f": 49, "000": 49, "curli": [49, 58], "brace": [49, 58, 62], "innermost": 49, "kerbero": [50, 52], "token": [50, 52], "keytab": 50, "k5reauth": 50, "jump": 51, "hoop": 51, "kb0002408": 51, "recip": [51, 54], "ktutil": 51, "confirm": [51, 54, 55, 56, 57], "otg0077802": 51, "properli": 51, "login": [51, 61], "kdestroi": 51, "kt": 51, "klist": 51, "ticket": 51, "renew": 51, "children": 51, "3600": 51, "certainli": [51, 62], "ktmux": 51, "fi": [51, 54], "rest": [51, 55], "node": [51, 53], "kill": [51, 52, 53, 58], "kb0008111": 51, "systemctl": 51, "obviat": 51, "disconnect": 52, "reconnect": 52, "wifi": 52, "uptim": 52, "105": 52, "apr": 52, "cest": 52, "2015": [52, 57], "25593": 52, "lxplus0234": 52, "socket": 52, "thead": 52, "rd": 52, "ti": 52, "resum": 52, "hostnam": [52, 53], "lxplus0081": 52, "snippet": 53, "seq": 53, "04g": 53, "500": [53, 59], "connecttimeout": 53, "preferredauthent": 53, "gssapi": 53, "mic": 53, "gssapiauthent": 53, "stricthostkeycheck": 53, "loglevel": 53, "quiet": [53, 62], "grep": [53, 54, 55, 57, 60, 62], "screenrc": 53, "hardstatu": 53, "alwayslastlin": 53, "bg": 53, "bw": [53, 59], "yr": 53, "predefin": 53, "colour": 53, "layout": 53, "eg": 53, "stand": [53, 55, 57, 59, 60], "visit": 53, "logout": 53, "tcsh": [54, 61], "apropo": 54, "gfal": 54, "vdir": 54, "ld_library_path": 54, "varnam": 54, "starwar": 54, "star": 54, "war": 54, "anakin": 54, "membership": 54, "chown": 54, "chgrp": 54, "strvar": 54, "intvar": 54, "file1": 54, "file2": 54, "fulfil": 54, "cond1": 54, "cond2": 54, "tempt": 54, "havea": 54, "poem": 54, "suppli": [54, 62], "sentences2": 54, "tee": 54, "stdout": [54, 57, 62], "listoffileswithte": 54, "incid": 54, "buffer": 54, "alloc": [54, 55], "malici": 54, "sebastian": 54, "lopienski": 54, "mail": 54, "passwd": 54, "reach": 54, "vi": 54, "du": 54, "mount": 54, "recurs": [54, 55, 56, 60], "depth": [54, 55, 57], "deep": 54, "compet": 54, "earn": 54, "beginn": 54, "panic": 54, "clue": 54, "ps1": 55, "dollar": [55, 58], "whoami": 55, "hypothet": 55, "throughout": 55, "mycommand": 55, "cernus": 55, "slash": [55, 56], "lead": [55, 56, 57, 62], "miscellan": [55, 60], "underneath": 55, "imhotep": 55, "larri": 55, "music": [55, 56], "movi": 55, "arrang": 55, "neatli": 55, "trail": 55, "sort": [55, 57, 59, 60], "cftuvsux": 55, "nongraph": 55, "048": [55, 59], "576": 55, "ctime": 55, "newest": 55, "themselv": [55, 56, 57, 60], "dire": 55, "au": 55, "horizont": 55, "vertic": [55, 57], "iso": 55, "augment": 55, "1k": 55, "234m": 55, "2g": 55, "si": [55, 60], "derefer": 55, "symlink": 55, "hide": [55, 61], "overridden": 55, "inod": 55, "kibibyt": 55, "uid": 55, "gid": 55, "raw": [55, 56, 57, 62], "char": 55, "enclos": [55, 58, 59, 61], "largest": 55, "atim": 55, "format1": 55, "format2": 55, "posix": 55, "tabsiz": 55, "col": 55, "10k": 55, "emit": 55, "ls_color": 55, "dircolor": 55, "seriou": 55, "troubl": 55, "gnu": 55, "coreutil": 55, "www": 55, "lucki": 55, "spacebar": [55, 57], "wikipedia": 55, "accur": [55, 59], "hierarch": 55, "hundr": [55, 58, 59, 60], "desk": 55, "defeat": 55, "creatur": [55, 56, 58, 59], "molecul": [55, 56, 57, 58, 59], "solar": [55, 56], "north": [55, 56, 57, 58, 59, 60, 61], "pacif": [55, 56, 57, 58, 59, 61], "gyre": [55, 56, 57, 58, 59, 61], "cfg": [55, 56, 62], "mislead": [55, 58], "amino": [55, 56], "acid": [55, 56], "pdb": [55, 56, 57, 58, 59, 60], "salmon": [55, 56, 57], "anim": [55, 56, 57, 59, 60], "mors": [55, 56], "sunspot": [55, 56], "bash_profil": 55, "fa": 55, "orthogon": [55, 57], "gotten": 55, "anywher": [55, 62], "tild": 55, "forth": 55, "tv": 55, "protein": [55, 56, 57, 59, 61], "assai": [55, 57, 61], "herself": 55, "came": 55, "2012": [55, 57, 58, 59], "confer": 55, "straw": 55, "june": 55, "ten": [55, 62], "nene01729a": [55, 57, 58], "nene01812a": [55, 57], "1520": [55, 61], "amanda": 55, "unnecessarili": 55, "pnas_fin": 55, "pnas_sub": 55, "ownership": [55, 60], "nevertheless": 55, "ong": 55, "uman": 55, "3k": 55, "5369": 55, "hierarchi": 56, "trash": 56, "pain": 56, "whitespac": [56, 58], "period": 56, "alphanumer": 56, "media": 56, "trait": 56, "menu": [56, 60], "writeout": 56, "tidi": 56, "unhook": 56, "recycl": [56, 59], "descend": 56, "mythesi": 56, "png": [56, 59], "albeit": 56, "whale": 56, "mp3": 56, "whalesong": 56, "player": 56, "statstic": 56, "misspel": 56, "incorrectli": 56, "jami": 56, "recombin": 56, "tricki": [56, 62], "recal": [56, 59], "fructos": 56, "sucros": 56, "0kb": 56, "maltos": 56, "glucos": 56, "___": 56, "safe": 56, "san": 56, "duplic": [56, 57], "wild": 56, "card": 56, "eas": 57, "six": [57, 60, 61], "bank": 57, "cuban": [57, 58, 59], "ethan": [57, 58, 59], "methan": [57, 58, 59], "octan": [57, 58, 59], "pentan": [57, 58, 59], "propan": [57, 58, 59], "wc": [57, 59, 60], "156": 57, "1158": 57, "84": 57, "622": 57, "422": 57, "246": 57, "1828": 57, "165": 57, "1226": 57, "111": 57, "825": 57, "107": 57, "819": 57, "6081": 57, "p5": 57, "ne": 57, "thane": 57, "greater": 57, "overwritten": [57, 58], "caution": 57, "disadvantag": [57, 59], "dump": 57, "greatest": 57, "fewest": 57, "incorrect": [57, 60], "confus": 57, "consecut": 57, "mathematician": 57, "3x": 57, "memor": 57, "stderr": [57, 62], "diagnost": 57, "circumst": [57, 60], "fed": 57, "enorm": 57, "stream": 57, "ammonia": 57, "saniti": 57, "nene01729b": [57, 58, 59], "nene01736a": [57, 58], "nene01751a": 57, "nene01751b": 57, "240": 57, "nene02018b": 57, "mondai": 57, "weekend": 57, "nene02040b": 57, "nene02040z": 57, "nene02043a": [57, 58], "nene02043b": [57, 58], "5040": 57, "nene01971z": 57, "late": 57, "henc": [57, 59], "testfile01": 57, "testfile02": 57, "sam": 57, "calibr": 57, "dataset1": 57, "dataset2": 57, "dataset_overview": 57, "trip": 57, "bob": 57, "____calibration____": 57, "____": 57, "send_to_bob": 57, "all_november_fil": 57, "all_datasets_created_on_a_23rd": 57, "uniq": [57, 59], "adjac": 57, "coho": 57, "steelhead": 57, "deer": [57, 59, 60], "rabbit": [57, 59, 60], "raccoon": [57, 59, 60], "fox": [57, 59], "unneed": 57, "expens": 57, "586": 57, "k2": 57, "difficulti": 57, "animalsupd": 57, "trace": 58, "punctuat": [58, 59, 61], "retyp": [58, 59], "genom": 58, "basilisk": [58, 59], "unicorn": [58, 59], "basiliscu": 58, "vulgari": 58, "1745": 58, "equu": 58, "monocero": 58, "1738": 58, "delimit": 58, "semicolon": 58, "reader": [58, 59], "temperatur": 58, "meaningless": 58, "dragon": 58, "purpl": 58, "judici": 58, "nene": 58, "goostat": [58, 59, 61], "redisplai": 58, "semi": 58, "five": [58, 60], "1518": 58, "coffe": 58, "456": 58, "nene0": 58, "457": 58, "458": 58, "459": 58, "460": 58, "quicker": 58, "alkan": 58, "inter": 58, "preview": 58, "reaction": 58, "compound": 58, "speci": [58, 59, 60], "expans": [58, 60], "502": 59, "681": 59, "785": 59, "254": 59, "537": 59, "357": 59, "252": 59, "895": 59, "009": 59, "741": 59, "467": 59, "172": 59, "337": 59, "206": 59, "docx": [59, 62], "font": 59, "versatil": 59, "324": 59, "350": 59, "332": 59, "271": 59, "378": 59, "074": 59, "384": 59, "288": 59, "362": 59, "205": 59, "183": 59, "412": 59, "259": 59, "420": 59, "112": 59, "608": 59, "407": 59, "130": 59, "540": 59, "303": 59, "404": 59, "393": 59, "ter": 59, "end_lin": 59, "num_lin": 59, "invalu": 59, "one_or_more_filenam": 59, "163": 59, "redo": 59, "297": 59, "298": 59, "goodiff": [59, 61], "01729": 59, "ygraph": 59, "301": 59, "serial": 59, "analyt": 59, "antarctica": 59, "adventur": 59, "leah": [59, 60], "csv": 59, "longest": 59, "hang": 59, "investig": 59, "datfil": 59, "meant": 60, "haiku": 60, "1998": 60, "salon": 60, "magazin": 60, "tao": 60, "toner": 60, "presenc": 60, "absenc": 60, "yesterdai": 60, "jeff": 60, "rothenberg": 60, "whichev": 60, "boundari": 60, "insensit": 60, "bre": 60, "regexp": 60, "er": 60, "perl": 60, "taster": 60, "anchor": 60, "sadli": 60, "littlewomen": 60, "episod": 60, "oldtool": 60, "useless": 60, "21022": 60, "21403": 60, "fe": 60, "heme": 60, "924": 60, "518": 60, "databas": 60, "ish": 60, "spreadsheet": 60, "borrow": 60, "imit": 60, "sincerest": 60, "prais": 60, "surviv": 60, "Its": 60, "unbeaten": 60, "alfr": 60, "whitehead": 60, "1911": 60, "civil": 60, "explanatori": 60, "net": 60, "temp": [60, 62], "women": 60, "louisa": 60, "alcott": 60, "sister": 60, "jo": 60, "meg": 60, "beth": 60, "ami": 60, "novel": 60, "tabul": 60, "emploi": 60, "eleg": 60, "ow": 60, "inferior": 60, "ocw": 60, "criteria": 60, "ahm": 60, "mtime": 60, "9rkz": 61, "unzip": 61, "hopefulli": 61, "mous": 61, "speech": 61, "recognit": 61, "hardwar": 61, "commonplac": 61, "mice": 61, "touchpad": 61, "pointer": 61, "technologi": 61, "widespread": 61, "doug": 61, "engelbart": 61, "1960": 61, "mother": 61, "rewir": 61, "1950": 61, "cli": 61, "heart": 61, "bourn": 61, "stephen": 61, "IT": 61, "zsh": 61, "ters": 61, "keystrok": 61, "volum": 61, "supercomput": 61, "cluster": 61, "cloud": 61, "crunch": 61, "tackl": 61, "nemo": 61, "marin": 61, "biologist": 61, "survei": 61, "gelatin": 61, "garbag": 61, "abund": 61, "graduat": 61, "upcom": 61, "aquat": 61, "goo": 61, "eight": 61, "370": 61, "deadlin": 61, "mattermost": 62, "cmake": 62, "lbenv": 62, "rcfile": 62, "ongo": 62, "basic_tutori": 62, "noext": 62, "ofil": 62, "declar": 62, "congratul": 62, "scalabl": 62, "took": 62, "parallelis": 62, "reprocess": 62, "snakefil": 62, "mynam": 62, "myinput1": 62, "myinput2": 62, "myoutput": 62, "name_fil": 62, "dag": 62, "lhcbdev": 62, "2021": 62, "07_04": 62, "mon": 62, "jobid": 62, "tmpdir": 62, "15t183022": 62, "449488": 62, "15t183344": 62, "711303": 62, "unavoid": 62, "quirk": 62, "nproc": 62, "name_al": 62, "chr": 62, "ord": 62, "forceal": 62, "routin": 62, "reiter": 62, "create_input": 62, "knew": 62, "reqest": 62, "hello_world": 62, "missingruleexcept": 62, "ext": 62, "gif": 62, "advanced_tutori": 62, "tar": 62, "xvf": 62, "phone": 62, "ultim": 62, "luca": 62, "luca_info": 62, "merge_data": 62, "get_address": 62, "get_phon": 62, "waypoint": 62, "fred": 62, "guillaum": 62, "acycl": 62, "get_info": 62, "infil": 62, "outfil": 62, "ln": 62, "recreat": 62, "inconsequenti": 62, "forcerun": 62, "workaround": 62, "cleanest": 62, "failur": 62, "corrupt": 62, "contrast": 62, "mylog": 62, "yaml": 62, "data1": 62, "data2": 62, "configfil": 62, "dosometh": 62, "mycod": 62, "plot1": 62, "plot2": 62, "input_alt": 62, "fit_rul": 62, "snake": 62, "efficiency_rul": 62}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"contributor": [0, 1], "code": [0, 25, 41, 44], "conduct": 0, "contribut": 1, "agreement": 1, "how": [1, 12, 36], "what": [1, 12, 25, 62], "us": [1, 4, 6, 7, 8, 14, 34, 44, 51, 52, 53, 62], "github": 1, "other": [1, 24], "resourc": 1, "instruct": 2, "materi": 2, "softwar": 2, "1": [3, 34], "basic": [3, 34, 62], "markdown": [3, 34], "jupyt": [3, 34], "import": [3, 6, 14, 44], "modul": [3, 6, 44], "advanc": [4, 5, 16, 40, 53, 62], "python": [4, 16, 34, 35, 40, 41, 44, 47], "concept": 4, "pack": 4, "unpack": 4, "valu": 4, "context": 4, "manag": [4, 62], "yield": 4, "where": 4, "i": [4, 25, 62], "thi": [4, 8, 13], "class": [4, 5, 36], "decor": 4, "factori": 4, "except": 4, "custom": 4, "catch": 4, "pitfal": 4, "guarante": 4, "execut": 4, "control": [4, 17], "flow": 4, "dunder": 5, "len": 5, "str": 5, "callabl": 5, "index": 5, "iter": 5, "self": 5, "danger": 5, "zone": 5, "2": 6, "first": [6, 39, 44], "look": [6, 9], "data": [6, 9, 12, 40], "two": [6, 13], "plot": [6, 7, 11, 13, 39], "librari": [6, 40, 44], "recap": 6, "5": [6, 9], "The": [6, 25, 44, 61, 62], "toi": 6, "dataset": [6, 9], "load": [6, 9], "6": [6, 11], "simpl": [6, 12, 14], "histogram": [6, 11, 39], "ad": 6, "variabl": [6, 11, 34, 54], "rectangular": 6, "cut": [6, 39], "compar": [6, 12, 14], "distribut": [6, 9, 12, 14], "3": 7, "multivari": 7, "analysi": [7, 32, 40, 62], "classifi": [7, 9], "todo": 7, "add": 7, "diagram": 7, "decis": 7, "tree": 7, "abov": 7, "evalu": 7, "perform": 7, "collect": 7, "all": 7, "togeth": 7, "4": 8, "extens": 8, "classif": 8, "altern": [8, 14], "impliment": 8, "featur": [8, 9, 25], "engin": 8, "k": [8, 10], "fold": [8, 10, 12], "turn": 8, "scipt": 8, "argpars": [8, 33, 48], "boost": [9, 12], "uniform": 9, "dalitz": 9, "signal": [9, 14], "background": [9, 14, 61], "prepar": [9, 12], "train": [9, 12], "test": [9, 12, 25], "set": [9, 18, 51], "up": [9, 18, 51], "let": 9, "": [9, 55, 57, 61], "result": 9, "roc": 9, "curv": 9, "after": 9, "model": 10, "tune": [10, 12], "setup": 10, "cross": 10, "valid": 10, "earli": 10, "stop": 10, "hyperamet": 10, "optimis": 10, "ax": 11, "regular": 11, "axi": 11, "name": 11, "compat": 11, "mplhep": 11, "hist": 11, "multipl": 11, "dimens": [11, 12], "access": 11, "bin": [11, 12], "get": [11, 13], "densiti": 11, "project": [11, 25], "everyth": 11, "relev": 11, "multi": 11, "dimension": 11, "arithmet": 11, "weight": 11, "7": 12, "demonstr": 12, "reweight": 12, "download": 12, "sampl": 12, "origin": [12, 25], "part": 12, "target": 12, "base": 12, "n": 12, "gradient": 12, "some": 12, "express": [12, 15], "gb": 12, "discrimin": 12, "great": 12, "did": 12, "just": 12, "happen": 12, "rule": [12, 62], "8": 13, "likelihood": 13, "infer": 13, "scope": 13, "tutori": [13, 16, 62], "start": [13, 61], "differ": [13, 54], "space": [13, 54], "loss": 13, "fix": [13, 36], "paramet": 13, "9": 14, "splot": 14, "exampl": 14, "observ": 14, "appli": [14, 39], "sweight": 14, "more": [14, 40, 41, 54], "complex": [14, 54], "case": 14, "known": 14, "probabl": 14, "build": [14, 32], "over": [14, 54], "mass": 14, "Of": 14, "cours": 14, "we": 14, "don": 14, "t": 14, "have": 14, "label": 14, "which": 14, "event": 14, "ar": 14, "beforehand": 14, "inform": 14, "about": [14, 54], "real": 14, "fit": 14, "doesn": 14, "give": 14, "u": 14, "appi": 14, "reconstruct": 14, "initi": 14, "an": [14, 35], "requir": 14, "deriv": 14, "option": 14, "under": 14, "assumpt": 14, "linear": 14, "minim": 14, "variat": 14, "uncorrelated": 14, "conclus": 14, "10": 15, "scikit": 15, "hep": 15, "formul": 15, "convert": 15, "particl": 15, "hepunit": 15, "vector": 15, "properti": 15, "content": [16, 31, 32, 35, 50, 61], "autom": [17, 62], "version": 17, "git": [18, 31], "creat": [19, 25], "repositori": [19, 24, 25], "track": 20, "chang": [20, 25], "explor": [21, 41], "histori": 21, "ignor": 22, "thing": [22, 52, 60], "remot": [23, 25], "cern": 23, "gitlab": [23, 27], "share": 24, "collabor": 25, "pull": 25, "request": 25, "merg": 25, "fork": 25, "clone": 25, "its": 25, "sync": 25, "your": [25, 39, 44, 51], "local": [25, 32], "implement": 25, "new": 25, "push": 25, "discuss": 25, "amend": 25, "retir": 25, "accept": 25, "social": 25, "side": 25, "automat": [25, 51], "conflict": 26, "ci": 27, "open": 28, "scienc": 28, "licens": 29, "citat": 30, "essenti": 32, "statu": 32, "binder": 32, "prerequisit": 32, "usag": 32, "script": [33, 48, 59, 62], "type": [34, 54], "oper": [34, 46], "strong": 34, "contain": 34, "mutabl": 34, "dynam": 34, "assign": 34, "sugar": 34, "comprehens": [34, 42], "introduct": 35, "welcom": 36, "inherit": 36, "glanc": 36, "condit": [37, 54], "truthi": 37, "loop": [37, 42, 54, 58], "dictionari": 38, "kei": 38, "make": [39, 51], "panda": 39, "topic": [40, 53], "nice": 40, "standard": [40, 44], "root": 40, "learn": 41, "convent": 41, "list": 42, "tupl": 42, "function": 43, "inlin": 43, "method": 43, "from": 44, "pypi": 44, "insid": 44, "virtual": 44, "environ": [44, 54, 62], "write": 44, "structur": 44, "run": [44, 47, 52, 62], "number": 45, "object": 46, "string": 49, "format": 49, "unix": [50, 54], "shell": [50, 54, 59, 61], "persist": 51, "screen": [51, 52, 53], "tmux": 51, "session": 51, "lxplu": 51, "lxplus7": 51, "password": 51, "less": 51, "kerbero": 51, "token": 51, "keytab": 51, "k5reauth": 51, "refresh": 51, "lxplus8": 51, "lxplus9": 51, "keep": 52, "find": [53, 60], "lost": 53, "tab": 53, "manual": 54, "page": 54, "among": 54, "file": [54, 55, 56, 57, 62], "link": 54, "command": [54, 61], "pipe": [54, 57], "redirect": 54, "bash": 54, "secur": 54, "text": 54, "viewer": 54, "editor": 54, "disk": 54, "wire": 54, "bandit": 54, "wargam": 54, "navig": 55, "directori": [55, 56], "nell": [55, 57, 61], "pipelin": [55, 57, 61], "organ": 55, "work": 56, "With": 56, "filter": 57, "check": 57, "introduc": [61, 62], "line": 61, "interfac": 61, "why": [61, 62], "bother": 61, "point": 61, "snakemak": 62, "document": 62, "workflow": 62, "preserv": 62, "system": 62, "re": 62, "chain": 62, "limit": 62, "wildcard": 62, "log": 62, "config": 62, "includ": 62}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "nbsphinx": 4, "sphinx": 60}, "alltitles": {"Contributor Code of Conduct": [[0, "contributor-code-of-conduct"]], "Contributing": [[1, "contributing"]], "Contributor Agreement": [[1, "contributor-agreement"]], "How to Contribute": [[1, "how-to-contribute"]], "What to Contribute": [[1, "what-to-contribute"]], "Using GitHub": [[1, "using-github"]], "Other Resources": [[1, "other-resources"]], "Instructional Material": [[2, "instructional-material"]], "Software": [[2, "software"]], "1: Basics": [[3, "1:-Basics"], [34, "1:-Basics"]], "Basics": [[3, "Basics"]], "Markdown": [[3, "Markdown"]], "Jupyter": [[3, "Jupyter"], [34, "Jupyter"]], "Importing modules": [[3, "Importing-modules"]], "Advanced Python Concepts": [[4, "Advanced-Python-Concepts"]], "Packing and unpacking of values": [[4, "Packing-and-unpacking-of-values"]], "Context manager": [[4, "Context-manager"]], "Using yield": [[4, "Using-yield"]], "Where is this useful": [[4, "Where-is-this-useful"]], "Using a class": [[4, "Using-a-class"]], "Decorators and factories": [[4, "Decorators-and-factories"]], "Decorator": [[4, "Decorator"]], "Exceptions": [[4, "Exceptions"]], "Custom Exception": [[4, "Custom-Exception"]], "Catching exceptions": [[4, "Catching-exceptions"]], "pitfall \u201cguaranteed execution\u201d": [[4, "pitfall-%22guaranteed-execution%22"]], "Exceptions as control-flow": [[4, "Exceptions-as-control-flow"]], "Advanced Classes": [[5, "Advanced-Classes"]], "Dunder": [[5, "Dunder"]], "len": [[5, "len"]], "str": [[5, "str"]], "Callable": [[5, "Callable"]], "Indexing (iterating)": [[5, "Indexing-(iterating)"]], "self": [[5, "self"]], "Danger zone": [[5, "Danger-zone"]], "2: First look at data": [[6, "2:-First-look-at-data"]], "Two plotting libraries?": [[6, "Two-plotting-libraries?"]], "Recap: Importing modules": [[6, "Recap:-Importing-modules"]], "5. The toy dataset": [[6, "5.-The-toy-dataset"]], "Loading data": [[6, "Loading-data"], [9, "Loading-data"]], "6. Plotting a simple histogram": [[6, "6.-Plotting-a-simple-histogram"]], "Adding variables": [[6, "Adding-variables"]], "Using rectangular cuts": [[6, "Using-rectangular-cuts"]], "Comparing distributions": [[6, "Comparing-distributions"]], "3: Multivariate Analysis": [[7, "3:-Multivariate-Analysis"]], "Using a classifier": [[7, "Using-a-classifier"]], "TODO Add a diagram of a decision tree for the above plot": [[7, "TODO-Add-a-diagram-of-a-decision-tree-for-the-above-plot"]], "Evaluating classifier performance": [[7, "Evaluating-classifier-performance"]], "Collecting it all together": [[7, "Collecting-it-all-together"]], "4: Extension on Classification": [[8, "4:-Extension-on-Classification"]], "Alternative implimentations": [[8, "Alternative-implimentations"]], "Feature engineering": [[8, "Feature-engineering"]], "k-folding": [[8, "k-folding"]], "Turn this into a scipt using argparse": [[8, "Turn-this-into-a-scipt-using-argparse"]], "5: Boosting to Uniformity": [[9, "5:-Boosting-to-Uniformity"]], "Distributions in the Dalitz features for signal and background": [[9, "Distributions-in-the-Dalitz-features-for-signal-and-background"]], "Preparation of train/test datasets": [[9, "Preparation-of-train/test-datasets"]], "Setting up classifiers, training": [[9, "Setting-up-classifiers,-training"]], "Let\u2019s look at the results of training": [[9, "Let's-look-at-the-results-of-training"]], "ROC curves after training": [[9, "ROC-curves-after-training"]], "Model tuning setup": [[10, "Model-tuning-setup"]], "Cross-validation": [[10, "Cross-validation"]], "k-folding & early stopping": [[10, "k-folding-&-early-stopping"]], "Hyperameter optimisation": [[10, "Hyperameter-optimisation"]], "6: Histograms": [[11, "6:-Histograms"]], "Axes": [[11, "Axes"]], "Regular": [[11, "Regular"]], "Variable": [[11, "Variable"]], "Axis Name": [[11, "Axis-Name"]], "Compatibility with mplhep": [[11, "Compatibility-with-mplhep"]], "Plotting with hist": [[11, "Plotting-with-hist"]], "Multiple dimensions": [[11, "Multiple-dimensions"]], "Access Bins": [[11, "Access-Bins"]], "Getting Density": [[11, "Getting-Density"]], "Projecting axes": [[11, "Projecting-axes"]], "Accessing everything relevant": [[11, "Accessing-everything-relevant"]], "Multi dimensional": [[11, "Multi-dimensional"]], "Arithmetics": [[11, "Arithmetics"]], "Weights": [[11, "Weights"]], "7: Demonstration of distribution reweighting": [[12, "7:-Demonstration-of-distribution-reweighting"]], "Downloading data": [[12, "Downloading-data"]], "prepare train and test samples": [[12, "prepare-train-and-test-samples"]], "Original distributions": [[12, "Original-distributions"]], "train part of original distribution": [[12, "train-part-of-original-distribution"]], "test part for target distribution": [[12, "test-part-for-target-distribution"]], "Bins-based reweighting in n dimensions": [[12, "Bins-based-reweighting-in-n-dimensions"]], "Gradient Boosted Reweighter": [[12, "Gradient-Boosted-Reweighter"]], "Comparing some simple expressions:": [[12, "Comparing-some-simple-expressions:"]], "GB-discrimination": [[12, "GB-discrimination"]], "Great!": [[12, "Great!"]], "What did just happen?": [[12, "What-did-just-happen?"]], "How to tune": [[12, "How-to-tune"]], "Folding reweighter": [[12, "Folding-reweighter"]], "GB discrimination for reweighting rule": [[12, "GB-discrimination-for-reweighting-rule"]], "8: Likelihood inference": [[13, "8:-Likelihood-inference"]], "Scope of this tutorial": [[13, "Scope-of-this-tutorial"]], "Getting started": [[13, "Getting-started"]], "Difference of the two spaces": [[13, "Difference-of-the-two-spaces"]], "Plotting": [[13, "Plotting"]], "Loss": [[13, "Loss"]], "Fixing parameters": [[13, "Fixing-parameters"]], "9: sPlot": [[14, "9:-sPlot"]], "Simple sPlot example": [[14, "Simple-sPlot-example"]], "Observed distributions": [[14, "Observed-distributions"]], "Applying sWeights": [[14, "Applying-sWeights"]], "Compare": [[14, "Compare"]], "More complex case": [[14, "More-complex-case"]], "Splot": [[14, "Splot"]], "Alternative: Known probabilities": [[14, "Alternative:-Known-probabilities"]], "Building sPlot over mass": [[14, "Building-sPlot-over-mass"]], "Of course we don\u2019t have labels which events are signal and which are background beforehand": [[14, "Of-course-we-don't-have-labels-which-events-are-signal-and-which-are-background-beforehand"]], "We have no information about real labels": [[14, "We-have-no-information-about-real-labels"]], "Fitting doesn\u2019t give us information about real labels": [[14, "Fitting-doesn't-give-us-information-about-real-labels"]], "Appying sPlot": [[14, "Appying-sPlot"]], "Using sWeights to reconstruct initial distribution": [[14, "Using-sWeights-to-reconstruct-initial-distribution"]], "An important requirement of sPlot": [[14, "An-important-requirement-of-sPlot"]], "Derivation of sWeights (optional)": [[14, "Derivation-of-sWeights-(optional)"]], "Under assumption of linearity:": [[14, "Under-assumption-of-linearity:"]], "Minimization of variation": [[14, "Minimization-of-variation"]], "Uncorrelatedness": [[14, "Uncorrelatedness"]], "Conclusion": [[14, "Conclusion"]], "10: Scikit-HEP": [[15, "10:-Scikit-HEP"]], "formulate - converting expressions": [[15, "formulate---converting-expressions"]], "Particle": [[15, "Particle"]], "hepunits": [[15, "hepunits"]], "Vector": [[15, "Vector"]], "Vector properties": [[15, "Vector-properties"]], "Advanced Python Tutorial": [[16, "advanced-python-tutorial"]], "Contents:": [[16, null], [31, null], [32, null], [35, null], [50, null], [61, null]], "Automated Version Control": [[17, "automated-version-control"]], "Setting Up Git": [[18, "setting-up-git"]], "Creating a Repository": [[19, "creating-a-repository"]], "Tracking Changes": [[20, "tracking-changes"]], "Exploring History": [[21, "exploring-history"]], "Ignoring Things": [[22, "ignoring-things"]], "Remotes in CERN GitLab": [[23, "remotes-in-cern-gitlab"]], "Sharing a repository with others": [[24, "sharing-a-repository-with-others"]], "Collaborating with Pull Requests": [[25, "collaborating-with-pull-requests"]], "What is a Pull (or Merge) Request": [[25, "what-is-a-pull-or-merge-request"]], "Fork the original project repository": [[25, "fork-the-original-project-repository"]], "Clone a remote project and its fork": [[25, "clone-a-remote-project-and-its-fork"]], "Sync your local repository with remote changes": [[25, "sync-your-local-repository-with-remote-changes"]], "Implement your new feature": [[25, "implement-your-new-feature"]], "Push changes": [[25, "push-changes"]], "Create a Pull (or Merge) Request": [[25, "create-a-pull-or-merge-request"]], "Discussing, amending, retiring a Merge Request": [[25, "discussing-amending-retiring-a-merge-request"]], "Accepting a Pull Request": [[25, "accepting-a-pull-request"]], "The social side of coding": [[25, "the-social-side-of-coding"]], "Automatic testing": [[25, "automatic-testing"]], "Conflicts": [[26, "conflicts"]], "GitLab CI": [[27, "gitlab-ci"]], "Open Science": [[28, "open-science"]], "Licensing": [[29, "licensing"]], "Citation": [[30, "citation"]], "Git": [[31, "git"]], "Analysis essentials Build Status Binder": [[32, "analysis-essentials-build-status-binder"]], "Prerequisites": [[32, "prerequisites"]], "Local": [[32, "local"]], "Binder": [[32, "binder"]], "Usage": [[32, "usage"]], "Scripting": [[33, "scripting"], [48, "scripting"]], "argparse": [[33, "argparse"], [48, "argparse"]], "Basic types and operations": [[34, "Basic-types-and-operations"]], "strong typing": [[34, "strong-typing"]], "Container types": [[34, "Container-types"]], "Mutability": [[34, "Mutability"]], "dynamic typing": [[34, "dynamic-typing"]], "Assignement and variables": [[34, "Assignement-and-variables"]], "Python variable assignement": [[34, "Python-variable-assignement"]], "Sugar: comprehensions": [[34, "Sugar:-comprehensions"]], "Sugar: using Markdown": [[34, "Sugar:-using-Markdown"]], "An introduction to Python": [[35, "an-introduction-to-python"]], "Classes": [[36, "Classes"]], "Welcome to classes": [[36, "Welcome-to-classes"]], "Inheritance: a glance": [[36, "Inheritance:-a-glance"]], "How to fix": [[36, "How-to-fix"]], "Conditions": [[37, "conditions"]], "Truthiness": [[37, "truthiness"]], "Conditions in loops": [[37, "conditions-in-loops"]], "Dictionaries": [[38, "dictionaries"]], "Dictionary keys": [[38, "dictionary-keys"]], "Making your first histogram": [[39, "making-your-first-histogram"]], "Pandas": [[39, "pandas"]], "Plotting histograms": [[39, "plotting-histograms"]], "Applying cuts": [[39, "applying-cuts"]], "More advanced topics in Python": [[40, "more-advanced-topics-in-python"]], "Nice standard libraries": [[40, "nice-standard-libraries"]], "Nice libraries for data analysis": [[40, "nice-libraries-for-data-analysis"]], "Python and ROOT": [[40, "python-and-root"]], "Learning more": [[41, "learning-more"]], "Exploring Python": [[41, "exploring-python"]], "Conventional coding": [[41, "conventional-coding"]], "Lists and looping": [[42, "lists-and-looping"]], "Looping": [[42, "looping"]], "List comprehension": [[42, "list-comprehension"]], "Tuples": [[42, "tuples"]], "Functions": [[43, "functions"]], "Inline methods": [[43, "inline-methods"]], "Modules": [[44, "modules"]], "Using modules into your code: import": [[44, "using-modules-into-your-code-import"]], "The standard library": [[44, "the-standard-library"]], "Modules from PyPi": [[44, "modules-from-pypi"]], "Modules inside a virtual environment": [[44, "modules-inside-a-virtual-environment"]], "Write your first Python module": [[44, "write-your-first-python-module"]], "Write a structured module": [[44, "write-a-structured-module"]], "Run a module": [[44, "run-a-module"]], "Numbers": [[45, "numbers"]], "Objects and operators": [[46, "objects-and-operators"]], "Objects": [[46, "objects"]], "Running Python": [[47, "running-python"]], "Strings": [[49, "strings"]], "Formatting": [[49, "formatting"]], "UNIX shell": [[50, "unix-shell"]], "Persistent screen or tmux session on lxplus": [[51, "persistent-screen-or-tmux-session-on-lxplus"]], "lxplus7": [[51, "lxplus7"]], "Setting up password-less kerberos token on lxplus7": [[51, "setting-up-password-less-kerberos-token-on-lxplus7"]], "Making use of the keytab on lxplus7": [[51, "making-use-of-the-keytab-on-lxplus7"]], "Using k5reauth to automatically refresh your kerberos token on lxplus7": [[51, "using-k5reauth-to-automatically-refresh-your-kerberos-token-on-lxplus7"]], "lxplus8": [[51, "lxplus8"]], "lxplus9": [[51, "lxplus9"]], "Using screen to keep things running": [[52, "using-screen-to-keep-things-running"]], "Advanced screen topics": [[53, "advanced-screen-topics"]], "Finding lost screens": [[53, "finding-lost-screens"]], "Using tabs in screen": [[53, "using-tabs-in-screen"]], "More about the UNIX shell": [[54, "more-about-the-unix-shell"]], "Types of shell": [[54, "types-of-shell"]], "Manual pages": [[54, "manual-pages"]], "Environment variables": [[54, "environment-variables"]], "Variables": [[54, "variables"]], "Differences among files": [[54, "differences-among-files"]], "Looping over files": [[54, "looping-over-files"]], "Conditionals": [[54, "conditionals"]], "Linking commands": [[54, "linking-commands"]], "Pipes and redirection": [[54, "pipes-and-redirection"]], "Bash security": [[54, "bash-security"]], "Complexity": [[54, "complexity"]], "Text viewers": [[54, "text-viewers"]], "Text editors": [[54, "text-editors"]], "Disk space": [[54, "disk-space"]], "Over the Wire and Bandit wargame": [[54, "over-the-wire-and-bandit-wargame"]], "Navigating Files and Directories": [[55, "navigating-files-and-directories"]], "Nelle\u2019s Pipeline: Organizing Files": [[55, "nelle-s-pipeline-organizing-files"]], "Working With Files and Directories": [[56, "working-with-files-and-directories"]], "Pipes and Filters": [[57, "pipes-and-filters"]], "Nelle\u2019s Pipeline: Checking Files": [[57, "nelle-s-pipeline-checking-files"]], "Loops": [[58, "loops"]], "Shell Scripts": [[59, "shell-scripts"]], "Finding Things": [[60, "finding-things"]], "Introducing the Shell": [[61, "introducing-the-shell"]], "Background": [[61, "background"]], "The Command-Line Interface": [[61, "the-command-line-interface"]], "The Shell": [[61, "the-shell"]], "Why bother?": [[61, "why-bother"]], "Nelle\u2019s Pipeline: Starting Point": [[61, "nelle-s-pipeline-starting-point"]], "Analysis automation with Snakemake": [[62, "analysis-automation-with-snakemake"]], "Documentation and environments": [[62, "documentation-and-environments"]], "Workflow preservation": [[62, "workflow-preservation"]], "Basic Tutorial": [[62, "basic-tutorial"]], "What is a workflow?": [[62, "what-is-a-workflow"]], "Why use a workflow management system?": [[62, "why-use-a-workflow-management-system"]], "Introducing Snakemake": [[62, "introducing-snakemake"]], "Re-running rules": [[62, "re-running-rules"]], "Chaining rules": [[62, "chaining-rules"]], "The limits of wildcards": [[62, "the-limits-of-wildcards"]], "Advanced Tutorial": [[62, "advanced-tutorial"]], "Running scripts": [[62, "running-scripts"]], "Log files": [[62, "log-files"]], "Config files": [[62, "config-files"]], "Includes": [[62, "includes"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/shell-extras/README.html b/shell-extras/README.html index 836012be..44d6bc6a 100644 --- a/shell-extras/README.html +++ b/shell-extras/README.html @@ -355,9 +355,14 @@
      • Persistent screen or tmux session on lxplus
      • More about the UNIX shell