This is the culmination of work fixes #75.
Also, this goes a long way towards addressing #25.
advanced_image_processing: Updates to use ArrayRecorder dictionary style of storage. Also, removed the array_debug_recorder from parameters and added a decorator instead, which provides access to the array_debug_recorder through a static variable. Configures functions beneath it to use an array_debug_recorder of the same kind in a subgroup.
nanshe_learner: Modified construction of resume_logger and array_debug_recorder to follow new constraints from HDF5_recorder. Updates to use ArrayRecorder dictionary style of storage. Also, removed the array_debug_recorder from parameters and added a decorator instead, which provides access to the array_debug_recorder through a static variable. Configures functions beneath it to use an array_debug_recorder of the same kind in a subgroup.
wavelet_transform: Updates to use ArrayRecorder dictionary style of storage. Also, removed the array_debug_recorder from parameters and added a decorator instead, which provides access to the array_debug_recorder through a static variable. Configures functions beneath it to use an array_debug_recorder of the same kind in a subgroup.
test_additional_io: Created a test for the additional_io module. Just tests the function expand_pathname_list. This closes #69.
test_HDF5_searchers: Added a test for HDF5_searchers.get_matching_paths. This fixes #76.
test_HDF5_searchers: Added a test for HDF5_searchers.get_matching_paths_groups. This fixes #77.
test_HDF5_searchers: Added test for HDF5_searchers.get_matching_grouped_paths. This fixes #78.
test_HDF5_searchers: Added test for HDF5_searchers.get_matching_grouped_paths_found. This fixes #79.
debugging_tools: WIP. Added doctests for debugging_tools.log_call. This is an attempt to address #71.