Skip to content

Commit

Permalink
updated pdf, references, links, and version
Browse files Browse the repository at this point in the history
  • Loading branch information
sebastianrosenzweig committed Jan 4, 2022
1 parent 8709f15 commit f838d7f
Show file tree
Hide file tree
Showing 16 changed files with 50 additions and 50 deletions.
8 changes: 4 additions & 4 deletions PCP.html
Original file line number Diff line number Diff line change
Expand Up @@ -13115,16 +13115,16 @@ <h1 id="Overview">Overview<a class="anchor-link" href="#Overview">&#182;</a></h1
<a href="https://opensource.org/licenses/MIT"><img src="data_layout/PCP_MIT_License_OSIApproved_text.png" width="70" style="float:right;" alt="CC"></a>

<strong>Note:</strong> The code, text, and figures of the PCP notebooks are licensed under the
<a href="https://opensource.org/licenses/MIT">MIT License</a>. The latest version of the PCP notebooks is hosted on <a href="https://github.com/meinardmueller/PCP">GitHub</a>. Alternatively, you can download a <a href="https://www.audiolabs-erlangen.de/resources/MIR/PCP/PCP_1.1.0.zip">zip-compressed archive</a> containing the PCP notebooks and all data. Further details can be found in the <a href="PCP_01_getstarted.html">PCP notebook on how to get started</a>. We try to continuously improve the PCP notebooks and provide updates on a regular basis (current version: 1.1.0). For suggestions and feedback, please contact <a href="https://www.audiolabs-erlangen.de/fau/professor/mueller">Meinard Müller</a>. If you use and want to refer to the PCP notebooks, please cite:
<a href="https://opensource.org/licenses/MIT">MIT License</a>. The latest version of the PCP notebooks is hosted on <a href="https://github.com/meinardmueller/PCP">GitHub</a>. Alternatively, you can download a <a href="https://www.audiolabs-erlangen.de/resources/MIR/PCP/PCP_1.1.2.zip">zip-compressed archive</a> containing the PCP notebooks and all data. Further details can be found in the <a href="PCP_01_getstarted.html">PCP notebook on how to get started</a>. We try to continuously improve the PCP notebooks and provide updates on a regular basis (current version: 1.1.2). For suggestions and feedback, please contact <a href="https://www.audiolabs-erlangen.de/fau/professor/mueller">Meinard Müller</a>. If you use and want to refer to the PCP notebooks, please cite:
<br>

