Skip to content

Commit

Permalink
Merge branch 'main' into update-win10-instruction
Browse files Browse the repository at this point in the history
  • Loading branch information
chrbeckm authored Aug 24, 2023
2 parents 5a9ee4d + 2fabb33 commit ee0bb59
Show file tree
Hide file tree
Showing 18 changed files with 238 additions and 140 deletions.
2 changes: 1 addition & 1 deletion _includes/head.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<head>
<meta charset="utf-8">
<title>Pep et al. Toolbox-Workshop</title>
<title>Pep et al. Toolbox Workshop</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="PeP et al. Toolbox Workshop">
<meta name="author" content="PeP et al. e.V.">
Expand Down
17 changes: 11 additions & 6 deletions about.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,29 @@ layout: default
title: Über den Workshop
---

<p class="lead">Im Rahmen der <a href="https://pep-dortmund.org/vereinsleben/soak.html">PeP et al. Sommerakademie</a> 2012 entstand die Idee für einen Workshop um Physikstudierenden die Unix-Kommandozeile, die Versionskontrolle mit git und Python mit diversen Bibliotheken näher zu bringen.</p>
<p class="lead">Im Rahmen der
<a href="https://pep-dortmund.org/vereinsleben/soak.html">PeP et al. Sommerakademie</a>
2012 entstand die Idee für einen Workshop, um Physikstudierenden die Unix-Kommandozeile,
die Versionskontrolle mit git und Python mit diversen Bibliotheken näherzubringen.</p>

Seitdem organisieren wir jährlich einen Workshop während der Sommer-Semesterferien.
2014 fand zum ersten Mal auch der LaTeX-Kurs im Rahmen des Workshops statt.

## PeP et al. e.V.
Der Verein versteht sich als Einrichtung für Absolventen, Studierende, Mitarbeiter sowie für Freunde und Förderer der Fakultät Physik der TU Dortmund.
Gegründet auf Initiative einiger Absolventen ist es seine Aufgabe, ein Netzwerk zwischen den Absolventen und der Fakultät aufzubauen.
Der Verein versteht sich als Einrichtung für Absolventen, Studierende, Mitarbeiter
sowie für Freunde und Förderer der Fakultät Physik der TU Dortmund.
Gegründet auf Initiative einiger Absolventen ist es seine Aufgabe,
ein Netzwerk zwischen den Absolventen und der Fakultät aufzubauen.

