IRootLab
An Open-Source MATLAB toolbox for vibrational biospectroscopy
Miscellanea

Detailed Description

Files

file  addtopath.m
 Adds directory to path with recursion into all subdirectories.
 
file  getdirs.m
 Recursive directory structure getter.
 
file  call_help.m
 Extracts file name from figure handle and calls help2()
 
file  do_blockmenu.m
 Create [and apply] block.
 
file  figure1_WindowKeyPressFcn.m
 Part of the context-sensitive help system Executes on key press with focus on figure1 or any of its controls.
 
file  listbox_get_selected_1stname.m
 Returns the first selected string o a listbox of popupmenu.
 
file  listbox_get_selected_names.m
 Returns the selected elements of a listbox or popupmenu as a cell of strings.
 
file  listbox_load_from_workspace.m
 Populates listbox/popupmenu with variables in workspace that belong to certain class.
 
file  show_description.m
 Fills editbox with description of object selected in listbox.
 
file  gendata.m
 Lets the user create a dataset by clicking the mouse and pressing the number keys.
 
file  load_all_items.m
 Loads all MAT files in current directory (that contain a "r" variable inside) into the workspace.
 
file  load_soitem.m
 Loads MAT file containing a r structure with a item field.
 
file  is_2014.m
 Returns True if MATLAB version is greater than 2014a.
 
file  gridsearchparam.m
 
file  assert_all.m
 Makes all assertions.
 
file  assert_decider.m
 Makes sure that the object is able to decide upon classes.
 
file  assert_meancentered.m
 Checks whether the columns of X have mean zero up to a certain tolerance.
 
file  assert_standardized.m
 Checks whether the columns of X have mean zero and variance 1 up to a certain tolerance.
 
file  atrtool.m
 Compatibility: calls datatool.m.
 
file  check_hsc.m
 check_hsc
 
file  classsplitter.m
 
file  close_windows.m
 Closes windowsThis function closes the figures (close all) and browsers, so far.
 
file  colors_markers.m
 Calls fig_assert.m.
 
file  compare.m
 Shallow structure or cell comparison.
 
file  copy_obj.m
 Shallow copy of object.
 
file  edit_ircode.m
 Bypass to ircode_edit.m.
 
file  emptystruct.m
 Creates empty structure with fields as in passed structure.
 
file  get_computer_name.m
 Returns the host name.
 
file  guide_figs.m
 Opens all .fig files in directory in GUIDE.
 
file  iif.m
 in-line "IF"This function takes three parameters. The first parameter is a condition. If the condition is true, returns the second argument, otherwise the third.
 
file  irconfusion.m
 
file  irootlab_restart.m
 
file  irtools.m
 
file  irtools_data.m
 Compatibility: calls datatool.m Because the NP paper mentions "irtools_data", this compatibility script is provided to avoid one problem.
 
file  make_one.m
 Makes one block from manyIterates throught the cell of blocks. If an element is a block_cascade_base, extracts its blocks; otherwise adds the element.
 
file  maximize_window.m
 Maximizes figure on screenHas a workaround to prevent figure from occupying two monitors, which consists of dividing the width by two if the width-to-height ratio is greater than 2.
 
file  protect_against_inf.m
 Replaces infinite values by maximum/minimum.
 
file  setbatch.m
 Assigns several fields to structure or object.
 
file  traintest.m
 Runs a single train-test and returns the logged logs.
 
file  startup.m
 Adds all folders to the MATLAB path. This script needs to be run from the IRootLab root folder.