<ul>
<li>
<span style="color:black">
Meinard Müller and Sebastian Rosenzweig: <strong>PCP Notebooks: A Preparation Course for Python with a Focus on Signal Processing.</strong> The Journal of Open Source Education (JOSE), 2021.
Meinard Müller and Sebastian Rosenzweig: <strong>PCP Notebooks: A Preparation Course for Python with a Focus on Signal Processing.</strong> The Journal of Open Source Education (JOSE), 5(47), 2022.
<br>
<a type="button" class="btn btn-default btn-xs" target="_blank" href="data/PCP_bibtex_MuellerR21_PCP_JOSE.txt"> Bibtex </a>
<a type="button" class="btn btn-default btn-xs" target="_blank" href="data/2021_MuellerR_PCP_JOSE.pdf"> PDF </a>
<a type="button" class="btn btn-default btn-xs" target="_blank" href="data/PCP_bibtex_MuellerR22_PCP_JOSE.txt"> Bibtex </a>
<a type="button" class="btn btn-default btn-xs" target="_blank" href="data/2022_MuellerR_PCP_JOSE.pdf"> PDF </a>
<a type="button" class="btn btn-default btn-xs" target="_blank" href="https://github.com/meinardmueller/PCP"> GitHub </a>
</li>
</ul>
Expand Down
8 changes: 4 additions & 4 deletions PCP.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -37,16 +37,16 @@
"<a href=\"https://opensource.org/licenses/MIT\"><img src=\"data_layout/PCP_MIT_License_OSIApproved_text.png\" width=\"70\" style=\"float:right;\" alt=\"CC\"></a> \n",
" \n",
"<strong>Note:</strong> The code, text, and figures of the PCP notebooks are licensed under the\n",
"<a href=\"https://opensource.org/licenses/MIT\">MIT License</a>. The latest version of the PCP notebooks is hosted on <a href=\"https://github.com/meinardmueller/PCP\">GitHub</a>. Alternatively, you can download a <a href=\"https://www.audiolabs-erlangen.de/resources/MIR/PCP/PCP_1.1.0.zip\">zip-compressed archive</a> containing the PCP notebooks and all data. Further details can be found in the <a href=\"PCP_01_getstarted.html\">PCP notebook on how to get started</a>. We try to continuously improve the PCP notebooks and provide updates on a regular basis (current version: 1.1.0). For suggestions and feedback, please contact <a href=\"https://www.audiolabs-erlangen.de/fau/professor/mueller\">Meinard Müller</a>. If you use and want to refer to the PCP notebooks, please cite:\n",
"<a href=\"https://opensource.org/licenses/MIT\">MIT License</a>. The latest version of the PCP notebooks is hosted on <a href=\"https://github.com/meinardmueller/PCP\">GitHub</a>. Alternatively, you can download a <a href=\"https://www.audiolabs-erlangen.de/resources/MIR/PCP/PCP_1.1.2.zip\">zip-compressed archive</a> containing the PCP notebooks and all data. Further details can be found in the <a href=\"PCP_01_getstarted.html\">PCP notebook on how to get started</a>. We try to continuously improve the PCP notebooks and provide updates on a regular basis (current version: 1.1.2). For suggestions and feedback, please contact <a href=\"https://www.audiolabs-erlangen.de/fau/professor/mueller\">Meinard Müller</a>. If you use and want to refer to the PCP notebooks, please cite:\n",
"<br>\n",
"\n",
"<ul>\n",
"<li>\n",
"<span style=\"color:black\">\n",
"Meinard Müller and Sebastian Rosenzweig: <strong>PCP Notebooks: A Preparation Course for Python with a Focus on Signal Processing.</strong> The Journal of Open Source Education (JOSE), 2021.\n",
"Meinard Müller and Sebastian Rosenzweig: <strong>PCP Notebooks: A Preparation Course for Python with a Focus on Signal Processing.</strong> The Journal of Open Source Education (JOSE), 5(47), 2022.\n",
"<br>\n",
"<a type=\"button\" class=\"btn btn-default btn-xs\" target=\"_blank\" href=\"data/PCP_bibtex_MuellerR21_PCP_JOSE.txt\"> Bibtex </a>\n",
"<a type=\"button\" class=\"btn btn-default btn-xs\" target=\"_blank\" href=\"data/2021_MuellerR_PCP_JOSE.pdf\"> PDF </a> \n",
"<a type=\"button\" class=\"btn btn-default btn-xs\" target=\"_blank\" href=\"data/PCP_bibtex_MuellerR22_PCP_JOSE.txt\"> Bibtex </a>\n",
"<a type=\"button\" class=\"btn btn-default btn-xs\" target=\"_blank\" href=\"data/2022_MuellerR_PCP_JOSE.pdf\"> PDF </a> \n",
"<a type=\"button\" class=\"btn btn-default btn-xs\" target=\"_blank\" href=\"https://github.com/meinardmueller/PCP\"> GitHub </a> \n",
"</li>\n",
"</ul> \n",
Expand Down
2 changes: 1 addition & 1 deletion PCP_01_getstarted.html
Original file line number Diff line number Diff line change
Expand Up @@ -13156,7 +13156,7 @@ <h2 id="Downloading-PCP-Notebooks-(Option-1):-GitHub">Downloading PCP Notebooks
<p><a id='archive'></a></p>
<h2 id="Downloading-PCP-Notebooks-(Option-2):-AudioLabs-Website">Downloading PCP Notebooks (Option 2): AudioLabs Website<a class="anchor-link" href="#Downloading-PCP-Notebooks-(Option-2):-AudioLabs-Website">&#182;</a></h2><p>Alternatively, you can download a zip-compressed archive containing the PCP notebooks and all data. You can find this archive at</p>
<div class="alert alert-block alert-warning">
<a href="https://www.audiolabs-erlangen.de/resources/MIR/PCP/PCP_1.1.0.zip">https://www.audiolabs-erlangen.de/resources/MIR/PCP/PCP_1.1.0.zip</a>
<a href="https://www.audiolabs-erlangen.de/resources/MIR/PCP/PCP_1.1.2.zip">https://www.audiolabs-erlangen.de/resources/MIR/PCP/PCP_1.1.2.zip</a>
</div><p>Decompress the archive and store it on your local computer.</p>

