% CORE
%
% Files
%   array_colorbar            - array_colorbar - toggle colorbar for axes array
%   author_validate           - author_validate - ensure non-empty author
%   auto_calibrate            - auto_calibrate - compute a reasonable calibration value
%   axes_array                - axes_array - create an array of axes in the current figure window
%   browser                   - browser - sound browsing interface
%   browser_annotate_menu     - browser_annotate_menu - browser annotation function menu
%   browser_bdfun             - browser_bdfun - enable selection in spectrogram display axes
%   browser_bmfcn             - h = gco;
%   browser_controls          - browser_controls - callbacks for browser controls
%   browser_create            - browser_create - create browser data structure
%   browser_daemon            - browser_daemon - create a timer object to handle browser state saves
%   browser_detect_menu       - browser_detect_menu - create menus for available detectors
%   browser_detect_menu_old   - browser_detect_menu - load menus of available detectors
%   browser_display           - browser_display - create or update sound browser display
%   browser_edit_menu         - browser_edit_menu - browser file function menu
%   browser_file_menu         - browser_file_menu - browser file function menu
%   browser_filter_menu       - browser_filter_menu - create menus for available filters
%   browser_help_menu         - browser_help_menu - browser help function menu
%   browser_kpfun             - browser_kpfun - key press function for browser figure
%   browser_log_menu          - browser_log_menu - browser log functions menu
%   browser_measure_menu      - browser_measure_menu - browser measurement function menu
%   browser_measure_menu_new  - browser_measure_menu - create menus for available measures
%   browser_movefcn           - browser_movefcn - mouse motion function
%   browser_navigation_update - browser_navigation_update - update navigation controls given browser state
%   browser_palettes          - browser_palettes - create browser palettes
%   browser_play              - browser_play - handle play request from browser
%   browser_rebuild_menus     - browser_rebuild_menus - rebuild browser menus
%   browser_resizefcn         - browser_resizefcn - figure resize function for sound browser
%   browser_select_menu       - browser_select_menu - browser event selection function menu
%   browser_sound_menu        - browser_sound_menu - browser sound view and play options menu
%   browser_template_menu     - browser_template_menu - browser template function menu
%   browser_time_nav_bar      - browser_time_nav_bar - time navigation buttons for browser
%   browser_toys              - browser_palettes - create browser palettes
%   browser_view_menu         - browser_view_menu - browser sound view options menu
%   browser_view_update       - browser_view_update - update view state array upon change of state
%   browser_window_menu       - browser_window_menu - track and arrange open windows
%   cache_clear               - cache_clear - clear cache entry
%   channel_control_strings   - channel_control_strings - update channel control strings
%   channel_matrix            - channel_matrix - create channel display matrix
%   channel_matrix_update     - channel_matrix_update - update channel matrix
%   channel_strings           - channel_strings - convert channel strings and channel matrix
%   clip_bdfun                - clip_bdfun - clip axes focus button down function
%   color_to_rgb              - color_to_rgb - get rgb values for named color
%   colormap_to_fun           - colormap_to_fun - get function for named colormap
%   corr_specgram             - specgram_corr - spectrogram based correlation computation
%   data_event_create         - data_event_create - create data event structure
%   decimate_labels           - decimate_labels - decimate label strings if needed
%   delete_child              - delete_child - delete child from screen and parent
%   det_to_log                - det_to_log - convert detection structure to log structure
%   detector_waitbar          - detector_waitbar - create and update detector waitbar
%   dialog_group              - dialog_group - create a group of buttons in figure
%   dialog_okfun              - dialog_okfun - dialog group generic OK button callback
%   event_bdfun               - event_bdfun - event display button down function
%   event_create              - event_create - create event structure
%   event_get                 - event_get - get indexed events from log
%   event_intersect           - event_intersect - compute intersection of events
%   event_labels              - event_labels - construct label strings for event selection grid
%   event_menu                - event_menu - menu for displayed events
%   event_menu_bdfun          - event_menu_bdfun - create event menu upon request
%   event_view                - event_view - display event in sound and log browser 
%   export_event_measurements - export_event_measurements - export event measurements
%   export_log                - export_log - export log to external format
%   file_settings             - file_settings - handle settings data file
%   fish_grid                 - fish_grid - create non-uniform grid in unit interval
%   fish_interp               - fish_interp - perform simple fish-eye effect interpolation
%   generate_key_reference    - generate_key_reference - generate keyboard shortcut reference
%   generate_menu_reference   - generate_menu_reference - generate menu commands reference
%   get_browser_state         - get_browser_state - get browser display state
%   get_channels              - get_channels - get channels in order from channel representation
%   get_child                 - get_child - get child figure handle name
%   get_clips                 - get_clips - create event clips from events
%   get_event_annotations     - log_annotations - get annotation data from log
%   get_event_measurements    - get_event_measurements - get event measurement data from log
%   get_field_value           - get_field_value - get_field value pairs from cell array
%   get_file_ext              - get_file_ext - get file extensions from strings
%   get_machine_name          - --
%   get_sound_files           - get_sound_files - get location of sound files interactively
%   get_templates             - get_templates - get currently available templates
%   get_xbat_figs             - get_xbat_figs - get handles to xbat figures
%   help_menu_templates       - help_menu_templates - create help templates for menus
%   help_template             - help_template - create help template
%   infer_settings            - settings_inference - infer settings for sound
%   input_create              - input_create - create input description
%   is_filestream             - is_filestream - check if contents of folder are file stream
%   kinfo_create              - kinfo_create - create structure to support key reference
%   linestyle_to_str          - linestyle_to_str - linestyle string for named linestyle
%   log_annotate_menu         - log_annotate_menu - log browser annotation function menu
%   log_backup                - log_backup - create backup log
%   log_browser               - log_browser - browse log along with sound browser parent
%   log_browser_display       - log_browser_display - create or update log browser display
%   log_browser_palettes      - log_browser_palettes - create browser palettes
%   log_browser_window_menu   - log_browser_window_menu - track and arrange open windows
%   log_clips                 - log_clips - create sound clips from log file
%   log_close                 - log_close - close open log in browser
%   log_compare               - log_compare - comparet two logs
%   log_create                - log_create - create empty log structure
%   log_create_new            - log_create - create empty log structure
%   log_edit_menu             - log_edit_menu - log browser edit function menu
%   log_export                - log_export - export log information to text file
%   log_extent_dialog         - log_extent_dialog - get log browser extent variables
%   log_file_menu             - log_file_menu - browser file function menu
%   log_fileupdate            - log_fileupdate - update filenames in log after renaming files
%   log_info_str              - log_info_str - create string cell array with log info
%   log_info_update           - log_info_update - update log extent information fields
%   log_is_open               - log_is_open - try to see whether log is open
%   log_kpfun                 - log_kpfun - key press function for log browser figure
%   log_labels                - log_labels - construct label strings for log information menu
%   log_measure_menu          - log_measure_menu - log browser measurement function menu
%   log_menu_update           - log_menu_update - update log information menu
%   log_open                  - log_open - open log in browser figure
%   log_repair                - log_repair - repair log file
%   log_resizefcn             - log_resizefcn - figure resize function for log browser
%   log_save                  - log_save - save log to file
%   log_select                - log_select - select events from a log
%   log_sort                  - log_sort - sort log events using specified field
%   log_sound_menu            - log_sound_menu - log browser sound view and play options menu
%   log_split                 - log_split - partition log in various ways
%   log_strip                 - log_strip - remove metadata from log
%   log_update                - log_update - update open log
%   log_view_menu             - log_view_menu - log browser view options menu
%   lt_to_linestyle           - lt_to_linestyle - linestyle string for named linestyle
%   metadata_create           - metadata_create - create metadata structure
%   my_chirp                  - my_chirp - create chirp signal for sound using parameters
%   new_detector              - new_detector - create directory and templates for XBAT detector
%   order_largest             - order_largest - compute largest elements in an array
%   order_smallest            - order_smallest - compute smallest elements in an array
%   order_statistics          - order_statistics - compute order statistics of an array
%   parse_tag                 - parse_tag - parse tag string for xbat figures
%   proper_filename           - proper_filename - determine whether a string may be a filename
%   rgb_to_color              - rgb_to_color - get names from rgb values
%   scatter_matrix            - scatter_matrix - prototype for plotting and selection
%   scatter_matrix_bdfun      - scatter_matrix_bdfun
%   scatter_selection_edit    - scatter_selection_edit- edit scatter selections
%   scrollbar_cbfun           - scrollbar_cbfun - callback function for scrollbar
%   selected_create           - selected_create - create selected event set structure
%   selection_create          - selection_create - create selections
%   selection_edit            - selection_edit - edit selections and events
%   selection_edit_update     - selection_edit_update - update selection edit state array upon edit
%   set_browser_state         - set_browser_state - set browser display state
%   set_ptr                   - SETPTR Set figure pointer.
%   smooth                    - Smooth data.
%   splash_image              - splash_image - display image as splash screen
%   status_update             - status_update - update status bar display
%   str_to_init               - string_to_initials - convert string typically name to initials
%   str_to_linestyle          - str_to_linestyle - linestyle name of linetype string
%   str_to_sort               - str_to_sort - convert sorting string to sorting structure
%   stream_read               - stream_read - get sound samples from a recording stream
%   string_split              - string_split - split a string based on a pattern
%   string_title              - string_capitalize - create title string
%   struct_edit               - struct_edit - edit simple flat structure values
%   struct_find               - struct_find - find structures in a struct array
%   struct_menu               - struct_menu - create menu representation of structure
%   struct_menu_labels        - struct_menu_labels - label strings to create a structure info menu
%   struct_to_excel           - struct_to_excel - save struct as excel worksheet
%   summary_create            - summary_create - create generation summary structure
%   sys_create                - sys_create - create system interaction structure
%   temp_log                  - detector_log - create temporary log
%   test_input                - test_input - test input dialog
%   test_scatter_data         - --
%   unflatten_struct          - unflatten_struct - unflatten struture
%   update_extension_palettes - update_extension_palettes - update extension palettes when logs change
%   update_log_palette        - update_log_palette - update log palette when opening or closing logs
%   update_renderer           - update_renderer - update renderer of figure
%   update_xbat_palette       - update_xbat_palette - update available sounds and logs in palette
%   validate_events           - validate_events - validate correctness of events
%   view_create               - view_create - create view settings structure
%   view_to_str               - view_to_str - create command string for view options
%   window_to_fun             - window_to_fun - get function for named window
%   xbat_colors               - xbat_colors - get colors used in xbat interface
%   xbat_palette              - xbat_palette - main palette to provide access to files
%   xbat_root                 - xbat_root - get XBAT root directory
%   xbat_startup              - xbat_startup - startup file for xbat
%   xbat_version              - xbat_version - output XBAT version string
