Eine Sammlung von Funktionen zur Versuchsauswertung mit Python im Physik Lehramt an der RWTH Aachen. Dieses Paket baut auf Numpy und Uncertainties auf, um gut händelbare Lösungen zu ermöglichen. Außerdem sind eine handvoll Naturkonstanten hinterlegt (ausführlicher erhältlich in scipy.constants).
Dieses Paket ist nicht vollständig! Um Änderungen mitzubekommen, gerne das Repo beobachten.
Soll das ganze Paket genutzt werden: Das Repo in den eigenen Ordner der Versuchsauswertung kopieren -- Dazu oben
rechts auf den grünen Code
Button der Webseite und dort Download ZIP
klicken. Diese .zip dann entpacken, dass
in der Auswertung ein physikpraktika-Ordner liegt, in dem direkt alle Dateien zu sehen sind.
Dieses Paket ist so aufgebaut, dass bei Bedarf auch einzelne Dateien entnommen werden können: Dazu die gewünschte
Datei in das Verzeichnis legen, in dem auch die Auswertung stattfindet und
import <physikpraktika_einzeldatei_ohne_.py_endung>
schreiben.
Wer Git beherrscht, kann dieses Repo als Submodul
verwenden. Dazu im eigenen Repo für die Auswertung git submodule add https://github.com/RWTH-MK/physikpraktika.git
ausführen und bei einem Update des Repos git submodule update --recursive --remote
nutzen.
Es empfiehlt es sich beim Arbeiten einen kürzeren Namespace zu wählen, z. B. import physikpraktika as fp
.
Bitte auf keinen Fall from physikpraktika import *
importieren, da die Naturkonstanten leicht zu überschreiben sind.
Alle Befehle sind ausgiebig kommentiert und hoffentlich namentlich eindeutig.
Eine beispielhafte Auswertung ist im zugehörigen Repository verfügbar.
Bei Fragen und Problemen bitte ein Issue eröffnen oder auf kurzem Dienstweg melden ;)