nanshe/wavelet_transform.py: For wavelet_transform, implemented in-place calculation for memory savings.
nanshe/advanced_image_processing.py: In extract_f0, eliminated one more temporary.
nanshe/advanced_image_processing.py: In extract_f0, use in-place rank order filter.
nanshe/advanced_image_processing.py: In extract_f0, added warning regarding casting to float32.
nanshe/advanced_image_processing.py: Created in-place calculation for extract_f0.
tests/test_advanced_image_processing.py: Added test_extract_f0_1b to test storing the result in a specified output array.
tests/test_advanced_image_processing.py: Added test_extract_f0_1c for testing in-place calculation of extract_f0.
nanshe/advanced_image_processing.py: For normalize_data, provided for in-place calculation.
nanshe/advanced_image_processing.py: In remove_zeroed_lines, renamed result to out.
nanshe/advanced_image_processing.py: Copied result into output in the beginning.
nanshe/advanced_image_processing.py: Switched to using copy.
nanshe/advanced_image_processing.py: Dropped index-wise copy.
nanshe/advanced_image_processing.py: In remove_zeroed_lines, added support for in-place calculation.
tests/test_advanced_image_processing.py: Added test_remove_zeroed_lines_8 to test using out to store results in a different array.
tests/test_advanced_image_processing.py: Added test_remove_zeroed_lines_9 to test in-place calculations.
nanshe/nanshe_learner.py: In generate_neurons_a_block, convert original_images to float32 on read.
nanshe/advanced_image_processing.py: In preprocess_data, switched to in-place calculations for each step.
nanshe/advanced_image_processing.py: In preprocess_data, deleted outdated documentation.
nanshe/advanced_image_processing.py: In preprocess_data, eliminate intermediates by using one array for holding results.
nanshe/advanced_image_processing.py: In preprocess_data, eliminated redundancy.