nanshe/advanced_image_processing.py: Fixed another spelling error in a comment.
nanshe/advanced_image_processing.py: Corrected a typo in a comment.
nanshe/advanced_image_processing.py: Changed indent level of statement.
nanshe/advanced_image_processing.py: Split up long line in wavelet_denoising.
nanshe/advanced_image_processing.py: Added a TODO for postprocess_data to remove the unnecessary array_debug_recorder_enumerator closure.
tests/test_advanced_image_processing.py: Changed percentage_pixels_below_max in the config variable in test_postprocess_data_2 to a floating point value.
nanshe/HDF5_recorder.py: Renamed the SubgroupingRecorders class in class_static_subgrouping_array_recorders to ClassSubgroupingRecorders.
nanshe/HDF5_recorder.py: Commented docstrings of SubgroupingRecorders and ClassSubgroupingRecorders so to avoid including in Sphinx documentation.
docs/modules.rst: Updated modules to reflect current doc layout.
docs/nanshe.rst: Updated to reflect all new files modules added to nanshe.
nanshe/advanced_image_processing.py: Replaced expanded_numpy.dot_product_L2_normalized with expanded_numpy.dot_product_normalized as it is nearly an order of magnitude faster by using optimized BLAS routines.
nanshe/advanced_image_processing.py: Found a bug where regions might be accepted even if they failed to match some of the properties.
nanshe/advanced_image_processing.py: Switched from using new_wavelet_image_denoised_segmentation to using watershed_local_maxima.label_image for generating neurons["mask"].
nanshe/nanshe_learner.py: Made sure other neuron properties were copied over in the block case.
nanshe/nanshe_learner.py: Fixed the block case to make sure it wouldn't include neurons that were not mostly in the non-windowed block region.
tests/test_nanshe_learner.py: Updated neuron centers due to a slight change from the extract_f0 calculation.
tests/test_advanced_image_processing.py: Added a test for merging two neurons with advanced_image_processing.postprocess_data using 2D data.
tests/test_advanced_image_processing.py: Added a test for merging two neurons with advanced_image_processing.postprocess_data using 3D data.
nanshe/expanded_numpy.py: Added the pair_dot_product function for when a dot product is needed between a matrix and itself.
nanshe/expanded_numpy.py: Added the function pair_dot_product_partially_normalized for calculating dot_product_partially_normalized between vectors from the same set.
nanshe/expanded_numpy.py: Added the function pair_dot_product_normalized for calculating dot_product_normalized between vectors in the same set.