</div>
Expand Down
2 changes: 1 addition & 1 deletion PCP_01_getstarted.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@
"Alternatively, you can download a zip-compressed archive containing the PCP notebooks and all data. You can find this archive at \n",
"\n",
"<div class=\"alert alert-block alert-warning\">\n",
" <a href=\"https://www.audiolabs-erlangen.de/resources/MIR/PCP/PCP_1.1.0.zip\">https://www.audiolabs-erlangen.de/resources/MIR/PCP/PCP_1.1.0.zip</a>\n",
" <a href=\"https://www.audiolabs-erlangen.de/resources/MIR/PCP/PCP_1.1.2.zip\">https://www.audiolabs-erlangen.de/resources/MIR/PCP/PCP_1.1.2.zip</a>\n",
"</div> \n",
"\n",
"Decompress the archive and store it on your local computer."
Expand Down
6 changes: 3 additions & 3 deletions PCP_02_python.html
Original file line number Diff line number Diff line change
Expand Up @@ -13991,9 +13991,9 @@ <h2 id="Shallow-and-Deep-Copy-Operations">Shallow and Deep Copy Operations<a cla


<div class="output_subarea output_stream output_stdout output_text">
<pre>a = [1, 2, 3] , id(a) = 140524003941104
b = [0, 2, 3, 4] , id(b) = 140524003941104
a = [0, 2, 3, 4] , id(a) = 140524003941104
<pre>a = [1, 2, 3] , id(a) = 140345083043344
b = [0, 2, 3, 4] , id(b) = 140345083043344
a = [0, 2, 3, 4] , id(a) = 140345083043344
</pre>
</div>
</div>
Expand Down
6 changes: 3 additions & 3 deletions PCP_02_python.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -779,9 +779,9 @@
"name": "stdout",
"output_type": "stream",
"text": [
"a = [1, 2, 3] , id(a) = 140524003941104\n",
"b = [0, 2, 3, 4] , id(b) = 140524003941104\n",
"a = [0, 2, 3, 4] , id(a) = 140524003941104\n"
"a = [1, 2, 3] , id(a) = 140345083043344\n",
"b = [0, 2, 3, 4] , id(b) = 140345083043344\n",
"a = [0, 2, 3, 4] , id(a) = 140345083043344\n"
]
}
],
Expand Down
8 changes: 4 additions & 4 deletions PCP_03_numpy.html
Original file line number Diff line number Diff line change
Expand Up @@ -13301,8 +13301,8 @@ <h2 id="NumPy-Arrays">NumPy Arrays<a class="anchor-link" href="#NumPy-Arrays">&#
[1. 1. 1.]]
Evenly spaced values within a given interval: [2 4 6]
Random values in a given shape:
[[0.63882794 0.91877575 0.1844543 ]
[0.17841392 0.86993592 0.63250531]]
[[0.83438381 0.76954593 0.64923116]
[0.67928396 0.89735793 0.66771412]]
Identity matrix:
[[1. 0. 0.]
[0. 1. 0.]
Expand Down Expand Up @@ -14061,8 +14061,8 @@ <h2 id="Exercises-and-Results">Exercises and Results<a class="anchor-link" href=
[16 15 14 6 5 4 0] Type: &lt;class &#39;numpy.ndarray&#39;&gt;
[16 15 14 6 5 4 0] Type: &lt;class &#39;numpy.ndarray&#39;&gt;
[16 15 14 6 5 4 0] Type: &lt;class &#39;numpy.ndarray&#39;&gt;
&lt;reversed object at 0x7f8783a5f410&gt; Type: &lt;class &#39;reversed&#39;&gt;
&lt;reversed object at 0x7f8783a5fdd0&gt; Type: &lt;class &#39;reversed&#39;&gt;
&lt;reversed object at 0x7fb599a66a90&gt; Type: &lt;class &#39;reversed&#39;&gt;
&lt;reversed object at 0x7fb599a66e10&gt; Type: &lt;class &#39;reversed&#39;&gt;
</pre>
</div>
</div>
Expand Down
8 changes: 4 additions & 4 deletions PCP_03_numpy.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -192,8 +192,8 @@
" [1. 1. 1.]]\n",
"Evenly spaced values within a given interval: [2 4 6]\n",
"Random values in a given shape: \n",
"[[0.63882794 0.91877575 0.1844543 ]\n",
" [0.17841392 0.86993592 0.63250531]]\n",
"[[0.83438381 0.76954593 0.64923116]\n",
" [0.67928396 0.89735793 0.66771412]]\n",
"Identity matrix: \n",
"[[1. 0. 0.]\n",
" [0. 1. 0.]\n",
Expand Down Expand Up @@ -864,8 +864,8 @@
"[16 15 14 6 5 4 0] Type: <class 'numpy.ndarray'>\n",
"[16 15 14 6 5 4 0] Type: <class 'numpy.ndarray'>\n",
"[16 15 14 6 5 4 0] Type: <class 'numpy.ndarray'>\n",
"<reversed object at 0x7f8783a5f410> Type: <class 'reversed'>\n",
"<reversed object at 0x7f8783a5fdd0> Type: <class 'reversed'>\n"
"<reversed object at 0x7fb599a66a90> Type: <class 'reversed'>\n",
"<reversed object at 0x7fb599a66e10> Type: <class 'reversed'>\n"
]
}
],
Expand Down
8 changes: 4 additions & 4 deletions PCP_04_control.html
Original file line number Diff line number Diff line change
Expand Up @@ -13685,9 +13685,9 @@ <h2 id="Efficiency-and-Runtime">Efficiency and Runtime<a class="anchor-link" hre
<pre>Computation with sum_n: n=1000, s=500500
Computation with sum_n_numpy: n=1000, s=500500
Computation with sum_n_math: n=1000, s=500500
Runtime for sum_n: 0.546106 ms
Runtime for sum_n_numpy: 0.024173 ms
Runtime for sum_n_math: 0.000305 ms
Runtime for sum_n: 0.576335 ms
Runtime for sum_n_numpy: 0.027800 ms
Runtime for sum_n_math: 0.000309 ms
</pre>
</div>
</div>
Expand Down Expand Up @@ -13777,7 +13777,7 @@ <h2 id="Exercises-and-Results">Exercises and Results<a class="anchor-link" href=
<pre>default: nan
s=&#39;large&#39;: 1267650600228229401496703205376
s=&#39;small&#39;: 7.888609052210118e-31
s=&#39;random&#39;: 0.33183307431484765
s=&#39;random&#39;: 0.0963201685180527
s=&#39;test&#39;: nan
</pre>
</div>
Expand Down
8 changes: 4 additions & 4 deletions PCP_04_control.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -494,9 +494,9 @@
"Computation with sum_n: n=1000, s=500500\n",
"Computation with sum_n_numpy: n=1000, s=500500\n",
"Computation with sum_n_math: n=1000, s=500500\n",
"Runtime for sum_n: 0.546106 ms\n",
"Runtime for sum_n_numpy: 0.024173 ms\n",
"Runtime for sum_n_math: 0.000305 ms\n"
"Runtime for sum_n: 0.576335 ms\n",
"Runtime for sum_n_numpy: 0.027800 ms\n",
"Runtime for sum_n_math: 0.000309 ms\n"
]
}
],
Expand Down Expand Up @@ -631,7 +631,7 @@
"default: nan\n",
"s='large': 1267650600228229401496703205376\n",
"s='small': 7.888609052210118e-31\n",
"s='random': 0.33183307431484765\n",
"s='random': 0.0963201685180527\n",
"s='test': nan\n"
]
}
Expand Down
2 changes: 1 addition & 1 deletion PCP_06_complex.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -810,7 +810,7 @@
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x7fa526d72610>"
"<IPython.lib.display.YouTubeVideo at 0x7f98b6ba1c90>"
]
},
"metadata": {},
Expand Down
2 changes: 1 addition & 1 deletion PCP_08_signal.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -881,7 +881,7 @@
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x7fcd4fc5d790>"
"<IPython.lib.display.YouTubeVideo at 0x7f87f313b890>"
]
},
"metadata": {},
Expand Down
10 changes: 5 additions & 5 deletions PCP_09_dft.html
Original file line number Diff line number Diff line change
Expand Up @@ -13794,11 +13794,11 @@ <h2 id="Fast-Fourier-Transform-(FFT)">Fast Fourier Transform (FFT)<a class="anch


