qualia_core.datamodel.har package

Submodules

Module contents

class qualia_core.datamodel.har.Activities(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NULL = 1
STANDING = 2
STAND_TO_SIT = 3
SITTING = 4
SIT_TO_STAND = 5
WALKING = 6
STOPPING = 7
LYING = 8
STAND_TO_LIE = 9
LIE_TO_STAND = 10
STAND_TO_SQUAT = 11
SQUAT_TO_STAND = 12
SQUATTING = 13
WALKING_DOWNSTAIRS = 14
WALKING_UPSTAIRS = 15
INACTIVE = 16
ACTIVE = 17
DRIVING = 18
RUNNING = 19
DRINKING = 20
SIT_TO_LIE = 21
LIE_TO_SIT = 22
class qualia_core.datamodel.har.Activity(kind: qualia_core.datamodel.har.Activities.Activities, samples: list[qualia_core.datamodel.TimeSample.TimeSample] = <factory>)[source]

Bases: object

kind: Activities
samples: list[TimeSample]
get_raw_array() list[list[ndarray[Any, dtype[float32]]]][source]
class qualia_core.datamodel.har.HARDataModel(sets: ~qualia_core.datamodel.DataModel.Sets[list[<module 'qualia_core.datamodel.har.Subject' from '/home/runner/work/qualia-core/qualia-core/src/qualia_core/datamodel/har/Subject.py'>]], name: str = 'HAR')[source]

Bases: DataModel[list[<module ‘qualia_core.datamodel.har.Subject’ from ‘/home/runner/work/qualia-core/qualia-core/src/qualia_core/datamodel/har/Subject.py’>]]

sets: py'>]]
class qualia_core.datamodel.har.Subject(name: str, activities: list[qualia_core.datamodel.har.Activity.Activity], part: str = '')[source]

Bases: object

name: str
activities: list[Activity]
part: str = ''
class qualia_core.datamodel.har.TimedActivity(kind: Activities, timesamples: dict[float, TimeSample] = None)[source]

Bases: Activity

property samples