Skip to content

Collection of files and classes describing the outcome of an experiment

License

Notifications You must be signed in to change notification settings

alexludwigklein/MATLAB-Experiments

Repository files navigation

MATLAB-Experiments

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.

Installation

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)

Usage

A description is currently not (yet) available.

About

Collection of files and classes describing the outcome of an experiment

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages