nanshe/HDF5_serializers.py: Enable default chunking when serializing arrays. Disable chunking when serializing scalars (as it is not allowed in HDF5).
nanshe/advanced_image_processing.py: Cut down memory usage in remove_zeroed_lines by removing a temporary.
nanshe/additional_generators.py: Added the function repeat_generator, which will repeat each value of the given generator a fixed number of times before proceeding to the next one.
nanshe/additional_generators.py: Created the cycle_generator, which cycles through a given iterator a certain number of times.
nanshe/advanced_image_processing.py: Stored repeated and teed arrays before use in concatenation.
nanshe/advanced_image_processing.py: Use striding tricks with expanded_view to create apparent repeated and teed arrays. Improves speed and memory to some extent.
nanshe/advanced_image_processing.py: Use vstack instead of creating an array. Makes a several order of magnitude improvement.
nanshe/additional_generators.py: Added splitting_xrange, which divides a range into a series of trees, which it iterates through in such a way as to keep neighboring values separated as much as possible.
examples/nanshe_learner.json: Update config parameters for Simon's data.
examples/nanshe_learner_drmaa.json: Update config parameters for Simon's data.
examples/nanshe_learner_multiprocessing.json: Update config parameters for Simon's data.
examples/nanshe_learner.json: Use 1 thread for SPAMS.
nanshe/advanced_image_processing.py: Switched from using the reshape function to the method.
nanshe/expanded_numpy.py: Reorganized imports.
nanshe/expanded_numpy.py: Created array_to_matrix, which safely reshapes an array into a two dimensional matrix. This will work even if one of the dimensions has zero length.
nanshe/advanced_image_processing.py: Renamed new_neuron_set_flattened to new_neuron_set_flattened_image.
nanshe/advanced_image_processing.py: Replaced all reshapes using two dimensions the last having size -1 with expanded_numpy.array_to_matrix to ensure that they work safely if a dimension is zero. Fixes #150.
nanshe/expanded_numpy.py: Added an assertion to expanded_numpy.norm to ensure it has some dimensions.
nanshe/expanded_numpy.py: Added code to expanded_numpy.norm to ensure it handle the case of an empty array with shape.
nanshe/expanded_numpy.py: Filled out docstring for norm.