malaclypseII / PyXMRTool

Python Package for the analysis of X-Ray Magnetic Reflectivity data measured on heterostructures
GNU Lesser General Public License v3.0
0 stars 1 forks source link

Restructure internal data organization to allow for independent storage of different polarizations #2

Closed malaclypseII closed 5 years ago

malaclypseII commented 5 years ago

Winkelscans werden normalerweise erst für die eine und dann für die andere Polarisation durchgeführt. Dabei sind die Winkel nicht 100%ig reproduzierbar. Deshalb sollte für jeden Reflektivitätswert der Winkel mitgespeichert werden.

Auch kann es vorkommen, dass sowieso nur eine Polarisation gemessen wird. Z.B. wenn erstmal nur Informationen für die Struktur benötigt werden.

Vorschlag: Die bisherige Datenpunkte sind so aufgebaut (energy, angle, r_left, r_right) o.ä. Flexibler wäre (energy, angle, pol_flag, refl). Allerdings wären dann bei gleichen winkeln mehr aufrufe von Pythonreflectivity nötig. Vielleicht geht auch das bisherige Konzept mit der Möglichkeit Einträge leer zu lassen und gleiche Winkel/Energiekombinationen zu mergen?

malaclypseII commented 5 years ago

Working on it with branch iss2

malaclypseII commented 5 years ago

Konzept:

malaclypseII commented 5 years ago

Liste der bereits umgebauten Funktionen:

malaclypseII commented 5 years ago

Completed with commit 7371978

malaclypseII commented 5 years ago

merged into master branch