Dieses Repository enthält Materialien zum PeP et al. Toolbox-Workshop.
Folgende Themen sind Teil des Workshops:
- Erste Woche
- Python-Grundlagen
- numpy
- scipy
- matplotlib
- uncertainties
- git
- Unix-Kommandozeile
- Zweite Woche
- Umgang mit LaTeX
License
The programming code examples in this material are shared under the GnuGPLv3 license. The lecture material (e.g. jupyter notebooks) are shared under the Creative Commons Attribution-NonCommercial License: https://creativecommons.org/licenses/by-nc/4.0/legalcode.txt, so they cannot be used for commercial training / tutorials / lectures.
Build Requirements
- up-to-date TeXLive 2021
- up-to-date anaconda3 (using python 3.8)
- poppler (for pdfseparate)
- wget
- Python notebook extensions
pip install jupyter_contrib_nbextensions
Installation
For TeXLive and anaconda, follow the installtion instruction on http://toolbox.pep-dortmund.org/install
MacOS
brew install poppler wget
Ubuntu
sudo apt install poppler-utils
Arch
sudo pacman -S poppler
Working with git
We use the github workflow in this repository, see https://guides.github.com/introduction/flow/.
In short, to contribute:
- Create a new branch using
git branch <name>
- Switch to it using
git checkout <name>
- Make changes and commit
- Push the Branch using
git push -u origin <name>
- Open a Pull Request on github.