From 376870d7c1c5c56f571869e9e1b90135459f3c46 Mon Sep 17 00:00:00 2001
From: Andreas Zeller
Date: Sun, 12 Nov 2023 16:16:48 +0100
Subject: [PATCH] Doc update
---
docs/beta/html/00_Table_of_Contents.html | 206 +-
docs/beta/notebooks/00_Index.ipynb | 60 +-
.../beta/notebooks/00_Table_of_Contents.ipynb | 224 +-
docs/beta/notebooks/404.ipynb | 28 +-
docs/beta/notebooks/Assertions.ipynb | 1728 ++---
docs/beta/notebooks/ChangeCounter.ipynb | 2807 ++++----
docs/beta/notebooks/ChangeDebugger.ipynb | 1560 ++---
docs/beta/notebooks/ClassDiagram.ipynb | 538 +-
docs/beta/notebooks/DDSetDebugger.ipynb | 1000 +--
docs/beta/notebooks/Debugger.ipynb | 678 +-
docs/beta/notebooks/DeltaDebugger.ipynb | 1761 +++--
docs/beta/notebooks/DynamicInvariants.ipynb | 2164 +++----
docs/beta/notebooks/ExpectError.ipynb | 170 +-
docs/beta/notebooks/Guide_for_Authors.ipynb | 226 +-
docs/beta/notebooks/IllustratedCode.ipynb | 422 +-
docs/beta/notebooks/Importing.ipynb | 26 +-
docs/beta/notebooks/Intro_Debugging.ipynb | 688 +-
docs/beta/notebooks/PerformanceDebugger.ipynb | 1782 +++---
docs/beta/notebooks/Reducing_Code.ipynb | 594 +-
docs/beta/notebooks/ReleaseNotes.ipynb | 32 +-
docs/beta/notebooks/Repairer.ipynb | 1756 ++---
docs/beta/notebooks/Repairing_Code.ipynb | 634 +-
docs/beta/notebooks/Slicer.ipynb | 5658 ++++++++---------
docs/beta/notebooks/StackInspector.ipynb | 152 +-
docs/beta/notebooks/StatisticalDebugger.ipynb | 1612 ++---
docs/beta/notebooks/Template.ipynb | 68 +-
.../beta/notebooks/Time_Travel_Debugger.ipynb | 236 +-
docs/beta/notebooks/Timeout.ipynb | 106 +-
docs/beta/notebooks/Timer.ipynb | 108 +-
docs/beta/notebooks/Tours.ipynb | 16 +-
docs/beta/notebooks/Tracer.ipynb | 854 +--
docs/beta/notebooks/Tracking.ipynb | 964 +--
docs/beta/notebooks/bookutils/__init__.py | 7 +-
docs/beta/notebooks/index.ipynb | 10 +-
docs/beta/notebooks/requirements.txt | 3 +-
docs/dist/debuggingbook-1.2.1.tar.gz | Bin 148860 -> 148870 bytes
docs/dist/debuggingbook-code.zip | Bin 196551 -> 196551 bytes
docs/dist/debuggingbook-notebooks.zip | Bin 17211704 -> 17211699 bytes
38 files changed, 14555 insertions(+), 14323 deletions(-)
diff --git a/docs/beta/html/00_Table_of_Contents.html b/docs/beta/html/00_Table_of_Contents.html
index e3844a93..3af6198d 100644
--- a/docs/beta/html/00_Table_of_Contents.html
+++ b/docs/beta/html/00_Table_of_Contents.html
@@ -11995,19 +11995,19 @@
-
@@ -12337,7 +12337,7 @@
-Andreas Zeller: "The Debugging Book". In Andreas Zeller, "The Debugging Book", https://www.debuggingbook.org/beta/html/00_Table_of_Contents.html. Retrieved 2023-10-24 12:14:44+02:00.
+Andreas Zeller: "The Debugging Book". In Andreas Zeller, "The Debugging Book", https://www.debuggingbook.org/beta/html/00_Table_of_Contents.html. Retrieved 2023-11-12 15:53:32+01:00.
@incollection{debuggingbook2023:00_Table_of_Contents,
@@ -12363,9 +12363,9 @@ How to Cite this Work
year = {2023},
publisher = {CISPA Helmholtz Center for Information Security},
howpublished = {\url{https://www.debuggingbook.org/beta/html/00_Table_of_Contents.html}},
- note = {Retrieved 2023-10-24 12:14:44+02:00},
+ note = {Retrieved 2023-11-12 15:53:32+01:00},
url = {https://www.debuggingbook.org/beta/html/00_Table_of_Contents.html},
- urldate = {2023-10-24 12:14:44+02:00}
+ urldate = {2023-11-12 15:53:32+01:00}
}
diff --git a/docs/beta/notebooks/00_Index.ipynb b/docs/beta/notebooks/00_Index.ipynb
index 5c56db40..faf0ee14 100644
--- a/docs/beta/notebooks/00_Index.ipynb
+++ b/docs/beta/notebooks/00_Index.ipynb
@@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "markdown",
- "id": "8512d135",
+ "id": "a0e198ca",
"metadata": {},
"source": [
"# Index"
@@ -10,7 +10,7 @@
},
{
"cell_type": "markdown",
- "id": "4a2cc875",
+ "id": "a2d3dd2d",
"metadata": {},
"source": [
"## A - E"
@@ -18,7 +18,7 @@
},
{
"cell_type": "markdown",
- "id": "b0d6ff5a",
+ "id": "546aaeaa",
"metadata": {},
"source": [
"### A\n",
@@ -79,7 +79,7 @@
},
{
"cell_type": "markdown",
- "id": "fed7e570",
+ "id": "dd97dfdd",
"metadata": {},
"source": [
"### B\n",
@@ -110,7 +110,7 @@
},
{
"cell_type": "markdown",
- "id": "b392c01b",
+ "id": "b9b1a39b",
"metadata": {},
"source": [
"### C\n",
@@ -213,7 +213,7 @@
},
{
"cell_type": "markdown",
- "id": "1e665cb6",
+ "id": "26c94ed8",
"metadata": {},
"source": [
"### D\n",
@@ -278,7 +278,7 @@
},
{
"cell_type": "markdown",
- "id": "b8ee8a32",
+ "id": "1b64a0f1",
"metadata": {},
"source": [
"### E\n",
@@ -319,7 +319,7 @@
},
{
"cell_type": "markdown",
- "id": "7252ad14",
+ "id": "2c6ef432",
"metadata": {},
"source": [
"## F - J"
@@ -327,7 +327,7 @@
},
{
"cell_type": "markdown",
- "id": "2ac646dc",
+ "id": "6e537c67",
"metadata": {},
"source": [
"### F\n",
@@ -384,7 +384,7 @@
},
{
"cell_type": "markdown",
- "id": "2244b750",
+ "id": "fd8dffb2",
"metadata": {},
"source": [
"### G\n",
@@ -412,7 +412,7 @@
},
{
"cell_type": "markdown",
- "id": "9983b02b",
+ "id": "0bbca334",
"metadata": {},
"source": [
"### H\n",
@@ -432,7 +432,7 @@
},
{
"cell_type": "markdown",
- "id": "8eb992d8",
+ "id": "ad15c76a",
"metadata": {},
"source": [
"### I\n",
@@ -477,7 +477,7 @@
},
{
"cell_type": "markdown",
- "id": "fd517b35",
+ "id": "1d5777f7",
"metadata": {},
"source": [
"### J\n",
@@ -490,7 +490,7 @@
},
{
"cell_type": "markdown",
- "id": "2ff1db71",
+ "id": "6d122068",
"metadata": {},
"source": [
"## L - P"
@@ -498,7 +498,7 @@
},
{
"cell_type": "markdown",
- "id": "830ece95",
+ "id": "6dd53474",
"metadata": {},
"source": [
"### L\n",
@@ -521,7 +521,7 @@
},
{
"cell_type": "markdown",
- "id": "9ae8165d",
+ "id": "601df0c7",
"metadata": {},
"source": [
"### M\n",
@@ -592,7 +592,7 @@
},
{
"cell_type": "markdown",
- "id": "05d14acc",
+ "id": "2f39e88c",
"metadata": {},
"source": [
"### N\n",
@@ -620,7 +620,7 @@
},
{
"cell_type": "markdown",
- "id": "213217ca",
+ "id": "fd929a6a",
"metadata": {},
"source": [
"### O\n",
@@ -640,7 +640,7 @@
},
{
"cell_type": "markdown",
- "id": "2f1eb425",
+ "id": "57982871",
"metadata": {},
"source": [
"### P\n",
@@ -698,7 +698,7 @@
},
{
"cell_type": "markdown",
- "id": "9c9ea97a",
+ "id": "95d036bc",
"metadata": {},
"source": [
"## Q - U"
@@ -706,7 +706,7 @@
},
{
"cell_type": "markdown",
- "id": "2e016690",
+ "id": "ada951a5",
"metadata": {},
"source": [
"### Q\n",
@@ -719,7 +719,7 @@
},
{
"cell_type": "markdown",
- "id": "2ed1ae0e",
+ "id": "7c38bc56",
"metadata": {},
"source": [
"### R\n",
@@ -792,7 +792,7 @@
},
{
"cell_type": "markdown",
- "id": "3ba01864",
+ "id": "8510e9f4",
"metadata": {},
"source": [
"### S\n",
@@ -881,7 +881,7 @@
},
{
"cell_type": "markdown",
- "id": "558a4949",
+ "id": "f50892e8",
"metadata": {},
"source": [
"### T\n",
@@ -959,7 +959,7 @@
},
{
"cell_type": "markdown",
- "id": "ad027591",
+ "id": "a5dcbdf3",
"metadata": {},
"source": [
"### U\n",
@@ -975,7 +975,7 @@
},
{
"cell_type": "markdown",
- "id": "6b7f995e",
+ "id": "2e867c3a",
"metadata": {},
"source": [
"## V - Y"
@@ -983,7 +983,7 @@
},
{
"cell_type": "markdown",
- "id": "086bed17",
+ "id": "2f687430",
"metadata": {},
"source": [
"### V\n",
@@ -1031,7 +1031,7 @@
},
{
"cell_type": "markdown",
- "id": "236c09a9",
+ "id": "5c654de7",
"metadata": {},
"source": [
"### W\n",
@@ -1051,7 +1051,7 @@
},
{
"cell_type": "markdown",
- "id": "754109f1",
+ "id": "bd003a1b",
"metadata": {},
"source": [
"### X\n",
@@ -1061,7 +1061,7 @@
},
{
"cell_type": "markdown",
- "id": "cf51661a",
+ "id": "c3c08092",
"metadata": {},
"source": [
"### Y\n",
diff --git a/docs/beta/notebooks/00_Table_of_Contents.ipynb b/docs/beta/notebooks/00_Table_of_Contents.ipynb
index 782fb650..cc9f3e10 100644
--- a/docs/beta/notebooks/00_Table_of_Contents.ipynb
+++ b/docs/beta/notebooks/00_Table_of_Contents.ipynb
@@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "markdown",
- "id": "fca3d8fa",
+ "id": "3c90256b",
"metadata": {},
"source": [
"# The Debugging Book"
@@ -10,7 +10,7 @@
},
{
"cell_type": "markdown",
- "id": "31f2a832",
+ "id": "33a737af",
"metadata": {},
"source": [
"## Sitemap\n",
@@ -20,13 +20,13 @@
{
"cell_type": "code",
"execution_count": 1,
- "id": "206fae63",
+ "id": "57ff177b",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-24T10:14:43.572826Z",
- "iopub.status.busy": "2023-10-24T10:14:43.572078Z",
- "iopub.status.idle": "2023-10-24T10:14:43.592131Z",
- "shell.execute_reply": "2023-10-24T10:14:43.590930Z"
+ "iopub.execute_input": "2023-11-12T14:53:32.198729Z",
+ "iopub.status.busy": "2023-11-12T14:53:32.198496Z",
+ "iopub.status.idle": "2023-11-12T14:53:32.202501Z",
+ "shell.execute_reply": "2023-11-12T14:53:32.202207Z"
}
},
"outputs": [],
@@ -38,32 +38,32 @@
{
"cell_type": "code",
"execution_count": 2,
- "id": "4ffd378b",
+ "id": "5f22d3f7",
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-24T10:14:43.596558Z",
- "iopub.status.busy": "2023-10-24T10:14:43.596212Z",
- "iopub.status.idle": "2023-10-24T10:14:43.611575Z",
- "shell.execute_reply": "2023-10-24T10:14:43.611056Z"
+ "iopub.execute_input": "2023-11-12T14:53:32.204105Z",
+ "iopub.status.busy": "2023-11-12T14:53:32.204014Z",
+ "iopub.status.idle": "2023-11-12T14:53:32.211123Z",
+ "shell.execute_reply": "2023-11-12T14:53:32.210826Z"
}
},
"outputs": [
{
"data": {
"image/svg+xml": [
- "
\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
+ "\n",
"\n",
"\n",
"Tracer\n",
"\n",
- "\n",
- "\n",
- "\n",
- "Tracing Executions\n",
+ "\n",
+ "\n",
+ "\n",
+ "Tracing Executions\n",
"\n",
"\n",
"\n",
@@ -73,18 +73,18 @@
"\n",
- "\n",
- "\n",
- "\n",
- "How Debuggers Work\n",
+ "\n",
+ "\n",
+ "\n",
+ "How Debuggers Work\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"Tracer->Debugger\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
"\n",
"\n",
"\n",
@@ -92,19 +92,19 @@
"\n",
- "\n",
- "\n",
- "\n",
- "Asserting\n",
- "Expectations\n",
+ "\n",
+ "\n",
+ "\n",
+ "Asserting\n",
+ "Expectations\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"Tracer->Assertions\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
"\n",
"\n",
"\n",
@@ -112,19 +112,19 @@
"\n",
- "\n",
- "\n",
- "\n",
- "Reducing Failure-\n",
- "Inducing Inputs\n",
+ "\n",
+ "\n",
+ "\n",
+ "Reducing Failure-\n",
+ "Inducing Inputs\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"Tracer->DeltaDebugger\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
"\n",
"\n",
"\n",
@@ -132,19 +132,19 @@
"\n",
- "\n",
- "\n",
- "\n",
- "Statistical\n",
- "Debugging\n",
+ "\n",
+ "\n",
+ "\n",
+ "Statistical\n",
+ "Debugging\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"Tracer->StatisticalDebugger\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
"\n",
"\n",
"\n",
@@ -152,19 +152,19 @@
"\n",
- "\n",
- "\n",
- "\n",
- "Mining Function\n",
- "Specifications\n",
+ "\n",
+ "\n",
+ "\n",
+ "Mining Function\n",
+ "Specifications\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"Tracer->DynamicInvariants\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
"\n",
"\n",
"\n",
@@ -172,19 +172,19 @@
"\n",
- "\n",
- "\n",
- "\n",
- "Isolating Failure-\n",
- "Inducing Changes\n",
+ "\n",
+ "\n",
+ "\n",
+ "Isolating Failure-\n",
+ "Inducing Changes\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"DeltaDebugger->ChangeDebugger\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
"\n",
"\n",
"\n",
@@ -192,19 +192,19 @@
"\n",
- "\n",
- "\n",
- "\n",
- "Generalizing Failure\n",
- "Circumstances\n",
+ "\n",
+ "\n",
+ "\n",
+ "Generalizing Failure\n",
+ "Circumstances\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"DeltaDebugger->DDSetDebugger\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
"\n",
"\n",
"\n",
@@ -212,19 +212,19 @@
"\n",
- "\n",
- "\n",
- "\n",
- "Debugging\n",
- "Performance Issues\n",
+ "\n",
+ "\n",
+ "\n",
+ "Debugging\n",
+ "Performance Issues\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"DeltaDebugger->PerformanceDebugger\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
"\n",
"\n",
"\n",
@@ -232,31 +232,31 @@
"\n",
- "\n",
- "\n",
- "\n",
- "Repairing Code\n",
- "Automatically\n",
+ "\n",
+ "\n",
+ "\n",
+ "Repairing Code\n",
+ "Automatically\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"DeltaDebugger->Repairer\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
"\n",
"\n",
"\n",
"StatisticalDebugger->PerformanceDebugger\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
"\n",
"\n",
"\n",
"StatisticalDebugger->Repairer\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
"\n",
"\n",
"\n",
@@ -264,19 +264,19 @@
"\n",
- "\n",
- "\n",
- "\n",
- "Introduction to\n",
- "Debugging\n",
+ "\n",
+ "\n",
+ "\n",
+ "Introduction to\n",
+ "Debugging\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"Intro_Debugging->Tracer\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
"\n",
"\n",
"\n",
@@ -284,19 +284,19 @@
"\n",
- "\n",
- "\n",
- "\n",
- "Tracking \n",
- "Failure Origins\n",
+ "\n",
+ "\n",
+ "\n",
+ "Tracking \n",
+ "Failure Origins\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"Intro_Debugging->Slicer\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
"\n",
"\n",
"\n",
@@ -304,18 +304,18 @@
"\n",
- "\n",
- "\n",
- "\n",
- "Tracking Bugs\n",
+ "\n",
+ "\n",
+ "\n",
+ "Tracking Bugs\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"Intro_Debugging->Tracking\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
"\n",
"\n",
"\n",
@@ -323,18 +323,18 @@
"\n",
- "\n",
- "\n",
- "\n",
- "Where the Bugs are\n",
+ "\n",
+ "\n",
+ "\n",
+ "Where the Bugs are\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"Tracking->ChangeCounter\n",
- "\n",
- "\n",
+ "\n",
+ "\n",
"\n",
"\n",
""
@@ -355,7 +355,7 @@
},
{
"cell_type": "markdown",
- "id": "19e7365e",
+ "id": "ef100632",
"metadata": {},
"source": [
"## [Table of Contents](index.ipynb)\n",
diff --git a/docs/beta/notebooks/404.ipynb b/docs/beta/notebooks/404.ipynb
index 4d2709d1..316b1810 100644
--- a/docs/beta/notebooks/404.ipynb
+++ b/docs/beta/notebooks/404.ipynb
@@ -112,10 +112,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-24T14:16:15.572121Z",
- "iopub.status.busy": "2023-10-24T14:16:15.571956Z",
- "iopub.status.idle": "2023-10-24T14:16:15.609484Z",
- "shell.execute_reply": "2023-10-24T14:16:15.609083Z"
+ "iopub.execute_input": "2023-11-12T13:03:19.417528Z",
+ "iopub.status.busy": "2023-11-12T13:03:19.417404Z",
+ "iopub.status.idle": "2023-11-12T13:03:19.449143Z",
+ "shell.execute_reply": "2023-11-12T13:03:19.448731Z"
},
"slideshow": {
"slide_type": "skip"
@@ -123,7 +123,7 @@
},
"outputs": [],
"source": [
- "import bookutils"
+ "import bookutils.setup"
]
},
{
@@ -131,10 +131,10 @@
"execution_count": 2,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-24T14:16:15.611557Z",
- "iopub.status.busy": "2023-10-24T14:16:15.611400Z",
- "iopub.status.idle": "2023-10-24T14:16:15.613614Z",
- "shell.execute_reply": "2023-10-24T14:16:15.613262Z"
+ "iopub.execute_input": "2023-11-12T13:03:19.451251Z",
+ "iopub.status.busy": "2023-11-12T13:03:19.451103Z",
+ "iopub.status.idle": "2023-11-12T13:03:19.453203Z",
+ "shell.execute_reply": "2023-11-12T13:03:19.452929Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -155,10 +155,10 @@
"execution_count": 3,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-24T14:16:15.615676Z",
- "iopub.status.busy": "2023-10-24T14:16:15.615485Z",
- "iopub.status.idle": "2023-10-24T14:16:15.646913Z",
- "shell.execute_reply": "2023-10-24T14:16:15.646638Z"
+ "iopub.execute_input": "2023-11-12T13:03:19.454703Z",
+ "iopub.status.busy": "2023-11-12T13:03:19.454598Z",
+ "iopub.status.idle": "2023-11-12T13:03:19.483283Z",
+ "shell.execute_reply": "2023-11-12T13:03:19.482969Z"
},
"slideshow": {
"slide_type": "skip"
@@ -170,7 +170,7 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_634/1830731544.py\", line 4, in
\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_57103/1830731544.py\", line 4, in \n",
" raise NotFoundError\n",
"NotFoundError: '404' (expected)\n"
]
diff --git a/docs/beta/notebooks/Assertions.ipynb b/docs/beta/notebooks/Assertions.ipynb
index 89f2b668..5b353760 100644
--- a/docs/beta/notebooks/Assertions.ipynb
+++ b/docs/beta/notebooks/Assertions.ipynb
@@ -23,10 +23,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:13.612093Z",
- "iopub.status.busy": "2023-10-22T14:21:13.611991Z",
- "iopub.status.idle": "2023-10-22T14:21:13.649770Z",
- "shell.execute_reply": "2023-10-22T14:21:13.649433Z"
+ "iopub.execute_input": "2023-11-12T12:40:00.279611Z",
+ "iopub.status.busy": "2023-11-12T12:40:00.277814Z",
+ "iopub.status.idle": "2023-11-12T12:40:00.359527Z",
+ "shell.execute_reply": "2023-11-12T12:40:00.358191Z"
},
"slideshow": {
"slide_type": "skip"
@@ -48,7 +48,7 @@
" "
],
"text/plain": [
- ""
+ ""
]
},
"execution_count": 1,
@@ -85,10 +85,10 @@
"metadata": {
"button": false,
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:13.670941Z",
- "iopub.status.busy": "2023-10-22T14:21:13.670755Z",
- "iopub.status.idle": "2023-10-22T14:21:13.672713Z",
- "shell.execute_reply": "2023-10-22T14:21:13.672352Z"
+ "iopub.execute_input": "2023-11-12T12:40:00.388862Z",
+ "iopub.status.busy": "2023-11-12T12:40:00.387424Z",
+ "iopub.status.idle": "2023-11-12T12:40:00.391750Z",
+ "shell.execute_reply": "2023-11-12T12:40:00.390945Z"
},
"new_sheet": false,
"run_control": {
@@ -100,7 +100,7 @@
},
"outputs": [],
"source": [
- "import bookutils"
+ "import bookutils.setup"
]
},
{
@@ -108,10 +108,10 @@
"execution_count": 3,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:13.674597Z",
- "iopub.status.busy": "2023-10-22T14:21:13.674457Z",
- "iopub.status.idle": "2023-10-22T14:21:13.676270Z",
- "shell.execute_reply": "2023-10-22T14:21:13.675927Z"
+ "iopub.execute_input": "2023-11-12T12:40:00.406470Z",
+ "iopub.status.busy": "2023-11-12T12:40:00.406316Z",
+ "iopub.status.idle": "2023-11-12T12:40:00.413327Z",
+ "shell.execute_reply": "2023-11-12T12:40:00.412355Z"
},
"slideshow": {
"slide_type": "skip"
@@ -127,10 +127,10 @@
"execution_count": 4,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:13.677877Z",
- "iopub.status.busy": "2023-10-22T14:21:13.677748Z",
- "iopub.status.idle": "2023-10-22T14:21:13.774279Z",
- "shell.execute_reply": "2023-10-22T14:21:13.773924Z"
+ "iopub.execute_input": "2023-11-12T12:40:00.419221Z",
+ "iopub.status.busy": "2023-11-12T12:40:00.419075Z",
+ "iopub.status.idle": "2023-11-12T12:40:00.539889Z",
+ "shell.execute_reply": "2023-11-12T12:40:00.539581Z"
},
"slideshow": {
"slide_type": "skip"
@@ -176,9 +176,9 @@
">>> with ExpectError():\n",
">>> y = my_square_root(-1)\n",
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/76616918.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/76616918.py\", line 2, in \n",
" y = my_square_root(-1)\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2617682038.py\", line 2, in my_square_root\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2617682038.py\", line 2, in my_square_root\n",
" assert x >= 0\n",
"AssertionError (expected)\n",
"\n",
@@ -199,11 +199,11 @@
">>> with ExpectError():\n",
">>> x = managed_mem[2]\n",
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1296110967.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1296110967.py\", line 2, in \n",
" x = managed_mem[2]\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2465984283.py\", line 3, in __getitem__\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2465984283.py\", line 3, in __getitem__\n",
" return self.read(address)\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2898840933.py\", line 9, in read\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2898840933.py\", line 9, in read\n",
" assert self.allocated[address], \\\n",
"AssertionError: Reading from unallocated memory (expected)\n",
"\n",
@@ -254,10 +254,10 @@
"execution_count": 5,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:13.776403Z",
- "iopub.status.busy": "2023-10-22T14:21:13.776261Z",
- "iopub.status.idle": "2023-10-22T14:21:13.777967Z",
- "shell.execute_reply": "2023-10-22T14:21:13.777687Z"
+ "iopub.execute_input": "2023-11-12T12:40:00.542153Z",
+ "iopub.status.busy": "2023-11-12T12:40:00.541997Z",
+ "iopub.status.idle": "2023-11-12T12:40:00.543787Z",
+ "shell.execute_reply": "2023-11-12T12:40:00.543494Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -284,10 +284,10 @@
"execution_count": 6,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:13.779637Z",
- "iopub.status.busy": "2023-10-22T14:21:13.779517Z",
- "iopub.status.idle": "2023-10-22T14:21:13.781243Z",
- "shell.execute_reply": "2023-10-22T14:21:13.780962Z"
+ "iopub.execute_input": "2023-11-12T12:40:00.545347Z",
+ "iopub.status.busy": "2023-11-12T12:40:00.545227Z",
+ "iopub.status.idle": "2023-11-12T12:40:00.546876Z",
+ "shell.execute_reply": "2023-11-12T12:40:00.546571Z"
},
"slideshow": {
"slide_type": "skip"
@@ -303,10 +303,10 @@
"execution_count": 7,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:13.782883Z",
- "iopub.status.busy": "2023-10-22T14:21:13.782767Z",
- "iopub.status.idle": "2023-10-22T14:21:13.784775Z",
- "shell.execute_reply": "2023-10-22T14:21:13.784456Z"
+ "iopub.execute_input": "2023-11-12T12:40:00.548451Z",
+ "iopub.status.busy": "2023-11-12T12:40:00.548333Z",
+ "iopub.status.idle": "2023-11-12T12:40:00.550360Z",
+ "shell.execute_reply": "2023-11-12T12:40:00.550064Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -318,7 +318,7 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2715578531.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2715578531.py\", line 2, in \n",
" assert False\n",
"AssertionError (expected)\n"
]
@@ -345,10 +345,10 @@
"execution_count": 8,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:13.786710Z",
- "iopub.status.busy": "2023-10-22T14:21:13.786570Z",
- "iopub.status.idle": "2023-10-22T14:21:13.788494Z",
- "shell.execute_reply": "2023-10-22T14:21:13.788123Z"
+ "iopub.execute_input": "2023-11-12T12:40:00.551978Z",
+ "iopub.status.busy": "2023-11-12T12:40:00.551857Z",
+ "iopub.status.idle": "2023-11-12T12:40:00.553592Z",
+ "shell.execute_reply": "2023-11-12T12:40:00.553301Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -389,10 +389,10 @@
"execution_count": 9,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:13.790406Z",
- "iopub.status.busy": "2023-10-22T14:21:13.790270Z",
- "iopub.status.idle": "2023-10-22T14:21:13.792375Z",
- "shell.execute_reply": "2023-10-22T14:21:13.792043Z"
+ "iopub.execute_input": "2023-11-12T12:40:00.555299Z",
+ "iopub.status.busy": "2023-11-12T12:40:00.555108Z",
+ "iopub.status.idle": "2023-11-12T12:40:00.557117Z",
+ "shell.execute_reply": "2023-11-12T12:40:00.556760Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -421,10 +421,10 @@
"execution_count": 10,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:13.794117Z",
- "iopub.status.busy": "2023-10-22T14:21:13.793972Z",
- "iopub.status.idle": "2023-10-22T14:21:13.796052Z",
- "shell.execute_reply": "2023-10-22T14:21:13.795719Z"
+ "iopub.execute_input": "2023-11-12T12:40:00.558919Z",
+ "iopub.status.busy": "2023-11-12T12:40:00.558773Z",
+ "iopub.status.idle": "2023-11-12T12:40:00.560705Z",
+ "shell.execute_reply": "2023-11-12T12:40:00.560453Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -436,9 +436,9 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1450148856.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1450148856.py\", line 2, in \n",
" my_own_assert(2 + 2 == 5)\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/3374119957.py\", line 3, in my_own_assert\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/3374119957.py\", line 3, in my_own_assert\n",
" raise AssertionError\n",
"AssertionError (expected)\n"
]
@@ -491,10 +491,10 @@
"execution_count": 11,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:13.798025Z",
- "iopub.status.busy": "2023-10-22T14:21:13.797883Z",
- "iopub.status.idle": "2023-10-22T14:21:13.800173Z",
- "shell.execute_reply": "2023-10-22T14:21:13.799807Z"
+ "iopub.execute_input": "2023-11-12T12:40:00.562226Z",
+ "iopub.status.busy": "2023-11-12T12:40:00.562127Z",
+ "iopub.status.idle": "2023-11-12T12:40:00.564139Z",
+ "shell.execute_reply": "2023-11-12T12:40:00.563863Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -519,10 +519,10 @@
"execution_count": 12,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:13.802370Z",
- "iopub.status.busy": "2023-10-22T14:21:13.802213Z",
- "iopub.status.idle": "2023-10-22T14:21:13.804195Z",
- "shell.execute_reply": "2023-10-22T14:21:13.803841Z"
+ "iopub.execute_input": "2023-11-12T12:40:00.565807Z",
+ "iopub.status.busy": "2023-11-12T12:40:00.565685Z",
+ "iopub.status.idle": "2023-11-12T12:40:00.567283Z",
+ "shell.execute_reply": "2023-11-12T12:40:00.567042Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -539,10 +539,10 @@
"execution_count": 13,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:13.806070Z",
- "iopub.status.busy": "2023-10-22T14:21:13.805937Z",
- "iopub.status.idle": "2023-10-22T14:21:13.857511Z",
- "shell.execute_reply": "2023-10-22T14:21:13.857176Z"
+ "iopub.execute_input": "2023-11-12T12:40:00.568704Z",
+ "iopub.status.busy": "2023-11-12T12:40:00.568604Z",
+ "iopub.status.idle": "2023-11-12T12:40:00.620062Z",
+ "shell.execute_reply": "2023-11-12T12:40:00.619776Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -583,10 +583,10 @@
"execution_count": 14,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:13.859507Z",
- "iopub.status.busy": "2023-10-22T14:21:13.859370Z",
- "iopub.status.idle": "2023-10-22T14:21:18.449177Z",
- "shell.execute_reply": "2023-10-22T14:21:18.448625Z"
+ "iopub.execute_input": "2023-11-12T12:40:00.621721Z",
+ "iopub.status.busy": "2023-11-12T12:40:00.621599Z",
+ "iopub.status.idle": "2023-11-12T12:40:01.030484Z",
+ "shell.execute_reply": "2023-11-12T12:40:01.030033Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -602,10 +602,10 @@
"execution_count": 15,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:18.451965Z",
- "iopub.status.busy": "2023-10-22T14:21:18.451594Z",
- "iopub.status.idle": "2023-10-22T14:21:18.863200Z",
- "shell.execute_reply": "2023-10-22T14:21:18.862803Z"
+ "iopub.execute_input": "2023-11-12T12:40:01.032740Z",
+ "iopub.status.busy": "2023-11-12T12:40:01.032520Z",
+ "iopub.status.idle": "2023-11-12T12:40:01.308516Z",
+ "shell.execute_reply": "2023-11-12T12:40:01.308064Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -651,10 +651,10 @@
"execution_count": 16,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:18.865309Z",
- "iopub.status.busy": "2023-10-22T14:21:18.865167Z",
- "iopub.status.idle": "2023-10-22T14:21:18.867531Z",
- "shell.execute_reply": "2023-10-22T14:21:18.867280Z"
+ "iopub.execute_input": "2023-11-12T12:40:01.310769Z",
+ "iopub.status.busy": "2023-11-12T12:40:01.310632Z",
+ "iopub.status.idle": "2023-11-12T12:40:01.312945Z",
+ "shell.execute_reply": "2023-11-12T12:40:01.312690Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -685,10 +685,10 @@
"execution_count": 17,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:18.869066Z",
- "iopub.status.busy": "2023-10-22T14:21:18.868942Z",
- "iopub.status.idle": "2023-10-22T14:21:18.900608Z",
- "shell.execute_reply": "2023-10-22T14:21:18.900303Z"
+ "iopub.execute_input": "2023-11-12T12:40:01.314519Z",
+ "iopub.status.busy": "2023-11-12T12:40:01.314408Z",
+ "iopub.status.idle": "2023-11-12T12:40:01.347012Z",
+ "shell.execute_reply": "2023-11-12T12:40:01.346725Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -746,10 +746,10 @@
"execution_count": 18,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:18.902393Z",
- "iopub.status.busy": "2023-10-22T14:21:18.902280Z",
- "iopub.status.idle": "2023-10-22T14:21:19.104581Z",
- "shell.execute_reply": "2023-10-22T14:21:19.104050Z"
+ "iopub.execute_input": "2023-11-12T12:40:01.349448Z",
+ "iopub.status.busy": "2023-11-12T12:40:01.349311Z",
+ "iopub.status.idle": "2023-11-12T12:40:01.576000Z",
+ "shell.execute_reply": "2023-11-12T12:40:01.575484Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -776,10 +776,10 @@
"execution_count": 19,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.106603Z",
- "iopub.status.busy": "2023-10-22T14:21:19.106471Z",
- "iopub.status.idle": "2023-10-22T14:21:19.364414Z",
- "shell.execute_reply": "2023-10-22T14:21:19.363923Z"
+ "iopub.execute_input": "2023-11-12T12:40:01.578132Z",
+ "iopub.status.busy": "2023-11-12T12:40:01.578004Z",
+ "iopub.status.idle": "2023-11-12T12:40:01.862784Z",
+ "shell.execute_reply": "2023-11-12T12:40:01.862322Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -814,10 +814,10 @@
"execution_count": 20,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.366923Z",
- "iopub.status.busy": "2023-10-22T14:21:19.366629Z",
- "iopub.status.idle": "2023-10-22T14:21:19.507864Z",
- "shell.execute_reply": "2023-10-22T14:21:19.507461Z"
+ "iopub.execute_input": "2023-11-12T12:40:01.864982Z",
+ "iopub.status.busy": "2023-11-12T12:40:01.864852Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.010735Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.010326Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -843,10 +843,10 @@
"execution_count": 21,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.510173Z",
- "iopub.status.busy": "2023-10-22T14:21:19.510024Z",
- "iopub.status.idle": "2023-10-22T14:21:19.666598Z",
- "shell.execute_reply": "2023-10-22T14:21:19.666163Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.012788Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.012663Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.162102Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.161686Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -881,10 +881,10 @@
"execution_count": 22,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.668779Z",
- "iopub.status.busy": "2023-10-22T14:21:19.668634Z",
- "iopub.status.idle": "2023-10-22T14:21:19.670792Z",
- "shell.execute_reply": "2023-10-22T14:21:19.670457Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.164216Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.164068Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.166139Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.165857Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -901,10 +901,10 @@
"execution_count": 23,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.672816Z",
- "iopub.status.busy": "2023-10-22T14:21:19.672667Z",
- "iopub.status.idle": "2023-10-22T14:21:19.678031Z",
- "shell.execute_reply": "2023-10-22T14:21:19.677677Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.168036Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.167873Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.172983Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.172663Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -995,22 +995,22 @@
" \n",
" \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
" \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" | | | | | | | | | | \n",
" "
],
@@ -1050,10 +1050,10 @@
"execution_count": 24,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.680446Z",
- "iopub.status.busy": "2023-10-22T14:21:19.680277Z",
- "iopub.status.idle": "2023-10-22T14:21:19.683075Z",
- "shell.execute_reply": "2023-10-22T14:21:19.682468Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.174810Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.174676Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.176794Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.176493Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -1065,9 +1065,9 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2842303881.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2842303881.py\", line 2, in \n",
" fun()\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/3649916634.py\", line 2, in fun\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/3649916634.py\", line 2, in fun\n",
" assert 2 + 2 == 5\n",
"AssertionError (expected)\n"
]
@@ -1123,10 +1123,10 @@
"execution_count": 25,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.686051Z",
- "iopub.status.busy": "2023-10-22T14:21:19.685866Z",
- "iopub.status.idle": "2023-10-22T14:21:19.687985Z",
- "shell.execute_reply": "2023-10-22T14:21:19.687672Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.178809Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.178686Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.180453Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.180163Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -1166,10 +1166,10 @@
"execution_count": 26,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.690359Z",
- "iopub.status.busy": "2023-10-22T14:21:19.690169Z",
- "iopub.status.idle": "2023-10-22T14:21:19.692672Z",
- "shell.execute_reply": "2023-10-22T14:21:19.692120Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.182066Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.181944Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.183874Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.183612Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -1181,9 +1181,9 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/3162937341.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/3162937341.py\", line 2, in \n",
" square_root(-1)\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1081921329.py\", line 2, in square_root\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1081921329.py\", line 2, in square_root\n",
" assert x >= 0\n",
"AssertionError (expected)\n"
]
@@ -1210,10 +1210,10 @@
"execution_count": 27,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.694646Z",
- "iopub.status.busy": "2023-10-22T14:21:19.694509Z",
- "iopub.status.idle": "2023-10-22T14:21:19.696502Z",
- "shell.execute_reply": "2023-10-22T14:21:19.696104Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.185474Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.185361Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.187148Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.186900Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -1243,10 +1243,10 @@
"execution_count": 28,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.698258Z",
- "iopub.status.busy": "2023-10-22T14:21:19.698126Z",
- "iopub.status.idle": "2023-10-22T14:21:19.699781Z",
- "shell.execute_reply": "2023-10-22T14:21:19.699473Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.188818Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.188575Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.190556Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.190175Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -1262,10 +1262,10 @@
"execution_count": 29,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.701495Z",
- "iopub.status.busy": "2023-10-22T14:21:19.701369Z",
- "iopub.status.idle": "2023-10-22T14:21:19.703132Z",
- "shell.execute_reply": "2023-10-22T14:21:19.702807Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.192425Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.192270Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.194196Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.193912Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -1292,10 +1292,10 @@
"execution_count": 30,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.704702Z",
- "iopub.status.busy": "2023-10-22T14:21:19.704590Z",
- "iopub.status.idle": "2023-10-22T14:21:19.706910Z",
- "shell.execute_reply": "2023-10-22T14:21:19.706510Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.195862Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.195749Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.197823Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.197489Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -1307,9 +1307,9 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2953341793.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2953341793.py\", line 2, in \n",
" square_root('4')\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1840548601.py\", line 2, in square_root\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1840548601.py\", line 2, in square_root\n",
" assert isinstance(x, (int, float))\n",
"AssertionError (expected)\n"
]
@@ -1325,10 +1325,10 @@
"execution_count": 31,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.708750Z",
- "iopub.status.busy": "2023-10-22T14:21:19.708607Z",
- "iopub.status.idle": "2023-10-22T14:21:19.712493Z",
- "shell.execute_reply": "2023-10-22T14:21:19.712069Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.199742Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.199604Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.203119Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.202820Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -1419,16 +1419,16 @@
" \n",
" \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
" \n",
" | | | | | |
\n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
" "
],
@@ -1466,10 +1466,10 @@
"execution_count": 32,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.715601Z",
- "iopub.status.busy": "2023-10-22T14:21:19.715385Z",
- "iopub.status.idle": "2023-10-22T14:21:19.717819Z",
- "shell.execute_reply": "2023-10-22T14:21:19.717406Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.204639Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.204529Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.206249Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.205996Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -1481,7 +1481,7 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2976301596.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2976301596.py\", line 2, in \n",
" '4' >= 0 # type: ignore\n",
"TypeError: '>=' not supported between instances of 'str' and 'int' (expected)\n"
]
@@ -1515,10 +1515,10 @@
"execution_count": 33,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.719856Z",
- "iopub.status.busy": "2023-10-22T14:21:19.719719Z",
- "iopub.status.idle": "2023-10-22T14:21:19.721557Z",
- "shell.execute_reply": "2023-10-22T14:21:19.721295Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.209270Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.209124Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.211781Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.211365Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -1548,10 +1548,10 @@
"execution_count": 34,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.723052Z",
- "iopub.status.busy": "2023-10-22T14:21:19.722916Z",
- "iopub.status.idle": "2023-10-22T14:21:19.726662Z",
- "shell.execute_reply": "2023-10-22T14:21:19.726396Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.213792Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.213624Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.217336Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.217051Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -1642,22 +1642,22 @@
" \n",
" \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
" \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
" "
],
@@ -1696,10 +1696,10 @@
"execution_count": 35,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.728234Z",
- "iopub.status.busy": "2023-10-22T14:21:19.728117Z",
- "iopub.status.idle": "2023-10-22T14:21:19.730471Z",
- "shell.execute_reply": "2023-10-22T14:21:19.730140Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.218900Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.218780Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.220437Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.220163Z"
},
"slideshow": {
"slide_type": "skip"
@@ -1715,10 +1715,10 @@
"execution_count": 36,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.732481Z",
- "iopub.status.busy": "2023-10-22T14:21:19.732362Z",
- "iopub.status.idle": "2023-10-22T14:21:19.734912Z",
- "shell.execute_reply": "2023-10-22T14:21:19.734593Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.221845Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.221750Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.223953Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.223670Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -1745,10 +1745,10 @@
"execution_count": 37,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.736742Z",
- "iopub.status.busy": "2023-10-22T14:21:19.736602Z",
- "iopub.status.idle": "2023-10-22T14:21:19.739462Z",
- "shell.execute_reply": "2023-10-22T14:21:19.739141Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.225844Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.225702Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.228113Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.227841Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -1786,10 +1786,10 @@
"execution_count": 38,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.741444Z",
- "iopub.status.busy": "2023-10-22T14:21:19.741241Z",
- "iopub.status.idle": "2023-10-22T14:21:19.743575Z",
- "shell.execute_reply": "2023-10-22T14:21:19.743223Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.229703Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.229612Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.231520Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.231263Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -1820,10 +1820,10 @@
"execution_count": 39,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.746163Z",
- "iopub.status.busy": "2023-10-22T14:21:19.745766Z",
- "iopub.status.idle": "2023-10-22T14:21:19.751134Z",
- "shell.execute_reply": "2023-10-22T14:21:19.750751Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.233144Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.233014Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.235362Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.235098Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -1861,10 +1861,10 @@
"execution_count": 40,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.753691Z",
- "iopub.status.busy": "2023-10-22T14:21:19.753488Z",
- "iopub.status.idle": "2023-10-22T14:21:19.756045Z",
- "shell.execute_reply": "2023-10-22T14:21:19.755577Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.236958Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.236843Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.238596Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.238331Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -1894,10 +1894,10 @@
"execution_count": 41,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.758275Z",
- "iopub.status.busy": "2023-10-22T14:21:19.757957Z",
- "iopub.status.idle": "2023-10-22T14:21:19.760330Z",
- "shell.execute_reply": "2023-10-22T14:21:19.760007Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.240015Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.239912Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.241881Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.241591Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -1934,10 +1934,10 @@
"execution_count": 42,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.762009Z",
- "iopub.status.busy": "2023-10-22T14:21:19.761882Z",
- "iopub.status.idle": "2023-10-22T14:21:19.764157Z",
- "shell.execute_reply": "2023-10-22T14:21:19.763857Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.243521Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.243350Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.245333Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.245069Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -1975,10 +1975,10 @@
"execution_count": 43,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.766041Z",
- "iopub.status.busy": "2023-10-22T14:21:19.765860Z",
- "iopub.status.idle": "2023-10-22T14:21:19.768468Z",
- "shell.execute_reply": "2023-10-22T14:21:19.768172Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.246812Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.246625Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.248671Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.248355Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -2029,10 +2029,10 @@
"execution_count": 44,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.770070Z",
- "iopub.status.busy": "2023-10-22T14:21:19.769946Z",
- "iopub.status.idle": "2023-10-22T14:21:19.780653Z",
- "shell.execute_reply": "2023-10-22T14:21:19.780190Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.250399Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.250292Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.260210Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.259924Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -2093,10 +2093,10 @@
"execution_count": 45,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.783043Z",
- "iopub.status.busy": "2023-10-22T14:21:19.782836Z",
- "iopub.status.idle": "2023-10-22T14:21:19.786971Z",
- "shell.execute_reply": "2023-10-22T14:21:19.786521Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.261907Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.261792Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.265077Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.264774Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -2187,16 +2187,16 @@
" \n",
" \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
" \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
" "
],
@@ -2247,10 +2247,10 @@
"execution_count": 46,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.789267Z",
- "iopub.status.busy": "2023-10-22T14:21:19.789141Z",
- "iopub.status.idle": "2023-10-22T14:21:19.792619Z",
- "shell.execute_reply": "2023-10-22T14:21:19.792217Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.266653Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.266545Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.268798Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.268511Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -2281,10 +2281,10 @@
"execution_count": 47,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.795066Z",
- "iopub.status.busy": "2023-10-22T14:21:19.794920Z",
- "iopub.status.idle": "2023-10-22T14:21:19.797565Z",
- "shell.execute_reply": "2023-10-22T14:21:19.797255Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.270344Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.270228Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.272365Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.272023Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -2348,10 +2348,10 @@
"execution_count": 48,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.799806Z",
- "iopub.status.busy": "2023-10-22T14:21:19.799662Z",
- "iopub.status.idle": "2023-10-22T14:21:19.802295Z",
- "shell.execute_reply": "2023-10-22T14:21:19.801917Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.274200Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.274096Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.276664Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.276368Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -2396,10 +2396,10 @@
"execution_count": 49,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.804389Z",
- "iopub.status.busy": "2023-10-22T14:21:19.804246Z",
- "iopub.status.idle": "2023-10-22T14:21:19.808188Z",
- "shell.execute_reply": "2023-10-22T14:21:19.807725Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.278376Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.278263Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.281895Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.281592Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -2490,22 +2490,22 @@
" \n",
" \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
" \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
" "
],
@@ -2544,10 +2544,10 @@
"execution_count": 50,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.811540Z",
- "iopub.status.busy": "2023-10-22T14:21:19.811368Z",
- "iopub.status.idle": "2023-10-22T14:21:19.814014Z",
- "shell.execute_reply": "2023-10-22T14:21:19.813620Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.283777Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.283677Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.285863Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.285620Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -2585,10 +2585,10 @@
"execution_count": 51,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.816143Z",
- "iopub.status.busy": "2023-10-22T14:21:19.816005Z",
- "iopub.status.idle": "2023-10-22T14:21:19.818524Z",
- "shell.execute_reply": "2023-10-22T14:21:19.818075Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.287348Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.287268Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.289178Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.288920Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -2600,9 +2600,9 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1913183346.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1913183346.py\", line 2, in \n",
" remove_html_markup('\"x > y\"')\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2717035104.py\", line 17, in remove_html_markup\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2717035104.py\", line 17, in remove_html_markup\n",
" assert '<' not in out and '>' not in out\n",
"AssertionError (expected)\n"
]
@@ -2635,10 +2635,10 @@
"execution_count": 52,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.820233Z",
- "iopub.status.busy": "2023-10-22T14:21:19.820101Z",
- "iopub.status.idle": "2023-10-22T14:21:19.822285Z",
- "shell.execute_reply": "2023-10-22T14:21:19.821991Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.290671Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.290580Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.292784Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.292485Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -2658,10 +2658,10 @@
"execution_count": 53,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.823920Z",
- "iopub.status.busy": "2023-10-22T14:21:19.823787Z",
- "iopub.status.idle": "2023-10-22T14:21:19.827687Z",
- "shell.execute_reply": "2023-10-22T14:21:19.827336Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.294370Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.294282Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.297678Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.297398Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -2752,19 +2752,19 @@
" \n",
" \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
" \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
" "
],
@@ -2830,10 +2830,10 @@
"execution_count": 54,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.829395Z",
- "iopub.status.busy": "2023-10-22T14:21:19.829270Z",
- "iopub.status.idle": "2023-10-22T14:21:19.833824Z",
- "shell.execute_reply": "2023-10-22T14:21:19.833421Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.299134Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.299048Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.302878Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.302612Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -2924,22 +2924,22 @@
" \n",
" \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
" \n",
" \n",
- " \n",
- " \n",
+ " \n",
+ " \n",
" \n",
" "
],
@@ -3044,10 +3044,10 @@
"execution_count": 55,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.836046Z",
- "iopub.status.busy": "2023-10-22T14:21:19.835902Z",
- "iopub.status.idle": "2023-10-22T14:21:19.838197Z",
- "shell.execute_reply": "2023-10-22T14:21:19.837833Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.304528Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.304436Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.306249Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.305987Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -3078,10 +3078,10 @@
"execution_count": 56,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.839878Z",
- "iopub.status.busy": "2023-10-22T14:21:19.839761Z",
- "iopub.status.idle": "2023-10-22T14:21:19.841845Z",
- "shell.execute_reply": "2023-10-22T14:21:19.841525Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.307827Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.307727Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.309952Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.309658Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -3116,10 +3116,10 @@
"execution_count": 57,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.843604Z",
- "iopub.status.busy": "2023-10-22T14:21:19.843471Z",
- "iopub.status.idle": "2023-10-22T14:21:19.845394Z",
- "shell.execute_reply": "2023-10-22T14:21:19.845115Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.311693Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.311590Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.313572Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.313296Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -3148,10 +3148,10 @@
"execution_count": 58,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.847867Z",
- "iopub.status.busy": "2023-10-22T14:21:19.847675Z",
- "iopub.status.idle": "2023-10-22T14:21:19.850302Z",
- "shell.execute_reply": "2023-10-22T14:21:19.849969Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.315105Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.314990Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.317174Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.316859Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -3190,10 +3190,10 @@
"execution_count": 59,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.851943Z",
- "iopub.status.busy": "2023-10-22T14:21:19.851826Z",
- "iopub.status.idle": "2023-10-22T14:21:19.854269Z",
- "shell.execute_reply": "2023-10-22T14:21:19.853862Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.320056Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.319907Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.322384Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.322053Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -3243,10 +3243,10 @@
"execution_count": 60,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.856143Z",
- "iopub.status.busy": "2023-10-22T14:21:19.855966Z",
- "iopub.status.idle": "2023-10-22T14:21:19.857919Z",
- "shell.execute_reply": "2023-10-22T14:21:19.857576Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.324264Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.324105Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.326121Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.325759Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -3273,10 +3273,10 @@
"execution_count": 61,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.859991Z",
- "iopub.status.busy": "2023-10-22T14:21:19.859833Z",
- "iopub.status.idle": "2023-10-22T14:21:19.862269Z",
- "shell.execute_reply": "2023-10-22T14:21:19.861791Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.328004Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.327835Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.329738Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.329445Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -3334,10 +3334,10 @@
"execution_count": 62,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.864533Z",
- "iopub.status.busy": "2023-10-22T14:21:19.864371Z",
- "iopub.status.idle": "2023-10-22T14:21:19.867325Z",
- "shell.execute_reply": "2023-10-22T14:21:19.866945Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.331754Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.331644Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.333734Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.333486Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -3385,10 +3385,10 @@
"execution_count": 63,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.869581Z",
- "iopub.status.busy": "2023-10-22T14:21:19.869454Z",
- "iopub.status.idle": "2023-10-22T14:21:19.871629Z",
- "shell.execute_reply": "2023-10-22T14:21:19.871219Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.335340Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.335233Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.337024Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.336803Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -3400,9 +3400,9 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/283236387.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/283236387.py\", line 2, in \n",
" t = Time(-23, 0, 0)\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/559831374.py\", line 3, in __init__\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/559831374.py\", line 3, in __init__\n",
" assert 0 <= hours <= 23\n",
"AssertionError (expected)\n"
]
@@ -3468,10 +3468,10 @@
"execution_count": 64,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.873640Z",
- "iopub.status.busy": "2023-10-22T14:21:19.873516Z",
- "iopub.status.idle": "2023-10-22T14:21:19.875522Z",
- "shell.execute_reply": "2023-10-22T14:21:19.875196Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.339037Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.338922Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.340785Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.340474Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -3535,10 +3535,10 @@
"execution_count": 65,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.877386Z",
- "iopub.status.busy": "2023-10-22T14:21:19.877244Z",
- "iopub.status.idle": "2023-10-22T14:21:19.879568Z",
- "shell.execute_reply": "2023-10-22T14:21:19.879173Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.342923Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.342800Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.344783Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.344488Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -3573,10 +3573,10 @@
"execution_count": 66,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.881376Z",
- "iopub.status.busy": "2023-10-22T14:21:19.881230Z",
- "iopub.status.idle": "2023-10-22T14:21:19.883732Z",
- "shell.execute_reply": "2023-10-22T14:21:19.883422Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.346332Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.346224Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.348523Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.348203Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -3615,10 +3615,10 @@
"execution_count": 67,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.885562Z",
- "iopub.status.busy": "2023-10-22T14:21:19.885421Z",
- "iopub.status.idle": "2023-10-22T14:21:19.887184Z",
- "shell.execute_reply": "2023-10-22T14:21:19.886903Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.350119Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.350009Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.351556Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.351284Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -3645,10 +3645,10 @@
"execution_count": 68,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.889047Z",
- "iopub.status.busy": "2023-10-22T14:21:19.888882Z",
- "iopub.status.idle": "2023-10-22T14:21:19.890827Z",
- "shell.execute_reply": "2023-10-22T14:21:19.890525Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.353139Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.353028Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.354930Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.354668Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -3660,9 +3660,9 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/91299477.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/91299477.py\", line 2, in \n",
" my_time.hours = 25 # type: ignore\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2658705698.py\", line 8, in hours\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2658705698.py\", line 8, in hours\n",
" assert 0 <= new_hours <= 23\n",
"AssertionError (expected)\n"
]
@@ -3738,10 +3738,10 @@
"execution_count": 69,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.892675Z",
- "iopub.status.busy": "2023-10-22T14:21:19.892543Z",
- "iopub.status.idle": "2023-10-22T14:21:19.894725Z",
- "shell.execute_reply": "2023-10-22T14:21:19.894466Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.356699Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.356577Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.358517Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.358230Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -3773,10 +3773,10 @@
"execution_count": 70,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.896413Z",
- "iopub.status.busy": "2023-10-22T14:21:19.896272Z",
- "iopub.status.idle": "2023-10-22T14:21:19.898660Z",
- "shell.execute_reply": "2023-10-22T14:21:19.898381Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.360200Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.360074Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.362263Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.362013Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -3801,10 +3801,10 @@
"execution_count": 71,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.900401Z",
- "iopub.status.busy": "2023-10-22T14:21:19.900243Z",
- "iopub.status.idle": "2023-10-22T14:21:19.902179Z",
- "shell.execute_reply": "2023-10-22T14:21:19.901925Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.363670Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.363569Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.365495Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.365237Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -3816,11 +3816,11 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/283236387.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/283236387.py\", line 2, in \n",
" t = Time(-23, 0, 0)\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/346828762.py\", line 6, in __init__\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/346828762.py\", line 6, in __init__\n",
" assert self.repOK()\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/478898990.py\", line 3, in repOK\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/478898990.py\", line 3, in repOK\n",
" assert 0 <= self.hours() <= 23\n",
"AssertionError (expected)\n"
]
@@ -3847,10 +3847,10 @@
"execution_count": 72,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.903711Z",
- "iopub.status.busy": "2023-10-22T14:21:19.903601Z",
- "iopub.status.idle": "2023-10-22T14:21:19.905706Z",
- "shell.execute_reply": "2023-10-22T14:21:19.905420Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.367042Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.366926Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.369108Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.368790Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -3899,10 +3899,10 @@
"execution_count": 73,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.907350Z",
- "iopub.status.busy": "2023-10-22T14:21:19.907226Z",
- "iopub.status.idle": "2023-10-22T14:21:19.909444Z",
- "shell.execute_reply": "2023-10-22T14:21:19.909170Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.370810Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.370703Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.372823Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.372577Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -3927,10 +3927,10 @@
"execution_count": 74,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.911227Z",
- "iopub.status.busy": "2023-10-22T14:21:19.911111Z",
- "iopub.status.idle": "2023-10-22T14:21:19.913263Z",
- "shell.execute_reply": "2023-10-22T14:21:19.912985Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.374541Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.374411Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.376825Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.376532Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -3968,10 +3968,10 @@
"execution_count": 75,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.915011Z",
- "iopub.status.busy": "2023-10-22T14:21:19.914882Z",
- "iopub.status.idle": "2023-10-22T14:21:19.916837Z",
- "shell.execute_reply": "2023-10-22T14:21:19.916565Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.378611Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.378481Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.380466Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.380230Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -3983,11 +3983,11 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/119323666.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/119323666.py\", line 2, in \n",
" t = Time(\"After midnight\") # type: ignore\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/346828762.py\", line 6, in __init__\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/346828762.py\", line 6, in __init__\n",
" assert self.repOK()\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1587012707.py\", line 3, in repOK\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1587012707.py\", line 3, in repOK\n",
" assert isinstance(self.hours(), int)\n",
"AssertionError (expected)\n"
]
@@ -4025,10 +4025,10 @@
"execution_count": 76,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.918458Z",
- "iopub.status.busy": "2023-10-22T14:21:19.918336Z",
- "iopub.status.idle": "2023-10-22T14:21:19.920472Z",
- "shell.execute_reply": "2023-10-22T14:21:19.920228Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.382018Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.381915Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.384067Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.383822Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4065,10 +4065,10 @@
"execution_count": 77,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.921991Z",
- "iopub.status.busy": "2023-10-22T14:21:19.921879Z",
- "iopub.status.idle": "2023-10-22T14:21:19.923975Z",
- "shell.execute_reply": "2023-10-22T14:21:19.923706Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.385628Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.385497Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.387634Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.387358Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4161,10 +4161,10 @@
"execution_count": 78,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.925658Z",
- "iopub.status.busy": "2023-10-22T14:21:19.925547Z",
- "iopub.status.idle": "2023-10-22T14:21:19.927160Z",
- "shell.execute_reply": "2023-10-22T14:21:19.926935Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.389429Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.389193Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.391060Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.390790Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4183,10 +4183,10 @@
"execution_count": 79,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.928586Z",
- "iopub.status.busy": "2023-10-22T14:21:19.928493Z",
- "iopub.status.idle": "2023-10-22T14:21:19.930417Z",
- "shell.execute_reply": "2023-10-22T14:21:19.930116Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.392740Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.392616Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.394482Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.394236Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4209,10 +4209,10 @@
"execution_count": 80,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.952087Z",
- "iopub.status.busy": "2023-10-22T14:21:19.951920Z",
- "iopub.status.idle": "2023-10-22T14:21:19.954578Z",
- "shell.execute_reply": "2023-10-22T14:21:19.954279Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.395974Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.395870Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.398183Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.397832Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -4258,10 +4258,10 @@
"execution_count": 81,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.956397Z",
- "iopub.status.busy": "2023-10-22T14:21:19.956275Z",
- "iopub.status.idle": "2023-10-22T14:21:19.958418Z",
- "shell.execute_reply": "2023-10-22T14:21:19.958142Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.419709Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.419559Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.421886Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.421566Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4296,10 +4296,10 @@
"execution_count": 82,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.959905Z",
- "iopub.status.busy": "2023-10-22T14:21:19.959800Z",
- "iopub.status.idle": "2023-10-22T14:21:19.961856Z",
- "shell.execute_reply": "2023-10-22T14:21:19.961509Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.423460Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.423354Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.425394Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.425065Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4332,10 +4332,10 @@
"execution_count": 83,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.963791Z",
- "iopub.status.busy": "2023-10-22T14:21:19.963652Z",
- "iopub.status.idle": "2023-10-22T14:21:19.965391Z",
- "shell.execute_reply": "2023-10-22T14:21:19.965082Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.427095Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.426973Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.428670Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.428398Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4352,10 +4352,10 @@
"execution_count": 84,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.967336Z",
- "iopub.status.busy": "2023-10-22T14:21:19.967191Z",
- "iopub.status.idle": "2023-10-22T14:21:19.969535Z",
- "shell.execute_reply": "2023-10-22T14:21:19.969209Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.430136Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.430031Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.432039Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.431772Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -4391,10 +4391,10 @@
"execution_count": 85,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.971310Z",
- "iopub.status.busy": "2023-10-22T14:21:19.971182Z",
- "iopub.status.idle": "2023-10-22T14:21:19.973792Z",
- "shell.execute_reply": "2023-10-22T14:21:19.973443Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.433644Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.433535Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.435663Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.435401Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -4452,10 +4452,10 @@
"execution_count": 86,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.975618Z",
- "iopub.status.busy": "2023-10-22T14:21:19.975486Z",
- "iopub.status.idle": "2023-10-22T14:21:19.977681Z",
- "shell.execute_reply": "2023-10-22T14:21:19.977329Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.437170Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.437070Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.438706Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.438486Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -4467,7 +4467,7 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/295675708.py\", line 3, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/295675708.py\", line 3, in \n",
" \"foo\"[index]\n",
"IndexError: string index out of range (expected)\n"
]
@@ -4508,10 +4508,10 @@
"execution_count": 87,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.979506Z",
- "iopub.status.busy": "2023-10-22T14:21:19.979357Z",
- "iopub.status.idle": "2023-10-22T14:21:19.981588Z",
- "shell.execute_reply": "2023-10-22T14:21:19.981217Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.440206Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.440098Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.442235Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.441974Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4536,10 +4536,10 @@
"execution_count": 88,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:19.983380Z",
- "iopub.status.busy": "2023-10-22T14:21:19.983245Z",
- "iopub.status.idle": "2023-10-22T14:21:20.074715Z",
- "shell.execute_reply": "2023-10-22T14:21:20.074198Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.443803Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.443687Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.526170Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.525808Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -4580,10 +4580,10 @@
"execution_count": 89,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.076696Z",
- "iopub.status.busy": "2023-10-22T14:21:20.076561Z",
- "iopub.status.idle": "2023-10-22T14:21:20.275131Z",
- "shell.execute_reply": "2023-10-22T14:21:20.274565Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.527875Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.527761Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.718123Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.717619Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4599,10 +4599,10 @@
"execution_count": 90,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.277179Z",
- "iopub.status.busy": "2023-10-22T14:21:20.277036Z",
- "iopub.status.idle": "2023-10-22T14:21:20.545009Z",
- "shell.execute_reply": "2023-10-22T14:21:20.543984Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.720374Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.720217Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.979778Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.979305Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4651,10 +4651,10 @@
"execution_count": 91,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.548180Z",
- "iopub.status.busy": "2023-10-22T14:21:20.547983Z",
- "iopub.status.idle": "2023-10-22T14:21:20.551367Z",
- "shell.execute_reply": "2023-10-22T14:21:20.550928Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.982223Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.982067Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.984809Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.984535Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -4682,10 +4682,10 @@
"execution_count": 92,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.553697Z",
- "iopub.status.busy": "2023-10-22T14:21:20.553587Z",
- "iopub.status.idle": "2023-10-22T14:21:20.555631Z",
- "shell.execute_reply": "2023-10-22T14:21:20.555308Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.986446Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.986328Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.988013Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.987749Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4701,10 +4701,10 @@
"execution_count": 93,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.557328Z",
- "iopub.status.busy": "2023-10-22T14:21:20.557212Z",
- "iopub.status.idle": "2023-10-22T14:21:20.559431Z",
- "shell.execute_reply": "2023-10-22T14:21:20.559136Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.989453Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.989334Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.991834Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.991519Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -4731,10 +4731,10 @@
"execution_count": 94,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.561062Z",
- "iopub.status.busy": "2023-10-22T14:21:20.560940Z",
- "iopub.status.idle": "2023-10-22T14:21:20.562582Z",
- "shell.execute_reply": "2023-10-22T14:21:20.562349Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.993517Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.993371Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.995130Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.994848Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4750,10 +4750,10 @@
"execution_count": 95,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.564174Z",
- "iopub.status.busy": "2023-10-22T14:21:20.564050Z",
- "iopub.status.idle": "2023-10-22T14:21:20.566534Z",
- "shell.execute_reply": "2023-10-22T14:21:20.566239Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.996586Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.996483Z",
+ "iopub.status.idle": "2023-11-12T12:40:02.998449Z",
+ "shell.execute_reply": "2023-11-12T12:40:02.998206Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4780,10 +4780,10 @@
"execution_count": 96,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.568113Z",
- "iopub.status.busy": "2023-10-22T14:21:20.567979Z",
- "iopub.status.idle": "2023-10-22T14:21:20.570483Z",
- "shell.execute_reply": "2023-10-22T14:21:20.570188Z"
+ "iopub.execute_input": "2023-11-12T12:40:02.999868Z",
+ "iopub.status.busy": "2023-11-12T12:40:02.999758Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.001792Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.001552Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4821,10 +4821,10 @@
"execution_count": 97,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.572225Z",
- "iopub.status.busy": "2023-10-22T14:21:20.572103Z",
- "iopub.status.idle": "2023-10-22T14:21:20.574102Z",
- "shell.execute_reply": "2023-10-22T14:21:20.573846Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.003317Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.003197Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.005216Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.004932Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4845,10 +4845,10 @@
"execution_count": 98,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.575946Z",
- "iopub.status.busy": "2023-10-22T14:21:20.575814Z",
- "iopub.status.idle": "2023-10-22T14:21:20.577599Z",
- "shell.execute_reply": "2023-10-22T14:21:20.577230Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.006752Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.006633Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.008355Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.008073Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -4865,10 +4865,10 @@
"execution_count": 99,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.579173Z",
- "iopub.status.busy": "2023-10-22T14:21:20.579041Z",
- "iopub.status.idle": "2023-10-22T14:21:20.581396Z",
- "shell.execute_reply": "2023-10-22T14:21:20.581022Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.010086Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.009954Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.012133Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.011861Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4895,10 +4895,10 @@
"execution_count": 100,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.583314Z",
- "iopub.status.busy": "2023-10-22T14:21:20.583181Z",
- "iopub.status.idle": "2023-10-22T14:21:20.585590Z",
- "shell.execute_reply": "2023-10-22T14:21:20.585291Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.013756Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.013544Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.015664Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.015392Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -4936,10 +4936,10 @@
"execution_count": 101,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.587275Z",
- "iopub.status.busy": "2023-10-22T14:21:20.587137Z",
- "iopub.status.idle": "2023-10-22T14:21:20.589131Z",
- "shell.execute_reply": "2023-10-22T14:21:20.588793Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.017122Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.016999Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.018762Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.018482Z"
},
"slideshow": {
"slide_type": "skip"
@@ -4955,10 +4955,10 @@
"execution_count": 102,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.590782Z",
- "iopub.status.busy": "2023-10-22T14:21:20.590649Z",
- "iopub.status.idle": "2023-10-22T14:21:20.594045Z",
- "shell.execute_reply": "2023-10-22T14:21:20.593717Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.020322Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.020206Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.023210Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.022946Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -5001,10 +5001,10 @@
"execution_count": 103,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.595605Z",
- "iopub.status.busy": "2023-10-22T14:21:20.595502Z",
- "iopub.status.idle": "2023-10-22T14:21:20.598350Z",
- "shell.execute_reply": "2023-10-22T14:21:20.598050Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.024799Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.024630Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.027058Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.026788Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -5063,10 +5063,10 @@
"execution_count": 104,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.600108Z",
- "iopub.status.busy": "2023-10-22T14:21:20.599971Z",
- "iopub.status.idle": "2023-10-22T14:21:20.602210Z",
- "shell.execute_reply": "2023-10-22T14:21:20.601956Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.028556Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.028446Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.030817Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.030560Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -5141,10 +5141,10 @@
"execution_count": 105,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.603698Z",
- "iopub.status.busy": "2023-10-22T14:21:20.603594Z",
- "iopub.status.idle": "2023-10-22T14:21:20.605735Z",
- "shell.execute_reply": "2023-10-22T14:21:20.605459Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.032632Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.032513Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.034562Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.034284Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -5170,10 +5170,10 @@
"execution_count": 106,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.607518Z",
- "iopub.status.busy": "2023-10-22T14:21:20.607384Z",
- "iopub.status.idle": "2023-10-22T14:21:20.619868Z",
- "shell.execute_reply": "2023-10-22T14:21:20.619577Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.036009Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.035907Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.048277Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.048016Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -5215,10 +5215,10 @@
"execution_count": 107,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.621604Z",
- "iopub.status.busy": "2023-10-22T14:21:20.621465Z",
- "iopub.status.idle": "2023-10-22T14:21:20.817671Z",
- "shell.execute_reply": "2023-10-22T14:21:20.817182Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.049871Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.049760Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.235227Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.234705Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -5234,10 +5234,10 @@
"execution_count": 108,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:20.819742Z",
- "iopub.status.busy": "2023-10-22T14:21:20.819590Z",
- "iopub.status.idle": "2023-10-22T14:21:21.080950Z",
- "shell.execute_reply": "2023-10-22T14:21:21.080351Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.237463Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.237235Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.509541Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.509019Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -5286,10 +5286,10 @@
"execution_count": 109,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.083566Z",
- "iopub.status.busy": "2023-10-22T14:21:21.083371Z",
- "iopub.status.idle": "2023-10-22T14:21:21.087488Z",
- "shell.execute_reply": "2023-10-22T14:21:21.087205Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.512081Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.511935Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.516383Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.516051Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -5367,10 +5367,10 @@
"execution_count": 110,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.089071Z",
- "iopub.status.busy": "2023-10-22T14:21:21.088979Z",
- "iopub.status.idle": "2023-10-22T14:21:21.091594Z",
- "shell.execute_reply": "2023-10-22T14:21:21.091311Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.518035Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.517912Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.520797Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.520522Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -5409,10 +5409,10 @@
"execution_count": 111,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.093049Z",
- "iopub.status.busy": "2023-10-22T14:21:21.092952Z",
- "iopub.status.idle": "2023-10-22T14:21:21.094881Z",
- "shell.execute_reply": "2023-10-22T14:21:21.094617Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.522182Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.522080Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.523861Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.523542Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -5428,10 +5428,10 @@
"execution_count": 112,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.096772Z",
- "iopub.status.busy": "2023-10-22T14:21:21.096650Z",
- "iopub.status.idle": "2023-10-22T14:21:21.099097Z",
- "shell.execute_reply": "2023-10-22T14:21:21.098772Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.525504Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.525373Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.527710Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.527434Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -5465,10 +5465,10 @@
"execution_count": 113,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.100630Z",
- "iopub.status.busy": "2023-10-22T14:21:21.100518Z",
- "iopub.status.idle": "2023-10-22T14:21:21.102618Z",
- "shell.execute_reply": "2023-10-22T14:21:21.102332Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.529189Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.529083Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.531189Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.530919Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -5495,10 +5495,10 @@
"execution_count": 114,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.104168Z",
- "iopub.status.busy": "2023-10-22T14:21:21.104049Z",
- "iopub.status.idle": "2023-10-22T14:21:21.106044Z",
- "shell.execute_reply": "2023-10-22T14:21:21.105796Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.532631Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.532522Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.534626Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.534385Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -5532,10 +5532,10 @@
"execution_count": 115,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.107540Z",
- "iopub.status.busy": "2023-10-22T14:21:21.107439Z",
- "iopub.status.idle": "2023-10-22T14:21:21.109482Z",
- "shell.execute_reply": "2023-10-22T14:21:21.109176Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.536076Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.535967Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.537853Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.537606Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -5562,10 +5562,10 @@
"execution_count": 116,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.111217Z",
- "iopub.status.busy": "2023-10-22T14:21:21.111078Z",
- "iopub.status.idle": "2023-10-22T14:21:21.113367Z",
- "shell.execute_reply": "2023-10-22T14:21:21.113106Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.539288Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.539192Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.541330Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.540974Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -5599,10 +5599,10 @@
"execution_count": 117,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.114925Z",
- "iopub.status.busy": "2023-10-22T14:21:21.114813Z",
- "iopub.status.idle": "2023-10-22T14:21:21.116452Z",
- "shell.execute_reply": "2023-10-22T14:21:21.116204Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.543022Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.542792Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.544490Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.544231Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -5618,10 +5618,10 @@
"execution_count": 118,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.118273Z",
- "iopub.status.busy": "2023-10-22T14:21:21.118029Z",
- "iopub.status.idle": "2023-10-22T14:21:21.120407Z",
- "shell.execute_reply": "2023-10-22T14:21:21.120082Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.545915Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.545804Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.547876Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.547639Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -5655,10 +5655,10 @@
"execution_count": 119,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.122265Z",
- "iopub.status.busy": "2023-10-22T14:21:21.122117Z",
- "iopub.status.idle": "2023-10-22T14:21:21.124785Z",
- "shell.execute_reply": "2023-10-22T14:21:21.124252Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.549277Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.549161Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.551209Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.550948Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -5685,10 +5685,10 @@
"execution_count": 120,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.126553Z",
- "iopub.status.busy": "2023-10-22T14:21:21.126418Z",
- "iopub.status.idle": "2023-10-22T14:21:21.128593Z",
- "shell.execute_reply": "2023-10-22T14:21:21.128332Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.552623Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.552509Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.554609Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.554334Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -5722,10 +5722,10 @@
"execution_count": 121,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.130062Z",
- "iopub.status.busy": "2023-10-22T14:21:21.129948Z",
- "iopub.status.idle": "2023-10-22T14:21:21.131816Z",
- "shell.execute_reply": "2023-10-22T14:21:21.131599Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.556116Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.555993Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.557941Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.557681Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -5737,9 +5737,9 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/381644293.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/381644293.py\", line 2, in \n",
" dynamic_mem.allocate(1)\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2922652606.py\", line 45, in allocate\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2922652606.py\", line 45, in allocate\n",
" raise MemoryError(\"Out of Memory\")\n",
"MemoryError: Out of Memory (expected)\n"
]
@@ -5778,10 +5778,10 @@
"execution_count": 122,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.133475Z",
- "iopub.status.busy": "2023-10-22T14:21:21.133364Z",
- "iopub.status.idle": "2023-10-22T14:21:21.135596Z",
- "shell.execute_reply": "2023-10-22T14:21:21.135313Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.559529Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.559423Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.561496Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.561255Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -5838,10 +5838,10 @@
"execution_count": 123,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.137249Z",
- "iopub.status.busy": "2023-10-22T14:21:21.137031Z",
- "iopub.status.idle": "2023-10-22T14:21:21.139181Z",
- "shell.execute_reply": "2023-10-22T14:21:21.138902Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.562986Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.562879Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.564726Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.564495Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -5880,10 +5880,10 @@
"execution_count": 124,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.140739Z",
- "iopub.status.busy": "2023-10-22T14:21:21.140610Z",
- "iopub.status.idle": "2023-10-22T14:21:21.142882Z",
- "shell.execute_reply": "2023-10-22T14:21:21.142573Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.566306Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.566161Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.568259Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.567982Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -5928,10 +5928,10 @@
"execution_count": 125,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.144441Z",
- "iopub.status.busy": "2023-10-22T14:21:21.144315Z",
- "iopub.status.idle": "2023-10-22T14:21:21.146381Z",
- "shell.execute_reply": "2023-10-22T14:21:21.146131Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.569700Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.569598Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.571577Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.571332Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -5970,10 +5970,10 @@
"execution_count": 126,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.147891Z",
- "iopub.status.busy": "2023-10-22T14:21:21.147781Z",
- "iopub.status.idle": "2023-10-22T14:21:21.149635Z",
- "shell.execute_reply": "2023-10-22T14:21:21.149258Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.573001Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.572880Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.574590Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.574291Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -5990,10 +5990,10 @@
"execution_count": 127,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.151506Z",
- "iopub.status.busy": "2023-10-22T14:21:21.151362Z",
- "iopub.status.idle": "2023-10-22T14:21:21.153982Z",
- "shell.execute_reply": "2023-10-22T14:21:21.153647Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.576261Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.576139Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.578260Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.577988Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -6038,10 +6038,10 @@
"execution_count": 128,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.155691Z",
- "iopub.status.busy": "2023-10-22T14:21:21.155544Z",
- "iopub.status.idle": "2023-10-22T14:21:21.157454Z",
- "shell.execute_reply": "2023-10-22T14:21:21.157134Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.579734Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.579620Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.581231Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.580951Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -6057,10 +6057,10 @@
"execution_count": 129,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.159050Z",
- "iopub.status.busy": "2023-10-22T14:21:21.158923Z",
- "iopub.status.idle": "2023-10-22T14:21:21.161104Z",
- "shell.execute_reply": "2023-10-22T14:21:21.160825Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.582681Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.582573Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.584730Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.584456Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -6105,10 +6105,10 @@
"execution_count": 130,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.162603Z",
- "iopub.status.busy": "2023-10-22T14:21:21.162487Z",
- "iopub.status.idle": "2023-10-22T14:21:21.164589Z",
- "shell.execute_reply": "2023-10-22T14:21:21.164292Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.586325Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.586108Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.588093Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.587831Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -6146,10 +6146,10 @@
"execution_count": 131,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.166190Z",
- "iopub.status.busy": "2023-10-22T14:21:21.166062Z",
- "iopub.status.idle": "2023-10-22T14:21:21.168328Z",
- "shell.execute_reply": "2023-10-22T14:21:21.168051Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.589523Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.589422Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.591920Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.591560Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -6196,10 +6196,10 @@
"execution_count": 132,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.170040Z",
- "iopub.status.busy": "2023-10-22T14:21:21.169932Z",
- "iopub.status.idle": "2023-10-22T14:21:21.171989Z",
- "shell.execute_reply": "2023-10-22T14:21:21.171724Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.593654Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.593441Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.595601Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.595355Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -6237,10 +6237,10 @@
"execution_count": 133,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.173587Z",
- "iopub.status.busy": "2023-10-22T14:21:21.173465Z",
- "iopub.status.idle": "2023-10-22T14:21:21.175064Z",
- "shell.execute_reply": "2023-10-22T14:21:21.174807Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.597064Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.596957Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.598544Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.598299Z"
},
"slideshow": {
"slide_type": "skip"
@@ -6256,10 +6256,10 @@
"execution_count": 134,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.176602Z",
- "iopub.status.busy": "2023-10-22T14:21:21.176483Z",
- "iopub.status.idle": "2023-10-22T14:21:21.178113Z",
- "shell.execute_reply": "2023-10-22T14:21:21.177882Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.599951Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.599852Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.601524Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.601274Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -6275,10 +6275,10 @@
"execution_count": 135,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.179997Z",
- "iopub.status.busy": "2023-10-22T14:21:21.179864Z",
- "iopub.status.idle": "2023-10-22T14:21:21.182361Z",
- "shell.execute_reply": "2023-10-22T14:21:21.181886Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.602980Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.602865Z",
+ "iopub.status.idle": "2023-11-12T12:40:03.604994Z",
+ "shell.execute_reply": "2023-11-12T12:40:03.604711Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -6323,10 +6323,10 @@
"execution_count": 136,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:21.184100Z",
- "iopub.status.busy": "2023-10-22T14:21:21.183983Z",
- "iopub.status.idle": "2023-10-22T14:21:22.190398Z",
- "shell.execute_reply": "2023-10-22T14:21:22.190002Z"
+ "iopub.execute_input": "2023-11-12T12:40:03.606488Z",
+ "iopub.status.busy": "2023-11-12T12:40:03.606382Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.608825Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.608471Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -6338,10 +6338,10 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2188947149.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2188947149.py\", line 2, in \n",
" dynamic_mem.allocate(1)\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2922652606.py\", line 20, in allocate\n",
- " while chunk < self.size:\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2922652606.py\", line 24, in allocate\n",
+ " if chunk_length < 0 and abs(chunk_length) >= block_size:\n",
" File \"/Users/zeller/Projects/debuggingbook/notebooks/Timeout.ipynb\", line 43, in timeout_handler\n",
" raise TimeoutError()\n",
"TimeoutError (expected)\n"
@@ -6438,10 +6438,10 @@
"execution_count": 137,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.192558Z",
- "iopub.status.busy": "2023-10-22T14:21:22.192414Z",
- "iopub.status.idle": "2023-10-22T14:21:22.194903Z",
- "shell.execute_reply": "2023-10-22T14:21:22.194532Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.611567Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.611396Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.614059Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.613675Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -6472,10 +6472,10 @@
"execution_count": 138,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.196571Z",
- "iopub.status.busy": "2023-10-22T14:21:22.196430Z",
- "iopub.status.idle": "2023-10-22T14:21:22.198953Z",
- "shell.execute_reply": "2023-10-22T14:21:22.198650Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.615973Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.615845Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.618486Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.618178Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -6514,10 +6514,10 @@
"execution_count": 139,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.200579Z",
- "iopub.status.busy": "2023-10-22T14:21:22.200451Z",
- "iopub.status.idle": "2023-10-22T14:21:22.203262Z",
- "shell.execute_reply": "2023-10-22T14:21:22.202877Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.620221Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.620093Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.622837Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.622509Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -6559,10 +6559,10 @@
"execution_count": 140,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.204911Z",
- "iopub.status.busy": "2023-10-22T14:21:22.204759Z",
- "iopub.status.idle": "2023-10-22T14:21:22.207475Z",
- "shell.execute_reply": "2023-10-22T14:21:22.207184Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.624626Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.624485Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.628292Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.627623Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -6622,10 +6622,10 @@
"execution_count": 141,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.209153Z",
- "iopub.status.busy": "2023-10-22T14:21:22.209016Z",
- "iopub.status.idle": "2023-10-22T14:21:22.211721Z",
- "shell.execute_reply": "2023-10-22T14:21:22.211344Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.630615Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.630483Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.633264Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.632922Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -6675,10 +6675,10 @@
"execution_count": 142,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.213462Z",
- "iopub.status.busy": "2023-10-22T14:21:22.213308Z",
- "iopub.status.idle": "2023-10-22T14:21:22.215669Z",
- "shell.execute_reply": "2023-10-22T14:21:22.215387Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.635200Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.635071Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.637669Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.637350Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -6728,10 +6728,10 @@
"execution_count": 143,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.217493Z",
- "iopub.status.busy": "2023-10-22T14:21:22.217358Z",
- "iopub.status.idle": "2023-10-22T14:21:22.219208Z",
- "shell.execute_reply": "2023-10-22T14:21:22.218906Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.639507Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.639387Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.641275Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.640940Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -6748,10 +6748,10 @@
"execution_count": 144,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.220913Z",
- "iopub.status.busy": "2023-10-22T14:21:22.220784Z",
- "iopub.status.idle": "2023-10-22T14:21:22.223056Z",
- "shell.execute_reply": "2023-10-22T14:21:22.222752Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.643213Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.643073Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.646040Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.645609Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -6800,10 +6800,10 @@
"execution_count": 145,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.224629Z",
- "iopub.status.busy": "2023-10-22T14:21:22.224496Z",
- "iopub.status.idle": "2023-10-22T14:21:22.226696Z",
- "shell.execute_reply": "2023-10-22T14:21:22.226403Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.648068Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.647895Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.650286Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.649986Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -6815,11 +6815,11 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1363131886.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1363131886.py\", line 2, in \n",
" x = managed_mem[p + 2]\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2465984283.py\", line 3, in __getitem__\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2465984283.py\", line 3, in __getitem__\n",
" return self.read(address)\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2898840933.py\", line 11, in read\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2898840933.py\", line 11, in read\n",
" assert self.initialized[address], \\\n",
"AssertionError: Reading from uninitialized memory (expected)\n"
]
@@ -6846,10 +6846,10 @@
"execution_count": 146,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.228446Z",
- "iopub.status.busy": "2023-10-22T14:21:22.228311Z",
- "iopub.status.idle": "2023-10-22T14:21:22.230821Z",
- "shell.execute_reply": "2023-10-22T14:21:22.230508Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.652076Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.651941Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.654253Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.653951Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -6899,10 +6899,10 @@
"execution_count": 147,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.232659Z",
- "iopub.status.busy": "2023-10-22T14:21:22.232520Z",
- "iopub.status.idle": "2023-10-22T14:21:22.234582Z",
- "shell.execute_reply": "2023-10-22T14:21:22.234278Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.655997Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.655867Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.658126Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.657785Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -6914,11 +6914,11 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/4208287712.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/4208287712.py\", line 2, in \n",
" managed_mem[p] = 10\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2465984283.py\", line 6, in __setitem__\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2465984283.py\", line 6, in __setitem__\n",
" self.write(address, item)\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2898840933.py\", line 3, in write\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2898840933.py\", line 3, in write\n",
" assert self.allocated[address], \\\n",
"AssertionError: Writing into unallocated memory (expected)\n"
]
@@ -6945,10 +6945,10 @@
"execution_count": 148,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.236155Z",
- "iopub.status.busy": "2023-10-22T14:21:22.236033Z",
- "iopub.status.idle": "2023-10-22T14:21:22.237740Z",
- "shell.execute_reply": "2023-10-22T14:21:22.237493Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.660033Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.659909Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.661796Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.661511Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -6960,9 +6960,9 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/3645412891.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/3645412891.py\", line 2, in \n",
" managed_mem.free(p)\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/193494573.py\", line 10, in free\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/193494573.py\", line 10, in free\n",
" assert self.allocated[base], \\\n",
"AssertionError: Freeing memory that is already freed (expected)\n"
]
@@ -7029,10 +7029,10 @@
"execution_count": 149,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.239496Z",
- "iopub.status.busy": "2023-10-22T14:21:22.239387Z",
- "iopub.status.idle": "2023-10-22T14:21:22.250493Z",
- "shell.execute_reply": "2023-10-22T14:21:22.250205Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.663603Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.663486Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.676067Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.675676Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -7063,10 +7063,10 @@
"execution_count": 150,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.251991Z",
- "iopub.status.busy": "2023-10-22T14:21:22.251876Z",
- "iopub.status.idle": "2023-10-22T14:21:22.391944Z",
- "shell.execute_reply": "2023-10-22T14:21:22.391503Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.677838Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.677694Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.869439Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.868940Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -7145,10 +7145,10 @@
"execution_count": 151,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.394513Z",
- "iopub.status.busy": "2023-10-22T14:21:22.394347Z",
- "iopub.status.idle": "2023-10-22T14:21:22.409094Z",
- "shell.execute_reply": "2023-10-22T14:21:22.408721Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.878516Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.872657Z",
+ "iopub.status.idle": "2023-11-12T12:40:04.892408Z",
+ "shell.execute_reply": "2023-11-12T12:40:04.892047Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -7178,10 +7178,10 @@
"execution_count": 152,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.410947Z",
- "iopub.status.busy": "2023-10-22T14:21:22.410820Z",
- "iopub.status.idle": "2023-10-22T14:21:22.547850Z",
- "shell.execute_reply": "2023-10-22T14:21:22.547302Z"
+ "iopub.execute_input": "2023-11-12T12:40:04.894210Z",
+ "iopub.status.busy": "2023-11-12T12:40:04.893977Z",
+ "iopub.status.idle": "2023-11-12T12:40:05.049272Z",
+ "shell.execute_reply": "2023-11-12T12:40:05.040904Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -7253,10 +7253,10 @@
"execution_count": 153,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.550451Z",
- "iopub.status.busy": "2023-10-22T14:21:22.550253Z",
- "iopub.status.idle": "2023-10-22T14:21:22.753483Z",
- "shell.execute_reply": "2023-10-22T14:21:22.752950Z"
+ "iopub.execute_input": "2023-11-12T12:40:05.075274Z",
+ "iopub.status.busy": "2023-11-12T12:40:05.074626Z",
+ "iopub.status.idle": "2023-11-12T12:40:05.262660Z",
+ "shell.execute_reply": "2023-11-12T12:40:05.262014Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -7283,10 +7283,10 @@
"execution_count": 154,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:22.755833Z",
- "iopub.status.busy": "2023-10-22T14:21:22.755688Z",
- "iopub.status.idle": "2023-10-22T14:21:23.942783Z",
- "shell.execute_reply": "2023-10-22T14:21:23.942342Z"
+ "iopub.execute_input": "2023-11-12T12:40:05.265199Z",
+ "iopub.status.busy": "2023-11-12T12:40:05.265038Z",
+ "iopub.status.idle": "2023-11-12T12:40:05.753718Z",
+ "shell.execute_reply": "2023-11-12T12:40:05.753368Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -7298,35 +7298,35 @@
"output_type": "stream",
"text": [
"=================================================================\r\n",
- "\u001b[1m\u001b[31m==28190==ERROR: AddressSanitizer: heap-use-after-free on address 0x000104e15a68 at pc 0x00010235feb8 bp 0x00016daa2600 sp 0x00016daa25f8\r\n",
- "\u001b[1m\u001b[0m\u001b[1m\u001b[34mREAD of size 4 at 0x000104e15a68 thread T0\u001b[1m\u001b[0m\r\n",
- " #0 0x10235feb4 in main+0x94 (testuseafterfree:arm64+0x100003eb4)\r\n",
- " #1 0x18e5a1054 ()\r\n",
+ "\u001b[1m\u001b[31m==22366==ERROR: AddressSanitizer: heap-use-after-free on address 0x000105015a68 at pc 0x0001025dbeb8 bp 0x00016d826620 sp 0x00016d826618\r\n",
+ "\u001b[1m\u001b[0m\u001b[1m\u001b[34mREAD of size 4 at 0x000105015a68 thread T0\u001b[1m\u001b[0m\r\n",
+ " #0 0x1025dbeb4 in main+0x94 (testuseafterfree:arm64+0x100003eb4)\r\n",
+ " #1 0x18567d0dc ()\r\n",
"\r\n",
- "\u001b[1m\u001b[32m0x000104e15a68 is located 40 bytes inside of 400-byte region [0x000104e15a40,0x000104e15bd0)\r\n",
+ "\u001b[1m\u001b[32m0x000105015a68 is located 40 bytes inside of 400-byte region [0x000105015a40,0x000105015bd0)\r\n",
"\u001b[1m\u001b[0m\u001b[1m\u001b[35mfreed by thread T0 here:\u001b[1m\u001b[0m\r\n",
- " #0 0x102c72ce0 in wrap_free+0x98 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x52ce0)\r\n",
- " #1 0x10235fe58 in main+0x38 (testuseafterfree:arm64+0x100003e58)\r\n",
- " #2 0x18e5a1054 ()\r\n",
+ " #0 0x102e86ce0 in wrap_free+0x98 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x52ce0)\r\n",
+ " #1 0x1025dbe58 in main+0x38 (testuseafterfree:arm64+0x100003e58)\r\n",
+ " #2 0x18567d0dc ()\r\n",
"\r\n",
"\u001b[1m\u001b[35mpreviously allocated by thread T0 here:\u001b[1m\u001b[0m\r\n",
- " #0 0x102c72ba4 in wrap_malloc+0x94 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x52ba4)\r\n",
- " #1 0x10235fe4c in main+0x2c (testuseafterfree:arm64+0x100003e4c)\r\n",
- " #2 0x18e5a1054 ()\r\n",
+ " #0 0x102e86ba4 in wrap_malloc+0x94 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x52ba4)\r\n",
+ " #1 0x1025dbe4c in main+0x2c (testuseafterfree:arm64+0x100003e4c)\r\n",
+ " #2 0x18567d0dc ()\r\n",
"\r\n",
"SUMMARY: AddressSanitizer: heap-use-after-free (testuseafterfree:arm64+0x100003eb4) in main+0x94\r\n",
"Shadow bytes around the buggy address:\r\n",
- " 0x000104e15780: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
- " 0x000104e15800: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
- " 0x000104e15880: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
- " 0x000104e15900: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
- " 0x000104e15980: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
- "=>0x000104e15a00: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m[\u001b[1m\u001b[35mfd\u001b[1m\u001b[0m]\u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m\r\n",
- " 0x000104e15a80: \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m\r\n",
- " 0x000104e15b00: \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m\r\n",
- " 0x000104e15b80: \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
- " 0x000104e15c00: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
- " 0x000104e15c80: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
+ " 0x000105015780: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
+ " 0x000105015800: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
+ " 0x000105015880: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
+ " 0x000105015900: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
+ " 0x000105015980: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
+ "=>0x000105015a00: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m[\u001b[1m\u001b[35mfd\u001b[1m\u001b[0m]\u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m\r\n",
+ " 0x000105015a80: \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m\r\n",
+ " 0x000105015b00: \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m\r\n",
+ " 0x000105015b80: \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
+ " 0x000105015c00: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
+ " 0x000105015c80: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n",
"Shadow byte legend (one shadow byte represents 8 application bytes):\r\n",
" Addressable: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
" Partially addressable: \u001b[1m\u001b[0m01\u001b[1m\u001b[0m \u001b[1m\u001b[0m02\u001b[1m\u001b[0m \u001b[1m\u001b[0m03\u001b[1m\u001b[0m \u001b[1m\u001b[0m04\u001b[1m\u001b[0m \u001b[1m\u001b[0m05\u001b[1m\u001b[0m \u001b[1m\u001b[0m06\u001b[1m\u001b[0m \u001b[1m\u001b[0m07\u001b[1m\u001b[0m \r\n",
@@ -7346,7 +7346,7 @@
" ASan internal: \u001b[1m\u001b[33mfe\u001b[1m\u001b[0m\r\n",
" Left alloca redzone: \u001b[1m\u001b[34mca\u001b[1m\u001b[0m\r\n",
" Right alloca redzone: \u001b[1m\u001b[34mcb\u001b[1m\u001b[0m\r\n",
- "==28190==ABORTING\r\n"
+ "==22366==ABORTING\r\n"
]
}
],
@@ -7370,10 +7370,10 @@
"execution_count": 155,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:23.944971Z",
- "iopub.status.busy": "2023-10-22T14:21:23.944801Z",
- "iopub.status.idle": "2023-10-22T14:21:24.143598Z",
- "shell.execute_reply": "2023-10-22T14:21:24.143163Z"
+ "iopub.execute_input": "2023-11-12T12:40:05.755751Z",
+ "iopub.status.busy": "2023-11-12T12:40:05.755631Z",
+ "iopub.status.idle": "2023-11-12T12:40:05.945262Z",
+ "shell.execute_reply": "2023-11-12T12:40:05.944784Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -7389,10 +7389,10 @@
"execution_count": 156,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.145604Z",
- "iopub.status.busy": "2023-10-22T14:21:24.145474Z",
- "iopub.status.idle": "2023-10-22T14:21:24.770687Z",
- "shell.execute_reply": "2023-10-22T14:21:24.770318Z"
+ "iopub.execute_input": "2023-11-12T12:40:05.947232Z",
+ "iopub.status.busy": "2023-11-12T12:40:05.947108Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.347628Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.347212Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -7404,26 +7404,26 @@
"output_type": "stream",
"text": [
"=================================================================\r\n",
- "\u001b[1m\u001b[31m==28197==ERROR: AddressSanitizer: global-buffer-overflow on address 0x00010293fe6a at pc 0x00010293fd60 bp 0x00016d4c2620 sp 0x00016d4c2618\r\n",
- "\u001b[1m\u001b[0m\u001b[1m\u001b[34mREAD of size 1 at 0x00010293fe6a thread T0\u001b[1m\u001b[0m\r\n",
- " #0 0x10293fd5c in main+0x84 (testoverflow:arm64+0x100003d5c)\r\n",
- " #1 0x18e5a1054 ()\r\n",
+ "\u001b[1m\u001b[31m==22373==ERROR: AddressSanitizer: global-buffer-overflow on address 0x00010030fe6a at pc 0x00010030fd60 bp 0x00016faf2640 sp 0x00016faf2638\r\n",
+ "\u001b[1m\u001b[0m\u001b[1m\u001b[34mREAD of size 1 at 0x00010030fe6a thread T0\u001b[1m\u001b[0m\r\n",
+ " #0 0x10030fd5c in main+0x84 (testoverflow:arm64+0x100003d5c)\r\n",
+ " #1 0x18567d0dc ()\r\n",
"\r\n",
- "\u001b[1m\u001b[32m0x00010293fe6a is located 6 bytes after global variable '.str' defined in 'testoverflow.c' (0x10293fe60) of size 4\r\n",
+ "\u001b[1m\u001b[32m0x00010030fe6a is located 6 bytes after global variable '.str' defined in 'testoverflow.c' (0x10030fe60) of size 4\r\n",
"\u001b[1m\u001b[0m '.str' is ascii string 'foo'\r\n",
"SUMMARY: AddressSanitizer: global-buffer-overflow (testoverflow:arm64+0x100003d5c) in main+0x84\r\n",
"Shadow bytes around the buggy address:\r\n",
- " 0x00010293fb80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
- " 0x00010293fc00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
- " 0x00010293fc80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
- " 0x00010293fd00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
- " 0x00010293fd80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
- "=>0x00010293fe00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m04\u001b[1m\u001b[0m[\u001b[1m\u001b[31mf9\u001b[1m\u001b[0m]\u001b[1m\u001b[31mf9\u001b[1m\u001b[0m \u001b[1m\u001b[31mf9\u001b[1m\u001b[0m\r\n",
- " 0x00010293fe80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
- " 0x00010293ff00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
- " 0x00010293ff80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
- " 0x000102940000: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
- " 0x000102940080: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
+ " 0x00010030fb80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
+ " 0x00010030fc00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
+ " 0x00010030fc80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
+ " 0x00010030fd00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
+ " 0x00010030fd80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
+ "=>0x00010030fe00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m04\u001b[1m\u001b[0m[\u001b[1m\u001b[31mf9\u001b[1m\u001b[0m]\u001b[1m\u001b[31mf9\u001b[1m\u001b[0m \u001b[1m\u001b[31mf9\u001b[1m\u001b[0m\r\n",
+ " 0x00010030fe80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
+ " 0x00010030ff00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
+ " 0x00010030ff80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
+ " 0x000100310000: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
+ " 0x000100310080: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
"Shadow byte legend (one shadow byte represents 8 application bytes):\r\n",
" Addressable: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n",
" Partially addressable: \u001b[1m\u001b[0m01\u001b[1m\u001b[0m \u001b[1m\u001b[0m02\u001b[1m\u001b[0m \u001b[1m\u001b[0m03\u001b[1m\u001b[0m \u001b[1m\u001b[0m04\u001b[1m\u001b[0m \u001b[1m\u001b[0m05\u001b[1m\u001b[0m \u001b[1m\u001b[0m06\u001b[1m\u001b[0m \u001b[1m\u001b[0m07\u001b[1m\u001b[0m \r\n",
@@ -7443,7 +7443,7 @@
" ASan internal: \u001b[1m\u001b[33mfe\u001b[1m\u001b[0m\r\n",
" Left alloca redzone: \u001b[1m\u001b[34mca\u001b[1m\u001b[0m\r\n",
" Right alloca redzone: \u001b[1m\u001b[34mcb\u001b[1m\u001b[0m\r\n",
- "==28197==ABORTING\r\n"
+ "==22373==ABORTING\r\n"
]
}
],
@@ -7651,10 +7651,10 @@
"execution_count": 157,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.773029Z",
- "iopub.status.busy": "2023-10-22T14:21:24.772896Z",
- "iopub.status.idle": "2023-10-22T14:21:24.775089Z",
- "shell.execute_reply": "2023-10-22T14:21:24.774744Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.350098Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.349962Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.352278Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.351941Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -7685,10 +7685,10 @@
"execution_count": 158,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.776707Z",
- "iopub.status.busy": "2023-10-22T14:21:24.776595Z",
- "iopub.status.idle": "2023-10-22T14:21:24.778567Z",
- "shell.execute_reply": "2023-10-22T14:21:24.778284Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.353997Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.353872Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.355909Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.355659Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -7700,9 +7700,9 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/76616918.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/76616918.py\", line 2, in \n",
" y = my_square_root(-1)\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2617682038.py\", line 2, in my_square_root\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2617682038.py\", line 2, in my_square_root\n",
" assert x >= 0\n",
"AssertionError (expected)\n"
]
@@ -7729,10 +7729,10 @@
"execution_count": 159,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.780289Z",
- "iopub.status.busy": "2023-10-22T14:21:24.780159Z",
- "iopub.status.idle": "2023-10-22T14:21:24.782683Z",
- "shell.execute_reply": "2023-10-22T14:21:24.782398Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.357655Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.357532Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.360018Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.359717Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -7771,10 +7771,10 @@
"execution_count": 160,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.784347Z",
- "iopub.status.busy": "2023-10-22T14:21:24.784227Z",
- "iopub.status.idle": "2023-10-22T14:21:24.785946Z",
- "shell.execute_reply": "2023-10-22T14:21:24.785707Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.361538Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.361427Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.363359Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.363087Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -7786,11 +7786,11 @@
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1296110967.py\", line 2, in \n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1296110967.py\", line 2, in \n",
" x = managed_mem[2]\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2465984283.py\", line 3, in __getitem__\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2465984283.py\", line 3, in __getitem__\n",
" return self.read(address)\n",
- " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2898840933.py\", line 9, in read\n",
+ " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2898840933.py\", line 9, in read\n",
" assert self.allocated[address], \\\n",
"AssertionError: Reading from unallocated memory (expected)\n"
]
@@ -7837,10 +7837,10 @@
"execution_count": 161,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.787557Z",
- "iopub.status.busy": "2023-10-22T14:21:24.787428Z",
- "iopub.status.idle": "2023-10-22T14:21:24.789038Z",
- "shell.execute_reply": "2023-10-22T14:21:24.788790Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.364875Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.364768Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.366408Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.366141Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -7858,10 +7858,10 @@
"execution_count": 162,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.790444Z",
- "iopub.status.busy": "2023-10-22T14:21:24.790356Z",
- "iopub.status.idle": "2023-10-22T14:21:24.794773Z",
- "shell.execute_reply": "2023-10-22T14:21:24.794501Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.367841Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.367756Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.372639Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.372363Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -7980,10 +7980,10 @@
"execution_count": 163,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.796654Z",
- "iopub.status.busy": "2023-10-22T14:21:24.796561Z",
- "iopub.status.idle": "2023-10-22T14:21:24.799329Z",
- "shell.execute_reply": "2023-10-22T14:21:24.799020Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.374582Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.374443Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.377205Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.376903Z"
},
"slideshow": {
"slide_type": "skip"
@@ -7999,10 +7999,10 @@
"execution_count": 164,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.800908Z",
- "iopub.status.busy": "2023-10-22T14:21:24.800794Z",
- "iopub.status.idle": "2023-10-22T14:21:24.807550Z",
- "shell.execute_reply": "2023-10-22T14:21:24.807256Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.378882Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.378662Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.382851Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.382594Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -8018,10 +8018,10 @@
"execution_count": 165,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.809179Z",
- "iopub.status.busy": "2023-10-22T14:21:24.809070Z",
- "iopub.status.idle": "2023-10-22T14:21:24.810792Z",
- "shell.execute_reply": "2023-10-22T14:21:24.810540Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.384334Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.384221Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.385953Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.385649Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -8037,10 +8037,10 @@
"execution_count": 166,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.812241Z",
- "iopub.status.busy": "2023-10-22T14:21:24.812132Z",
- "iopub.status.idle": "2023-10-22T14:21:24.814692Z",
- "shell.execute_reply": "2023-10-22T14:21:24.814376Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.387447Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.387354Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.389757Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.389482Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -8067,10 +8067,10 @@
"execution_count": 167,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.816333Z",
- "iopub.status.busy": "2023-10-22T14:21:24.816218Z",
- "iopub.status.idle": "2023-10-22T14:21:24.817972Z",
- "shell.execute_reply": "2023-10-22T14:21:24.817722Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.391447Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.391324Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.393152Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.392877Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -8086,10 +8086,10 @@
"execution_count": 168,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.819451Z",
- "iopub.status.busy": "2023-10-22T14:21:24.819339Z",
- "iopub.status.idle": "2023-10-22T14:21:24.821217Z",
- "shell.execute_reply": "2023-10-22T14:21:24.820937Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.394625Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.394508Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.396346Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.396103Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -8105,10 +8105,10 @@
"execution_count": 169,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.822752Z",
- "iopub.status.busy": "2023-10-22T14:21:24.822550Z",
- "iopub.status.idle": "2023-10-22T14:21:24.824582Z",
- "shell.execute_reply": "2023-10-22T14:21:24.824340Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.397801Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.397685Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.399738Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.399484Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -8135,10 +8135,10 @@
"execution_count": 170,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.826111Z",
- "iopub.status.busy": "2023-10-22T14:21:24.825996Z",
- "iopub.status.idle": "2023-10-22T14:21:24.827579Z",
- "shell.execute_reply": "2023-10-22T14:21:24.827335Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.401106Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.401004Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.402585Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.402338Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -8165,10 +8165,10 @@
"execution_count": 171,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.829207Z",
- "iopub.status.busy": "2023-10-22T14:21:24.829009Z",
- "iopub.status.idle": "2023-10-22T14:21:24.830797Z",
- "shell.execute_reply": "2023-10-22T14:21:24.830546Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.403908Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.403814Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.405475Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.405214Z"
},
"slideshow": {
"slide_type": "fragment"
@@ -8186,10 +8186,10 @@
"execution_count": 172,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.832374Z",
- "iopub.status.busy": "2023-10-22T14:21:24.832234Z",
- "iopub.status.idle": "2023-10-22T14:21:24.833969Z",
- "shell.execute_reply": "2023-10-22T14:21:24.833715Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.406848Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.406745Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.408571Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.408223Z"
},
"slideshow": {
"slide_type": "skip"
@@ -8205,10 +8205,10 @@
"execution_count": 173,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.835521Z",
- "iopub.status.busy": "2023-10-22T14:21:24.835410Z",
- "iopub.status.idle": "2023-10-22T14:21:24.838089Z",
- "shell.execute_reply": "2023-10-22T14:21:24.837829Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.410092Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.409984Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.412900Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.412641Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -8241,10 +8241,10 @@
"execution_count": 174,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.839603Z",
- "iopub.status.busy": "2023-10-22T14:21:24.839501Z",
- "iopub.status.idle": "2023-10-22T14:21:24.841611Z",
- "shell.execute_reply": "2023-10-22T14:21:24.841338Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.414343Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.414259Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.416512Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.416260Z"
},
"slideshow": {
"slide_type": "subslide"
@@ -8296,10 +8296,10 @@
"execution_count": 175,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.843126Z",
- "iopub.status.busy": "2023-10-22T14:21:24.843013Z",
- "iopub.status.idle": "2023-10-22T14:21:24.844924Z",
- "shell.execute_reply": "2023-10-22T14:21:24.844676Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.417943Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.417841Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.419724Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.419484Z"
},
"slideshow": {
"slide_type": "skip"
@@ -8346,10 +8346,10 @@
"execution_count": 176,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.846352Z",
- "iopub.status.busy": "2023-10-22T14:21:24.846251Z",
- "iopub.status.idle": "2023-10-22T14:21:24.849891Z",
- "shell.execute_reply": "2023-10-22T14:21:24.849601Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.421173Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.421071Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.424545Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.424238Z"
},
"slideshow": {
"slide_type": "skip"
@@ -8397,10 +8397,10 @@
"execution_count": 177,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.851501Z",
- "iopub.status.busy": "2023-10-22T14:21:24.851407Z",
- "iopub.status.idle": "2023-10-22T14:21:24.853953Z",
- "shell.execute_reply": "2023-10-22T14:21:24.853703Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.426238Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.426138Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.428423Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.428182Z"
},
"slideshow": {
"slide_type": "skip"
@@ -8427,10 +8427,10 @@
"execution_count": 178,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.855454Z",
- "iopub.status.busy": "2023-10-22T14:21:24.855349Z",
- "iopub.status.idle": "2023-10-22T14:21:24.856938Z",
- "shell.execute_reply": "2023-10-22T14:21:24.856690Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.429760Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.429661Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.431426Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.431151Z"
},
"slideshow": {
"slide_type": "skip"
@@ -8451,10 +8451,10 @@
"execution_count": 179,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:21:24.858384Z",
- "iopub.status.busy": "2023-10-22T14:21:24.858273Z",
- "iopub.status.idle": "2023-10-22T14:21:24.860081Z",
- "shell.execute_reply": "2023-10-22T14:21:24.859818Z"
+ "iopub.execute_input": "2023-11-12T12:40:06.432841Z",
+ "iopub.status.busy": "2023-11-12T12:40:06.432742Z",
+ "iopub.status.idle": "2023-11-12T12:40:06.434335Z",
+ "shell.execute_reply": "2023-11-12T12:40:06.434106Z"
},
"slideshow": {
"slide_type": "skip"
diff --git a/docs/beta/notebooks/ChangeCounter.ipynb b/docs/beta/notebooks/ChangeCounter.ipynb
index 4e3cbd7f..c6963e40 100644
--- a/docs/beta/notebooks/ChangeCounter.ipynb
+++ b/docs/beta/notebooks/ChangeCounter.ipynb
@@ -23,10 +23,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:24:23.731238Z",
- "iopub.status.busy": "2023-10-22T14:24:23.731151Z",
- "iopub.status.idle": "2023-10-22T14:24:23.770412Z",
- "shell.execute_reply": "2023-10-22T14:24:23.770063Z"
+ "iopub.execute_input": "2023-11-12T12:50:30.423855Z",
+ "iopub.status.busy": "2023-11-12T12:50:30.423754Z",
+ "iopub.status.idle": "2023-11-12T12:50:30.459454Z",
+ "shell.execute_reply": "2023-11-12T12:50:30.459150Z"
},
"slideshow": {
"slide_type": "skip"
@@ -48,7 +48,7 @@
" "
],
"text/plain": [
- ""
+ ""
]
},
"execution_count": 1,
@@ -85,10 +85,10 @@
"metadata": {
"button": false,
"execution": {
- "iopub.execute_input": "2023-10-22T14:24:23.793095Z",
- "iopub.status.busy": "2023-10-22T14:24:23.792831Z",
- "iopub.status.idle": "2023-10-22T14:24:23.794992Z",
- "shell.execute_reply": "2023-10-22T14:24:23.794629Z"
+ "iopub.execute_input": "2023-11-12T12:50:30.480464Z",
+ "iopub.status.busy": "2023-11-12T12:50:30.480286Z",
+ "iopub.status.idle": "2023-11-12T12:50:30.482376Z",
+ "shell.execute_reply": "2023-11-12T12:50:30.482124Z"
},
"new_sheet": false,
"run_control": {
@@ -100,7 +100,7 @@
},
"outputs": [],
"source": [
- "import bookutils"
+ "import bookutils.setup"
]
},
{
@@ -108,10 +108,10 @@
"execution_count": 3,
"metadata": {
"execution": {
- "iopub.execute_input": "2023-10-22T14:24:23.796697Z",
- "iopub.status.busy": "2023-10-22T14:24:23.796563Z",
- "iopub.status.idle": "2023-10-22T14:24:23.920466Z",
- "shell.execute_reply": "2023-10-22T14:24:23.920159Z"
+ "iopub.execute_input": "2023-11-12T12:50:30.483886Z",
+ "iopub.status.busy": "2023-11-12T12:50:30.483781Z",
+ "iopub.status.idle": "2023-11-12T12:50:30.596538Z",
+ "shell.execute_reply": "2023-11-12T12:50:30.596246Z"
},
"slideshow": {
"slide_type": "skip"
@@ -162,7 +162,7 @@
"\n",
"```python\n",
">>> change_counter.changes.get(('README.md',), None)\n",
- "15\n",
+ "17\n",
"```\n",
"The `messages` attribute holds all commit messages related to that node:\n",
"\n",
@@ -182,13 +182,15 @@
" 'Fix: bad links in CI badges',\n",
" 'New: prefer Unicode arrows over LaTeX ones',\n",
" 'Updated README.md',\n",
- " 'Update']\n",
+ " 'Update',\n",
+ " 'Doc update',\n",
+ " 'Doc update']\n",
"```\n",
"The `sizes` attribute holds the (last) size of the respective element:\n",
"\n",
"```python\n",
">>> change_counter.sizes.get(('README.md',), None)\n",
- "14405\n",
+ "4614\n",
"```\n",
"`FineChangeCounter` acts like `ChangeCounter`, but also retrieves statistics for elements _within_ the respective files; it has been tested for C, Python, and Jupyter Notebooks and should provide sufficient results for programming languages with similar syntax.\n",
"\n",
@@ -197,9 +199,9 @@
"```python\n",
">>> fine_change_counter.map()\n",
"```\n",
- " | | | | | | | | | | | | | | | | | | | | | | | | | | | |