diff --git a/doxygen/wrapper_8cpp_source.html b/doxygen/wrapper_8cpp_source.html
index 0033230423..418199ac69 100644
--- a/doxygen/wrapper_8cpp_source.html
+++ b/doxygen/wrapper_8cpp_source.html
@@ -110,245 +110,232 @@
- 17 namespace py = pybind11;
- 18 using namespace py::literals;
-
-
- 21 namespace pybind_wrappers {
-
- 23 void SolveLinearSystemExecutor::operator()() {
- 24 const auto locals = py::dict(
"eq_strings"_a = eq_system,
- 25 "state_vars"_a = state_vars,
-
- 27 "small_system"_a = small_system,
- 28 "do_cse"_a = elimination,
- 29 "function_calls"_a = function_calls,
- 30 "tmp_unique_prefix"_a = tmp_unique_prefix);
-
-
- 33 builtins.nmodl_python_binding_check = False
- 34 from nmodl.ode import solve_lin_system
- 35 exception_message = ""
-
- 37 solutions, new_local_vars = solve_lin_system(eq_strings,
-
-
-
-
-
-
- 44 except Exception as e:
- 45 # if we fail, fail silently and return empty string
-
-
- 48 exception_message = str(e)
-
-
-
-
- 53 solutions = locals[
"solutions"].cast<std::vector<std::string>>();
-
- 55 new_local_vars = locals[
"new_local_vars"].cast<std::vector<std::string>>();
-
- 57 exception_message = locals[
"exception_message"].cast<std::string>();
-
+
+
+ 19 namespace py = pybind11;
+ 20 using namespace py::literals;
+
+
+ 23 namespace pybind_wrappers {
+
+ 25 void SolveLinearSystemExecutor::operator()() {
+ 26 const auto locals = py::dict(
"eq_strings"_a = eq_system,
+ 27 "state_vars"_a = state_vars,
+
+ 29 "small_system"_a = small_system,
+ 30 "do_cse"_a = elimination,
+ 31 "function_calls"_a = function_calls,
+ 32 "tmp_unique_prefix"_a = tmp_unique_prefix);
+ 33 std::string script = R
"(
+ 34 exception_message = ""
+
+ 36 solutions, new_local_vars = solve_lin_system(eq_strings,
+
+
+
+
+
+
+ 43 except Exception as e:
+ 44 # if we fail, fail silently and return empty string
+
+
+ 47 exception_message = str(e)
+
+
+ 50 py::exec(nmodl::pybind_wrappers::ode_py + script, locals);
+
+ 52 solutions = locals[
"solutions"].cast<std::vector<std::string>>();
+
+ 54 new_local_vars = locals[
"new_local_vars"].cast<std::vector<std::string>>();
+
+ 56 exception_message = locals[
"exception_message"].cast<std::string>();
+
+
-
- 61 void SolveNonLinearSystemExecutor::operator()() {
- 62 const auto locals = py::dict(
"equation_strings"_a = eq_system,
- 63 "state_vars"_a = state_vars,
-
- 65 "function_calls"_a = function_calls);
-
-
- 68 builtins.nmodl_python_binding_check = False
- 69 from nmodl.ode import solve_non_lin_system
- 70 exception_message = ""
-
- 72 solutions = solve_non_lin_system(equation_strings,
-
-
-
- 76 except Exception as e:
- 77 # if we fail, fail silently and return empty string
-
-
- 80 exception_message = str(e)
-
-
-
-
- 85 solutions = locals[
"solutions"].cast<std::vector<std::string>>();
-
- 87 exception_message = locals[
"exception_message"].cast<std::string>();
-
-
- 90 void DiffeqSolverExecutor::operator()() {
- 91 const auto locals = py::dict(
"equation_string"_a = node_as_nmodl,
-
-
- 94 "use_pade_approx"_a = use_pade_approx,
- 95 "function_calls"_a = function_calls);
-
-
-
-
-
-
-
- 103 builtins.nmodl_python_binding_check = False
- 104 from nmodl.ode import forwards_euler2c
- 105 exception_message = ""
-
- 107 solution = forwards_euler2c(equation_string, dt_var, vars, function_calls)
- 108 except Exception as e:
- 109 # if we fail, fail silently and return empty string
-
- 111 exception_message = str(e)
-
-
-
-
-
-
-
-
-
- 121 builtins.nmodl_python_binding_check = False
- 122 from nmodl.ode import integrate2c
- 123 exception_message = ""
-
- 125 solution = integrate2c(equation_string, dt_var, vars,
-
- 127 except Exception as e:
- 128 # if we fail, fail silently and return empty string
-
- 130 exception_message = str(e)
-
-
-
-
-
-
-
- 138 solution = locals[
"solution"].cast<std::string>();
- 139 exception_message = locals[
"exception_message"].cast<std::string>();
-
-
- 142 void AnalyticDiffExecutor::operator()() {
- 143 auto locals = py::dict(
"expressions"_a = expressions,
"vars"_a = used_names_in_block);
-
-
- 146 builtins.nmodl_python_binding_check = False
- 147 from nmodl.ode import differentiate2c
- 148 exception_message = ""
-
- 150 rhs = expressions[-1].split("=", 1)[1]
- 151 solution = differentiate2c(rhs,
-
-
-
-
- 156 except Exception as e:
- 157 # if we fail, fail silently and return empty string
-
- 159 exception_message = str(e)
-
-
-
- 163 solution = locals["solution"].cast<std::string>();
- 164 exception_message = locals[
"exception_message"].cast<std::string>();
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ 60 void SolveNonLinearSystemExecutor::operator()() {
+ 61 const auto locals = py::dict(
"equation_strings"_a = eq_system,
+ 62 "state_vars"_a = state_vars,
+
+ 64 "function_calls"_a = function_calls);
+ 65 std::string script = R
"(
+ 66 exception_message = ""
+
+ 68 solutions = solve_non_lin_system(equation_strings,
+
+
+
+ 72 except Exception as e:
+ 73 # if we fail, fail silently and return empty string
+
+
+ 76 exception_message = str(e)
+
+
+ 79 py::exec(nmodl::pybind_wrappers::ode_py + script, locals);
+
+ 81 solutions = locals[
"solutions"].cast<std::vector<std::string>>();
+
+ 83 exception_message = locals[
"exception_message"].cast<std::string>();
+
+
+ 86 void DiffeqSolverExecutor::operator()() {
+ 87 const auto locals = py::dict(
"equation_string"_a = node_as_nmodl,
+
+
+ 90 "use_pade_approx"_a = use_pade_approx,
+ 91 "function_calls"_a = function_calls);
+
+
+
+
+
+ 97 std::string script = R
"(
+ 98 exception_message = ""
+
+ 100 solution = forwards_euler2c(equation_string, dt_var, vars, function_calls)
+ 101 except Exception as e:
+ 102 # if we fail, fail silently and return empty string
+
+ 104 exception_message = str(e)
+
+
+ 107 py::exec(nmodl::pybind_wrappers::ode_py + script, locals);
+
+
+
+
+ 112 std::string script = R
"(
+ 113 exception_message = ""
+
+ 115 solution = integrate2c(equation_string, dt_var, vars,
+
+ 117 except Exception as e:
+ 118 # if we fail, fail silently and return empty string
+
+ 120 exception_message = str(e)
+
+
+ 123 py::exec(nmodl::pybind_wrappers::ode_py + script, locals);
+
+
+
+
+ 128 solution = locals[
"solution"].cast<std::string>();
+ 129 exception_message = locals[
"exception_message"].cast<std::string>();
+
+
+ 132 void AnalyticDiffExecutor::operator()() {
+ 133 auto locals = py::dict(
"expressions"_a = expressions,
"vars"_a = used_names_in_block);
+ 134 std::string script = R
"(
+ 135 exception_message = ""
+
+ 137 rhs = expressions[-1].split("=", 1)[1]
+ 138 solution = differentiate2c(rhs,
+
+
+
+
+ 143 except Exception as e:
+ 144 # if we fail, fail silently and return empty string
+
+ 146 exception_message = str(e)
+
+
+ 149 py::exec(nmodl::pybind_wrappers::ode_py + script, locals);
+ 150 solution = locals["solution"].cast<std::string>();
+ 151 exception_message = locals[
"exception_message"].cast<std::string>();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 187 pybind11::initialize_interpreter(
true);
+ 188 const auto python_path_cstr = std::getenv(
"PYTHONPATH");
+ 189 if (python_path_cstr) {
+ 190 pybind11::module::import(
"sys").attr(
"path").cast<pybind11::list>().insert(
+ 191 0, python_path_cstr);
+
-
-
+
+ 196 pybind11::finalize_interpreter();
-
- 200 pybind11::initialize_interpreter(
true);
- 201 const auto python_path_cstr = std::getenv(
"PYTHONPATH");
- 202 if (python_path_cstr) {
- 203 pybind11::module::import(
"sys").attr(
"path").cast<pybind11::list>().insert(
- 204 0, python_path_cstr);
-
-
-
-
- 209 pybind11::finalize_interpreter();
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 232 __attribute__((visibility(
"default")))
nmodl::pybind_wrappers::pybind_wrap_api nmodl_wrapper_api =
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 219 __attribute__((visibility(
"default")))
nmodl::pybind_wrappers::pybind_wrap_api nmodl_wrapper_api =
+
-DiffeqSolverExecutor * create_des_executor_func()
+DiffeqSolverExecutor * create_des_executor_func()
-SolveLinearSystemExecutor * create_sls_executor_func()
+SolveLinearSystemExecutor * create_sls_executor_func()
static constexpr char CNEXP_METHOD[]
cnexp method in nmodl
encapsulates code generation backend implementations
-void destroy_nsls_executor_func(SolveNonLinearSystemExecutor *exec)
-void initialize_interpreter_func()
-pybind_wrap_api init_pybind_wrap_api() noexcept
-SolveNonLinearSystemExecutor * create_nsls_executor_func()
+void destroy_nsls_executor_func(SolveNonLinearSystemExecutor *exec)
+void initialize_interpreter_func()
+pybind_wrap_api init_pybind_wrap_api() noexcept
+SolveNonLinearSystemExecutor * create_nsls_executor_func()
-void destroy_ads_executor_func(AnalyticDiffExecutor *exec)
-void destroy_des_executor_func(DiffeqSolverExecutor *exec)
+void destroy_ads_executor_func(AnalyticDiffExecutor *exec)
+void destroy_des_executor_func(DiffeqSolverExecutor *exec)
static constexpr char EULER_METHOD[]
euler method in nmodl
-void finalize_interpreter_func()
+void finalize_interpreter_func()
-void destroy_sls_executor_func(SolveLinearSystemExecutor *exec)
+void destroy_sls_executor_func(SolveLinearSystemExecutor *exec)
-AnalyticDiffExecutor * create_ads_executor_func()
+AnalyticDiffExecutor * create_ads_executor_func()
diff --git a/notebooks/nmodl-kinetic-schemes.ipynb b/notebooks/nmodl-kinetic-schemes.ipynb
index 2a690ecbe4..ff23845626 100644
--- a/notebooks/nmodl-kinetic-schemes.ipynb
+++ b/notebooks/nmodl-kinetic-schemes.ipynb
@@ -152,10 +152,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:56:54.827871Z",
- "iopub.status.busy": "2024-06-10T12:56:54.827632Z",
- "iopub.status.idle": "2024-06-10T12:56:56.108703Z",
- "shell.execute_reply": "2024-06-10T12:56:56.107999Z"
+ "iopub.execute_input": "2024-06-10T14:32:11.701486Z",
+ "iopub.status.busy": "2024-06-10T14:32:11.701003Z",
+ "iopub.status.idle": "2024-06-10T14:32:13.025301Z",
+ "shell.execute_reply": "2024-06-10T14:32:13.024502Z"
}
},
"outputs": [],
@@ -169,10 +169,10 @@
"execution_count": 2,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:56:56.111880Z",
- "iopub.status.busy": "2024-06-10T12:56:56.111474Z",
- "iopub.status.idle": "2024-06-10T12:56:56.137667Z",
- "shell.execute_reply": "2024-06-10T12:56:56.137115Z"
+ "iopub.execute_input": "2024-06-10T14:32:13.028897Z",
+ "iopub.status.busy": "2024-06-10T14:32:13.028320Z",
+ "iopub.status.idle": "2024-06-10T14:32:13.056451Z",
+ "shell.execute_reply": "2024-06-10T14:32:13.055741Z"
}
},
"outputs": [],
@@ -277,10 +277,10 @@
"execution_count": 3,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:56:56.140527Z",
- "iopub.status.busy": "2024-06-10T12:56:56.140038Z",
- "iopub.status.idle": "2024-06-10T12:56:56.144185Z",
- "shell.execute_reply": "2024-06-10T12:56:56.143536Z"
+ "iopub.execute_input": "2024-06-10T14:32:13.059431Z",
+ "iopub.status.busy": "2024-06-10T14:32:13.059077Z",
+ "iopub.status.idle": "2024-06-10T14:32:13.063536Z",
+ "shell.execute_reply": "2024-06-10T14:32:13.062897Z"
}
},
"outputs": [
@@ -323,10 +323,10 @@
"execution_count": 4,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:56:56.172721Z",
- "iopub.status.busy": "2024-06-10T12:56:56.172504Z",
- "iopub.status.idle": "2024-06-10T12:56:56.176062Z",
- "shell.execute_reply": "2024-06-10T12:56:56.175397Z"
+ "iopub.execute_input": "2024-06-10T14:32:13.092662Z",
+ "iopub.status.busy": "2024-06-10T14:32:13.092217Z",
+ "iopub.status.idle": "2024-06-10T14:32:13.095953Z",
+ "shell.execute_reply": "2024-06-10T14:32:13.095280Z"
}
},
"outputs": [
@@ -367,10 +367,10 @@
"execution_count": 5,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:56:56.178694Z",
- "iopub.status.busy": "2024-06-10T12:56:56.178327Z",
- "iopub.status.idle": "2024-06-10T12:56:56.181764Z",
- "shell.execute_reply": "2024-06-10T12:56:56.181118Z"
+ "iopub.execute_input": "2024-06-10T14:32:13.098248Z",
+ "iopub.status.busy": "2024-06-10T14:32:13.098051Z",
+ "iopub.status.idle": "2024-06-10T14:32:13.101491Z",
+ "shell.execute_reply": "2024-06-10T14:32:13.100808Z"
},
"scrolled": true
},
@@ -412,10 +412,10 @@
"execution_count": 6,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:56:56.184306Z",
- "iopub.status.busy": "2024-06-10T12:56:56.183948Z",
- "iopub.status.idle": "2024-06-10T12:56:56.187572Z",
- "shell.execute_reply": "2024-06-10T12:56:56.186934Z"
+ "iopub.execute_input": "2024-06-10T14:32:13.104039Z",
+ "iopub.status.busy": "2024-06-10T14:32:13.103575Z",
+ "iopub.status.idle": "2024-06-10T14:32:13.107245Z",
+ "shell.execute_reply": "2024-06-10T14:32:13.106598Z"
},
"scrolled": true
},
@@ -459,10 +459,10 @@
"execution_count": 7,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:56:56.189959Z",
- "iopub.status.busy": "2024-06-10T12:56:56.189668Z",
- "iopub.status.idle": "2024-06-10T12:56:56.193383Z",
- "shell.execute_reply": "2024-06-10T12:56:56.192731Z"
+ "iopub.execute_input": "2024-06-10T14:32:13.109764Z",
+ "iopub.status.busy": "2024-06-10T14:32:13.109309Z",
+ "iopub.status.idle": "2024-06-10T14:32:13.113149Z",
+ "shell.execute_reply": "2024-06-10T14:32:13.112521Z"
}
},
"outputs": [
diff --git a/notebooks/nmodl-python-tutorial.ipynb b/notebooks/nmodl-python-tutorial.ipynb
index 2284c3233d..939863f23a 100644
--- a/notebooks/nmodl-python-tutorial.ipynb
+++ b/notebooks/nmodl-python-tutorial.ipynb
@@ -30,10 +30,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:01.104936Z",
- "iopub.status.busy": "2024-06-10T12:57:01.104680Z",
- "iopub.status.idle": "2024-06-10T12:57:02.403771Z",
- "shell.execute_reply": "2024-06-10T12:57:02.403068Z"
+ "iopub.execute_input": "2024-06-10T14:32:18.031408Z",
+ "iopub.status.busy": "2024-06-10T14:32:18.031214Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.338827Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.337989Z"
}
},
"outputs": [],
@@ -63,10 +63,10 @@
"execution_count": 2,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.407040Z",
- "iopub.status.busy": "2024-06-10T12:57:02.406595Z",
- "iopub.status.idle": "2024-06-10T12:57:02.431649Z",
- "shell.execute_reply": "2024-06-10T12:57:02.430920Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.342341Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.341906Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.367315Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.366711Z"
}
},
"outputs": [],
@@ -86,10 +86,10 @@
"execution_count": 3,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.434252Z",
- "iopub.status.busy": "2024-06-10T12:57:02.434004Z",
- "iopub.status.idle": "2024-06-10T12:57:02.437490Z",
- "shell.execute_reply": "2024-06-10T12:57:02.436890Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.370145Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.369758Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.373211Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.372627Z"
}
},
"outputs": [],
@@ -152,10 +152,10 @@
"execution_count": 4,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.440056Z",
- "iopub.status.busy": "2024-06-10T12:57:02.439570Z",
- "iopub.status.idle": "2024-06-10T12:57:02.442836Z",
- "shell.execute_reply": "2024-06-10T12:57:02.442219Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.375633Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.375351Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.378688Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.378147Z"
}
},
"outputs": [],
@@ -183,10 +183,10 @@
"execution_count": 5,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.445320Z",
- "iopub.status.busy": "2024-06-10T12:57:02.444875Z",
- "iopub.status.idle": "2024-06-10T12:57:02.448424Z",
- "shell.execute_reply": "2024-06-10T12:57:02.447812Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.381027Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.380798Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.384389Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.383752Z"
}
},
"outputs": [
@@ -235,10 +235,10 @@
"execution_count": 6,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.450972Z",
- "iopub.status.busy": "2024-06-10T12:57:02.450607Z",
- "iopub.status.idle": "2024-06-10T12:57:02.454588Z",
- "shell.execute_reply": "2024-06-10T12:57:02.454090Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.386792Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.386503Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.390563Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.390052Z"
}
},
"outputs": [],
@@ -260,10 +260,10 @@
"execution_count": 7,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.457038Z",
- "iopub.status.busy": "2024-06-10T12:57:02.456754Z",
- "iopub.status.idle": "2024-06-10T12:57:02.460230Z",
- "shell.execute_reply": "2024-06-10T12:57:02.459568Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.393003Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.392700Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.396255Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.395604Z"
}
},
"outputs": [
@@ -297,10 +297,10 @@
"execution_count": 8,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.462688Z",
- "iopub.status.busy": "2024-06-10T12:57:02.462377Z",
- "iopub.status.idle": "2024-06-10T12:57:02.469430Z",
- "shell.execute_reply": "2024-06-10T12:57:02.468786Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.398758Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.398399Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.405428Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.404769Z"
}
},
"outputs": [
@@ -365,10 +365,10 @@
"execution_count": 9,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.471958Z",
- "iopub.status.busy": "2024-06-10T12:57:02.471501Z",
- "iopub.status.idle": "2024-06-10T12:57:02.475705Z",
- "shell.execute_reply": "2024-06-10T12:57:02.475064Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.407906Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.407558Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.411729Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.411087Z"
}
},
"outputs": [
@@ -416,10 +416,10 @@
"execution_count": 10,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.478137Z",
- "iopub.status.busy": "2024-06-10T12:57:02.477772Z",
- "iopub.status.idle": "2024-06-10T12:57:02.480944Z",
- "shell.execute_reply": "2024-06-10T12:57:02.480418Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.414250Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.413883Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.416848Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.416285Z"
}
},
"outputs": [],
@@ -441,10 +441,10 @@
"execution_count": 11,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.483489Z",
- "iopub.status.busy": "2024-06-10T12:57:02.483011Z",
- "iopub.status.idle": "2024-06-10T12:57:02.486830Z",
- "shell.execute_reply": "2024-06-10T12:57:02.486191Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.419232Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.418799Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.422546Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.421902Z"
}
},
"outputs": [
@@ -510,10 +510,10 @@
"execution_count": 12,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.489278Z",
- "iopub.status.busy": "2024-06-10T12:57:02.488800Z",
- "iopub.status.idle": "2024-06-10T12:57:02.492226Z",
- "shell.execute_reply": "2024-06-10T12:57:02.491590Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.425104Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.424745Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.427965Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.427322Z"
}
},
"outputs": [
@@ -548,10 +548,10 @@
"execution_count": 13,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.494764Z",
- "iopub.status.busy": "2024-06-10T12:57:02.494401Z",
- "iopub.status.idle": "2024-06-10T12:57:02.497746Z",
- "shell.execute_reply": "2024-06-10T12:57:02.497104Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.430434Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.430076Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.433444Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.432783Z"
}
},
"outputs": [
@@ -584,10 +584,10 @@
"execution_count": 14,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.500147Z",
- "iopub.status.busy": "2024-06-10T12:57:02.499756Z",
- "iopub.status.idle": "2024-06-10T12:57:02.503578Z",
- "shell.execute_reply": "2024-06-10T12:57:02.502929Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.435904Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.435531Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.439226Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.438597Z"
}
},
"outputs": [
@@ -622,10 +622,10 @@
"execution_count": 15,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.505901Z",
- "iopub.status.busy": "2024-06-10T12:57:02.505537Z",
- "iopub.status.idle": "2024-06-10T12:57:02.509523Z",
- "shell.execute_reply": "2024-06-10T12:57:02.508894Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.441850Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.441218Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.445549Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.444975Z"
}
},
"outputs": [
@@ -669,10 +669,10 @@
"execution_count": 16,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.511870Z",
- "iopub.status.busy": "2024-06-10T12:57:02.511534Z",
- "iopub.status.idle": "2024-06-10T12:57:02.516464Z",
- "shell.execute_reply": "2024-06-10T12:57:02.515828Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.447969Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.447611Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.452854Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.452189Z"
}
},
"outputs": [
@@ -733,10 +733,10 @@
"execution_count": 17,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.518801Z",
- "iopub.status.busy": "2024-06-10T12:57:02.518586Z",
- "iopub.status.idle": "2024-06-10T12:57:02.521958Z",
- "shell.execute_reply": "2024-06-10T12:57:02.521413Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.455425Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.455056Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.458323Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.457751Z"
}
},
"outputs": [],
@@ -761,10 +761,10 @@
"execution_count": 18,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.524162Z",
- "iopub.status.busy": "2024-06-10T12:57:02.523969Z",
- "iopub.status.idle": "2024-06-10T12:57:02.533876Z",
- "shell.execute_reply": "2024-06-10T12:57:02.533353Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.461126Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.460760Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.470725Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.470185Z"
}
},
"outputs": [],
@@ -857,10 +857,10 @@
"execution_count": 19,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.536176Z",
- "iopub.status.busy": "2024-06-10T12:57:02.535980Z",
- "iopub.status.idle": "2024-06-10T12:57:02.539579Z",
- "shell.execute_reply": "2024-06-10T12:57:02.538936Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.473173Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.472811Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.476241Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.475594Z"
}
},
"outputs": [
@@ -897,10 +897,10 @@
"execution_count": 20,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:02.541878Z",
- "iopub.status.busy": "2024-06-10T12:57:02.541680Z",
- "iopub.status.idle": "2024-06-10T12:57:02.546971Z",
- "shell.execute_reply": "2024-06-10T12:57:02.546309Z"
+ "iopub.execute_input": "2024-06-10T14:32:19.478748Z",
+ "iopub.status.busy": "2024-06-10T14:32:19.478386Z",
+ "iopub.status.idle": "2024-06-10T14:32:19.483620Z",
+ "shell.execute_reply": "2024-06-10T14:32:19.482977Z"
}
},
"outputs": [
diff --git a/notebooks/nmodl-sympy-conductance.ipynb b/notebooks/nmodl-sympy-conductance.ipynb
index 5cc17b4312..bbd215d4fc 100644
--- a/notebooks/nmodl-sympy-conductance.ipynb
+++ b/notebooks/nmodl-sympy-conductance.ipynb
@@ -86,10 +86,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:04.720738Z",
- "iopub.status.busy": "2024-06-10T12:57:04.720358Z",
- "iopub.status.idle": "2024-06-10T12:57:06.012323Z",
- "shell.execute_reply": "2024-06-10T12:57:06.011483Z"
+ "iopub.execute_input": "2024-06-10T14:32:21.724371Z",
+ "iopub.status.busy": "2024-06-10T14:32:21.723837Z",
+ "iopub.status.idle": "2024-06-10T14:32:23.055174Z",
+ "shell.execute_reply": "2024-06-10T14:32:23.054376Z"
}
},
"outputs": [],
@@ -103,10 +103,10 @@
"execution_count": 2,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:06.015591Z",
- "iopub.status.busy": "2024-06-10T12:57:06.015369Z",
- "iopub.status.idle": "2024-06-10T12:57:06.041742Z",
- "shell.execute_reply": "2024-06-10T12:57:06.041128Z"
+ "iopub.execute_input": "2024-06-10T14:32:23.058755Z",
+ "iopub.status.busy": "2024-06-10T14:32:23.058288Z",
+ "iopub.status.idle": "2024-06-10T14:32:23.086097Z",
+ "shell.execute_reply": "2024-06-10T14:32:23.085478Z"
}
},
"outputs": [],
@@ -149,10 +149,10 @@
"execution_count": 3,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:06.044615Z",
- "iopub.status.busy": "2024-06-10T12:57:06.044407Z",
- "iopub.status.idle": "2024-06-10T12:57:06.295395Z",
- "shell.execute_reply": "2024-06-10T12:57:06.294636Z"
+ "iopub.execute_input": "2024-06-10T14:32:23.088925Z",
+ "iopub.status.busy": "2024-06-10T14:32:23.088531Z",
+ "iopub.status.idle": "2024-06-10T14:32:23.346324Z",
+ "shell.execute_reply": "2024-06-10T14:32:23.345589Z"
}
},
"outputs": [
@@ -196,10 +196,10 @@
"execution_count": 4,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:06.298429Z",
- "iopub.status.busy": "2024-06-10T12:57:06.297876Z",
- "iopub.status.idle": "2024-06-10T12:57:06.440901Z",
- "shell.execute_reply": "2024-06-10T12:57:06.440238Z"
+ "iopub.execute_input": "2024-06-10T14:32:23.348942Z",
+ "iopub.status.busy": "2024-06-10T14:32:23.348715Z",
+ "iopub.status.idle": "2024-06-10T14:32:23.491811Z",
+ "shell.execute_reply": "2024-06-10T14:32:23.491240Z"
}
},
"outputs": [
@@ -243,10 +243,10 @@
"execution_count": 5,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:06.443373Z",
- "iopub.status.busy": "2024-06-10T12:57:06.443151Z",
- "iopub.status.idle": "2024-06-10T12:57:06.448582Z",
- "shell.execute_reply": "2024-06-10T12:57:06.447934Z"
+ "iopub.execute_input": "2024-06-10T14:32:23.494265Z",
+ "iopub.status.busy": "2024-06-10T14:32:23.494063Z",
+ "iopub.status.idle": "2024-06-10T14:32:23.501915Z",
+ "shell.execute_reply": "2024-06-10T14:32:23.501340Z"
}
},
"outputs": [
@@ -290,10 +290,10 @@
"execution_count": 6,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:06.450871Z",
- "iopub.status.busy": "2024-06-10T12:57:06.450673Z",
- "iopub.status.idle": "2024-06-10T12:57:06.465794Z",
- "shell.execute_reply": "2024-06-10T12:57:06.465232Z"
+ "iopub.execute_input": "2024-06-10T14:32:23.504164Z",
+ "iopub.status.busy": "2024-06-10T14:32:23.503969Z",
+ "iopub.status.idle": "2024-06-10T14:32:23.521056Z",
+ "shell.execute_reply": "2024-06-10T14:32:23.520504Z"
}
},
"outputs": [
@@ -337,10 +337,10 @@
"execution_count": 7,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:06.468335Z",
- "iopub.status.busy": "2024-06-10T12:57:06.467866Z",
- "iopub.status.idle": "2024-06-10T12:57:06.584248Z",
- "shell.execute_reply": "2024-06-10T12:57:06.583669Z"
+ "iopub.execute_input": "2024-06-10T14:32:23.523772Z",
+ "iopub.status.busy": "2024-06-10T14:32:23.523290Z",
+ "iopub.status.idle": "2024-06-10T14:32:23.645666Z",
+ "shell.execute_reply": "2024-06-10T14:32:23.644980Z"
}
},
"outputs": [
@@ -400,10 +400,10 @@
"execution_count": 8,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:06.586496Z",
- "iopub.status.busy": "2024-06-10T12:57:06.586298Z",
- "iopub.status.idle": "2024-06-10T12:57:06.681565Z",
- "shell.execute_reply": "2024-06-10T12:57:06.680987Z"
+ "iopub.execute_input": "2024-06-10T14:32:23.648153Z",
+ "iopub.status.busy": "2024-06-10T14:32:23.647948Z",
+ "iopub.status.idle": "2024-06-10T14:32:23.746599Z",
+ "shell.execute_reply": "2024-06-10T14:32:23.746064Z"
}
},
"outputs": [
@@ -456,10 +456,10 @@
"execution_count": 9,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:06.683899Z",
- "iopub.status.busy": "2024-06-10T12:57:06.683696Z",
- "iopub.status.idle": "2024-06-10T12:57:06.751724Z",
- "shell.execute_reply": "2024-06-10T12:57:06.751168Z"
+ "iopub.execute_input": "2024-06-10T14:32:23.749319Z",
+ "iopub.status.busy": "2024-06-10T14:32:23.748795Z",
+ "iopub.status.idle": "2024-06-10T14:32:23.818862Z",
+ "shell.execute_reply": "2024-06-10T14:32:23.818226Z"
}
},
"outputs": [
diff --git a/notebooks/nmodl-sympy-solver-cnexp.ipynb b/notebooks/nmodl-sympy-solver-cnexp.ipynb
index 45c839ff9f..05cf830a94 100644
--- a/notebooks/nmodl-sympy-solver-cnexp.ipynb
+++ b/notebooks/nmodl-sympy-solver-cnexp.ipynb
@@ -62,10 +62,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:08.548765Z",
- "iopub.status.busy": "2024-06-10T12:57:08.548382Z",
- "iopub.status.idle": "2024-06-10T12:57:09.831574Z",
- "shell.execute_reply": "2024-06-10T12:57:09.830842Z"
+ "iopub.execute_input": "2024-06-10T14:32:25.456570Z",
+ "iopub.status.busy": "2024-06-10T14:32:25.456377Z",
+ "iopub.status.idle": "2024-06-10T14:32:26.773986Z",
+ "shell.execute_reply": "2024-06-10T14:32:26.773106Z"
}
},
"outputs": [],
@@ -79,10 +79,10 @@
"execution_count": 2,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:09.834590Z",
- "iopub.status.busy": "2024-06-10T12:57:09.834343Z",
- "iopub.status.idle": "2024-06-10T12:57:09.862047Z",
- "shell.execute_reply": "2024-06-10T12:57:09.861470Z"
+ "iopub.execute_input": "2024-06-10T14:32:26.777599Z",
+ "iopub.status.busy": "2024-06-10T14:32:26.777151Z",
+ "iopub.status.idle": "2024-06-10T14:32:26.804874Z",
+ "shell.execute_reply": "2024-06-10T14:32:26.804299Z"
}
},
"outputs": [],
@@ -123,10 +123,10 @@
"execution_count": 3,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:09.864822Z",
- "iopub.status.busy": "2024-06-10T12:57:09.864507Z",
- "iopub.status.idle": "2024-06-10T12:57:10.274665Z",
- "shell.execute_reply": "2024-06-10T12:57:10.273940Z"
+ "iopub.execute_input": "2024-06-10T14:32:26.807630Z",
+ "iopub.status.busy": "2024-06-10T14:32:26.807124Z",
+ "iopub.status.idle": "2024-06-10T14:32:27.231186Z",
+ "shell.execute_reply": "2024-06-10T14:32:27.230502Z"
}
},
"outputs": [
@@ -165,10 +165,10 @@
"execution_count": 4,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:10.277330Z",
- "iopub.status.busy": "2024-06-10T12:57:10.276919Z",
- "iopub.status.idle": "2024-06-10T12:57:10.407835Z",
- "shell.execute_reply": "2024-06-10T12:57:10.407113Z"
+ "iopub.execute_input": "2024-06-10T14:32:27.234287Z",
+ "iopub.status.busy": "2024-06-10T14:32:27.233753Z",
+ "iopub.status.idle": "2024-06-10T14:32:27.367903Z",
+ "shell.execute_reply": "2024-06-10T14:32:27.367257Z"
}
},
"outputs": [
@@ -207,10 +207,10 @@
"execution_count": 5,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:10.410247Z",
- "iopub.status.busy": "2024-06-10T12:57:10.410051Z",
- "iopub.status.idle": "2024-06-10T12:57:10.633757Z",
- "shell.execute_reply": "2024-06-10T12:57:10.633165Z"
+ "iopub.execute_input": "2024-06-10T14:32:27.370489Z",
+ "iopub.status.busy": "2024-06-10T14:32:27.370286Z",
+ "iopub.status.idle": "2024-06-10T14:32:27.597562Z",
+ "shell.execute_reply": "2024-06-10T14:32:27.596815Z"
}
},
"outputs": [
@@ -218,14 +218,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "exact solution:\t"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- " m = minf-(-m+minf)*exp(-dt/mtau)\n"
+ "exact solution:\t m = minf-(-m+minf)*exp(-dt/mtau)\n"
]
},
{
@@ -262,10 +255,10 @@
"execution_count": 6,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:10.636247Z",
- "iopub.status.busy": "2024-06-10T12:57:10.636044Z",
- "iopub.status.idle": "2024-06-10T12:57:10.821131Z",
- "shell.execute_reply": "2024-06-10T12:57:10.820565Z"
+ "iopub.execute_input": "2024-06-10T14:32:27.600383Z",
+ "iopub.status.busy": "2024-06-10T14:32:27.599894Z",
+ "iopub.status.idle": "2024-06-10T14:32:27.789421Z",
+ "shell.execute_reply": "2024-06-10T14:32:27.788714Z"
}
},
"outputs": [
@@ -273,13 +266,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "exact solution:\t m = minf+(m-minf)*exp(dt/mtau)\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
+ "exact solution:\t m = minf+(m-minf)*exp(dt/mtau)\n",
"pade approx:\t m = (-dt*m+2.0*dt*minf-2.0*m*mtau)/(dt-2.0*mtau)\n"
]
}
@@ -310,10 +297,10 @@
"execution_count": 7,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:10.823531Z",
- "iopub.status.busy": "2024-06-10T12:57:10.823335Z",
- "iopub.status.idle": "2024-06-10T12:57:12.200175Z",
- "shell.execute_reply": "2024-06-10T12:57:12.199534Z"
+ "iopub.execute_input": "2024-06-10T14:32:27.792234Z",
+ "iopub.status.busy": "2024-06-10T14:32:27.791767Z",
+ "iopub.status.idle": "2024-06-10T14:32:29.175760Z",
+ "shell.execute_reply": "2024-06-10T14:32:29.175047Z"
}
},
"outputs": [
@@ -358,10 +345,10 @@
"execution_count": 8,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:12.202926Z",
- "iopub.status.busy": "2024-06-10T12:57:12.202546Z",
- "iopub.status.idle": "2024-06-10T12:57:13.982725Z",
- "shell.execute_reply": "2024-06-10T12:57:13.982015Z"
+ "iopub.execute_input": "2024-06-10T14:32:29.178346Z",
+ "iopub.status.busy": "2024-06-10T14:32:29.178106Z",
+ "iopub.status.idle": "2024-06-10T14:32:30.958919Z",
+ "shell.execute_reply": "2024-06-10T14:32:30.958222Z"
}
},
"outputs": [
diff --git a/notebooks/nmodl-sympy-solver-derivimplicit.ipynb b/notebooks/nmodl-sympy-solver-derivimplicit.ipynb
index 07b20bfdae..2aac0483f0 100644
--- a/notebooks/nmodl-sympy-solver-derivimplicit.ipynb
+++ b/notebooks/nmodl-sympy-solver-derivimplicit.ipynb
@@ -39,10 +39,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:15.394948Z",
- "iopub.status.busy": "2024-06-10T12:57:15.394397Z",
- "iopub.status.idle": "2024-06-10T12:57:16.698960Z",
- "shell.execute_reply": "2024-06-10T12:57:16.698208Z"
+ "iopub.execute_input": "2024-06-10T14:32:32.687765Z",
+ "iopub.status.busy": "2024-06-10T14:32:32.687367Z",
+ "iopub.status.idle": "2024-06-10T14:32:33.998979Z",
+ "shell.execute_reply": "2024-06-10T14:32:33.998197Z"
}
},
"outputs": [],
@@ -56,10 +56,10 @@
"execution_count": 2,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:16.702177Z",
- "iopub.status.busy": "2024-06-10T12:57:16.701781Z",
- "iopub.status.idle": "2024-06-10T12:57:16.728883Z",
- "shell.execute_reply": "2024-06-10T12:57:16.728316Z"
+ "iopub.execute_input": "2024-06-10T14:32:34.002055Z",
+ "iopub.status.busy": "2024-06-10T14:32:34.001838Z",
+ "iopub.status.idle": "2024-06-10T14:32:34.029142Z",
+ "shell.execute_reply": "2024-06-10T14:32:34.028447Z"
}
},
"outputs": [],
@@ -100,10 +100,10 @@
"execution_count": 3,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:16.731632Z",
- "iopub.status.busy": "2024-06-10T12:57:16.731308Z",
- "iopub.status.idle": "2024-06-10T12:57:17.178194Z",
- "shell.execute_reply": "2024-06-10T12:57:17.177504Z"
+ "iopub.execute_input": "2024-06-10T14:32:34.032403Z",
+ "iopub.status.busy": "2024-06-10T14:32:34.031889Z",
+ "iopub.status.idle": "2024-06-10T14:32:34.492832Z",
+ "shell.execute_reply": "2024-06-10T14:32:34.492113Z"
}
},
"outputs": [
@@ -165,10 +165,10 @@
"execution_count": 4,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:17.180927Z",
- "iopub.status.busy": "2024-06-10T12:57:17.180488Z",
- "iopub.status.idle": "2024-06-10T12:57:17.395051Z",
- "shell.execute_reply": "2024-06-10T12:57:17.394408Z"
+ "iopub.execute_input": "2024-06-10T14:32:34.495616Z",
+ "iopub.status.busy": "2024-06-10T14:32:34.495345Z",
+ "iopub.status.idle": "2024-06-10T14:32:34.706721Z",
+ "shell.execute_reply": "2024-06-10T14:32:34.706053Z"
}
},
"outputs": [
diff --git a/notebooks/nmodl-sympy-solver-sparse.ipynb b/notebooks/nmodl-sympy-solver-sparse.ipynb
index 9d99c11879..f277d42c7a 100644
--- a/notebooks/nmodl-sympy-solver-sparse.ipynb
+++ b/notebooks/nmodl-sympy-solver-sparse.ipynb
@@ -39,10 +39,10 @@
"execution_count": 1,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:18.698640Z",
- "iopub.status.busy": "2024-06-10T12:57:18.698430Z",
- "iopub.status.idle": "2024-06-10T12:57:19.990477Z",
- "shell.execute_reply": "2024-06-10T12:57:19.989746Z"
+ "iopub.execute_input": "2024-06-10T14:32:36.012956Z",
+ "iopub.status.busy": "2024-06-10T14:32:36.012763Z",
+ "iopub.status.idle": "2024-06-10T14:32:37.346696Z",
+ "shell.execute_reply": "2024-06-10T14:32:37.345902Z"
}
},
"outputs": [],
@@ -56,10 +56,10 @@
"execution_count": 2,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:19.993616Z",
- "iopub.status.busy": "2024-06-10T12:57:19.993152Z",
- "iopub.status.idle": "2024-06-10T12:57:20.019190Z",
- "shell.execute_reply": "2024-06-10T12:57:20.018610Z"
+ "iopub.execute_input": "2024-06-10T14:32:37.350022Z",
+ "iopub.status.busy": "2024-06-10T14:32:37.349771Z",
+ "iopub.status.idle": "2024-06-10T14:32:37.377044Z",
+ "shell.execute_reply": "2024-06-10T14:32:37.376443Z"
}
},
"outputs": [],
@@ -100,10 +100,10 @@
"execution_count": 3,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:20.021970Z",
- "iopub.status.busy": "2024-06-10T12:57:20.021587Z",
- "iopub.status.idle": "2024-06-10T12:57:20.476612Z",
- "shell.execute_reply": "2024-06-10T12:57:20.475903Z"
+ "iopub.execute_input": "2024-06-10T14:32:37.379851Z",
+ "iopub.status.busy": "2024-06-10T14:32:37.379471Z",
+ "iopub.status.idle": "2024-06-10T14:32:37.828954Z",
+ "shell.execute_reply": "2024-06-10T14:32:37.828252Z"
}
},
"outputs": [
@@ -165,10 +165,10 @@
"execution_count": 4,
"metadata": {
"execution": {
- "iopub.execute_input": "2024-06-10T12:57:20.479400Z",
- "iopub.status.busy": "2024-06-10T12:57:20.478956Z",
- "iopub.status.idle": "2024-06-10T12:57:20.693378Z",
- "shell.execute_reply": "2024-06-10T12:57:20.692798Z"
+ "iopub.execute_input": "2024-06-10T14:32:37.831504Z",
+ "iopub.status.busy": "2024-06-10T14:32:37.831266Z",
+ "iopub.status.idle": "2024-06-10T14:32:38.041907Z",
+ "shell.execute_reply": "2024-06-10T14:32:38.041312Z"
}
},
"outputs": [