├── .gitattributes ├── .gitignore ├── LICENSE ├── README.rst ├── binder └── environment.yml ├── book ├── _config.yml ├── _toc.yml ├── faq.ipynb ├── help.ipynb ├── img │ ├── 10_errors_in_science.png │ ├── 10_tdd.png │ ├── 18_temp_pic.png │ ├── cmd.png │ ├── download_options.png │ ├── install_options.png │ ├── lauch_terminal.gif │ ├── launch_binder.png │ ├── logo.png │ ├── logo.xcf │ ├── logo_acinn_small.jpg │ ├── logo_uob_small.jpg │ ├── miniforge.png │ ├── numpy │ │ ├── image0013830.gif │ │ ├── image0020619.gif │ │ └── image004de9e.gif │ ├── open_editor.gif │ ├── term.png │ ├── unix-tree.png │ └── welcome_img.jpg ├── midterm.md ├── references.ipynb ├── syllabus.md ├── week_01 │ ├── 01-Installation.ipynb │ ├── 01a-Details-Windows.ipynb │ ├── 01b-Details-Linux.ipynb │ ├── 02-Terminal.ipynb │ ├── 02a-Windows.ipynb │ ├── 02b-Linux.ipynb │ ├── 03-Installation-uni.ipynb │ ├── 04-Getting-Started.ipynb │ └── Assignment-01.ipynb ├── week_02 │ ├── 01-install-packages.md │ ├── 02-ipython-spyder.ipynb │ ├── 03-Language-Fundamentals.ipynb │ ├── Assignment-02.ipynb │ └── my_python_script.py ├── week_03 │ ├── 01-Import-Scopes.ipynb │ ├── 02-Strings-Paths.ipynb │ ├── 03-Tips-and-Tricks.ipynb │ ├── 04-Good-practices.ipynb │ ├── Assignment-03.ipynb │ └── greetings.py ├── week_04 │ ├── 01-Why-Numpy.ipynb │ ├── 02-Numbers.ipynb │ └── Assignment-04.ipynb ├── week_05 │ ├── 01-Numpy-ndarrays.ipynb │ ├── 02-Scientific-Python.ipynb │ └── Assignment-05.ipynb ├── week_06 │ ├── 01-Exceptions.ipynb │ ├── 02-Testing.ipynb │ └── Assignment-06.ipynb ├── week_07 │ ├── 01-Package-structure.ipynb │ └── 02-ClimVis.ipynb ├── week_08 │ └── 01-Documentation.ipynb ├── week_09 │ ├── 01-OOP-Part-1.ipynb │ └── Assignment-07.ipynb ├── week_10 │ ├── 01-OOP-Part-2.ipynb │ ├── Assignment-08.ipynb │ └── ascii_art.py ├── week_11 │ └── 01-OOP-Part-3.ipynb └── welcome.ipynb ├── data ├── innsbruck_temp.json ├── monthly_temp.npz └── rgi_intersects.json ├── linkcheck.sh └── push.sh /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/README.rst -------------------------------------------------------------------------------- /binder/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/binder/environment.yml -------------------------------------------------------------------------------- /book/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/_config.yml -------------------------------------------------------------------------------- /book/_toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/_toc.yml -------------------------------------------------------------------------------- /book/faq.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/faq.ipynb -------------------------------------------------------------------------------- /book/help.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/help.ipynb -------------------------------------------------------------------------------- /book/img/10_errors_in_science.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/10_errors_in_science.png -------------------------------------------------------------------------------- /book/img/10_tdd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/10_tdd.png -------------------------------------------------------------------------------- /book/img/18_temp_pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/18_temp_pic.png -------------------------------------------------------------------------------- /book/img/cmd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/cmd.png -------------------------------------------------------------------------------- /book/img/download_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/download_options.png -------------------------------------------------------------------------------- /book/img/install_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/install_options.png -------------------------------------------------------------------------------- /book/img/lauch_terminal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/lauch_terminal.gif -------------------------------------------------------------------------------- /book/img/launch_binder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/launch_binder.png -------------------------------------------------------------------------------- /book/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/logo.png -------------------------------------------------------------------------------- /book/img/logo.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/logo.xcf -------------------------------------------------------------------------------- /book/img/logo_acinn_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/logo_acinn_small.jpg -------------------------------------------------------------------------------- /book/img/logo_uob_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/logo_uob_small.jpg -------------------------------------------------------------------------------- /book/img/miniforge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/miniforge.png -------------------------------------------------------------------------------- /book/img/numpy/image0013830.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/numpy/image0013830.gif -------------------------------------------------------------------------------- /book/img/numpy/image0020619.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/numpy/image0020619.gif -------------------------------------------------------------------------------- /book/img/numpy/image004de9e.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/numpy/image004de9e.gif -------------------------------------------------------------------------------- /book/img/open_editor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/open_editor.gif -------------------------------------------------------------------------------- /book/img/term.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/term.png -------------------------------------------------------------------------------- /book/img/unix-tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/unix-tree.png -------------------------------------------------------------------------------- /book/img/welcome_img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/img/welcome_img.jpg -------------------------------------------------------------------------------- /book/midterm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/midterm.md -------------------------------------------------------------------------------- /book/references.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/references.ipynb -------------------------------------------------------------------------------- /book/syllabus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/syllabus.md -------------------------------------------------------------------------------- /book/week_01/01-Installation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_01/01-Installation.ipynb -------------------------------------------------------------------------------- /book/week_01/01a-Details-Windows.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_01/01a-Details-Windows.ipynb -------------------------------------------------------------------------------- /book/week_01/01b-Details-Linux.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_01/01b-Details-Linux.ipynb -------------------------------------------------------------------------------- /book/week_01/02-Terminal.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_01/02-Terminal.ipynb -------------------------------------------------------------------------------- /book/week_01/02a-Windows.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_01/02a-Windows.ipynb -------------------------------------------------------------------------------- /book/week_01/02b-Linux.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_01/02b-Linux.ipynb -------------------------------------------------------------------------------- /book/week_01/03-Installation-uni.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_01/03-Installation-uni.ipynb -------------------------------------------------------------------------------- /book/week_01/04-Getting-Started.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_01/04-Getting-Started.ipynb -------------------------------------------------------------------------------- /book/week_01/Assignment-01.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_01/Assignment-01.ipynb -------------------------------------------------------------------------------- /book/week_02/01-install-packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_02/01-install-packages.md -------------------------------------------------------------------------------- /book/week_02/02-ipython-spyder.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_02/02-ipython-spyder.ipynb -------------------------------------------------------------------------------- /book/week_02/03-Language-Fundamentals.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_02/03-Language-Fundamentals.ipynb -------------------------------------------------------------------------------- /book/week_02/Assignment-02.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_02/Assignment-02.ipynb -------------------------------------------------------------------------------- /book/week_02/my_python_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_02/my_python_script.py -------------------------------------------------------------------------------- /book/week_03/01-Import-Scopes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_03/01-Import-Scopes.ipynb -------------------------------------------------------------------------------- /book/week_03/02-Strings-Paths.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_03/02-Strings-Paths.ipynb -------------------------------------------------------------------------------- /book/week_03/03-Tips-and-Tricks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_03/03-Tips-and-Tricks.ipynb -------------------------------------------------------------------------------- /book/week_03/04-Good-practices.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_03/04-Good-practices.ipynb -------------------------------------------------------------------------------- /book/week_03/Assignment-03.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_03/Assignment-03.ipynb -------------------------------------------------------------------------------- /book/week_03/greetings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_03/greetings.py -------------------------------------------------------------------------------- /book/week_04/01-Why-Numpy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_04/01-Why-Numpy.ipynb -------------------------------------------------------------------------------- /book/week_04/02-Numbers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_04/02-Numbers.ipynb -------------------------------------------------------------------------------- /book/week_04/Assignment-04.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_04/Assignment-04.ipynb -------------------------------------------------------------------------------- /book/week_05/01-Numpy-ndarrays.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_05/01-Numpy-ndarrays.ipynb -------------------------------------------------------------------------------- /book/week_05/02-Scientific-Python.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_05/02-Scientific-Python.ipynb -------------------------------------------------------------------------------- /book/week_05/Assignment-05.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_05/Assignment-05.ipynb -------------------------------------------------------------------------------- /book/week_06/01-Exceptions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_06/01-Exceptions.ipynb -------------------------------------------------------------------------------- /book/week_06/02-Testing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_06/02-Testing.ipynb -------------------------------------------------------------------------------- /book/week_06/Assignment-06.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_06/Assignment-06.ipynb -------------------------------------------------------------------------------- /book/week_07/01-Package-structure.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_07/01-Package-structure.ipynb -------------------------------------------------------------------------------- /book/week_07/02-ClimVis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_07/02-ClimVis.ipynb -------------------------------------------------------------------------------- /book/week_08/01-Documentation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_08/01-Documentation.ipynb -------------------------------------------------------------------------------- /book/week_09/01-OOP-Part-1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_09/01-OOP-Part-1.ipynb -------------------------------------------------------------------------------- /book/week_09/Assignment-07.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_09/Assignment-07.ipynb -------------------------------------------------------------------------------- /book/week_10/01-OOP-Part-2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_10/01-OOP-Part-2.ipynb -------------------------------------------------------------------------------- /book/week_10/Assignment-08.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_10/Assignment-08.ipynb -------------------------------------------------------------------------------- /book/week_10/ascii_art.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_10/ascii_art.py -------------------------------------------------------------------------------- /book/week_11/01-OOP-Part-3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/week_11/01-OOP-Part-3.ipynb -------------------------------------------------------------------------------- /book/welcome.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/book/welcome.ipynb -------------------------------------------------------------------------------- /data/innsbruck_temp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/data/innsbruck_temp.json -------------------------------------------------------------------------------- /data/monthly_temp.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/data/monthly_temp.npz -------------------------------------------------------------------------------- /data/rgi_intersects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/data/rgi_intersects.json -------------------------------------------------------------------------------- /linkcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/linkcheck.sh -------------------------------------------------------------------------------- /push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaussion/scientific_programming/HEAD/push.sh --------------------------------------------------------------------------------