diff --git a/book/pages/Unconstrained_optimization_example_1.ipynb b/book/pages/Unconstrained_optimization_example_1.ipynb index 82456e5..958c930 100644 --- a/book/pages/Unconstrained_optimization_example_1.ipynb +++ b/book/pages/Unconstrained_optimization_example_1.ipynb @@ -28,8 +28,8 @@ "execution_count": null, "metadata": { "tags": [ - "hide_input", - "disable_execution_cell" + "hide-input", + "disable-execution-cell" ] }, "outputs": [], diff --git a/book/pages/figures/CO2_power.svg b/book/pages/figures/CO2_power.svg index 7d941ee..ce05254 100644 --- a/book/pages/figures/CO2_power.svg +++ b/book/pages/figures/CO2_power.svg @@ -1,12 +1,12 @@ - + - 2024-04-30T14:40:41.427721 + 2024-04-30T14:54:00.916440 image/svg+xml @@ -22,18 +22,18 @@ - @@ -41,17 +41,17 @@ z - - + - + - + - + - + - + - + - + - + - + - + - + @@ -297,7 +297,7 @@ z - + - - + - + - + - + - + - + @@ -484,12 +484,12 @@ z - + - + - + - + @@ -524,8 +524,8 @@ z - - + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - + + + + + + + - + - - - - - - + - + - - + - @@ -1159,12 +1159,12 @@ z - + - + @@ -1174,12 +1174,12 @@ z - + - + @@ -1190,12 +1190,12 @@ z - + - + @@ -1206,12 +1206,12 @@ z - + - + @@ -1222,12 +1222,12 @@ z - + - + @@ -1238,12 +1238,12 @@ z - + - + @@ -1253,7 +1253,7 @@ z - + @@ -1264,12 +1264,12 @@ z - + - + @@ -1279,12 +1279,12 @@ z - + - + @@ -1294,12 +1294,12 @@ z - + - + @@ -1309,12 +1309,12 @@ z - + - + - + - + @@ -1373,12 +1373,12 @@ z - + - + @@ -1387,7 +1387,7 @@ z - + - - - - - - - + + + + + + + - + - - - - - - + - + @@ -1590,14 +1590,14 @@ z - - + @@ -1621,11 +1621,11 @@ L 75.965625 203.612135 - - + + - - + + diff --git a/book/pages/moo_example.ipynb b/book/pages/moo_example.ipynb index 996517b..d31ea43 100644 --- a/book/pages/moo_example.ipynb +++ b/book/pages/moo_example.ipynb @@ -26,18 +26,12 @@ "| 1700 | 684.955 | 391.17 |\n", "| 1800 | 697.3 | 370. |\n", "\n", - "This data is interpolated to obtain a continuous relation:\n", - "\n", - "```{figure} ./figures/CO2_power.svg\n", - ":name: RPM-CO2_power\n", - ":width: 600px\n", - "Interpolation of CO2 emissions and Power\n", - "```" + "This data is interpolated to obtain a continuous relation:" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 44, "id": "0bb28c85", "metadata": { "tags": [ @@ -45,7 +39,1650 @@ "disable-execution-cell" ] }, - "outputs": [], + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " 2024-04-30T14:54:00.916440\n", + " image/svg+xml\n", + " \n", + " \n", + " Matplotlib v3.8.4, https://matplotlib.org/\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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n" + ], + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "import numpy as np\n", "import scipy as sp\n", @@ -68,7 +1705,7 @@ "plt.plot(RPM, CO2, 'x', label='Original Data')\n", "plt.plot(RPM_continuous, CO2func(RPM_continuous), label='Interpolated Data')\n", "plt.xlabel('RPM')\n", - "plt.ylabel('CO2 (g/kWh)')\n", + "plt.ylabel('CO$_2$ (g/kWh)')\n", "ax = plt.gca()\n", "ax.spines['right'].set_color('none')\n", "ax.spines['top'].set_color('none')\n", @@ -87,6 +1724,18 @@ "plt.legend();\n" ] }, + { + "cell_type": "markdown", + "id": "ef4c9e9c", + "metadata": {}, + "source": [ + "```{figure} ./figures/CO2_power.svg\n", + ":name: RPM-CO2_power\n", + ":width: 600px\n", + "Interpolation of CO2 emissions and Power\n", + "```" + ] + }, { "cell_type": "markdown", "id": "56fc737c",