Observed since 21 Oct, 11:27 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A library of curricula for the VrForaging task.
A repository of curricula for VR foraging task.
Curricula are modules of the main package: aind_behavior_vr_foraging_curricula.<curriculum_name>.
All curricula are available via the curriculum cli entry point. Available list of commands is printed with the -h flag:
uv run curriculum -h
Available curricula can be listed from the cli using:
uv run curriculum list
Curricula can be run using the run subcommand of the curriculum cli entry point.
uv run curriculum run -h
The following arguments are available for the run subcommand:
--data-directory: Path to the session data directory that will be used to calculate metrics (required)--input-trainer-state: Path to a deserialized json file with the current trainer state (required)--mute-suggestion: Disables the suggestion output (optional)--output-suggestion: A path to save the serialized suggestion (optional)--curriculum: The name of the curriculum to run (optional)For a quick "demo" to ensure everything is working, you can run:
uv run curriculum run --data-directory "demo" --input-trainer-state "foo.json" --curriculum "template"
For real-world applications, you may want to omit the "--curriculum" flag and let the system automatically detect the curriculum from the trainer state.
To keep things clear, I suggest the following naming convention:
p_ (e.g., p_identity_policy)pt_s_ (e.g., s_stage1)st_ and should be named after the stages they transition between (e.g., st_s_stage1_s_stage2)Define the following modules:
Contributions to this repository are welcome! However, please ensure that your code adheres to the recommended DevOps practices below:
We use ruff as our primary linting tool.
Attempt to add tests when new features are added.
To run the currently available tests, run uv run pytest from the root of the repository.
We use uv to manage our lock files and therefore encourage everyone to use uv as a package manager as well.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.3.1 | 14 Oct 2026 | 3 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 21 Oct, 11:27 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:ac9df45a422c7da8e6cc0be4ee9afcc188ac2d45a69b472810f1ab46ad3c4a2c