<div class="output_subarea output_stream output_stdout output_text">
<pre>Runtime (ms) for N = 256 : DFT 4.46, FFT 0.00945, FFT_np 0.00000682
Runtime (ms) for N = 512 : DFT 14.19, FFT 0.01898, FFT_np 0.00000476
Runtime (ms) for N = 1024 : DFT 45.43, FFT 0.03833, FFT_np 0.00000666
Runtime (ms) for N = 2048 : DFT 170.61, FFT 0.07642, FFT_np 0.00000926
Runtime (ms) for N = 4096 : DFT 728.12, FFT 0.15197, FFT_np 0.00001818
<pre>Runtime (ms) for N = 256 : DFT 4.54, FFT 0.00870, FFT_np 0.00000631
Runtime (ms) for N = 512 : DFT 13.79, FFT 0.01813, FFT_np 0.00000491
Runtime (ms) for N = 1024 : DFT 48.53, FFT 0.03507, FFT_np 0.00000628
Runtime (ms) for N = 2048 : DFT 178.32, FFT 0.07120, FFT_np 0.00001038
Runtime (ms) for N = 4096 : DFT 775.13, FFT 0.14137, FFT_np 0.00001887
</pre>
</div>
</div>
Expand Down
10 changes: 5 additions & 5 deletions PCP_09_dft.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -717,11 +717,11 @@
"name": "stdout",
"output_type": "stream",
"text": [
"Runtime (ms) for N = 256 : DFT 4.46, FFT 0.00945, FFT_np 0.00000682\n",
"Runtime (ms) for N = 512 : DFT 14.19, FFT 0.01898, FFT_np 0.00000476\n",
"Runtime (ms) for N = 1024 : DFT 45.43, FFT 0.03833, FFT_np 0.00000666\n",
"Runtime (ms) for N = 2048 : DFT 170.61, FFT 0.07642, FFT_np 0.00000926\n",
"Runtime (ms) for N = 4096 : DFT 728.12, FFT 0.15197, FFT_np 0.00001818\n"
"Runtime (ms) for N = 256 : DFT 4.54, FFT 0.00870, FFT_np 0.00000631\n",
"Runtime (ms) for N = 512 : DFT 13.79, FFT 0.01813, FFT_np 0.00000491\n",
"Runtime (ms) for N = 1024 : DFT 48.53, FFT 0.03507, FFT_np 0.00000628\n",
"Runtime (ms) for N = 2048 : DFT 178.32, FFT 0.07120, FFT_np 0.00001038\n",
"Runtime (ms) for N = 4096 : DFT 775.13, FFT 0.14137, FFT_np 0.00001887\n"
]
}
],
Expand Down
Binary file removed data/2021_MuellerR_PCP_JOSE.pdf
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
@article{MuellerR21_PCP_JOSE,
@article{MuellerR22_PCP_JOSE,
author = {Meinard M{\"u}ller and Sebastian Rosenzweig},
title = {{PCP} Notebooks: {A} Preparation Course for {P}ython with a Focus on Signal Processing},
journal = {Journal of Open Source Education ({JOSE})},
volume = {},
number = {},
year = {2021},
pages = {},
doi = {},
volume = {5},
number = {47},
year = {2022},
pages = {148:1--5},
doi = {10.21105/jose.00148},
url-demo = {https://github.com/meinardmueller/PCP}
}

0 comments on commit f838d7f

Please sign in to comment.