spark.core.payloads#

Classes#

SparkPayload

Abstract payload definition to validate exchanges between SparkModule's.

ValueSparkPayload

Abstract payload definition to single value payloads.

SpikeArray

Representation of a collection of spike events.

CurrentArray

Representation of a collection of currents.

PotentialArray

Representation of a collection of membrane potentials.

BooleanMask

Representation of an inhibitory boolean mask.

IntegerMask

Representation of an integer mask.

FloatArray

Representation of a float array.

IntegerArray

Representation of an integer array.

Module Contents#

class spark.core.payloads.SparkPayload[source]#

Bases: abc.ABC

Abstract payload definition to validate exchanges between SparkModule’s.

property shape: Any[source]#
Return type:

Any

property dtype: Any[source]#
Return type:

Any

class spark.core.payloads.ValueSparkPayload[source]#

Bases: SparkPayload, abc.ABC

Abstract payload definition to single value payloads.

value: jax.numpy.ndarray[source]#
__jax_array__()[source]#
Return type:

jax.numpy.ndarray

__array__(dtype=None)[source]#
Return type:

numpy.ndarray

property shape: tuple[int, Ellipsis][source]#
Return type:

tuple[int, Ellipsis]

property dtype: jax.typing.DTypeLike[source]#
Return type:

jax.typing.DTypeLike

class spark.core.payloads.SpikeArray[source]#

Bases: ValueSparkPayload

Representation of a collection of spike events.

class spark.core.payloads.CurrentArray[source]#

Bases: ValueSparkPayload

Representation of a collection of currents.

class spark.core.payloads.PotentialArray[source]#

Bases: ValueSparkPayload

Representation of a collection of membrane potentials.

class spark.core.payloads.BooleanMask[source]#

Bases: ValueSparkPayload

Representation of an inhibitory boolean mask.

class spark.core.payloads.IntegerMask[source]#

Bases: ValueSparkPayload

Representation of an integer mask.

class spark.core.payloads.FloatArray[source]#

Bases: ValueSparkPayload

Representation of a float array.

class spark.core.payloads.IntegerArray[source]#

Bases: ValueSparkPayload

Representation of an integer array.