Euroscipy 2018 tutorial requirements
Tuesday August 28, 9:00, Mike Müller
Requirements
- Jupyterlab (Contained in Anaconda3)
Tuesday August 28, 11:00, 14:00, M.Rastgoo, G.Lemaitre
Requirements
Tuesday August 28, 16:00 and Wednesday August 29, 9:00, Gert-Ludwig Ingold
Requirements
- Anaconda3
- The teaching material for the hands-on tutorial is contained in a Jupyter notebook which should be downloaded before the tutorial.
Tuesday August 28, 09:00, Alexander CS Hendorf
Requirements:
- Python3, Pandas, Jupyter Notebook
- download hubway database file: http://bit.ly/bikedb-sqltut (150 MB)
Any Python editor will do, encouraged:
Tuesday August 28, 11:00, A. Herhlihy & N. Leniz
Requirements:
- Anaconda3
- Pymongo >= 3.6
- MongoDB 3.6+ Note: Enterprise is free to use for evaluation (and this tutorial!)
- mtools (Not strictly required but highly encouraged)
Tue August 28, 14:00, A. Ingargiola
Workshop material available at: https://github.com/tritemio/euroscipy2018_python_optimization
Requirements:
- Anaconda3 / miniconda 3
- A working Cython installation, including a C compiler. The C compiler is included in Anaconda 3 on macOS and Linux, but requires downloading the free Visual Studio 2015 on Windows.
Wed August 29, 16:00, M. Picus
We will be working through this notebook
Requirements:
-
Anaconda3 / miniconda 3
-
A working Cython installation, including a C compiler. The C compiler is included in Anaconda 3 on macOS and Linux, but requires downloading the free Visual Studio 2015 on Windows.
Wed August 29, 09:00, Declan Valters
The workshop consists of 4 parts, each one a 'mini-tutorial' which introduces a particular Python package supporting parallel programming in some way.
Each part is in the form of a jupyter notebook, however, you may follow along with an IPython console if you prefer. The notebooks can be downloaded/viewed here:
https://github.com/dvalters/RSE18-Python-Parallel-workshop/tree/master/workshop_notebooks
And to view them in smartly rendered "nbviewer" format, each section is here:
- Introduction to Workshop
- Part 1: Multiprocessing
- Part 2: Numba
- Part 3: mpi4py
- Part 4: Cython and parallelism
- Conclusions
Requirements
The Workshop assumes a Python 3 installation.
You should pre-install the following Python packages (or check if they are already included in your distribution)
And verify that the test scripts in the following directory run correctly without errors or traceback:
https://github.com/dvalters/RSE18-Python-Parallel-workshop/blob/master/README.md
(Run the run_all_workshop_tests.sh
script as noted in the readme file)
Tuesday 28 August, 9:00am, Joris Vankerschaver
We'll be working through some of the material in these notebooks, depending on the interest and prior knowledge of the participants.
The workshop is Python 3 only. BioPython should work on all three platforms (Windows, Linux, mac OS), but unfortunately scikit-bio has poor Windows support. If you wish to participate in the workshop but your main platform is Windows, don't worry, as the workshop materials can be run in the browser through Binder.
The repository has an extensive list of dependencies, but 99% of the functionality can be had by installing the following packages in a Python installation of your choice:
BioPython scikit-bio NumPy Matplotlib
Wed August 29, 14:00, M. De Simoni, P. Galeone
Workshop material available at: https://github.com/zurutech/gans-from-theory-to-production/
Requirements:
You can run everything on Google Colab, just visit https://github.com/zurutech/gans-from-theory-to-production open any notebook and press the "Try in a colab Notebook" button.
Or, if you want a local setup just follow: