Pinned Repositories
DateIntervalCycler
A class that efficiently cycles through datetime intervals generated from a start date and list of (month, day) tuples.
DynamicVector
A class that provides a dynamic vector using numpy to store the values. Can access all numpy methods using a view property and includes common list functions for operating without a view. Allows for fast appending and popping of values, while retaining numpy vector operations.
GenericModuleInitFile
An __init__.py file that imports all submodules in the same directory.
matrix_to_coo
Function that converts a numpy matrix to a coordinate list (COO) dictionary.
NumpyDeque
NumpyDeque is a numpy.ndarray based double-ended queue (deque) with a maximum size. This double-ended queue is efficiently done by using a padded-buffer array.
Scott Boyce Python Code's Repositories
ScottBoyce-Python/DateIntervalCycler
A class that efficiently cycles through datetime intervals generated from a start date and list of (month, day) tuples.
ScottBoyce-Python/DynamicVector
A class that provides a dynamic vector using numpy to store the values. Can access all numpy methods using a view property and includes common list functions for operating without a view. Allows for fast appending and popping of values, while retaining numpy vector operations.
ScottBoyce-Python/NumpyDeque
NumpyDeque is a numpy.ndarray based double-ended queue (deque) with a maximum size. This double-ended queue is efficiently done by using a padded-buffer array.
ScottBoyce-Python/GenericModuleInitFile
An __init__.py file that imports all submodules in the same directory.
ScottBoyce-Python/matrix_to_coo
Function that converts a numpy matrix to a coordinate list (COO) dictionary.