naps.data_structure package

Submodules

naps.data_structure.bundle module

class naps.data_structure.bundle.Bundle(name=None, src_loc_at=1)

Bases: object

connect_downstream(downstream, allow_partial=False, only=None, exclude=None)
connect_upstream(upstream, allow_partial=False, only=None, exclude=None)
property signals
class naps.data_structure.bundle.Direction(value)

Bases: Enum

DOWNWARDS = 0
T = ~T
UPWARDS = 1

naps.data_structure.packed_struct module

naps.data_structure.packed_struct.packed_struct(cls)

A decorator that turns a class into a packed struct (similiar to dataclass)

naps.data_structure.packed_struct_test module

class naps.data_structure.packed_struct_test.DummyStruct(backing_signal=None, name=None, src_loc_at=1, **kwargs)

Bases: PackedStructBaseClass

a: unsigned(1)
b: unsigned(1)
c: unsigned(2)
class naps.data_structure.packed_struct_test.PackedStructTest(methodName='runTest')

Bases: TestCase

test_plain_python()

Module contents