Bereiche | Tage | Auswahl | Suche | Aktualisierungen | Downloads | Hilfe
MA: Fachverband Magnetismus
MA 22: Magnetic Measurement Methods
MA 22.1: Vortrag
Dienstag, 15. März 2011, 11:00–11:15, HSZ 403
Cracking bits with serpent’s bit - fast and easy experimental data evaluation using python — •Artur Glavic1, Jörg Voigt2, and Thomas Brückel1,2 — 1Institut für Festkörperforschung, FZ Jülich, D-52425 Jülich — 2Jülich Centre for Neutron Science, IFF, FZ Jülich, Outstation at FRM II, Lichtenbergstrasse 1, D-85747 Garching
For many physical experiments with non commercial instruments it is necessary to program new software to evaluate the collected data. According to experience this is mostly done by small scripts developed in the experimental group using low-level languages as C or Fortran. The downside of this approach is, that these programs can’t be changed very easily to adapt them to new problems and that they can’t be used on different platforms.
For most of the cases the main advantage of e.g. C, namely the short execution time, is not important as the data size is small. In this contribution I will introduce the interpreter language python with some useful extension modules, which make it easy to write data evaluating script or even evaluate on-line. The resulting software doesn’t have to be compiled and is platform independent. With the object oriented architecture the programs can be written very general making changes easier. I will demonstrate this on a complete evaluation of different measurement types on Multiferroic TbMnO3 thin-films reaching from SQUID magnetometry, x-ray diffraction and reflectometry to magnetic neutron and x-ray scattering. All these evaluations were done with a general architecture using plug-in like parts for the different methods.