spinn_utilities.typing package

Submodules

spinn_utilities.typing.coords module

Types for coordinates.

spinn_utilities.typing.coords.XY

The type of X,Y pairs.

alias of Tuple[int, int]

spinn_utilities.typing.coords.XYP

The type of X,Y,P triples.

alias of Tuple[int, int, int]

spinn_utilities.typing.json module

Types for JSON.

spinn_utilities.typing.json.JsonArray

The type of JSON arrays.

alias of List[int | float | str | None | JsonObject | JsonArray]

spinn_utilities.typing.json.JsonObject

The type of JSON objects.

alias of Dict[str, int | float | str | None | JsonObject | JsonArray]

spinn_utilities.typing.json.JsonObjectArray

The type of JSON arrays of objects. Used for casting.

alias of List[Dict[str, int | float | str | None | JsonObject | JsonArray]]

spinn_utilities.typing.json.JsonValue

The type of JSON values.

alias of int | float | str | None | JsonObject | JsonArray

Module contents

Bits and pieces of generic types.