Mehr zu PeP et al. findet ihr auf der Website: [www.pep-dortmund.org](http://pep-dortmund.org/).
Mehr zu PeP et al. findest du auf unserer Website:
[www.pep-dortmund.org](http://pep-dortmund.org/).

## Die Organisatoren
Die Organisatoren sind dieses Jahr

- Christian Beckmann
- Sebastian Lütge
- Stefan Grisard
- Maximilian Nöthe
- Maximilian Linhoff
- Joshua Luckey

Ihr könnt uns über die folgende Mail-Adresse erreichen: [[email protected]](mailto:[email protected]).
34 changes: 34 additions & 0 deletions archive.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,41 @@ description: Hier befinden sich die Materialien vergangener Veranstaltungen.

<p class="lead">Hier befinden sich die Materialien vergangener Veranstaltungen.</p>

## Wintersemester 2022/23

### Toolbox
- Tag 1
- [Intro-Folien](files/archive/2022/intro.pdf) (Stand 25.09.2022)
- [Python](files/archive/2022/python.html) (Stand 25.09.2022)
- [Aufgaben](files/archive/2022/exercises-toolbox-1.zip) (Stand 25.09.2022)
- Tag 2
- [Numeric Python](files/archive/2022/numeric-python.html) (Stand 27.09.2022)
- [matplotlib](files/archive/2022/matplotlib.html) (Stand 27.09.2022)
- [Aufgaben](files/archive/2022/exercises-toolbox-2.zip) (Stand 27.09.2022)
- Tag 3
- [Scientific Python](files/archive/2022/scientific-python.html) (Stand 28.09.2022)
- [uncertainties](files/archive/2022/uncertainties.html) (Stand 28.09.2022)
- [Aufgaben](files/archive/2022/exercises-toolbox-3.zip) (Stand 28.09.2022)
- Tag 4
- [Unix](files/archive/2022/unix.pdf) (Stand 29.09.2022)
- [Make](files/archive/2022/make.pdf) (Stand 29.09.2022)
- [Aufgaben](files/archive/2022/exercises-toolbox-4.zip) (Stand 29.09.2022)
- Tag 5
- [git](files/archive/2022/git.pdf) (Stand 30.09.2022)
- [Aufgaben](files/archive/2022/exercises-toolbox-5.zip) (Stand 30.09.2022)

### LaTeX
- [Folien](files/archive/2022/latex.pdf) (Stand 04.10.2022)
- [Aufgaben Tag 1](files/archive/2022/exercises-latex-1.zip) (Stand 04.10.2022)
- [Aufgaben Tag 2](files/archive/2022/exercises-latex-2.zip) (Stand 05.10.2022)
- [Aufgaben Tag 3](files/archive/2022/exercises-latex-3.zip) (Stand 06.10.2022)
- [Aufgaben Tag 4](files/archive/2022/exercises-latex-4.zip) (Stand 07.10.2022)
- [LaTeX Vorlage für Protokolle](files/archive/2022/latex-template.zip) (Stand 07.10.2022)


## Wintersemester 2021/22

### Toolbox
- Tag 1
- [Intro-Folien](files/archive/2021/intro.pdf) (Stand 29.09.2021)
- [Python](files/archive/2021/python.html) (Stand 29.09.2021)
Expand Down
2 changes: 1 addition & 1 deletion blog/_posts/2018-01-08-new-blog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ author: mnoethe
---

Wir freuen uns, dass wir euch ab jetzt an dieser Stelle über neue Entwicklungen,
die die im Toolbox-Workshop behandelten Themen betreffen, auf dem Laufenden halten.
die die im Toolbox Workshop behandelten Themen betreffen, auf dem Laufenden halten.

Guckt einfach ab und zu mal rein.
2 changes: 1 addition & 1 deletion blog/_posts/2018-03-12-missing-micro.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ author: <a href="https://github.com/maxnoe/">maxnoe</a>

In der finalen Version von TeXLive 2017 gibt es einen Bug mit
der Kombination aus `unicode-math` und `siunitx`, wie wir
sie im Toolbox-Workshop vorgestellt haben: das Mikro-Zeichen fehlt.
sie im Toolbox Workshop vorgestellt haben: Das Mikro-Zeichen fehlt.


Um das Problem zu lösen, muss man siunitx mitteilen,
Expand Down
2 changes: 1 addition & 1 deletion blog/_posts/2018-07-10-conda-activate.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ conda activate
{% endhighlight %}

Dies ermöglicht die bessere Nutzung von `conda` environments und das vollständige
deaktivieren mit `conda deactivate`.
Deaktivieren mit `conda deactivate`.
4 changes: 2 additions & 2 deletions blog/_posts/2019-10-07-vs-code-latex-extension.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Es gibt allerdings eine noch viel mächtigere Extension, die euch die Arbeit mit
(zeigt dir an, was du mit deinem angefangenen code meinen könntest, z.B.: tippe `\autoref{fig:` → zeigt dir alle Referenz mit `fig:` beginnend an.) und es zeigt dir sogar eine Vorschau der Mathe-Sachen, die du gerade tippst (FYI: mit [MathJax](https://www.mathjax.org/)).
Das ganze Add-On kann noch vieles mehr, und wer interessiert ist, sollte sich definitiv mit dem ganzen genauer beschäftigen (Stichworte [SyncTex](https://github.com/James-Yu/LaTeX-Workshop/wiki/View) und [Linting](https://github.com/James-Yu/LaTeX-Workshop/wiki/Linters)).

Da wir jedoch immer noch die im Toolbox-Workshop gelernte Toolchain benutzen wollen, müssen wir die Extension daran hindern, dass sie die LaTeX-Dokumente selber baut. (Es ist auch möglich, die Extension so zu konfigurieren, dass sie die genau so baut, wie ihr das auch machen würdet, immer wenn ihr abspeichert. Das müsst ihr aber selbst herausfinden. 😜)
Da wir jedoch immer noch die im Toolbox Workshop gelernte Toolchain benutzen wollen, müssen wir die Extension daran hindern, dass sie die LaTeX-Dokumente selber baut. (Es ist auch möglich, die Extension so zu konfigurieren, dass sie die genau so baut, wie ihr das auch machen würdet, immer wenn ihr abspeichert. Das müsst ihr aber selbst herausfinden. 😜)

**Jetzt aber zur eigentlichen Installationsanleitung:**

Expand All @@ -19,7 +19,7 @@ Da wir jedoch immer noch die im Toolbox-Workshop gelernte Toolchain benutzen wol
- `Install` anklicken
- **WICHTIG**: Immer nur eine einzige LaTeX-Extension installieren!
- Falls ihr noch eine andere installiert habt: Nach dieser Suchen, oder Suchtext entfernen und dann bekommt ihr alle installierten Extensions angezeigt. Anschließend die nicht gewünschte entfernen.
- In den Einstellungen muss jetzt noch das automatische Kompilieren der Extension ausgestellt werden, damit die Vorlagen des Toolbox-Workshops auch problemlos bauen.
- In den Einstellungen muss jetzt noch das automatische Kompilieren der Extension ausgestellt werden, damit die Vorlagen des Toolbox Workshops auch problemlos bauen.
- Dazu in die `Settings` gehen (`File`->`Preferences`->`Settings` oder Zahnrad links unten anklicken und `Settings` wählen.)
- `latex auto build clean and retry` suchen und Häkchen entfernen
- `latex auto build run` suchen und im Drop-Down-Menü `never` einstellen
Expand Down
4 changes: 2 additions & 2 deletions blog/_posts/2019-11-04-remove-griffle.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
title: Entfernung von `grffile` aus den verwendeten LaTeX-Pakten
author: cbeckmann
---
Durch Änderung am LaTex-Kernel, kommt es zu Komplikationen.
Durch Änderung am LaTeX-Kernel, kommt es zu Komplikationen.
Solange die Namen der Bilder und Abbildungen, die eingebunden werden,
nicht mehrere Punkte im Dateinamen haben, kann das Paket `grffile` einfach ausgelassen werden.

Der zugehörige Issue zum Nachlesen:
Das zugehörige Issue zum Nachlesen:

<https://github.com/ho-tex/oberdiek/issues/73#issuecomment-547033428>
2 changes: 1 addition & 1 deletion blog/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ category: blog
---

Hier halten wir euch auf dem Laufenden rund um die Themen,
die im Toolbox-Workshop besprochen werden.
die im Toolbox Workshop besprochen werden.
53 changes: 36 additions & 17 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,25 @@ title: PeP et al. Toolbox Workshop
---

<p class="lead" markdown="1">
Jedes Jahr in den beiden letzten Wochen der Sommer-Semesterferien bietet [PeP et al.](http://pep-dortmund.org) den Toolbox-Workshop für Physik- und Medizinphysikstudierende der TU Dortmund an.
</p>
Jedes Jahr in den beiden letzten Wochen der Sommer-Semesterferien bietet
[PeP et al.](http://pep-dortmund.org) den Toolbox Workshop für Physik-
und Medizinphysikstudierende der TU Dortmund an. </p>

Der Kurs vermittelt den Umgang mit Werkzeugen, die wissenschaftliches Arbeiten erleichtern.

Der Workshop ist in erster Linie zur Vorbereitung auf das Praktikum gedacht.
Damit richtet er sich vorrangig an die kommenden Drittsemester.
Es sind aber auch alle anderen eingeladen, die gerne die Grundlagen der gezeigten Werkzeuge erlernen möchten.


## Anmeldung & Umfrage
Die Anmeldung mit Angabe einer E-Mail-Adresse ist 2023 verpflichtend.
Ein Hörsaal steht noch nicht fest, wenn dieser feststeht, erfahrt ihr es hier oder per E-Mail.

Die Anmeldung mit Angabe einer E-Mail-Adresse ist 2023 verpflichtend,
darüber werden wir euch noch an den Start des Workshops erinnern
und mögliche Abweichungen mitteilen.

Der Fragebogen ist freiwillig, wir möchten euch aber bitten diesen auszufüllen.
So haben wir einen Eindruck davon welche Vorkenntnisse und Interessen bestehen
So haben wir einen Eindruck davon, welche Vorkenntnisse und Interessen bestehen
und können den Workshop optimal an euch anpassen.

<div class="text-center mb-3">
Expand All @@ -31,37 +35,52 @@ und können den Workshop optimal an euch anpassen.
Die beiden Wochen sind unabhängig voneinander gestaltet.
Es kann also auch nur einer der beiden Kurse besucht werden.
Für die zweite Woche sind allerdings Grundkenntnisse zur Kommandozeile hilfreich.
Beide Teile des Kurses sind nicht nur für das Praktikum interessant, sondern auch für den weiteren Erfolg während und nach des Studiums.
Beide Teile des Kurses sind nicht nur für das Praktikum interessant,
sondern auch für den weiteren Erfolg während und nach des Studiums.

Alle im Kurs vorgestellten Programme sind [Free and Open Source Software](https://en.wikipedia.org/wiki/Free_and_open-source_software){:target="_blank"}.
Alle im Kurs vorgestellten Programme sind [Free and Open-Source Software](https://en.wikipedia.org/wiki/Free_and_open-source_software){:target="_blank"}.


### 1. Woche: Versuche auswerten

* **Python** ist eine der beliebtesten Programmiersprachen in der Wissenschaft, ist einfach zu lernen und bietet zahlreiche Bibliotheken für die Datenauswertung und zur Darstellung dieser Daten.
* **Python** ist eine der beliebtesten Programmiersprachen in der Wissenschaft,
ist einfach zu lernen und bietet zahlreiche Bibliotheken für die Datenauswertung
und zur Darstellung dieser Daten.

Die Benutzung einer Programmiersprache zur Versuchsauswertung bietet große Vorteile gegenüber Alternativen wie Tabellenkalkulationssoftware.
Die Benutzung einer Programmiersprache zur Versuchsauswertung bietet große Vorteile
gegenüber Alternativen wie Tabellenkalkulationssoftware.

* **Git:** Reproduzierbarkeit und kollaboratives Arbeiten sind zwei Hauptaspekte guten wissenschaftlichen Arbeitens.
Git ist das Standardwerkzeug für Versionskontrolle, welche es ermöglicht jederzeit zu älteren Versionen zurückzukehren, Änderungen nachzuvollziehen und gemeinsam an Projekten zu arbeiten.
* **Git:** Reproduzierbarkeit und kollaboratives Arbeiten sind zwei Hauptaspekte
des guten wissenschaftlichen Arbeitens.
Git ist das Standardwerkzeug für Versionskontrolle,
welche es ermöglicht jederzeit zu älteren Versionen zurückzukehren,
Änderungen nachzuvollziehen und gemeinsam an Projekten zu arbeiten.

* **Make**: Das Standardtool zur automatisierten Ausführung von komplexeren Aufgaben.
Es kommt häufig vor, das mehrere Auswertungsschritte in einer bestimmten Reihenfolge ausgeführt werden müssen und spätere Schritte von den Ergebnissen vorheriger Schritte abhängen. Diese Schritte manuell auszuführen ist fehleranfällig und nicht einfach zu dokumentieren. Make macht dies einfacher und führt zu besserer Reproduzierbarkeit.
Es kommt häufig vor, dass mehrere Auswertungsschritte in einer bestimmten Reihenfolge
ausgeführt werden müssen und spätere Schritte von den Ergebnissen vorheriger Schritte abhängen.
Diese Schritte manuell auszuführen, ist fehleranfällig und nicht einfach zu dokumentieren.
Make macht dies einfacher und führt zu besserer Reproduzierbarkeit.

* **Unix/Kommandozeile**: Der Umgang mit der Kommandozeile und mit Unix-artigen Betriebssystemen ist eine wichtige Voraussetzung für wissenschaftliches Arbeiten. Wir bringen euch die Grundlagen bei.
* **Unix/Kommandozeile**: Der Umgang mit der Kommandozeile und mit Unix-artigen
Betriebssystemen ist eine wichtige Voraussetzung für wissenschaftliches Arbeiten.
Wir bringen euch die Grundlagen bei.


### 2. Woche: LaTeX

**LaTeX** ist das Standardwerkzeug, um wissenschaftliche Texte zu produzieren.
Es bietet hervorragenden Formelsatz, automatisiertes erstellen von Inhaltsverzeichnissen und Bibliographie, Trennung von Form und Inhalt, Hyperlinks und vieles mehr.
Es bietet hervorragenden Formelsatz, automatisiertes Erstellen von Inhaltsverzeichnissen
und Bibliographie, Trennung von Form und Inhalt, Hyperlinks und vieles mehr.


## Vorbereitung

Bitte beachtet die folgenden Schritte:

- Die Software vorher [installieren](/install)
- Bei Problemen können wir gerne per [Mail](about.html) oder beim betreuten Installieren helfen.
- Die Software vorher [installieren](/install)!
- Bei Problemen können wir gerne per [Mail](problem.html) helfen.
- Am Donnerstag vor der ersten Woche bieten wir ein begleitetes Installieren eines [Dual-Boot-Systems](/install/dualboot.html) an.
- Einen Laptop mitbringen, eine begrenzte Anzahl Laptops kann auch von uns gestellt werden.
- Verlängerungskabel/Mehrfachstecker mitbringen (falls möglich)

Expand All @@ -86,7 +105,7 @@ Der Eingang befindet sich gegenüber vom Haupteingang des Hörsaalgebäudes II.
<td>Do</td>
<td>21.09.2023</td>
<td>ab 10 Uhr</td>
<td><span style="color:crimson"> Hybrid </span></td>
<td><span style="color:crimson"> Seminarraum, noch nicht bekannt </span></td>
<td>Umstieg auf Linux für Interessierte
</td>
</tr>
Expand Down
Loading

0 comments on commit ee0bb59

Please sign in to comment.