A template of a repository to be used for defining, running and interfacing with a behavior curriculum.
-
Create an environment with
pyproject.toml
. If you haveuv
you can also use the lockfile. -
Run a curriculum by typing
<path_to_module>/app.py <...>
. To see the available options pass the-h
flag. -
The CLI should print out a serialized version of a task suggestion using the
CurriculumCliOutput
model -
Use the structure of this repository to define your own curriculum. You can define an alias for the CLI command by adding:
[project.scripts] curriculum = "aind_behavior_curriculum_template.app:main"
to your
pyproject.toml
file.