Historie

Zielstellung
Zusammenfassung der Parameter für Simulationen und insbesondere Fits
Motivation
Grundlage für eine Report-Funktionalität und damit für eine geordnete Dokumentation
Automatische Speicherung sämtlicher Parameter
Problem
Bei Simulationen und insbesondere bei längeren Fits (mehrere Iterationen etc.) ist es am Ende durchaus interessant, die „Historie“ der durchgeführten Operationen zu kennen und so zusammen mit den Daten im Datensatz abzulegen, daß man jederzeit wieder aus einem Datensatz einen Report generieren kann.
Lösung
Entwicklung der notwendigen Datenstruktur
Automatische Ablage im Datensatz

Zielstellung

Zusammenfassung der Parameter und der Historie für Simulationen und insbesondere Fits im Datensatz selbst.

Problem

  • Abklärung der Datenstruktur, die notwendig ist.
  • Abklärung, wo die Daten innerhalb des Datensatzes gespeichert werden;
    zwei Möglichkeiten:
    1. innerhalb der TSim-Struktur
    2. im history-Cell-Array des Datensatzes selbst

Lösung

Datenstruktur

  • Inhalt
    • vollständige TSim-Struktur
      • Verwendeter Fit-Algorithmus
      • Terminierungsgrund für Fit
      • output von lsqcurvefit
    • calculated-Matrix
    • Datum und Uhrzeit (datetime als Zeitstempel)
    • Zielstellung purpose, optional
    • Kommentar comment, optional
  • Ablageort
    • wäre noch zu klären
    • in die history des Datensatzes hätte den Vorteil, daß man gemütlich immer die TSim-Struktur kopieren könnte.

Implementierung

trEPRTSim_history: Routine, die die Historie in einen trEPR-Datenstruktur-konformen Datensatz schreibt.

Aus der Hilfe zur Routine:

  trEPRTSim_history Manage history records of the TSim module (create, ...)
 
  Usage
    dataset = trEPRTSim_history('write',dataset);
 
    <command> - string 
                currently only 'write'
                'write' - write history record
 
    dataset   - struct
                Full trEPR toolbox dataset including TSim structure
 
  See also trEPRdataStructure.
de/software/matlab/tsim/dev/c/history.txt · Zuletzt geändert: 2017/12/09 20:09 (Externe Bearbeitung)