{ "properties": { "version": { "const": "0.2.0", "default": "0.2.0", "title": "Version", "type": "string" }, "experiment": { "description": "Name of the experiment", "title": "Experiment", "type": "string" }, "experimenter": { "default": [], "description": "Name of the experimenter", "items": { "type": "string" }, "title": "Experimenter", "type": "array" }, "date": { "description": "Date of the experiment", "format": "date-time", "title": "Date", "type": "string" }, "root_path": { "description": "Root path where data will be logged", "title": "Root Path", "type": "string" }, "remote_path": { "default": null, "description": "Remote path where data will be attempted to be copied to after experiment is done", "oneOf": [ { "type": "string" }, { "type": "null" } ], "title": "Remote Path" }, "subject": { "description": "Name of the subject", "title": "Subject", "type": "string" }, "experiment_version": { "description": "Version of the experiment", "title": "Experiment Version", "type": "string" }, "notes": { "default": null, "description": "Notes about the experiment", "oneOf": [ { "type": "string" }, { "type": "null" } ], "title": "Notes" }, "commit_hash": { "default": null, "description": "Commit hash of the repository", "oneOf": [ { "type": "string" }, { "type": "null" } ], "title": "Commit Hash" }, "allow_dirty_repo": { "default": false, "description": "Allow running from a dirty repository", "title": "Allow Dirty Repo", "type": "boolean" }, "skip_hardware_validation": { "default": false, "description": "Skip hardware validation", "title": "Skip Hardware Validation", "type": "boolean" } }, "required": [ "experiment", "root_path", "subject", "experiment_version" ], "title": "AindBehaviorSessionModel", "type": "object" }