Ein Repository für den Kurs Mathematik für Physiker 1, WiSe 2022-23
Go to file
2022-10-20 22:04:15 +02:00
dist main > main: VERSION init 2022-10-10 11:18:28 +02:00
notebooks master > master: notebook woche 2 2022-10-20 22:04:15 +02:00
src master > master: src - methoden funktionieren 2022-10-20 22:04:06 +02:00
templates main > main: init 2022-10-10 11:17:25 +02:00
tests main > main: README 2022-10-10 11:17:37 +02:00
.coveragerc main > main: init 2022-10-10 11:17:25 +02:00
.gitignore main > main: init 2022-10-10 11:17:25 +02:00
justfile master > master: justfile - gen models param 2022-10-20 16:22:10 +02:00
LICENSE main > main: init 2022-10-10 11:17:25 +02:00
main.py main > main: init 2022-10-10 11:17:25 +02:00
pyproject.toml main > main: init 2022-10-10 11:17:25 +02:00
README.md main > main: init 2022-10-10 11:17:25 +02:00
requirements.txt master > master: requirements 2022-10-20 16:21:57 +02:00

Mathematik für Physiker I, WiSe 2022-23

Der Inhalt dieses Repository ist keineswegs verpflichtend, sondern dient dem Zweck, „Handnotizen“ anzubieten. Es besteht hier kein Anspruch auf Vollständigkeit. Es werden hier keine offiziellen Lösungen für die Übungsblätter gespeichert.

Die offiziellen Notizen zum Kurs sowie alle Übungsblätter, (Abgabe)termine, etc. findet man ausschließlich auf der Moodle-Seite.

(Wesentliche) Struktur des Repositorys

.
├── ./notebooks # Python/Jupyter Notebooks
│   ├── ...
│   └── ... *.ipynb Dateien
├── ./src       # Quellcode
│   ├── ...
│   └── ... *.py Dateien
├── ./templates # Templates für Konfiguration
│   ├── ...
│   └── ... *.yaml Dateien
├── ./setup     # User Konfiguration
│   ├── ...
│   └── ... *.yaml Dateien
├── ./tests     # enthält ggf. automatisiertes Testing
├── ./dist      # enthält VERSION infos
├── ./models    # erzeugte Modelle
├── ./docs      # Dokumentation für erzeugte Modelle
│
├── justfile
├── README.md
├── LICENSE
├── requirements.txt
└── main.py

Gebrauchshinweise

Systemvoraussetzungen

Setup

Für den Gebrauch der Python-Skripte + Notebooks braucht man einige Packages. Um diese zu installiere führe man

just build
# oder
just build-requirements

aus. Alternativ kann man

python3 -m pip install -r --disable-pip-version-check -r requirements.txt
# für Windowsuser:
py -3 -m pip install -r --disable-pip-version-check -r requirements.txt

verwenden.

Ausführung

Die Notebooks kann man direkt in dem jupyter GUI öffnen, oder in einem bash Terminal führe man

just notebook xyz

aus, um den Notebook notebooks/xyz.ipynb zu starten. Alternativ, kann man

python3 -m jupyter notebook notebooks/xyz.ipynb
# für Windowsuser:
py -3 -m jupyter notebook notebooks/xyz.ipynb

verwenden.