Task#
task
#
TaskParameters
#
Bases: TaskParameters
Base class for storing parameters for the task.
rng_seed
class-attribute
instance-attribute
#
rng_seed = Field(
default=None,
description="Seed of the random number generator",
)
aind_behavior_services_pkg_version
class-attribute
instance-attribute
#
aind_behavior_services_pkg_version = Field(
default=__semver__,
pattern=SEMVER_REGEX,
title="aind_behavior_services package version",
frozen=True,
)
coerce_version
classmethod
#
coerce_version(v, ctx)
Source code in src/aind_behavior_services/task/__init__.py
18 19 20 21 | |
Task
#
Bases: Task
Base class for task schemas.
task_parameters
class-attribute
instance-attribute
#
task_parameters = Field(
description="Parameters of the task",
validate_default=True,
)
version
class-attribute
instance-attribute
#
version = Field(
pattern=curriculum_task.SEMVER_REGEX,
description="task schema version",
)
coerce_version
classmethod
#
coerce_version(v)
Source code in src/aind_behavior_services/task/__init__.py
30 31 32 33 | |
coerce_schema_version
#
coerce_schema_version(cls, v, version_string='version')
Source code in src/aind_behavior_services/base.py
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | |