simpunch.spike#
Tools for generating realistic spikes.
Attributes#
Functions#
|
Read in a hit map file and make an image of the spikes. |
|
Load all the spike images as a 3D numpy array. |
|
Generate a realistic spike image. |
Module Contents#
- simpunch.spike.TESTDATA_DIR#
- simpunch.spike.HIT_MAP_DIR#
- simpunch.spike.SPIKE_SCALING_MEAN = 60536#
- simpunch.spike.SPIKE_SCALING_STD = 605.36#
- simpunch.spike.SPIKE_FREQUENCY = 1960#
- simpunch.spike.read_hit_map(path: str) numpy.ndarray#
Read in a hit map file and make an image of the spikes.
- simpunch.spike.load_spike_library() numpy.ndarray#
Load all the spike images as a 3D numpy array.
- simpunch.spike.generate_spike_image(image_shape: int, int, spike_frequency: int = SPIKE_FREQUENCY, spike_scaling_mean: float = SPIKE_SCALING_MEAN, spike_scaling_std: float = SPIKE_SCALING_STD, max_spike: int = 2**16, patch_size: int = 50, rotate: bool = True, transpose: bool = True, library: numpy.ndarray | None = None) numpy.ndarray#
Generate a realistic spike image.