kafe – Ein Python-Paket für elementare Datenanalyse im ...
kafe – Ein Python-Paket für elementare Datenanalyse im ...
kafe – Ein Python-Paket für elementare Datenanalyse im ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
3.2. Zusammenfassung 17<br />
3.1.4. RooFiLab<br />
Abbildung 3.3.: Graphische Benutzeroberfläche von RooFiLab. Der Steuerbereich <strong>im</strong><br />
rechten Fenster ist in sog. „Shutter“ gegliedert, die dem Anwender<br />
Funktionen zur <strong>Ein</strong>lesung, Analyse und Darstellung der Daten bieten.<br />
Im linken Fenster werden die Daten und die angepasste Modellfunktion<br />
mithilfe von ROOT-Methoden dargestellt.<br />
Für den <strong>Ein</strong>satz in Physikpraktika wurde am Karlsruher Institut <strong>für</strong> Technologie das Fit-<br />
<strong>Paket</strong> RooFiLab [Mü10] entwickelt. Dieses wurde ausgehend von den Bedürfnissen <strong>im</strong><br />
Praktikum erstellt und ermöglicht eine korrekte Behandlung von Abszissenfehlern und<br />
Fehlerkorrelationen. Die Analyse der Daten und die graphische Darstellung der Ergebnisse<br />
werden mithilfe der da<strong>für</strong> best<strong>im</strong>mten ROOT-Klassen durchgeführt. Die Bedienung<br />
erfolgt über eine graphische Benutzeroberfläche, was den Umgang mit ROOT<br />
erleichtern soll, indem die da<strong>für</strong> zu erbringende Programmierleistung durch eine graphische<br />
Schnittstelle überbrückt wird.<br />
Anders als bei Origin wird bei RooFiLab jedoch die Reproduzierbarkeit gewährleistet,<br />
da die Messdaten, die Fehlerinformation und Anweisungen zum Fit-Algorithmus nicht<br />
<strong>im</strong> Rahmen des Programms selber eingegeben werden, sondern in einer oder mehreren<br />
Dateien organisiert werden, welchen dem Programm übergeben werden. Bedenklich ist<br />
jedoch der <strong>Ein</strong>satz von RooFiLab aus didaktischer Sicht erst dann, wenn das Aneignen<br />
von Programmierkenntnissen vermittelt werden soll. Hier wird durch die graphische<br />
Steuerung von dem selbstständigen Verfassen von Programmen abgesehen und abgewöhnt,<br />
was nicht der Standardpraxis in der <strong>Datenanalyse</strong> entspricht.<br />
3.2. Zusammenfassung<br />
Wie aus dem zuvor verschafften Überblick ersichtlich, kann keines der vorgestellten<br />
Softwarepakete die Anforderungen an eine Auswertesoftware <strong>für</strong> das Physikpraktikum<br />
erfüllen. <strong>Ein</strong> Überblick der interessanten Eigenschaften der Software wird in Tabelle<br />
3.1/S. 18 gezeigt.<br />
Das Hauptproblem besteht bei den einfacheren gnuplot und Origin in mangelnder<br />
Funktionalität, bei dem fortgeschrittenen ROOT eher in der Schwierigkeit der Bedienung<br />
und der mangelnden Zugänglichkeit. Diese Probleme werden zum Teil <strong>im</strong> Fit-<br />
17