nanshe/wavelet_transform.py: In wavelet_transform, fixed temporaries to have the same type as the input.
nanshe/wavelet_transform.py: In binomial_coefficients, dropped unnecessary conversions.
nanshe/wavelet_transform.py: In binomial_1D_array_kernel, properly allocated array with a dtype instead of converting using astype.
nanshe/advanced_image_processing.py: In normalize_data, switched to using in-place operations to cut down on the memory used.
nanshe/wavelet_transform.py: In wavelet_transform, cleaned up doctest spacing.
nanshe/wavelet_transform.py: In wavelet_transform, added two more doctests with partial and complete suppression of temporaries.
nanshe/advanced_image_processing.py: In preprocess_data, remove completed TODO.
nanshe/wavelet_transform.py: In wavelet_transform, removed imDiff temporary.
nanshe/wavelet_transform.py: In wavelet_transform, added slight modification to avoid generation of another temporary.
nanshe/wavelet_transform.py: In wavelet_transform, warning provided when casting im0 to numpy.float32 will be required.
nanshe/wavelet_transform.py: Eliminated casting of im0 in favor of storing the casted result.