Tasks
Although developed from the very beginning centered around a graphical user interface (GUI), an important aspect of this toolbox is to strictly separate those functions actually performing operations on datasets from the user interface.
What follows is a documentation of the tasks the toolbox should be able to perform, independent on the user interface used to access the underlying functions to perform these tasks.
List of tasks
Goal: A list of tasks that the toolbox should be able to perform on datasets, together with a detailled description of each task.
The tasks the toolbox was designed for can be divided into several separate areas:
-
- General I/O routines, such as reading and saving of spectra
- Preprocessing
Processing of raw data- Accumulation
- Smoothing
- Averaging
- Analysis
(General) analysis of preprocessed data- Measuring distances
- Fitting time profiles (i.e., their decay)
- Comparing spectra at different times (temporal evolution)
- Comparing of different spectra/different time profiles
- …
Further tasks, more related to operating the toolbox and data display, can be categorised as follows:
- Figures
- Modifications of figures
- Save/export figures in different (file) formats
- GUI
all GUI-related functions