Skip to content

Eine Sammlung von Funktionen zur Versuchsauswertung mit Python im Physik Lehramt an der RWTH Aachen

License

Notifications You must be signed in to change notification settings

RWTH-MK/physikpraktika

Repository files navigation

lehramt-physik-praktika

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.

Einbinden ohne Git

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.

Einbinden mit Git

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.

Einsatz

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 ;)

About

Eine Sammlung von Funktionen zur Versuchsauswertung mit Python im Physik Lehramt an der RWTH Aachen

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages