Collection of files and classes describing the outcome of an experiment with support for many MATLAB's builtin data types as well as custom classes, e.g. Videos and BeamProfiles. The purpose of the classes is to make all information of an experiment available in MATLAB, i.e. the control parameters of the experiment, the raw data (such as high-speed movies) and the results of the post processing.
Add the parent directory that holds all @-folders to you local MATLAB path. This task can easily be done
with MATLAB's addpath
and genpath
functions. The code requires the following toolboxes to be installed
(depending on the features used in the Videos class):
- Optimization Toolbox
- Signal Processing Toolbox
- Image Processing Toolbox
- Statistics and Machine Learning Toolbox
- Curve Fitting Toolbox
- Computer Vision System Toolbox
Furthermore, the code makes use of some additional third party tools that can be found on the file exchange or on GitHub (again, mostly for the support of the Videos and BeamProfiles class) ):
- TIFFSTack for reading and mapping TIF files to memory
- DataHash for creating hash values
- GetFullPath that should be available as
fullpath
on your MATLAB path to determine the full path of a file - saveastiff for saving TIF files
- export_fig for exporting MATLAB figures in high resolution (used when exporting videos as shown on screen)
- SLM Tools for Shape Language Modeling (SLM)
A description is currently not (yet) available.