LeonSaal / TGA-FTIR-hyphenation-tool-kit

GNU General Public License v3.0
1 stars 1 forks source link

tir.calibrate(mode = 'recalibrate', method = ...) weird #38

Closed danield5732 closed 3 years ago

danield5732 commented 3 years ago

Ich habe ein Kalibriertnotebook geschrieben in dem neu kalibriert wird und danach die verwendeten Kalibrier-Messungen mittels 'IR_to_DTG' geplottet werden. Ich möchte mir hiermit nochmal die verschiedenen Kalibriermethoden (max, co_oxi, iter) ansehen und im Idealfall besser verstehen.

Ich habe nach Änderung der Methode den Kernel neu gestartet und immer das komplette Notebook durchlaufen lassen. In den 'IR_to_DTG' Plots habe ich aber so gut wie keine Unterschiede gesehen, obwohl die ausgegebenen Kalibrier-Parameter deutliche Unterschiede zeigen.

Dann habe ich das Notebook kopiert und für jede Methode ein eigenes erstellt, um es besser nebeneinander vergleichen zu können. Hier zeigen sich nun diese Effekte:

Mit dem nicht reproduzierbaren Verhalten fällt es schwer weiter zu testen. Liegt das überhaupt am Package oder am Jupyter Notebook, wenn ich mehrere Tabs mit verschiedenen Notebooks geöffnet habe? Eigentlich denke ich, dass die Kernel klar getrennt arbeiten, wobei ich mit allen Notebooks auf das selbe Arbeitsverzeichnis zugreife. Andererseits führe ich keine gleichzeitig aus. ich schicke dir das Beispielnotebook auch noch per Mail.

Hoffe das Verhalten lässt sich noch korrigieren.

LeonSaal commented 3 years ago

Ich habe noch nicht ganz das Problem begriffen, abgesehen von der Reihenfolge im plot, die durch die Reihenfolge bei den Unterscheidlichen Methoden zustande kommt. Im IR_to_DTG sollte sich die Reihenfolge erzwingen lassen, indem man gases=['h2o','co','co2'] als parameter übergibt.

danield5732 commented 3 years ago

Danke für den Hinweis mit gases= Ich teste spätestens am Mittwoch wieder, dann gebe ich dir nochmal Rückmeldung, vielleicht hat es sich auch durch die anderen Issues zu IR_to_DTG schon behoben.

danield5732 commented 3 years ago

Ich kann es leider nicht richtig testen, da jetzt bei 'IR_to_DTG' diese Meldung kommt (was nicht stimmt) und nichts geplottet wird: "Option unavailable without calibration!"

Alle anderen Plotting-Funktionen funktionieren.