/toolbox-workshop

Materialien zum PeP et al. Toolbox-Workshop

Primary LanguageTeXOtherNOASSERTION

PeP et al. Toolbox-Workshop Creative Commons License

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:

  1. Create a new branch using git branch <name>
  2. Switch to it using git checkout <name>
  3. Make changes and commit
  4. Push the Branch using git push -u origin <name>
  5. Open a Pull Request on github.