Skip to content

Commit 8a36da4

Browse files
committed
Introduced a unified extract_grid_points function to handle both MoM and EGM solution types, replacing type checks throughout plotting.py. Removed unused PlotConfig dataclass. Updated style.py and style.css to refine font and color handling, and improved concept color fallback logic. Deleted .vscode/settings.json.
1 parent a93997e commit 8a36da4

File tree

5 files changed

+171
-220
lines changed

5 files changed

+171
-220
lines changed

.vscode/settings.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

code/notebook.ipynb

Lines changed: 61 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
"id": "6c53e49f",
1717
"metadata": {
1818
"execution": {
19-
"iopub.execute_input": "2025-12-25T20:52:56.468470Z",
20-
"iopub.status.busy": "2025-12-25T20:52:56.468331Z",
21-
"iopub.status.idle": "2025-12-25T20:52:58.058792Z",
22-
"shell.execute_reply": "2025-12-25T20:52:58.058175Z"
19+
"iopub.execute_input": "2025-12-25T21:23:06.661091Z",
20+
"iopub.status.busy": "2025-12-25T21:23:06.660898Z",
21+
"iopub.status.idle": "2025-12-25T21:23:08.034662Z",
22+
"shell.execute_reply": "2025-12-25T21:23:08.034188Z"
2323
},
2424
"tags": [
2525
"hide-input"
@@ -125,9 +125,7 @@
125125
"\n",
126126
".ark-header-center span {\n",
127127
" color: white !important;\n",
128-
" font:\n",
129-
" 600 1.35rem/1 system-ui,\n",
130-
" sans-serif !important;\n",
128+
" font: 600 1.35rem/1 'Varela Round', 'Roboto', sans-serif !important;\n",
131129
" letter-spacing: -0.01em !important;\n",
132130
" text-align: center !important;\n",
133131
"}\n",
@@ -229,10 +227,10 @@
229227
"id": "7202856e",
230228
"metadata": {
231229
"execution": {
232-
"iopub.execute_input": "2025-12-25T20:52:58.060363Z",
233-
"iopub.status.busy": "2025-12-25T20:52:58.060171Z",
234-
"iopub.status.idle": "2025-12-25T20:53:11.697801Z",
235-
"shell.execute_reply": "2025-12-25T20:53:11.697125Z"
230+
"iopub.execute_input": "2025-12-25T21:23:08.035996Z",
231+
"iopub.status.busy": "2025-12-25T21:23:08.035827Z",
232+
"iopub.status.idle": "2025-12-25T21:23:17.548202Z",
233+
"shell.execute_reply": "2025-12-25T21:23:17.547620Z"
236234
}
237235
},
238236
"outputs": [],
@@ -323,10 +321,10 @@
323321
"id": "0553a1e0",
324322
"metadata": {
325323
"execution": {
326-
"iopub.execute_input": "2025-12-25T20:53:11.699662Z",
327-
"iopub.status.busy": "2025-12-25T20:53:11.699482Z",
328-
"iopub.status.idle": "2025-12-25T20:53:12.287723Z",
329-
"shell.execute_reply": "2025-12-25T20:53:12.286842Z"
324+
"iopub.execute_input": "2025-12-25T21:23:17.549861Z",
325+
"iopub.status.busy": "2025-12-25T21:23:17.549719Z",
326+
"iopub.status.idle": "2025-12-25T21:23:18.030065Z",
327+
"shell.execute_reply": "2025-12-25T21:23:18.029543Z"
330328
}
331329
},
332330
"outputs": [
@@ -381,10 +379,10 @@
381379
"id": "64e7cde6",
382380
"metadata": {
383381
"execution": {
384-
"iopub.execute_input": "2025-12-25T20:53:12.289627Z",
385-
"iopub.status.busy": "2025-12-25T20:53:12.289402Z",
386-
"iopub.status.idle": "2025-12-25T20:53:12.730200Z",
387-
"shell.execute_reply": "2025-12-25T20:53:12.729484Z"
382+
"iopub.execute_input": "2025-12-25T21:23:18.031330Z",
383+
"iopub.status.busy": "2025-12-25T21:23:18.031194Z",
384+
"iopub.status.idle": "2025-12-25T21:23:18.369885Z",
385+
"shell.execute_reply": "2025-12-25T21:23:18.369233Z"
388386
}
389387
},
390388
"outputs": [
@@ -431,10 +429,10 @@
431429
"id": "9bd0c4d0",
432430
"metadata": {
433431
"execution": {
434-
"iopub.execute_input": "2025-12-25T20:53:12.732070Z",
435-
"iopub.status.busy": "2025-12-25T20:53:12.731879Z",
436-
"iopub.status.idle": "2025-12-25T20:53:13.170356Z",
437-
"shell.execute_reply": "2025-12-25T20:53:13.169737Z"
432+
"iopub.execute_input": "2025-12-25T21:23:18.371403Z",
433+
"iopub.status.busy": "2025-12-25T21:23:18.371244Z",
434+
"iopub.status.idle": "2025-12-25T21:23:18.762299Z",
435+
"shell.execute_reply": "2025-12-25T21:23:18.761744Z"
438436
}
439437
},
440438
"outputs": [
@@ -503,10 +501,10 @@
503501
"id": "9a4ddc67",
504502
"metadata": {
505503
"execution": {
506-
"iopub.execute_input": "2025-12-25T20:53:13.172083Z",
507-
"iopub.status.busy": "2025-12-25T20:53:13.171920Z",
508-
"iopub.status.idle": "2025-12-25T20:53:13.642245Z",
509-
"shell.execute_reply": "2025-12-25T20:53:13.641703Z"
504+
"iopub.execute_input": "2025-12-25T21:23:18.763751Z",
505+
"iopub.status.busy": "2025-12-25T21:23:18.763595Z",
506+
"iopub.status.idle": "2025-12-25T21:23:19.183608Z",
507+
"shell.execute_reply": "2025-12-25T21:23:19.183037Z"
510508
}
511509
},
512510
"outputs": [
@@ -552,10 +550,10 @@
552550
"id": "f063f0fe",
553551
"metadata": {
554552
"execution": {
555-
"iopub.execute_input": "2025-12-25T20:53:13.643529Z",
556-
"iopub.status.busy": "2025-12-25T20:53:13.643383Z",
557-
"iopub.status.idle": "2025-12-25T20:53:14.099497Z",
558-
"shell.execute_reply": "2025-12-25T20:53:14.098263Z"
553+
"iopub.execute_input": "2025-12-25T21:23:19.185196Z",
554+
"iopub.status.busy": "2025-12-25T21:23:19.184966Z",
555+
"iopub.status.idle": "2025-12-25T21:23:19.604109Z",
556+
"shell.execute_reply": "2025-12-25T21:23:19.603552Z"
559557
}
560558
},
561559
"outputs": [
@@ -614,10 +612,10 @@
614612
"id": "8bc3cf7d",
615613
"metadata": {
616614
"execution": {
617-
"iopub.execute_input": "2025-12-25T20:53:14.101905Z",
618-
"iopub.status.busy": "2025-12-25T20:53:14.101646Z",
619-
"iopub.status.idle": "2025-12-25T20:53:14.708429Z",
620-
"shell.execute_reply": "2025-12-25T20:53:14.707790Z"
615+
"iopub.execute_input": "2025-12-25T21:23:19.605577Z",
616+
"iopub.status.busy": "2025-12-25T21:23:19.605440Z",
617+
"iopub.status.idle": "2025-12-25T21:23:20.112410Z",
618+
"shell.execute_reply": "2025-12-25T21:23:20.111882Z"
621619
}
622620
},
623621
"outputs": [
@@ -675,10 +673,10 @@
675673
"id": "0809bb5a",
676674
"metadata": {
677675
"execution": {
678-
"iopub.execute_input": "2025-12-25T20:53:14.710629Z",
679-
"iopub.status.busy": "2025-12-25T20:53:14.710402Z",
680-
"iopub.status.idle": "2025-12-25T20:53:15.107110Z",
681-
"shell.execute_reply": "2025-12-25T20:53:15.106442Z"
676+
"iopub.execute_input": "2025-12-25T21:23:20.113847Z",
677+
"iopub.status.busy": "2025-12-25T21:23:20.113698Z",
678+
"iopub.status.idle": "2025-12-25T21:23:20.459449Z",
679+
"shell.execute_reply": "2025-12-25T21:23:20.458882Z"
682680
}
683681
},
684682
"outputs": [
@@ -735,10 +733,10 @@
735733
"id": "94f4a04f",
736734
"metadata": {
737735
"execution": {
738-
"iopub.execute_input": "2025-12-25T20:53:15.108673Z",
739-
"iopub.status.busy": "2025-12-25T20:53:15.108529Z",
740-
"iopub.status.idle": "2025-12-25T20:53:15.557454Z",
741-
"shell.execute_reply": "2025-12-25T20:53:15.556593Z"
736+
"iopub.execute_input": "2025-12-25T21:23:20.460895Z",
737+
"iopub.status.busy": "2025-12-25T21:23:20.460759Z",
738+
"iopub.status.idle": "2025-12-25T21:23:20.860624Z",
739+
"shell.execute_reply": "2025-12-25T21:23:20.859870Z"
742740
}
743741
},
744742
"outputs": [
@@ -784,10 +782,10 @@
784782
"id": "19855a3d",
785783
"metadata": {
786784
"execution": {
787-
"iopub.execute_input": "2025-12-25T20:53:15.559005Z",
788-
"iopub.status.busy": "2025-12-25T20:53:15.558861Z",
789-
"iopub.status.idle": "2025-12-25T20:53:16.204063Z",
790-
"shell.execute_reply": "2025-12-25T20:53:16.203498Z"
785+
"iopub.execute_input": "2025-12-25T21:23:20.862189Z",
786+
"iopub.status.busy": "2025-12-25T21:23:20.862031Z",
787+
"iopub.status.idle": "2025-12-25T21:23:21.464586Z",
788+
"shell.execute_reply": "2025-12-25T21:23:21.464076Z"
791789
}
792790
},
793791
"outputs": [
@@ -839,10 +837,10 @@
839837
"id": "0bfa5d4d",
840838
"metadata": {
841839
"execution": {
842-
"iopub.execute_input": "2025-12-25T20:53:16.205614Z",
843-
"iopub.status.busy": "2025-12-25T20:53:16.205449Z",
844-
"iopub.status.idle": "2025-12-25T20:53:16.693927Z",
845-
"shell.execute_reply": "2025-12-25T20:53:16.692862Z"
840+
"iopub.execute_input": "2025-12-25T21:23:21.465991Z",
841+
"iopub.status.busy": "2025-12-25T21:23:21.465855Z",
842+
"iopub.status.idle": "2025-12-25T21:23:24.288161Z",
843+
"shell.execute_reply": "2025-12-25T21:23:24.287626Z"
846844
}
847845
},
848846
"outputs": [
@@ -897,10 +895,10 @@
897895
"id": "ada46eb7",
898896
"metadata": {
899897
"execution": {
900-
"iopub.execute_input": "2025-12-25T20:53:16.695600Z",
901-
"iopub.status.busy": "2025-12-25T20:53:16.695426Z",
902-
"iopub.status.idle": "2025-12-25T20:53:17.109251Z",
903-
"shell.execute_reply": "2025-12-25T20:53:17.108536Z"
898+
"iopub.execute_input": "2025-12-25T21:23:24.289564Z",
899+
"iopub.status.busy": "2025-12-25T21:23:24.289397Z",
900+
"iopub.status.idle": "2025-12-25T21:23:24.649688Z",
901+
"shell.execute_reply": "2025-12-25T21:23:24.649051Z"
904902
}
905903
},
906904
"outputs": [
@@ -954,10 +952,10 @@
954952
"id": "fdd03bd7",
955953
"metadata": {
956954
"execution": {
957-
"iopub.execute_input": "2025-12-25T20:53:17.110865Z",
958-
"iopub.status.busy": "2025-12-25T20:53:17.110704Z",
959-
"iopub.status.idle": "2025-12-25T20:53:17.567800Z",
960-
"shell.execute_reply": "2025-12-25T20:53:17.567096Z"
955+
"iopub.execute_input": "2025-12-25T21:23:24.651243Z",
956+
"iopub.status.busy": "2025-12-25T21:23:24.651068Z",
957+
"iopub.status.idle": "2025-12-25T21:23:25.075965Z",
958+
"shell.execute_reply": "2025-12-25T21:23:25.075434Z"
961959
}
962960
},
963961
"outputs": [
@@ -1008,10 +1006,10 @@
10081006
"id": "9287878d",
10091007
"metadata": {
10101008
"execution": {
1011-
"iopub.execute_input": "2025-12-25T20:53:17.569780Z",
1012-
"iopub.status.busy": "2025-12-25T20:53:17.569527Z",
1013-
"iopub.status.idle": "2025-12-25T20:53:18.094992Z",
1014-
"shell.execute_reply": "2025-12-25T20:53:18.094115Z"
1009+
"iopub.execute_input": "2025-12-25T21:23:25.077293Z",
1010+
"iopub.status.busy": "2025-12-25T21:23:25.077161Z",
1011+
"iopub.status.idle": "2025-12-25T21:23:25.529983Z",
1012+
"shell.execute_reply": "2025-12-25T21:23:25.529458Z"
10151013
}
10161014
},
10171015
"outputs": [

0 commit comments

Comments
 (0)