Ein Repository für den Kurs Mathematik für Physiker 1, WiSe 2022-23
Go to file
2023-02-04 15:16:01 +01:00
dist main > main: VERSION init 2022-10-10 11:18:28 +02:00
notebooks master > master: nb - plotformatierung 2023-01-05 16:23:25 +01:00
notes master > master: handschrift - woche 15 aktualisiert 2023-02-04 15:16:01 +01:00
src master > master: nb - plotformatierung 2023-01-05 16:23:25 +01: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 master > master: notes 2022-11-17 21:35:29 +01:00
justfile master > master: justfile - export rezept 2022-12-15 07:35:21 +01:00
LICENSE main > main: init 2022-10-10 11:17:25 +02:00
main.py master > master: minor 2022-10-24 18:09:06 +02:00
pyproject.toml main > main: init 2022-10-10 11:17:25 +02:00
README.md master > master: notes 2022-11-17 21:35:29 +01:00
requirements.txt master > master: requirements 2022-12-15 07:06:01 +01:00

Mathematik für Physiker I, WiSe 2022-23

Der Inhalt dieses Repository ist keineswegs verpflichtend, sondern dient dem Zweck, „Handnotizen“ anzubieten (siehe insbesondere den ./notes/ Ordner). 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

.
├── ./notes     # Handschrift aus ÜG
├── ./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.