diff --git a/0-introduction-to-C++.ipynb b/0-introduction-to-C++.ipynb index bfc9a8287dc64d2d48913de07477a3aa1298cfd5..6b1df34e5402d7fad5d40079b933c33039bfbdb7 100644 --- a/0-introduction-to-C++.ipynb +++ b/0-introduction-to-C++.ipynb @@ -100,6 +100,13 @@ "(<a id=\"cit-Cukic2018\" href=\"#call-Cukic2018\">Čukić, 2018</a>) Ivan Čukić, ``_Functional Programming in C++_'', 01 2018.\n", "\n" ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "[© Copyright](COPYRIGHT.md)" + ] } ], "metadata": { diff --git a/0b-getting_started_with_tutorial.ipynb b/0b-getting_started_with_tutorial.ipynb index f839fb3fb1a91b57097dfbadbed2e9ce09bafea7..7b991c02c18fa2b1c475e3a8b3a198d31bd4bf7c 100644 --- a/0b-getting_started_with_tutorial.ipynb +++ b/0b-getting_started_with_tutorial.ipynb @@ -221,9 +221,7 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_\n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](COPYRIGHT.md)" ] } ], diff --git a/1-ProceduralProgramming/0-main.ipynb b/1-ProceduralProgramming/0-main.ipynb index 970b63c8959134b8cfef97ecdc55764ce32a8110..2eac05b201197bfac22bf8388b84cef9f1d703aa 100644 --- a/1-ProceduralProgramming/0-main.ipynb +++ b/1-ProceduralProgramming/0-main.ipynb @@ -28,9 +28,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/1-ProceduralProgramming/1-Variables.ipynb b/1-ProceduralProgramming/1-Variables.ipynb index fd3087019f15f6d08fe3da90fe2c25720019ddc6..005d5e7d229923398317cc4584373ce24208d6e8 100644 --- a/1-ProceduralProgramming/1-Variables.ipynb +++ b/1-ProceduralProgramming/1-Variables.ipynb @@ -970,9 +970,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_\n", + "[© Copyright](../COPYRIGHT.md) \n", + "", + "", "\n" ] } diff --git a/1-ProceduralProgramming/2-Conditions-and-loops.ipynb b/1-ProceduralProgramming/2-Conditions-and-loops.ipynb index 21028ecedfdaa05f84289705e4cba1f76a842ee9..5bfda18be199b138c6877c3df4374397c377f2c1 100644 --- a/1-ProceduralProgramming/2-Conditions-and-loops.ipynb +++ b/1-ProceduralProgramming/2-Conditions-and-loops.ipynb @@ -876,9 +876,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/1-ProceduralProgramming/2b-hands-on.ipynb b/1-ProceduralProgramming/2b-hands-on.ipynb index e71d43ea90a3f90d141729e3880cc7a2cdf750bc..555bdd18bc94cef40ac1ff99955c7bc6e35b36eb 100644 --- a/1-ProceduralProgramming/2b-hands-on.ipynb +++ b/1-ProceduralProgramming/2b-hands-on.ipynb @@ -73,9 +73,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_\n", + "[© Copyright](../COPYRIGHT.md) \n", + "", + "", "\n" ] } diff --git a/1-ProceduralProgramming/3-Types.ipynb b/1-ProceduralProgramming/3-Types.ipynb index 0fda66a7ac7bd6378a8cc4c050936982caf979f9..323c8776e306e4b04ada2e428ad1c1893fbc44ec 100644 --- a/1-ProceduralProgramming/3-Types.ipynb +++ b/1-ProceduralProgramming/3-Types.ipynb @@ -1035,9 +1035,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_\n", + "[© Copyright](../COPYRIGHT.md) \n", + "", + "", "\n" ] } diff --git a/1-ProceduralProgramming/4-Functions.ipynb b/1-ProceduralProgramming/4-Functions.ipynb index 30db878ec0e5e913641b5f699202c02a8fe34e27..558b1f1aa3dc11b651443e07a95bfe869113b869 100644 --- a/1-ProceduralProgramming/4-Functions.ipynb +++ b/1-ProceduralProgramming/4-Functions.ipynb @@ -1442,9 +1442,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_\n", + "[© Copyright](../COPYRIGHT.md) \n", + "", + "", "\n" ] } diff --git a/1-ProceduralProgramming/4b-hands-on.ipynb b/1-ProceduralProgramming/4b-hands-on.ipynb index d1236b9a1d9cb394d02e3078889f68e86c31f572..4f2d9186f2dbde431302a90c2445912d6bd1054d 100644 --- a/1-ProceduralProgramming/4b-hands-on.ipynb +++ b/1-ProceduralProgramming/4b-hands-on.ipynb @@ -277,9 +277,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_\n", + "[© Copyright](../COPYRIGHT.md) \n", + "", + "", "\n" ] } diff --git a/1-ProceduralProgramming/5-DynamicAllocation.ipynb b/1-ProceduralProgramming/5-DynamicAllocation.ipynb index 6aaa27e877e563ef521b498f500edf67fcb13d1f..8b15e3f57d0f2f75554118c44a938c40f46d6c30 100644 --- a/1-ProceduralProgramming/5-DynamicAllocation.ipynb +++ b/1-ProceduralProgramming/5-DynamicAllocation.ipynb @@ -198,9 +198,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_\n", + "[© Copyright](../COPYRIGHT.md) \n", + "", + "", "\n" ] } diff --git a/1-ProceduralProgramming/6-Streams.ipynb b/1-ProceduralProgramming/6-Streams.ipynb index 9ae1b5d04d814cb999326d62ec812871e363fab3..ab1522c15e3acde13099c32826e2b9b7b40b1e9d 100644 --- a/1-ProceduralProgramming/6-Streams.ipynb +++ b/1-ProceduralProgramming/6-Streams.ipynb @@ -548,9 +548,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_\n", + "[© Copyright](../COPYRIGHT.md) \n", + "", + "", "\n" ] } diff --git a/1-ProceduralProgramming/6b-hands-on.ipynb b/1-ProceduralProgramming/6b-hands-on.ipynb index 6b1e441ad7c1f1e8f4db7ae8c7afd4c727ee8a2a..a3f1c714a91789791f2150e514b59f705cca22d9 100644 --- a/1-ProceduralProgramming/6b-hands-on.ipynb +++ b/1-ProceduralProgramming/6b-hands-on.ipynb @@ -287,9 +287,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_\n", + "[© Copyright](../COPYRIGHT.md) \n", + "", + "", "\n" ] } diff --git a/1-ProceduralProgramming/7-StaticAndConstexpr.ipynb b/1-ProceduralProgramming/7-StaticAndConstexpr.ipynb index 2d7c8ea05188f8c76d1b753d49c7e35f4312d323..83302f818dcb54a37f5718683f24aa79b597e0c4 100644 --- a/1-ProceduralProgramming/7-StaticAndConstexpr.ipynb +++ b/1-ProceduralProgramming/7-StaticAndConstexpr.ipynb @@ -245,9 +245,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_\n", + "[© Copyright](../COPYRIGHT.md) \n", + "", + "", "\n" ] } diff --git a/2-ObjectProgramming/0-main.ipynb b/2-ObjectProgramming/0-main.ipynb index ae9adfa808544aace088629d19b6c5b679792bce..355d4ba5b8a297e9b51f43621086e48e49030787 100644 --- a/2-ObjectProgramming/0-main.ipynb +++ b/2-ObjectProgramming/0-main.ipynb @@ -30,9 +30,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/2-ObjectProgramming/1-Introduction.ipynb b/2-ObjectProgramming/1-Introduction.ipynb index 61f13b800cffd1f7db856676c500994670d4ec6b..8b6e611eb5cbcaa7e475167266e719e0c8f83fca 100644 --- a/2-ObjectProgramming/1-Introduction.ipynb +++ b/2-ObjectProgramming/1-Introduction.ipynb @@ -332,9 +332,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/2-ObjectProgramming/1b-hands-on.ipynb b/2-ObjectProgramming/1b-hands-on.ipynb index c0e65b7ec3a1ec70270172c8b62a2e819cc40762..c0d5e5320ed08294d4bf0610d9b619160272aabd 100644 --- a/2-ObjectProgramming/1b-hands-on.ipynb +++ b/2-ObjectProgramming/1b-hands-on.ipynb @@ -62,9 +62,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/2-ObjectProgramming/2-Member-functions.ipynb b/2-ObjectProgramming/2-Member-functions.ipynb index b3b0490956873418b7bef63f938ef8f40fc71ef0..856e3539c851a25e1c0848cd2571df594ead15e2 100644 --- a/2-ObjectProgramming/2-Member-functions.ipynb +++ b/2-ObjectProgramming/2-Member-functions.ipynb @@ -488,9 +488,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/2-ObjectProgramming/2b-hands-on.ipynb b/2-ObjectProgramming/2b-hands-on.ipynb index a4c19a5f0b0127f8ded430434b34749730bd8dbd..74004d78c6b07f02b915188cbadee6c80beb023c 100644 --- a/2-ObjectProgramming/2b-hands-on.ipynb +++ b/2-ObjectProgramming/2b-hands-on.ipynb @@ -34,9 +34,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/2-ObjectProgramming/3-constructors-destructor.ipynb b/2-ObjectProgramming/3-constructors-destructor.ipynb index c2a257ef8c72bceac872977d1e7956d9591d1219..acd05ac3f2391bdd515872159bd36e7664342826 100644 --- a/2-ObjectProgramming/3-constructors-destructor.ipynb +++ b/2-ObjectProgramming/3-constructors-destructor.ipynb @@ -874,9 +874,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/2-ObjectProgramming/3b-hands-on.ipynb b/2-ObjectProgramming/3b-hands-on.ipynb index a717446a66a527432bd2f490bf11d4be5503be86..e09e3cea55e6dfc8f18f65a1cbfa3ecb523842b0 100644 --- a/2-ObjectProgramming/3b-hands-on.ipynb +++ b/2-ObjectProgramming/3b-hands-on.ipynb @@ -33,9 +33,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/2-ObjectProgramming/4-encapsulation.ipynb b/2-ObjectProgramming/4-encapsulation.ipynb index 1dea93280227ef81935daeddf8a37bb3f1890378..3c78c14eb4a1ad0919100b520f1f539e12a10d58 100644 --- a/2-ObjectProgramming/4-encapsulation.ipynb +++ b/2-ObjectProgramming/4-encapsulation.ipynb @@ -846,9 +846,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/2-ObjectProgramming/4b-hands-on.ipynb b/2-ObjectProgramming/4b-hands-on.ipynb index b49270313beeab1df02c919e6fec5d3f1552c53a..5205b5e8df0cbe54159f1b43c4c2dd44a25f56be 100644 --- a/2-ObjectProgramming/4b-hands-on.ipynb +++ b/2-ObjectProgramming/4b-hands-on.ipynb @@ -196,9 +196,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/2-ObjectProgramming/5-static.ipynb b/2-ObjectProgramming/5-static.ipynb index ce87014645c6e5bfd3a6c6deccc9a2e727264759..40cbbf6026de04547e0790fd6c62b587c55e0da3 100644 --- a/2-ObjectProgramming/5-static.ipynb +++ b/2-ObjectProgramming/5-static.ipynb @@ -316,9 +316,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/2-ObjectProgramming/6-inheritance.ipynb b/2-ObjectProgramming/6-inheritance.ipynb index ff46ffd10f6ffac07ea38c6e054c9586dab67bae..235f3dc7ec6a7fe8a0a9c00b208f8768d75c1f06 100644 --- a/2-ObjectProgramming/6-inheritance.ipynb +++ b/2-ObjectProgramming/6-inheritance.ipynb @@ -938,9 +938,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/2-ObjectProgramming/7-polymorphism.ipynb b/2-ObjectProgramming/7-polymorphism.ipynb index c06c1e0cfa11365db269303a4b6fb983d71d5973..983053491dcdfab8ae3b949a116a5785abb87b17 100644 --- a/2-ObjectProgramming/7-polymorphism.ipynb +++ b/2-ObjectProgramming/7-polymorphism.ipynb @@ -1369,9 +1369,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/2-ObjectProgramming/7b-hands-on.ipynb b/2-ObjectProgramming/7b-hands-on.ipynb index 874f19212aaa5a3834303d607b3946e1b5108d9b..5650d131be91c6be96ec1463d1f7803f5135f8d0 100644 --- a/2-ObjectProgramming/7b-hands-on.ipynb +++ b/2-ObjectProgramming/7b-hands-on.ipynb @@ -301,9 +301,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/3-Operators/0-main.ipynb b/3-Operators/0-main.ipynb index c52bb53a77b57fa70578f84c34a290acbf8b88f0..400790e6053205f0eb5e253c7a788a4d7ce07dac 100644 --- a/3-Operators/0-main.ipynb +++ b/3-Operators/0-main.ipynb @@ -26,9 +26,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/3-Operators/1-Intro.ipynb b/3-Operators/1-Intro.ipynb index 93dda12deab24a7a610b9a2b57e2d8f9a2b32373..8c5d4d9ac9eedc829a6f8454da2e6b1bdafa6653 100644 --- a/3-Operators/1-Intro.ipynb +++ b/3-Operators/1-Intro.ipynb @@ -671,9 +671,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/3-Operators/1b-hands-on.ipynb b/3-Operators/1b-hands-on.ipynb index 0dd563f3d79656ca1da796932e8b2eaff0eb1870..1402beb40b6397d4e02d1f1955799177e6848483 100644 --- a/3-Operators/1b-hands-on.ipynb +++ b/3-Operators/1b-hands-on.ipynb @@ -63,9 +63,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/3-Operators/2-Comparison.ipynb b/3-Operators/2-Comparison.ipynb index 135f055afc2b287d112bb856a37c4841cba10218..c5a2f835936709ada742ea36929d0d5d3739a3d6 100644 --- a/3-Operators/2-Comparison.ipynb +++ b/3-Operators/2-Comparison.ipynb @@ -485,9 +485,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/3-Operators/3-Stream.ipynb b/3-Operators/3-Stream.ipynb index a1755df4afc5afcddd6e4f33a871a720cdd20991..ce3b2111e53d4f11c7db8a37819c52991929b9d7 100644 --- a/3-Operators/3-Stream.ipynb +++ b/3-Operators/3-Stream.ipynb @@ -236,9 +236,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/3-Operators/3b-hands-on.ipynb b/3-Operators/3b-hands-on.ipynb index dba1869bb9aa2516eefd9ad1944d2b2b38b00f41..901b4e2c7a456de0f5cf0cc0bac2160f4753a126 100644 --- a/3-Operators/3b-hands-on.ipynb +++ b/3-Operators/3b-hands-on.ipynb @@ -32,9 +32,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/3-Operators/4-CanonicalForm.ipynb b/3-Operators/4-CanonicalForm.ipynb index 1fd0da34e64cec307ac50b371724a19a9b3560ef..4bf7c4ba26bce93d08a8ac9648ec34af4ba3244f 100644 --- a/3-Operators/4-CanonicalForm.ipynb +++ b/3-Operators/4-CanonicalForm.ipynb @@ -554,9 +554,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/3-Operators/5-Functors.ipynb b/3-Operators/5-Functors.ipynb index b27f32aa7d3302c3046f8e6eeda815496f742300..17e5a6a389f1b61725ba04259885af40b430b9c7 100644 --- a/3-Operators/5-Functors.ipynb +++ b/3-Operators/5-Functors.ipynb @@ -129,9 +129,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/3-Operators/5b-hands-on.ipynb b/3-Operators/5b-hands-on.ipynb index d3a9b7bba0b1f5617c9bf9515cd88a026ecc3b7e..56227b6918ac4749739624bdf90337384aa44fbf 100644 --- a/3-Operators/5b-hands-on.ipynb +++ b/3-Operators/5b-hands-on.ipynb @@ -30,9 +30,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/4-Templates/0-main.ipynb b/4-Templates/0-main.ipynb index 61de3077096cf5173a70797c4bc86a0253454e04..5e8549efe495983e30aef77155822ebc059cc985 100644 --- a/4-Templates/0-main.ipynb +++ b/4-Templates/0-main.ipynb @@ -25,9 +25,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/4-Templates/1-Intro.ipynb b/4-Templates/1-Intro.ipynb index ce4ef733b57535cb717f4ccc9824a0e4c63f7afe..beaadf83805751496d80458490e9337cd1788b69 100644 --- a/4-Templates/1-Intro.ipynb +++ b/4-Templates/1-Intro.ipynb @@ -672,9 +672,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/4-Templates/1b-hands-on.ipynb b/4-Templates/1b-hands-on.ipynb index 8193add8902e47fb4d0d24853463845241314f2b..15a6db0ec4d1f5f03eed2c14cc31932ebcd2c68b 100644 --- a/4-Templates/1b-hands-on.ipynb +++ b/4-Templates/1b-hands-on.ipynb @@ -170,9 +170,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/4-Templates/2-Specialization.ipynb b/4-Templates/2-Specialization.ipynb index d517281fed152e51fe104af2da4234d10606e86d..f3b717200e8db0788d99f1bf152a9b0dd9e47ba9 100644 --- a/4-Templates/2-Specialization.ipynb +++ b/4-Templates/2-Specialization.ipynb @@ -646,9 +646,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/4-Templates/3-Syntax.ipynb b/4-Templates/3-Syntax.ipynb index 5315132c5afb2d8ff90864cab18ade3afd0d32c7..d62dc7f750a82ee9c3283fe09bb4fd675e5170c4 100644 --- a/4-Templates/3-Syntax.ipynb +++ b/4-Templates/3-Syntax.ipynb @@ -408,9 +408,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/4-Templates/3b-hands-on.ipynb b/4-Templates/3b-hands-on.ipynb index 17e1937a8c93fb4c01731cdd9efa1437fb80fa30..cc06861f5c7f252b03ca1c4437aa36de3e8e3ffa 100644 --- a/4-Templates/3b-hands-on.ipynb +++ b/4-Templates/3b-hands-on.ipynb @@ -53,9 +53,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/4-Templates/4-Metaprogramming.ipynb b/4-Templates/4-Metaprogramming.ipynb index 77b415d75a8e771a8b4d7fe3dbcaf222ee9dccb5..07c649ca251e73d857f6de5ef89acb9012af14aa 100644 --- a/4-Templates/4-Metaprogramming.ipynb +++ b/4-Templates/4-Metaprogramming.ipynb @@ -359,9 +359,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_\n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md)\n", + "", + "" ] } ], diff --git a/4-Templates/5-MoreAdvanced.ipynb b/4-Templates/5-MoreAdvanced.ipynb index 2a56ec7a55c14f5aed248503473a1c85c4251c0e..3eeb3beb159e7d7a2faaa9638d416102bf7a456d 100644 --- a/4-Templates/5-MoreAdvanced.ipynb +++ b/4-Templates/5-MoreAdvanced.ipynb @@ -640,9 +640,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/5-UsefulConceptsAndSTL/0-main.ipynb b/5-UsefulConceptsAndSTL/0-main.ipynb index 47dfaa8270cf638a4d3eb87bf54674f41a52d6d4..8a8ea15b1db1848e2cba0c5a95ec20799c08dbe6 100644 --- a/5-UsefulConceptsAndSTL/0-main.ipynb +++ b/5-UsefulConceptsAndSTL/0-main.ipynb @@ -27,9 +27,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb b/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb index 0a9e065256f8e7945aadb7a5d467005a74baa2f1..8e02a38b91eedf98360b4110bf5eef1803ba0721 100644 --- a/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb +++ b/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb @@ -587,9 +587,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/5-UsefulConceptsAndSTL/1b-hands-on.ipynb b/5-UsefulConceptsAndSTL/1b-hands-on.ipynb index 969f827dad09faa72da080e44ddc354910299e3d..5b1c22b26f685da304359ad18e046c16d5f0b8d7 100644 --- a/5-UsefulConceptsAndSTL/1b-hands-on.ipynb +++ b/5-UsefulConceptsAndSTL/1b-hands-on.ipynb @@ -164,9 +164,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/5-UsefulConceptsAndSTL/2-RAII.ipynb b/5-UsefulConceptsAndSTL/2-RAII.ipynb index da3ce80b67313e548ba33705421f6d618ba1af2c..847cb2f1112b3f95a599a8a204cbb4a2ad8913e9 100644 --- a/5-UsefulConceptsAndSTL/2-RAII.ipynb +++ b/5-UsefulConceptsAndSTL/2-RAII.ipynb @@ -134,9 +134,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/5-UsefulConceptsAndSTL/3-Containers.ipynb b/5-UsefulConceptsAndSTL/3-Containers.ipynb index 6a689b368f2c4224fadaab92537a6f2d2fa4d272..7f68bcc3eb06c6ddcc169cfce60f0d7f8cefc52a 100644 --- a/5-UsefulConceptsAndSTL/3-Containers.ipynb +++ b/5-UsefulConceptsAndSTL/3-Containers.ipynb @@ -743,9 +743,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/5-UsefulConceptsAndSTL/3b-hands-on.ipynb b/5-UsefulConceptsAndSTL/3b-hands-on.ipynb index 57603a01a22de2f69c14172ac012501e542674d5..5c17e062647d976e6ec746d8b7757e6b0e3f5886 100644 --- a/5-UsefulConceptsAndSTL/3b-hands-on.ipynb +++ b/5-UsefulConceptsAndSTL/3b-hands-on.ipynb @@ -38,9 +38,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/5-UsefulConceptsAndSTL/4-AssociativeContainers.ipynb b/5-UsefulConceptsAndSTL/4-AssociativeContainers.ipynb index f1cc300bc5ef959da6acbe856100e96501e2342c..341f1cc0aa767d20de6c70316766be15c760f9aa 100644 --- a/5-UsefulConceptsAndSTL/4-AssociativeContainers.ipynb +++ b/5-UsefulConceptsAndSTL/4-AssociativeContainers.ipynb @@ -451,9 +451,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/5-UsefulConceptsAndSTL/5-MoveSemantics.ipynb b/5-UsefulConceptsAndSTL/5-MoveSemantics.ipynb index e426b5fc24de1e7bfc947b19f4ba56b91aa046f6..0a50870eaffd0f423f70a583867d836a1d050ecd 100644 --- a/5-UsefulConceptsAndSTL/5-MoveSemantics.ipynb +++ b/5-UsefulConceptsAndSTL/5-MoveSemantics.ipynb @@ -973,9 +973,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb b/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb index eca21f62190a4bc098ba9f91d7d00f1d9c2f82f3..47d65a8116cce2b7802111b894f2150ca24d4a74 100644 --- a/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb +++ b/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb @@ -574,9 +574,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/5-UsefulConceptsAndSTL/6b-hands-on.ipynb b/5-UsefulConceptsAndSTL/6b-hands-on.ipynb index 5542a1d9a6629b8489f9980b8b1eefd5ab7fa77d..a4f5f70e26b48b8778104d1f74e91cc0b5d6bb20 100644 --- a/5-UsefulConceptsAndSTL/6b-hands-on.ipynb +++ b/5-UsefulConceptsAndSTL/6b-hands-on.ipynb @@ -54,9 +54,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/5-UsefulConceptsAndSTL/7-Algorithms.ipynb b/5-UsefulConceptsAndSTL/7-Algorithms.ipynb index 0424809048c7cd49a9fca95a1d0ff88438bbd283..325cbec1cad494821c3f240b6d53d1a28422a21e 100644 --- a/5-UsefulConceptsAndSTL/7-Algorithms.ipynb +++ b/5-UsefulConceptsAndSTL/7-Algorithms.ipynb @@ -595,9 +595,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/6-InRealEnvironment/0-main.ipynb b/6-InRealEnvironment/0-main.ipynb index 7ab3a90bcdc76267620412334a03efd3ae5fb0ce..c385f9f1f3c9c2622b06b267458c43d5f91b5c0c 100644 --- a/6-InRealEnvironment/0-main.ipynb +++ b/6-InRealEnvironment/0-main.ipynb @@ -35,9 +35,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/6-InRealEnvironment/1-SetUpEnvironment.ipynb b/6-InRealEnvironment/1-SetUpEnvironment.ipynb index 3c3b9e8c72c6e2aee6e74efa467eefe5ca844d45..847086057bb404b1a826da27d60e61c163312ed3 100644 --- a/6-InRealEnvironment/1-SetUpEnvironment.ipynb +++ b/6-InRealEnvironment/1-SetUpEnvironment.ipynb @@ -288,9 +288,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/6-InRealEnvironment/2-FileStructure.ipynb b/6-InRealEnvironment/2-FileStructure.ipynb index 2a72d63104c221f07fb01961dd21e4ee3f0fc1aa..beb4e2ccee2491796e669d2999fa2d193ef1da37 100644 --- a/6-InRealEnvironment/2-FileStructure.ipynb +++ b/6-InRealEnvironment/2-FileStructure.ipynb @@ -972,9 +972,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/6-InRealEnvironment/2b-hands-on.ipynb b/6-InRealEnvironment/2b-hands-on.ipynb index ec53297b9e73d48939258236bbd59619e3e1bd48..eac66a9a20df285e8f345836c8971a367f96bbe8 100644 --- a/6-InRealEnvironment/2b-hands-on.ipynb +++ b/6-InRealEnvironment/2b-hands-on.ipynb @@ -74,9 +74,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/6-InRealEnvironment/3-Compilers.ipynb b/6-InRealEnvironment/3-Compilers.ipynb index f7f828e75e575c7b6c93b05f1c68a91b18a9e5d2..cd9177d85b0bd67d564cf4454229a902f91756d4 100644 --- a/6-InRealEnvironment/3-Compilers.ipynb +++ b/6-InRealEnvironment/3-Compilers.ipynb @@ -174,9 +174,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/6-InRealEnvironment/4-ThirdParty.ipynb b/6-InRealEnvironment/4-ThirdParty.ipynb index 93bc67657e15e200d599a4e1053e0b4ff7d8d2af..581a79d4c171ca3200e96d0a46fc8a0d189d1c7a 100644 --- a/6-InRealEnvironment/4-ThirdParty.ipynb +++ b/6-InRealEnvironment/4-ThirdParty.ipynb @@ -285,9 +285,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/6-InRealEnvironment/5-Namespace.ipynb b/6-InRealEnvironment/5-Namespace.ipynb index 80e0b796e94c69888b3aa467986ea3b94f45e0b0..2f899b3b2eb3ff0cd096f1b81edc27fa2a10b65f 100644 --- a/6-InRealEnvironment/5-Namespace.ipynb +++ b/6-InRealEnvironment/5-Namespace.ipynb @@ -624,9 +624,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/6-InRealEnvironment/6-Tools.ipynb b/6-InRealEnvironment/6-Tools.ipynb index d315ef0048d5c5bb8730106bd284782fd7822943..838d7465054921eea7b733f17f7872bea09863d1 100644 --- a/6-InRealEnvironment/6-Tools.ipynb +++ b/6-InRealEnvironment/6-Tools.ipynb @@ -131,9 +131,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/7-Appendix/0-main.ipynb b/7-Appendix/0-main.ipynb index 3aed15987870ec2ad14e1e6c615433c7caa9cc18..6a06bc8f64eba58736de4e3d9b74a7502e0f344d 100644 --- a/7-Appendix/0-main.ipynb +++ b/7-Appendix/0-main.ipynb @@ -30,9 +30,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/7-Appendix/Crtp.ipynb b/7-Appendix/Crtp.ipynb index b02d74bfb2e74c0780f8ef2115b2f74b23533858..907b52827d60c57d84665ffdde28cbd0b14d4948 100644 --- a/7-Appendix/Crtp.ipynb +++ b/7-Appendix/Crtp.ipynb @@ -641,9 +641,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/7-Appendix/HomemadeException.ipynb b/7-Appendix/HomemadeException.ipynb index 4ae0fbab21629f568b533058d8890f119b8a1270..b7b57c0a070e73ce852c189dd216f0a7f93cefc4 100644 --- a/7-Appendix/HomemadeException.ipynb +++ b/7-Appendix/HomemadeException.ipynb @@ -296,9 +296,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/7-Appendix/StringView.ipynb b/7-Appendix/StringView.ipynb index 3135eaf59746fcf9b902252203fc8034585a8e38..7fc70b58c8d28fd13f1d7d954c82d1775965ad02 100644 --- a/7-Appendix/StringView.ipynb +++ b/7-Appendix/StringView.ipynb @@ -158,9 +158,7 @@ "id": "d46d567d-50e9-4fef-a689-deaaff8d059a", "metadata": {}, "source": [ - "\n", - "© _Inria 2021_ \n", - "_This notebook is released under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ " + "[© Copyright](../COPYRIGHT.md)" ] } ], diff --git a/7-Appendix/Switch.ipynb b/7-Appendix/Switch.ipynb index db7f3ee09a32b1b02f15699f7052b4ba17a5e51f..24556ecb8adb2f2bb7207b72e294ab9872935ffb 100644 --- a/7-Appendix/Switch.ipynb +++ b/7-Appendix/Switch.ipynb @@ -250,9 +250,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/7-Appendix/WeakPtr.ipynb b/7-Appendix/WeakPtr.ipynb index 0b06e83639905e7c078cd0f4edf13a5864b578ec..ba5d74f96dbfcfe8a73ff4097fb7e0a3420b6b4e 100644 --- a/7-Appendix/WeakPtr.ipynb +++ b/7-Appendix/WeakPtr.ipynb @@ -689,9 +689,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/COPYRIGHT.md b/COPYRIGHT.md new file mode 100644 index 0000000000000000000000000000000000000000..4ba05bbf60b0dd77aafa6f60a74c6d5a7a091477 --- /dev/null +++ b/COPYRIGHT.md @@ -0,0 +1,12 @@ +© _CNRS 2016_ - _Inria 2018-2022_ + +This notebook is an adaptation of a [lecture](https://gitlab.inria.fr/formations/cpp/DebuterEnCpp) prepared by David Chamont (CNRS) with the help of Vincent Rouvreau (Inria) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/) + +Present version has been written by several Inria engineers: + +- Sébastien Gilles (SED Saclay): _2018 - present_ +- Vincent Rouvreau (SED Saclay): _2018 - present_ +- Vicente Mataix Ferrandiz (SED Paris): _2021_ +- Laurent Steff (SED Saclay): _2021 - present_ + +and is using the same licence. \ No newline at end of file diff --git a/HandsOn/HowTo.ipynb b/HandsOn/HowTo.ipynb index 73ecef912a9386273d730be5ce51f51585c5eb49..1d12077d8cb206a582503ff25493579b2eae1f37 100644 --- a/HandsOn/HowTo.ipynb +++ b/HandsOn/HowTo.ipynb @@ -103,9 +103,9 @@ "metadata": {}, "source": [ "\n", - "© _CNRS 2016_ - _Inria 2018-2022_ \n", - "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "[© Copyright](../COPYRIGHT.md) \n", + "", + "" ] } ], diff --git a/bibliography.ipynb b/bibliography.ipynb index 1dace29e1088acaa5f6395bc444d3a05267ba029..5019a7caa356212f94b1c39d0c315ba72a3fa3d4 100644 --- a/bibliography.ipynb +++ b/bibliography.ipynb @@ -98,7 +98,7 @@ "\n", "© _CNRS 2016_ - _Inria 2018-2022_ \n", "_This notebook is an adaptation of a lecture prepared by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_ \n", - "_The present version has been written by Sébastien Gilles and Vincent Rouvreau (Inria)_" + "_The present version has been written by several Inria engineers listed in [this file](AUTHORS.md)._" ] } ],