-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsearchindex.js
More file actions
1 lines (1 loc) · 145 KB
/
searchindex.js
File metadata and controls
1 lines (1 loc) · 145 KB
1
Search.setIndex({"alltitles": {"1. Dichromatic filter (applyDichromatic)": [[6, "dichromatic-filter-applydichromatic"]], "1. Find Touch Device:": [[33, "find-touch-device"]], "1. Install Dependencies": [[27, "install-dependencies"]], "1. ML-Agents EnvironmentParameters (Env Params)": [[3, "ml-agents-environmentparameters-env-params"]], "1. ML-Agents requires a fixed action and observation spec per behavior": [[2, "ml-agents-requires-a-fixed-action-and-observation-spec-per-behavior"]], "1. Prepare Calibration Points": [[26, "prepare-calibration-points"]], "1. Separation of Concerns": [[3, "separation-of-concerns"]], "1. Session start": [[5, "session-start"]], "1. StartEpisode()": [[4, "startepisode"], [4, "id7"]], "1. TouchController (Server-Side)": [[33, "touchcontroller-server-side"]], "2. Basic Task Setup": [[27, "basic-task-setup"]], "2. Check Device Capabilities:": [[33, "check-device-capabilities"]], "2. Episode start (StartEpisode)": [[5, "episode-start-startepisode"]], "2. Independent disablement and substitution": [[2, "independent-disablement-and-substitution"]], "2. KV Channel (Key-Value Side Channel)": [[3, "kv-channel-key-value-side-channel"]], "2. Parameter Naming Conventions": [[3, "parameter-naming-conventions"]], "2. RawStore (Frame Buffer)": [[33, "rawstore-frame-buffer"]], "2. Running State (Update Loop)": [[4, "running-state-update-loop"]], "2. Scotopic rod response (applyScotopic)": [[6, "scotopic-rod-response-applyscotopic"]], "2. Start Calibration Workflow": [[26, "start-calibration-workflow"]], "2. Target Sequence Formats": [[4, "target-sequence-formats"]], "3. EndEpisode()": [[4, "endepisode"]], "3. Gaussian blur (blurPasses, blurSize)": [[6, "gaussian-blur-blurpasses-blursize"]], "3. Get Raspberry Pi IP:": [[33, "get-raspberry-pi-ip"]], "3. Measure Each Point": [[26, "measure-each-point"]], "3. Running phase": [[5, "running-phase"]], "3. Testing with Dummy Clients": [[27, "testing-with-dummy-clients"]], "3. View Pipeline (Data Transformations)": [[33, "view-pipeline-data-transformations"]], "3. Wall Sequence Formats": [[4, "wall-sequence-formats"]], "3.1 RawView": [[33, "rawview"]], "3.2 NormalizedView": [[33, "normalizedview"]], "3.3 FilteredView (One-Euro Filter)": [[33, "filteredview-one-euro-filter"]], "3.4 ReducedView (Single Touch Reduction)": [[33, "reducedview-single-touch-reduction"]], "3.5 VectorizedView (Sliding Window Velocity)": [[33, "vectorizedview-sliding-window-velocity"]], "4. Circular visual field mask (applyCircularMask)": [[6, "circular-visual-field-mask-applycircularmask"]], "4. ConnectionHub (Multicast Server)": [[33, "connectionhub-multicast-server"]], "4. Finish and Save": [[26, "finish-and-save"]], "4. ITI State (Update Loop)": [[4, "iti-state-update-loop"]], "4. Reward and ITI": [[5, "reward-and-iti"]], "4. Reward and episode boundary isolation": [[2, "reward-and-episode-boundary-isolation"]], "4. Run Server on Boot (systemd service):": [[33, "run-server-on-boot-systemd-service"]], "4. Step Progression": [[4, "step-progression"]], "4. Using the Graphical Interface": [[27, "using-the-graphical-interface"]], "5. HostTouchClient (Client-Side)": [[33, "hosttouchclient-client-side"]], "5. Parallel Hazard Detection": [[4, "parallel-hazard-detection"]], "5. Python-side action routing is trivially extensible": [[2, "python-side-action-routing-is-trivially-extensible"]], "5. Session end": [[5, "session-end"]], "6. AsyncJSONLRecorder (Logging)": [[33, "asyncjsonlrecorder-logging"]], "6. Step Timeout": [[4, "step-timeout"]], "6. Visual observations can be attached selectively": [[2, "visual-observations-can-be-attached-selectively"]], "7. EndEpisode()": [[4, "id8"]], "7. host_vis_gui.py (Real-Time Monitor)": [[33, "host-vis-gui-py-real-time-monitor"]], "API Methods": [[31, "api-methods"]], "API Methods:": [[33, "api-methods"], [33, "id3"]], "API Quick Reference": [[27, "api-quick-reference"]], "API Reference": [[24, "api-reference"], [29, "api-reference"]], "API:": [[33, "api"]], "Abstract Methods (Must Implement)": [[1, "abstract-methods-must-implement"]], "Abstract Methods (Must be implemented by subclasses)": [[29, "abstract-methods-must-be-implemented-by-subclasses"]], "Accessing Unity Data": [[1, "accessing-unity-data"]], "Acknowledgement": [[0, "acknowledgement"]], "Action Construction": [[28, "action-construction"]], "Action Construction Methods": [[29, "action-construction-methods"]], "Action Receiving": [[27, "action-receiving"]], "Action Routing": [[29, "action-routing"]], "Action Space Details": [[2, "action-space-details"]], "Adapter Pattern": [[9, "adapter-pattern"]], "Adapter: FloorTargetsSpawnerAdapter": [[9, "adapter-floortargetsspawneradapter"]], "Adapter: ScreenSpawnerAdapter": [[9, "adapter-screenspawneradapter"]], "Adapter: SideTargetsSpawnerAdapter": [[9, "adapter-sidetargetsspawneradapter"]], "Adapter: SimpleTargetSpawnerAdapter": [[9, "adapter-simpletargetspawneradapter"]], "Adding Spawners": [[4, "adding-spawners"]], "Additional EnvParam-Driven Components": [[8, "additional-envparam-driven-components"]], "Additional Parameters:": [[24, "additional-parameters"]], "Advanced Usage": [[26, "advanced-usage"]], "Agent Integration": [[3, "agent-integration"]], "Agent System Reference": [[2, null], [7, "agent-system-reference"]], "Agent Types": [[2, "agent-types"]], "Alignment Method": [[19, "alignment-method"]], "Alternate among fixed states": [[21, "alternate-among-fixed-states"]], "Appendix: Timing Diagrams": [[28, "appendix-timing-diagrams"]], "Application Container (client)": [[12, "application-container-client"]], "Architecture": [[1, "architecture"], [13, "architecture"], [22, "architecture"], [23, "architecture"], [24, "architecture"], [28, "architecture"], [29, "architecture"], [31, "architecture"]], "Architecture Overview": [[7, "architecture-overview"]], "Assigning Models to Legacy Data": [[14, "assigning-models-to-legacy-data"]], "Automated Population (Cron)": [[14, "automated-population-cron"]], "Automatic Normalization": [[22, "automatic-normalization"]], "Automation": [[26, "automation"]], "Available Commands": [[23, "available-commands"]], "BaseGymUnityWrapper API": [[1, "basegymunitywrapper-api"]], "BaseProcessor_socket": [[24, "baseprocessor-socket"], [24, "id3"]], "Basic Connection:": [[33, "basic-connection"]], "Basic Workflow": [[23, "basic-workflow"]], "Behavior Management": [[29, "behavior-management"]], "Behavior Mapping": [[29, "behavior-mapping"]], "Behavior Names": [[29, "behavior-names"]], "Behavior Routing": [[29, "behavior-routing"]], "Behavior Setup": [[27, "behavior-setup"]], "Behavioral Experiment": [[23, "behavioral-experiment"]], "Benefits": [[23, "benefits"]], "BodyPart": [[16, "bodypart"]], "Bridge Components": [[10, "bridge-components"]], "Broadcast Format": [[24, "broadcast-format"]], "CSV output format": [[20, "csv-output-format"]], "Calibration Procedure": [[26, "calibration-procedure"]], "Camera and display utilities": [[3, "camera-and-display-utilities"]], "CameraEnvConfig": [[8, "cameraenvconfig"]], "Channel 1: EnvironmentParametersChannel (unity.env.* floats)": [[5, "channel-1-environmentparameterschannel-unity-env-floats"]], "Channel 2: KvChannel (unity.kv.* strings)": [[5, "channel-2-kvchannel-unity-kv-strings"]], "Checking Population Status": [[14, "checking-population-status"]], "Class Hierarchy": [[24, "class-hierarchy"]], "Client (Host PC)": [[32, "client-host-pc"]], "Client Configuration (Host PC)": [[33, "client-configuration-host-pc"]], "Client Side": [[23, "client-side"]], "Clock Synchronization (NTP-Style):": [[33, "clock-synchronization-ntp-style"]], "Clock sync protocol": [[20, "clock-sync-protocol"]], "Code Formatting & Linting": [[0, "code-formatting-linting"]], "ColorByDistance": [[10, "colorbydistance"]], "ColorByRotation": [[10, "colorbyrotation"]], "ColorOverlay": [[7, "coloroverlay"], [10, "coloroverlay"]], "Command Format": [[23, "command-format"]], "Command set": [[20, "command-set"]], "Common Issues": [[26, "common-issues"]], "Common Workflows": [[7, "common-workflows"]], "Complete MouseVisuals parameter reference": [[6, "complete-mousevisuals-parameter-reference"]], "Complete Python \u2192 Unity \u2192 Python Data Round-Trip": [[5, "complete-python-unity-python-data-round-trip"]], "Completion Tracking": [[9, "completion-tracking"]], "Component Relationships": [[3, "component-relationships"]], "Component Relationships & How They Work Together": [[5, "component-relationships-how-they-work-together"]], "Components": [[9, "components"], [9, "id2"], [9, "id7"], [9, "id12"], [9, "id18"]], "Concept": [[21, "concept"]], "Config & Status Tab": [[26, "config-status-tab"]], "Config Detail Tabs": [[26, "config-detail-tabs"]], "Config file not found": [[26, "config-file-not-found"]], "Config files used by Hockey": [[21, "config-files-used-by-hockey"]], "Configuration": [[1, "configuration"], [9, "configuration"], [9, "id3"], [9, "id8"], [9, "id13"], [9, "id19"]], "Configuration (teensy.hw.toml)": [[30, "configuration-teensy-hw-toml"]], "Configuration Examples": [[29, "configuration-examples"]], "Configuration Patterns": [[27, "configuration-patterns"]], "Configuration Strategies": [[3, "configuration-strategies"]], "Configuration System - TOML Profiles": [[21, null]], "Configuration Tips": [[24, "configuration-tips"]], "Connection Architecture": [[22, "connection-architecture"]], "Connection Tab": [[26, "connection-tab"]], "Constant Values": [[27, "constant-values"]], "Constructor": [[22, "constructor"], [22, "id1"], [24, "constructor"], [24, "id2"], [28, "constructor"], [29, "constructor"], [29, "id2"], [29, "id6"], [31, "constructor"], [31, "id1"]], "Constructor Parameters:": [[33, "constructor-parameters"], [33, "id2"]], "ContainmentInBoxVolume": [[10, "containmentinboxvolume"]], "Control Clients": [[27, "control-clients"]], "Control Commands": [[23, "control-commands"]], "Coordinate Mapping": [[22, "coordinate-mapping"]], "Coordinate Normalization": [[31, "coordinate-normalization"]], "Core Architecture Layers": [[3, "core-architecture-layers"]], "Core Components": [[27, "core-components"], [33, "core-components"]], "Core Concepts": [[7, "core-concepts"]], "Core Features": [[32, "core-features"]], "Core Responsibilities": [[4, "core-responsibilities"], [4, "id3"]], "Core idea": [[4, "core-idea"]], "Counts": [[9, "counts"]], "Counts & Placement": [[9, "counts-placement"]], "Custom GUI Extensions": [[26, "custom-gui-extensions"]], "Custom Save Filenames": [[23, "custom-save-filenames"]], "DLC Client Documentation": [[22, null]], "DLC Processor Documentation": [[24, null]], "DLCClient API": [[23, "dlcclient-api"]], "DLCClient Class": [[22, "dlcclient-class"]], "Data Access": [[27, "data-access"]], "Data Aggregation": [[29, "data-aggregation"]], "Data Analysis Example": [[29, "data-analysis-example"]], "Data Collection": [[29, "data-collection"]], "Data Export": [[22, "data-export"], [24, "data-export"], [28, "data-export"], [31, "data-export"]], "Data Flow": [[27, "data-flow"]], "Data Flow: Python \u2192 Unity": [[5, "data-flow-python-unity"]], "Data Flow: Unity \u2192 Python": [[5, "data-flow-unity-python"]], "Data Format": [[22, "data-format"], [22, "id2"], [31, "data-format"]], "Data Logging": [[22, "data-logging"], [27, "data-logging"], [29, "data-logging"], [31, "data-logging"]], "Data Queue Clearing": [[23, "data-queue-clearing"]], "Data Saving": [[26, "data-saving"]], "Data Structure:": [[33, "data-structure"]], "Data Transfer GUI": [[26, "data-transfer-gui"]], "Data Transfer GUI (dj_pipeline/gui_transfer)": [[25, null]], "Data Transfer GUI Features": [[26, "data-transfer-gui-features"]], "Data columns": [[30, "data-columns"]], "DataJoint Pipeline - Overview": [[13, null]], "Database Connections": [[11, null]], "Dataset": [[17, "dataset"]], "Dataset-Based Auto Discovery": [[26, "dataset-based-auto-discovery"]], "Dataset-based auto file discovery": [[25, "dataset-based-auto-file-discovery"]], "Decoding Algorithm": [[28, "decoding-algorithm"]], "Destruction": [[9, "destruction"]], "Disable Behavior": [[4, "disable-behavior"]], "Disabled managers (must be turned off)": [[5, "disabled-managers-must-be-turned-off"]], "DlcAgent": [[2, "dlcagent"], [7, "dlcagent"]], "DlcAgent Actions": [[2, "dlcagent-actions"]], "DlcAgent Observations": [[2, "dlcagent-observations"]], "DlcLiveData": [[16, "dlclivedata"]], "DlcLiveData.PoseData": [[16, "dlclivedata-posedata"]], "DlcLiveData.PoseTimestamps": [[16, "dlclivedata-posetimestamps"]], "DlcLiveData.ProcessorData": [[16, "dlclivedata-processordata"]], "DlcModel": [[16, "dlcmodel"]], "Documentation": [[0, "documentation"]], "Documentation Structure": [[7, "documentation-structure"]], "Dummy Mode Selection": [[22, "dummy-mode-selection"], [29, "dummy-mode-selection"], [31, "dummy-mode-selection"]], "Dummy Modes for Testing": [[27, "dummy-modes-for-testing"]], "DummyDLCClient Class": [[22, "dummydlcclient-class"]], "DummyTouchClient Class": [[31, "dummytouchclient-class"]], "Editor-Only Configuration": [[3, "editor-only-configuration"]], "Enabling Visual Observations": [[6, "enabling-visual-observations"]], "Entity Relationship Diagram": [[13, "entity-relationship-diagram"]], "EnvParams Components (Per-Spawner)": [[3, "envparams-components-per-spawner"]], "EnvParams: FloorTargetsSpawnerEnvParams": [[9, "envparams-floortargetsspawnerenvparams"]], "EnvParams: GridTargetsSpawnerEnvParams": [[9, "envparams-gridtargetsspawnerenvparams"]], "EnvParams: ScreenSpawnerEnvParams": [[9, "envparams-screenspawnerenvparams"]], "EnvParams: SideTargetsSpawnerEnvParams": [[9, "envparams-sidetargetsspawnerenvparams"]], "EnvParams: SimpleTargetSpawnerEnvParams": [[9, "envparams-simpletargetspawnerenvparams"]], "Environment File (.env)": [[12, "environment-file-env"]], "Environment Parameters": [[4, "environment-parameters"], [4, "id9"]], "Environment Variables": [[11, "environment-variables"]], "EnvironmentParametersChannel (Training-time configuration)": [[29, "environmentparameterschannel-training-time-configuration"]], "Episode Flow": [[4, "episode-flow"], [4, "id6"]], "Episode Lifecycle": [[3, "episode-lifecycle"]], "Episode Lifecycle in Detail": [[5, "episode-lifecycle-in-detail"]], "Episode Management System": [[4, null], [7, "episode-management-system"]], "Episode Manager \u2194 Agent Connection": [[3, "episode-manager-agent-connection"]], "Episode Managers \u2194 Spawners": [[3, "episode-managers-spawners"]], "Episode-Manager Hookup": [[3, "episode-manager-hookup"]], "EpisodeManagerSingleWall": [[3, "episodemanagersinglewall"], [4, "episodemanagersinglewall"], [4, "id1"], [7, "episodemanagersinglewall"], [8, "episodemanagersinglewall"], [8, "id2"]], "EpisodeManagerSingleWall runtime loop": [[4, "episodemanagersinglewall-runtime-loop"]], "EpisodeScore Component": [[4, "episodescore-component"]], "Event flow (what downstream systems listen to)": [[4, "event-flow-what-downstream-systems-listen-to"]], "Example": [[11, "example"]], "Example 1: Basic Usage with DLCLive": [[24, "example-1-basic-usage-with-dlclive"]], "Example 1: DLC Pose Control Only": [[29, "example-1-dlc-pose-control-only"]], "Example 2: Multiple Sessions": [[24, "example-2-multiple-sessions"]], "Example 2: Touchscreen + TTL Sync": [[29, "example-2-touchscreen-ttl-sync"]], "Example 3: All Clients with Dummy Modes (Testing)": [[29, "example-3-all-clients-with-dummy-modes-testing"]], "Example 3: Custom Processor": [[24, "example-3-custom-processor"]], "Example 4: Runtime Parameter Updates": [[29, "example-4-runtime-parameter-updates"]], "Example Use Cases": [[23, "example-use-cases"]], "Example from hockey.game.toml": [[21, "example-from-hockey-game-toml"]], "Example: Counter = 5 (binary: 0b00000101)": [[28, "example-counter-5-binary-0b00000101"]], "Examples": [[21, "examples"]], "Expected File Naming Conventions": [[11, "expected-file-naming-conventions"]], "ExperimentType": [[17, "experimenttype"]], "Factory method": [[30, "factory-method"]], "Failure Feedback: WhiteNoiseOverlayGPU": [[3, "failure-feedback-whitenoiseoverlaygpu"]], "Features:": [[33, "features"], [33, "id4"], [33, "id5"]], "Filter Control Methods": [[22, "filter-control-methods"]], "Filtering": [[24, "filtering"]], "Filtering (One-Euro Filter)": [[22, "filtering-one-euro-filter"]], "Firmware Description": [[20, "firmware-description"]], "FloorTargetsSpawner": [[3, "floortargetsspawner"], [7, "floortargetsspawner"], [9, "floortargetsspawner"]], "For Low Latency": [[24, "for-low-latency"]], "For Maximum Data Logging": [[24, "for-maximum-data-logging"]], "For Smooth Motion": [[24, "for-smooth-motion"]], "Full Burst Timeline (Default Config)": [[28, "full-burst-timeline-default-config"]], "Full board connections": [[20, "full-board-connections"]], "GUI Configuration": [[3, "gui-configuration"]], "GUI freezes when starting experiment": [[26, "gui-freezes-when-starting-experiment"]], "GUI window too large for screen": [[26, "gui-window-too-large-for-screen"]], "Global Parameters": [[8, "global-parameters"]], "Graphical User Interfaces": [[27, "graphical-user-interfaces"]], "Graphical User Interfaces (GUIs)": [[27, "graphical-user-interfaces-guis"]], "Grid Layout": [[9, "grid-layout"]], "GridTargetsSpawner": [[3, "gridtargetsspawner"], [7, "gridtargetsspawner"], [9, "gridtargetsspawner"]], "Gymnasium Wrappers for Unity ML-Agents": [[1, null]], "Hardware Control Methods": [[29, "hardware-control-methods"]], "Hardware Guides": [[27, "hardware-guides"]], "Hardware Setup": [[27, "hardware-setup"], [33, "hardware-setup"]], "Heading Mapping:": [[31, "heading-mapping"]], "Headless Training": [[1, "headless-training"]], "High-Level Methods": [[23, "high-level-methods"]], "Hockey Game": [[7, "hockey-game"]], "Hockey Game Documentation": [[5, null]], "Hockey base values": [[21, "hockey-base-values"]], "Hockey profiles (actual names and values)": [[21, "hockey-profiles-actual-names-and-values"]], "HockeyManager.* \u2192 EpisodeManagerSingleWall": [[5, "hockeymanager-episodemanagersinglewall"]], "HockeyWrapper": [[1, "hockeywrapper"]], "Host Timing Metadata (_host field)": [[33, "host-timing-metadata-host-field"]], "How profile merge works": [[21, "how-profile-merge-works"]], "How remote transfer works": [[25, "how-remote-transfer-works"]], "IEpisodeSpawner Interface": [[7, "iepisodespawner-interface"], [9, "iepisodespawner-interface"]], "ITIFlag": [[7, "itiflag"], [10, "itiflag"]], "Imported base values used by Hockey": [[21, "imported-base-values-used-by-hockey"]], "Increment a KV parameter after every success": [[21, "increment-a-kv-parameter-after-every-success"]], "Infrastructure (Docker & MySQL)": [[12, null]], "Inheritance Responsibilities": [[29, "inheritance-responsibilities"]], "Init Phase \u2192 TTL Observation Path": [[4, "init-phase-ttl-observation-path"]], "Init/ITI Observations During Initialization Period": [[2, "init-iti-observations-during-initialization-period"]], "Init/TTL integration": [[3, "init-ttl-integration"]], "Initial context behavior": [[25, "initial-context-behavior"]], "Inserting DLC Models": [[14, "inserting-dlc-models"]], "Inspector Configuration": [[4, "inspector-configuration"], [4, "id5"]], "Inspector parameters": [[6, "inspector-parameters"]], "Installation": [[0, "installation"]], "Integration Example": [[9, "integration-example"], [9, "id5"], [9, "id16"]], "Integration Patterns": [[2, "integration-patterns"]], "Integration with SequenceTargetManager": [[9, "integration-with-sequencetargetmanager"]], "Integration with Unity": [[27, "integration-with-unity"]], "Integration with UnityAgentTask": [[22, "integration-with-unityagenttask"], [28, "integration-with-unityagenttask"], [31, "integration-with-unityagenttask"]], "Interaction Components": [[10, "interaction-components"]], "Interaction/parameter bridge utility": [[3, "interaction-parameter-bridge-utility"]], "Interactive Testing (Pygame)": [[27, "interactive-testing-pygame"]], "Interface Implementation": [[9, "interface-implementation"]], "Interpreting Results": [[18, "interpreting-results"]], "Introduction": [[27, "introduction"]], "Involved Unity Scripts": [[5, "involved-unity-scripts"]], "JitteryMovement": [[10, "jitterymovement"]], "KV Channel (Key-Value Side Channel)": [[7, "kv-channel-key-value-side-channel"], [8, "kv-channel-key-value-side-channel"]], "KV Channel Control": [[4, "kv-channel-control"], [4, "id10"]], "KV Event Handling": [[29, "kv-event-handling"]], "KV Reporting (Unity \u2192 Python)": [[7, "kv-reporting-unity-python"], [8, "kv-reporting-unity-python"]], "Keep object inside a BoxCollider volume": [[10, "keep-object-inside-a-boxcollider-volume"]], "Key Features": [[24, "key-features"]], "Key Features:": [[33, "key-features"]], "Key Parameters:": [[29, "key-parameters"]], "KvChannel (Runtime parameter updates)": [[29, "kvchannel-runtime-parameter-updates"]], "Lag Measurement Semantics": [[33, "lag-measurement-semantics"]], "Launch": [[25, "launch"]], "Launching Data Transfer GUI": [[26, "launching-data-transfer-gui"]], "Launching TeensyControlGUI": [[26, "launching-teensycontrolgui"]], "Launching UnityTaskGUI": [[26, "launching-unitytaskgui"]], "Lifecycle": [[30, "lifecycle"]], "Live Monitoring": [[26, "live-monitoring"]], "Loading configurations": [[21, "loading-configurations"]], "Lock Until Action (Optional)": [[9, "lock-until-action-optional"]], "Logged Data Structure": [[22, "logged-data-structure"], [27, "logged-data-structure"], [28, "logged-data-structure"], [31, "logged-data-structure"]], "Low-Latency Network Settings (Optional):": [[33, "low-latency-network-settings-optional"]], "Low-Level Method": [[23, "low-level-method"]], "ML-Agents Components": [[3, "ml-agents-components"]], "ML-Agents EnvironmentParameters": [[7, "ml-agents-environmentparameters"], [8, "ml-agents-environmentparameters"]], "Makefile Targets": [[12, "makefile-targets"]], "Manager-Specific Parameters": [[8, "manager-specific-parameters"]], "Managers \u2194 Spawners Interaction Overview": [[4, "managers-spawners-interaction-overview"]], "Manchester Encoding": [[28, "manchester-encoding"]], "Manual Population": [[14, "manual-population"]], "Manually Linking a Dataset to a Session": [[14, "manually-linking-a-dataset-to-a-session"]], "Matching Logic (find_session_for_dataset)": [[17, "matching-logic-find-session-for-dataset"]], "Message Format": [[8, "message-format"]], "Message Ordering": [[8, "message-ordering"]], "Messages sent by FloorTargetsSpawnerReporter": [[5, "messages-sent-by-floortargetsspawnerreporter"]], "Method: get_frame_for_step(key, step)": [[19, "method-get-frame-for-step-key-step"]], "Method: get_trial_data(key, trial_id, data_type, beh_type)": [[15, "method-get-trial-data-key-trial-id-data-type-beh-type"]], "Method: get_trial_video(key, trial_id, ...)": [[16, "method-get-trial-video-key-trial-id"], [16, "id2"], [19, "method-get-trial-video-key-trial-id"]], "Method: get_video_clip(key, steps, ...)": [[16, "method-get-video-clip-key-steps"], [16, "id1"], [19, "method-get-video-clip-key-steps"]], "Method: insert_dlc_live_model_from_file(model_file, description, model_name)": [[16, "method-insert-dlc-live-model-from-file-model-file-description-model-name"]], "Method: populate_from_files()": [[17, "method-populate-from-files"]], "Method: register_dataset(session_key, dataset_key)": [[17, "method-register-dataset-session-key-dataset-key"]], "Methods": [[22, "methods"], [24, "methods"], [28, "methods"], [31, "methods"]], "Mode-Specific Parameters:": [[22, "mode-specific-parameters"], [31, "mode-specific-parameters"]], "Model Selection During Population": [[16, "model-selection-during-population"]], "Mouse Visual Observations": [[6, null]], "MoveObject Configuration": [[9, "moveobject-configuration"]], "Multi-camera (binocular) mode": [[6, "multi-camera-binocular-mode"]], "MultiEpisodeToAgentBridge": [[7, "multiepisodetoagentbridge"], [10, "multiepisodetoagentbridge"]], "Multiple Sessions": [[23, "multiple-sessions"]], "MyProcessor_socket": [[24, "myprocessor-socket"], [24, "id4"]], "MySQL Database (db)": [[12, "mysql-database-db"]], "Network Topology": [[27, "network-topology"]], "No data in \u201cIncoming\u201d display": [[26, "no-data-in-incoming-display"]], "Non-Overlap": [[9, "non-overlap"], [9, "id21"]], "Object Jitter (Optional)": [[9, "object-jitter-optional"]], "Observation Space Details": [[2, "observation-space-details"]], "Observations from DlcAgent.CollectObservations()": [[5, "observations-from-dlcagent-collectobservations"]], "Observations from TTLReceiverAgent.CollectObservations()": [[5, "observations-from-ttlreceiveragent-collectobservations"]], "Offline Analysis of Recorded Data": [[33, "offline-analysis-of-recorded-data"]], "Optional Methods (Can Override)": [[1, "optional-methods-can-override"]], "Organization": [[0, "organization"]], "Overview": [[0, null], [1, "overview"], [2, "overview"], [3, "overview"], [4, "overview"], [5, "overview"], [6, "overview"], [7, "overview"], [8, "overview"], [9, "overview"], [10, "overview"], [12, "overview"], [21, "overview"], [22, "overview"], [23, "overview"], [24, "overview"], [25, "overview"], [26, "overview"], [28, "overview"], [29, "overview"], [31, "overview"], [32, "overview"], [33, "overview"]], "Parameter Control System": [[7, "parameter-control-system"], [8, null]], "Parameter Control: Two Systems": [[3, "parameter-control-two-systems"]], "Parameter Editing": [[26, "parameter-editing"]], "Parameters Tab": [[26, "parameters-tab"]], "Parameters not updating in Unity": [[26, "parameters-not-updating-in-unity"]], "Parameters:": [[22, "parameters"], [24, "parameters"], [28, "parameters"], [29, "parameters"], [29, "id3"], [31, "parameters"]], "Parent (Optional)": [[9, "parent-optional"]], "Pattern 1: Conditional Reward": [[29, "pattern-1-conditional-reward"]], "Pattern 1: DLC Pose Control Only": [[27, "pattern-1-dlc-pose-control-only"]], "Pattern 1: SingleWall + PlayerAgent3DOnScreen": [[2, "pattern-1-singlewall-playeragent3donscreen"]], "Pattern 2: External Event Triggering": [[29, "pattern-2-external-event-triggering"]], "Pattern 2: FloorTargets + DlcAgent": [[2, "pattern-2-floortargets-dlcagent"]], "Pattern 2: Touchscreen + Photodiode Sync": [[27, "pattern-2-touchscreen-photodiode-sync"]], "Pattern 3: All Modalities": [[27, "pattern-3-all-modalities"]], "Pattern 3: Multi-Epoch Training": [[29, "pattern-3-multi-epoch-training"]], "Pattern 3: SequenceTarget + DlcAgent": [[2, "pattern-3-sequencetarget-dlcagent"]], "Performance": [[1, "performance"], [24, "performance"]], "Photodiode Synchronization Workflow": [[28, "photodiode-synchronization-workflow"]], "Pin Assignments": [[20, "pin-assignments"]], "Placement": [[9, "placement"]], "PlayerAgent3DOnScreen": [[2, "playeragent3donscreen"], [7, "playeragent3donscreen"]], "PlayerAgent3DOnScreen Actions": [[2, "playeragent3donscreen-actions"]], "PlayerAgent3DOnScreen Observations": [[2, "playeragent3donscreen-observations"]], "Polka Dot Pattern (Optional)": [[9, "polka-dot-pattern-optional"]], "Populating the Pipeline": [[14, null]], "Population Flow": [[13, "population-flow"]], "Pose Calculations": [[24, "pose-calculations"]], "Position Mapping:": [[31, "position-mapping"]], "PosthocDlcData": [[16, "posthocdlcdata"]], "PosthocDlcData.PoseData": [[16, "posthocdlcdata-posedata"]], "Potential Race Conditions": [[24, "potential-race-conditions"]], "Prefabs": [[9, "prefabs"], [9, "id9"], [9, "id14"], [9, "id20"]], "Prefill mapping highlights": [[25, "prefill-mapping-highlights"]], "Prerequisites": [[14, "prerequisites"]], "Problem: Clients can\u2019t connect": [[24, "problem-clients-can-t-connect"]], "Problem: Data file is empty": [[24, "problem-data-file-is-empty"]], "Problem: Data logging is incomplete": [[29, "problem-data-logging-is-incomplete"]], "Problem: Episode never resets": [[29, "problem-episode-never-resets"]], "Problem: Heading jumps at 0\u00b0/360\u00b0 boundary": [[24, "problem-heading-jumps-at-0-360-boundary"]], "Problem: No actions received by Unity agents": [[29, "problem-no-actions-received-by-unity-agents"]], "Problem: Recording not starting": [[24, "problem-recording-not-starting"]], "Problem: Unity environment doesn\u2019t start": [[29, "problem-unity-environment-doesn-t-start"]], "Procedure": [[28, "procedure"]], "Processor Implementation Details": [[23, "processor-implementation-details"]], "Processor Side": [[23, "processor-side"]], "Profile System": [[26, "profile-system"]], "Programmatic Configuration (Python Scripts)": [[3, "programmatic-configuration-python-scripts"]], "Programmatic loading": [[21, "programmatic-loading"]], "Provided Methods (Use As-Is)": [[1, "provided-methods-use-as-is"]], "Public API": [[9, "public-api"]], "Purpose": [[9, "purpose"], [9, "id1"], [9, "id6"], [9, "id11"], [9, "id17"], [22, "purpose"], [24, "purpose"], [24, "id1"], [29, "purpose"], [29, "id1"], [29, "id5"], [31, "purpose"]], "PyQt6 import error": [[26, "pyqt6-import-error"]], "Python Control System - Overview": [[27, null]], "Python Documentation": [[3, "python-documentation"]], "Python Driver (Teensy class)": [[30, "python-driver-teensy-class"]], "Python GUIs - User Guide": [[26, null]], "Python Setup": [[8, "python-setup"], [8, "id1"]], "Python System": [[27, "python-system"]], "Python Wrapper Config": [[1, "python-wrapper-config"]], "Python side": [[6, "python-side"]], "Querying Sync Quality": [[18, "querying-sync-quality"]], "Quick Start": [[1, "quick-start"], [12, "quick-start"], [27, "quick-start"], [32, "quick-start"]], "Quick role split for presentations": [[4, "quick-role-split-for-presentations"]], "RL (from rl.config.toml)": [[21, "rl-from-rl-config-toml"]], "Random Walk": [[27, "random-walk"]], "Raspberry Pi Configuration": [[33, "raspberry-pi-configuration"]], "Rate Mode Heartbeat/Hold Semantics": [[33, "rate-mode-heartbeat-hold-semantics"]], "Raw Packet (from HostTouchClient):": [[31, "raw-packet-from-hosttouchclient"]], "Real-Time Control Loop": [[27, "real-time-control-loop"]], "Real-time Monitoring + Selective Recording": [[23, "real-time-monitoring-selective-recording"]], "Received Packet (from DLC server):": [[22, "received-packet-from-dlc-server"]], "Recording Control": [[24, "recording-control"]], "Recording Control Documentation": [[23, null]], "Recording Control Methods": [[22, "recording-control-methods"]], "Recording Flag (Thread-Safe)": [[23, "recording-flag-thread-safe"], [24, "recording-flag-thread-safe"]], "Recording Workflow": [[24, "recording-workflow"]], "Related Documentation": [[26, "related-documentation"], [27, "related-documentation"]], "Related docs": [[21, "related-docs"]], "Remote Transfer Behavior": [[26, "remote-transfer-behavior"]], "Required Components": [[27, "required-components"]], "Required Configuration Reference": [[5, "required-configuration-reference"]], "Required configuration (config/config.json)": [[25, "required-configuration-config-config-json"]], "Reset Conditions": [[29, "reset-conditions"]], "Responsibilities:": [[33, "responsibilities"], [33, "id1"]], "Rewards": [[5, "rewards"]], "Rule fields": [[21, "rule-fields"]], "Rules Scheduler (LiveParamScheduler)": [[21, "rules-scheduler-liveparamscheduler"]], "Runtime Control": [[27, "runtime-control"]], "Runtime Parameter Control": [[27, "runtime-parameter-control"]], "Runtime Parameter Control:": [[33, "runtime-parameter-control"]], "Runtime Parameter Updates": [[3, "runtime-parameter-updates"]], "Runtime Switching": [[4, "runtime-switching"]], "Runtime behavior": [[21, "runtime-behavior"]], "R\u00b2 value very low (<0.90)": [[26, "r2-value-very-low-0-90"]], "Sample a fresh value from a range": [[21, "sample-a-fresh-value-from-a-range"]], "Scaling": [[9, "scaling"]], "Schema - mousear_behavior": [[15, null]], "Schema - mousear_dataset": [[17, null]], "Schema - mousear_dlc_live": [[16, null]], "Schema - mousear_screen_sync": [[18, null]], "Schema - mousear_video": [[19, null]], "Schema Modules": [[13, "schema-modules"]], "Schema Prefix (TAG)": [[13, "schema-prefix-tag"]], "Scoring Integration": [[4, "scoring-integration"]], "ScreenSpawnerFromObject": [[3, "screenspawnerfromobject"], [7, "screenspawnerfromobject"], [9, "screenspawnerfromobject"]], "ScreenSync": [[18, "screensync"]], "Section names": [[21, "section-names"]], "See Also": [[1, "see-also"], [2, "see-also"], [3, "see-also"], [4, "see-also"], [5, "see-also"], [6, "see-also"], [8, "see-also"], [9, "see-also"], [10, "see-also"], [20, "see-also"], [28, "see-also"], [29, "see-also"], [30, "see-also"], [31, "see-also"]], "Sequence Diagram": [[28, "sequence-diagram"]], "SequenceTargetManager": [[3, "sequencetargetmanager"], [4, "sequencetargetmanager"], [4, "id2"], [7, "sequencetargetmanager"], [8, "sequencetargetmanager"], [8, "id3"]], "SequenceTargetManager runtime loop": [[4, "sequencetargetmanager-runtime-loop"]], "Serial port not detected": [[26, "serial-port-not-detected"]], "Serial port permission denied (Linux)": [[26, "serial-port-permission-denied-linux"]], "Server (Raspberry Pi)": [[32, "server-raspberry-pi"]], "Services": [[12, "services"]], "Session Name Property": [[23, "session-name-property"]], "SessionDataset": [[17, "sessiondataset"]], "Setup": [[28, "setup"]], "Side Channels": [[29, "side-channels"]], "SideTargetsSpawnerFromObject": [[3, "sidetargetsspawnerfromobject"], [7, "sidetargetsspawnerfromobject"], [9, "sidetargetsspawnerfromobject"]], "SimpleTargetSpawner": [[3, "simpletargetspawner"], [7, "simpletargetspawner"], [9, "simpletargetspawner"]], "SimpleTargetSpawnerEnvParams": [[8, "simpletargetspawnerenvparams"]], "Single-camera mode": [[6, "single-camera-mode"]], "Spatial Layout": [[9, "spatial-layout"]], "Spawner EnvParams Components": [[8, "spawner-envparams-components"]], "Spawner Management": [[4, "spawner-management"]], "Spawner Parameters": [[8, "spawner-parameters"]], "Spawner System Reference": [[7, "spawner-system-reference"], [9, null]], "Spawner Types Overview": [[3, "spawner-types-overview"]], "Spawners: Implementation vs Adapter Pattern": [[3, "spawners-implementation-vs-adapter-pattern"]], "Spawning Algorithm": [[9, "spawning-algorithm"], [9, "id4"], [9, "id10"], [9, "id15"], [9, "id22"]], "Standard Population": [[14, "standard-population"]], "State Machine": [[4, "state-machine"], [4, "id4"], [28, "state-machine"]], "State Tracking": [[29, "state-tracking"]], "StatefulTarget": [[7, "statefultarget"], [10, "statefultarget"]], "StatefulWall": [[7, "statefulwall"], [10, "statefulwall"]], "Step 1 \u2014 Register datasets": [[14, "step-1-register-datasets"]], "Step 2 \u2014 Link to sessions": [[14, "step-2-link-to-sessions"]], "Step 3 \u2014 Import behavioral data": [[14, "step-3-import-behavioral-data"]], "Step 4 \u2014 Extract trial info": [[14, "step-4-extract-trial-info"]], "Step 5 \u2014 Import video metadata": [[14, "step-5-import-video-metadata"]], "Step 6 \u2014 Compute TTL sync quality": [[14, "step-6-compute-ttl-sync-quality"]], "Step 7 \u2014 Import DLC pose data": [[14, "step-7-import-dlc-pose-data"]], "Step 8 \u2014 Synchronize video and behavior": [[14, "step-8-synchronize-video-and-behavior"]], "Step 9 \u2014 Sync DLC to video frame grid": [[14, "step-9-sync-dlc-to-video-frame-grid"]], "Step Loop": [[29, "step-loop"]], "Success Feedback: ColorOverlay": [[3, "success-feedback-coloroverlay"]], "Summary": [[1, "summary"]], "Supported Commands": [[8, "supported-commands"]], "Supported target namespaces": [[21, "supported-target-namespaces"]], "SyncedDlcLiveData": [[16, "synceddlclivedata"]], "SyncedDlcLiveData.PoseData": [[16, "synceddlclivedata-posedata"]], "SyncedDlcLiveData.ProcessorData": [[16, "synceddlclivedata-processordata"]], "Synchronization Mechanism": [[18, "synchronization-mechanism"]], "SynchronizedVideo": [[19, "synchronizedvideo"]], "System Architecture": [[27, "system-architecture"], [33, "system-architecture"]], "System Comparison": [[8, "system-comparison"]], "System flow (control path)": [[4, "system-flow-control-path"]], "TOML Config Files (Profile System)": [[3, "toml-config-files-profile-system"]], "TTL Burst Structure": [[28, "ttl-burst-structure"]], "TTL Generator Documentation": [[28, null]], "TTLGenerator Class": [[28, "ttlgenerator-class"]], "TTLReceiverAgent": [[2, "ttlreceiveragent"], [7, "ttlreceiveragent"]], "TTLReceiverAgent Actions": [[2, "ttlreceiveragent-actions"]], "TTLReceiverAgent Observations": [[2, "ttlreceiveragent-observations"]], "Table of Contents": [[26, "table-of-contents"]], "Target Properties": [[9, "target-properties"]], "TargetKillOnArea": [[10, "targetkillonarea"]], "TargetKillOnDistance": [[10, "targetkillondistance"]], "TargetKillOnPlayerDwell": [[10, "targetkillonplayerdwell"]], "Task": [[29, "task"]], "Task (Base Class)": [[29, "task-base-class"]], "Task (Base) \u2014 Hardware communication layer": [[29, "task-base-hardware-communication-layer"]], "Task Configuration": [[22, "task-configuration"], [28, "task-configuration"], [31, "task-configuration"]], "Task Control": [[27, "task-control"]], "Task Creation": [[27, "task-creation"]], "Task System": [[27, "task-system"]], "Task System Documentation": [[29, null]], "Teensy Hardware Reference": [[20, null]], "Teensy Python Driver": [[30, null]], "TeensyControlGUI": [[26, "teensycontrolgui"]], "TeensyControlGUI Features": [[26, "teensycontrolgui-features"]], "TeensyControlGUI Troubleshooting": [[26, "teensycontrolgui-troubleshooting"]], "TeensyControlGUI Workflow": [[26, "teensycontrolgui-workflow"]], "This means the policy receives explicit phase context while generating TTL output.": [[4, "this-means-the-policy-receives-explicit-phase-context-while-generating-ttl-output"]], "Thread Interactions": [[24, "thread-interactions"]], "Thread Safety": [[24, "thread-safety"]], "Thread-Safe Components": [[24, "thread-safe-components"]], "Timestamps in the Pipeline": [[33, "timestamps-in-the-pipeline"]], "Timing Architecture": [[33, "timing-architecture"]], "Timing Utilities": [[29, "timing-utilities"]], "Timing parameters": [[20, "timing-parameters"]], "Touch Client Documentation": [[31, null]], "TouchClient Class": [[31, "touchclient-class"]], "TouchDestroyWrapper": [[1, "touchdestroywrapper"]], "TouchFingerAgent": [[2, "touchfingeragent"], [7, "touchfingeragent"]], "TouchFingerAgent Actions": [[2, "touchfingeragent-actions"]], "TouchFingerAgent Observations": [[2, "touchfingeragent-observations"]], "TouchManager.enabled / SequenceManager.enabled": [[5, "touchmanager-enabled-sequencemanager-enabled"]], "Touchscreen Module - Quick Reference": [[32, null]], "Touchscreen Module Architecture": [[33, null]], "Touchscreen System": [[27, "touchscreen-system"]], "Training Profiles": [[5, "training-profiles"]], "Training with Stable-Baselines3": [[1, "training-with-stable-baselines3"]], "Trial Structure": [[15, "trial-structure"]], "TrialInfo": [[15, "trialinfo"]], "Troubleshooting": [[24, "troubleshooting"], [25, "troubleshooting"], [29, "troubleshooting"]], "Two Manager Types": [[4, "two-manager-types"]], "UI Layout:": [[33, "ui-layout"]], "Unity Access": [[8, "unity-access"]], "Unity Config Requirements": [[1, "unity-config-requirements"]], "Unity Documentation": [[3, "unity-documentation"]], "Unity Game Architecture": [[3, null]], "Unity Game Documentation": [[7, null]], "Unity System": [[27, "unity-system"]], "Unity \u2192 Python Data Handoff": [[7, "unity-python-data-handoff"]], "Unity: KvManagersDirector": [[8, "unity-kvmanagersdirector"]], "UnityAgentTask": [[29, "unityagenttask"], [29, "id8"]], "UnityAgentTask \u2014 Sensory client & action-building layer": [[29, "unityagenttask-sensory-client-action-building-layer"]], "UnityAgentType": [[15, "unityagenttype"]], "UnityGameType": [[15, "unitygametype"]], "UnityMultibehaviorTask": [[29, "unitymultibehaviortask"], [29, "id7"]], "UnityMultibehaviorTask \u2014 Unity environment & episode orchestration layer": [[29, "unitymultibehaviortask-unity-environment-episode-orchestration-layer"]], "UnitySession": [[15, "unitysession"]], "UnitySession.DlcData": [[15, "unitysession-dlcdata"]], "UnitySession.ScreenTTLData": [[15, "unitysession-screenttldata"]], "UnitySession.TeensyData": [[15, "unitysession-teensydata"]], "UnitySession.TouchData": [[15, "unitysession-touchdata"]], "UnitySession.UnityAgentBehavior": [[15, "unitysession-unityagentbehavior"]], "UnitySession.UnityData": [[15, "unitysession-unitydata"]], "UnitySession.UnityMessage": [[15, "unitysession-unitymessage"]], "UnitySession.UnityRuntimeParams": [[15, "unitysession-unityruntimeparams"]], "UnityTaskGUI": [[26, "unitytaskgui"]], "UnityTaskGUI Features": [[26, "unitytaskgui-features"]], "UnityTaskGUI Interface": [[26, "unitytaskgui-interface"]], "UnityTaskGUI Troubleshooting": [[26, "unitytaskgui-troubleshooting"]], "UnityTaskGUI Workflow": [[26, "unitytaskgui-workflow"]], "Usage": [[23, "usage"]], "Usage Examples": [[24, "usage-examples"]], "Usage in SequenceTargetManager": [[4, "usage-in-sequencetargetmanager"]], "Usage:": [[33, "usage"]], "Use Cases": [[9, "use-cases"]], "Using Factory Functions": [[1, "using-factory-functions"]], "Utility Components": [[7, "utility-components"], [10, "utility-components"]], "Vectorized Environments": [[1, "vectorized-environments"]], "Velocity Mapping:": [[31, "velocity-mapping"]], "Verifying the connection to the database": [[11, "verifying-the-connection-to-the-database"]], "Video transfer modes": [[25, "video-transfer-modes"]], "VideoRecording": [[19, "videorecording"]], "VideoRecording.FrameTimestamps": [[19, "videorecording-frametimestamps"]], "Visual Feedback": [[10, "visual-feedback"]], "Visual Feedback & Utilities": [[7, "visual-feedback-utilities"]], "Visual Feedback & Utility Components": [[10, null]], "Visual Feedback (Optional)": [[9, "visual-feedback-optional"]], "Visual Feedback System": [[3, "visual-feedback-system"]], "Visual Observations": [[3, "visual-observations"]], "Visual Simulation Pipeline (MouseEyeImageEffect)": [[6, "visual-simulation-pipeline-mouseeyeimageeffect"]], "Visualization": [[32, "visualization"]], "Wall Configuration": [[9, "wall-configuration"]], "Water not delivered during calibration": [[26, "water-not-delivered-during-calibration"]], "Water valve driver (TIP120G)": [[20, "water-valve-driver-tip120g"]], "WaterPort Tab": [[26, "waterport-tab"]], "What the task layer currently applies": [[21, "what-the-task-layer-currently-applies"]], "What this GUI covers": [[25, "what-this-gui-covers"]], "Where rules come from": [[21, "where-rules-come-from"]], "WhiteNoiseOverlayGPU": [[7, "whitenoiseoverlaygpu"], [10, "whitenoiseoverlaygpu"]], "Why Inputs Are Split Across Multiple Agents": [[2, "why-inputs-are-split-across-multiple-agents"]], "Wiring Diagram": [[20, "wiring-diagram"]], "With Recording:": [[33, "with-recording"]], "Workflow 1: Touchscreen Task": [[7, "workflow-1-touchscreen-task"]], "Workflow 2: Hockey Floor Navigation": [[7, "workflow-2-hockey-floor-navigation"]], "Workflow 3: Grid Sequence Memory Task": [[7, "workflow-3-grid-sequence-memory-task"]], "Workflow Patterns": [[29, "workflow-patterns"]], "Wrapper Reference": [[1, "wrapper-reference"]], "[game] (Python task configuration)": [[5, "game-python-task-configuration"]], "[unity.env.general] (via EnvironmentParametersChannel)": [[5, "unity-env-general-via-environmentparameterschannel"]], "[unity.env.rewardAssociation] (optional, init-phase zone)": [[5, "unity-env-rewardassociation-optional-init-phase-zone"]], "[unity.kv.HockeyManager] (controls EpisodeManagerSingleWall)": [[5, "unity-kv-hockeymanager-controls-episodemanagersinglewall"]], "[unity.kv.hockeyFloor] (controls FloorTargetsSpawner)": [[5, "unity-kv-hockeyfloor-controls-floortargetsspawner"]], "_dlc_action(spec) \u2192 np.ndarray": [[29, "dlc-action-spec-np-ndarray"]], "_on_kv_events(kv: dict)": [[29, "on-kv-events-kv-dict"]], "_on_kv_events(kv: dict) \u2014 override hook": [[29, "on-kv-events-kv-dict-override-hook"]], "_touch_action(spec) \u2192 np.ndarray": [[29, "touch-action-spec-np-ndarray"]], "_ttl_action(spec) \u2192 np.ndarray": [[29, "ttl-action-spec-np-ndarray"]], "clear()": [[31, "clear"]], "close()": [[22, "close"]], "datajoint.json": [[11, "datajoint-json"]], "drain_water()": [[29, "drain-water"]], "general.* (global KV keys)": [[5, "general-global-kv-keys"]], "get_action_for(behavior_name: str) \u2192 np.ndarray": [[29, "get-action-for-behavior-name-str-np-ndarray"]], "get_data() \u2192 dict": [[22, "get-data-dict"], [28, "get-data-dict"], [29, "get-data-dict"], [29, "id4"], [31, "get-data-dict"]], "get_params() \u2192 dict": [[22, "get-params-dict"], [28, "get-params-dict"], [29, "get-params-dict"], [31, "get-params-dict"]], "give_reward(duration_ms: int)": [[29, "give-reward-duration-ms-int"]], "give_reward(duration_ms: int) (override)": [[29, "give-reward-duration-ms-int-override"]], "give_reward2(duration_ms: int)": [[29, "give-reward2-duration-ms-int"]], "give_tone(duration_ms: int)": [[29, "give-tone-duration-ms-int"]], "give_vibration(duration_ms: int)": [[29, "give-vibration-duration-ms-int"]], "hockeyFloor.* \u2192 FloorTargetsSpawnerEnvParams (live during session)": [[5, "hockeyfloor-floortargetsspawnerenvparams-live-during-session"]], "latest_packet() \u2192 dict | None": [[31, "latest-packet-dict-none"]], "loop() \u2192 bool": [[29, "loop-bool"]], "on_player_contact(contact: bool)": [[29, "on-player-contact-contact-bool"]], "read() Return Value:": [[22, "read-return-value"], [31, "read-return-value"]], "read() \u2192 dict | None": [[22, "read-dict-none"], [31, "read-dict-none"]], "read() \u2192 np.ndarray": [[28, "read-np-ndarray"]], "reset_condition=\"all\"": [[29, "reset-condition-all"]], "reset_condition=\"any\" (Default)": [[29, "reset-condition-any-default"]], "signal_ttl()": [[29, "signal-ttl"]], "start()": [[22, "start"], [28, "start"], [29, "start"], [31, "start"]], "stop()": [[22, "stop"], [28, "stop"], [29, "stop"], [31, "stop"]], "trainingstage1": [[21, "trainingstage1"]], "trainingstage1 \u2014 large puck, short task, automatic distance ramp": [[5, "trainingstage1-large-puck-short-task-automatic-distance-ramp"]], "trainingstage2": [[21, "trainingstage2"]], "trainingstage2 \u2014 harder init zone, steeper ramp": [[5, "trainingstage2-harder-init-zone-steeper-ramp"]], "\u201cDegenerate data for regression\u201d error": [[26, "degenerate-data-for-regression-error"]], "\u201cFailed to load config\u201d error": [[26, "failed-to-load-config-error"]], "\u201cUnity environment failed to start\u201d error": [[26, "unity-environment-failed-to-start-error"]], "\u201cUnityCommunicatorStoppedException\u201d during run": [[26, "unitycommunicatorstoppedexception-during-run"]]}, "docnames": ["README", "docs/RL/GYMNASIUM_WRAPPERS", "docs/Unity/Agents", "docs/Unity/Architecture", "docs/Unity/EpisodeManagement", "docs/Unity/HockeyGame", "docs/Unity/MouseVision", "docs/Unity/Overview", "docs/Unity/ParameterSystem", "docs/Unity/Spawners", "docs/Unity/VisualFeedback", "docs/datajoint/Connections", "docs/datajoint/Infrastructure", "docs/datajoint/Overview", "docs/datajoint/Population", "docs/datajoint/Schema_Behavior", "docs/datajoint/Schema_DLCLive", "docs/datajoint/Schema_Dataset", "docs/datajoint/Schema_ScreenSync", "docs/datajoint/Schema_Video", "docs/hardware/Teensy", "docs/python/ConfigSystem", "docs/python/DLCClient", "docs/python/DLCProcessor_recording_ctrl", "docs/python/DLCProcessors", "docs/python/DataTransferGUI", "docs/python/GUIs", "docs/python/Overview", "docs/python/TTLGenerator", "docs/python/Tasks", "docs/python/Teensy", "docs/python/TouchClient", "docs/touchscreen/Overview", "docs/touchscreen/TouchscreenArchitecture"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["README.md", "docs/RL/GYMNASIUM_WRAPPERS.md", "docs/Unity/Agents.md", "docs/Unity/Architecture.md", "docs/Unity/EpisodeManagement.md", "docs/Unity/HockeyGame.md", "docs/Unity/MouseVision.md", "docs/Unity/Overview.md", "docs/Unity/ParameterSystem.md", "docs/Unity/Spawners.md", "docs/Unity/VisualFeedback.md", "docs/datajoint/Connections.md", "docs/datajoint/Infrastructure.md", "docs/datajoint/Overview.md", "docs/datajoint/Population.md", "docs/datajoint/Schema_Behavior.md", "docs/datajoint/Schema_DLCLive.md", "docs/datajoint/Schema_Dataset.md", "docs/datajoint/Schema_ScreenSync.md", "docs/datajoint/Schema_Video.md", "docs/hardware/Teensy.md", "docs/python/ConfigSystem.md", "docs/python/DLCClient.md", "docs/python/DLCProcessor_recording_ctrl.md", "docs/python/DLCProcessors.md", "docs/python/DataTransferGUI.md", "docs/python/GUIs.md", "docs/python/Overview.md", "docs/python/TTLGenerator.md", "docs/python/Tasks.md", "docs/python/Teensy.md", "docs/python/TouchClient.md", "docs/touchscreen/Overview.md", "docs/touchscreen/TouchscreenArchitecture.md"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [1, 2, 5, 6, 15, 18, 20, 21, 24, 26, 28, 29, 30, 31, 33], "0": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 16, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 33], "00005": 26, "0001": 1, "000254": 26, "001": 1, "001g": 26, "01": [1, 22, 23, 24, 27], "0123": [26, 33], "016": [26, 27, 33], "01f": 9, "02": [14, 17, 22, 24, 31, 33], "0254": 26, "02f": 9, "032": [26, 27], "0381": 26, "03d": 23, "04": [5, 14, 21], "05": [22, 27, 28, 29, 33], "0508": 26, "05f": 9, "0635": 26, "08": [6, 21, 31, 33], "085": 33, "099": 5, "0f": [2, 3, 4, 8, 9, 10], "0m": [28, 33], "1": [0, 1, 8, 9, 10, 15, 17, 20, 21, 22, 23, 28, 31, 32], "10": [1, 3, 4, 5, 9, 14, 17, 18, 20, 23, 24, 26, 29, 31, 33], "100": [1, 3, 5, 21, 22, 23, 26, 27, 28, 29, 31, 32, 33], "1000": 1, "10000": 33, "100_000": 1, "100m": [26, 27, 29], "1023": 20, "1080": 10, "10f": [3, 4, 8, 9, 10], "10mg": 26, "11": 20, "1100x800": 26, "115": [20, 21], "115200": [21, 26, 30], "12": [1, 3, 8, 14, 16, 20, 21, 25, 26, 27, 33], "120": [3, 5, 21, 22, 27, 29, 31, 33], "1200": [16, 19], "123": 33, "1234": 33, "12345": 26, "1234567": 33, "12346": 26, "1240": 3, "127": [24, 31, 33], "128": [11, 16, 33], "12f": 9, "12v": 26, "13": [20, 24], "14": [5, 20, 31], "145": 26, "147": 33, "15": [3, 4, 5, 8, 20, 30, 33], "150": [5, 21, 26, 28, 33], "1500": 19, "1536": 33, "1593": [4, 8], "15f": 10, "16": [20, 33], "1600": [16, 19], "167": 11, "168": [3, 27, 29, 31, 32, 33], "1696089123": 26, "1698765430": 33, "1698765432": 33, "17": [28, 33], "178": [11, 33], "18": 20, "19": [20, 27], "192": [3, 27, 29, 31, 32, 33], "1920": 10, "1d": 28, "1e6": [20, 30], "1f": [2, 4, 8, 9, 10, 33], "1m": 33, "1n4007": 20, "2": [0, 1, 8, 9, 15, 16, 20, 21, 22, 23, 28, 31], "20": [20, 24, 26], "200": [5, 20, 24, 26, 27, 28, 29, 31, 33], "2000": 33, "200000": 16, "200m": [26, 33], "2025": [16, 26], "2026": [5, 14, 17], "2048": 33, "20f": 2, "21": 27, "2100": 33, "220": 20, "220\u03c9": 20, "23": 4, "230": 31, "24": 1, "240": 27, "25": [3, 4, 5, 8, 26], "250": [26, 28], "255": 28, "256": [15, 16, 17, 19, 31, 33], "26": [4, 24], "28": 21, "2d": [3, 5, 7, 9], "2f": [3, 4, 8, 9, 10], "2m": 33, "3": [0, 1, 3, 8, 9, 12, 20, 21, 28], "30": 7, "300": [26, 27, 28, 29, 33], "31": 27, "32": 15, "3306": 11, "3307": [11, 12], "35": [6, 33], "350": 28, "35f": 9, "360": [2, 5, 6, 22], "360f": [2, 9, 10], "370": 24, "375": 33, "380": 33, "39": 26, "3d": [3, 5, 7, 9], "3f": [4, 9, 10, 32, 33], "3m": 33, "4": [1, 3, 9, 12, 20, 21, 22, 24, 28], "40": [5, 9, 14, 21], "400": [5, 21, 28], "400_000": 1, "4095": 33, "41": 27, "4100": 28, "42": [2, 33], "4242": 20, "425": 33, "430": 22, "45": 1, "450": [26, 28], "456": [26, 33], "460": 33, "480": [22, 31], "4d": 1, "4f": [4, 9], "5": [1, 3, 6, 8, 9, 15, 16, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 32], "50": [3, 6, 16, 20, 22, 26, 27, 28, 29], "500": [20, 21, 28, 29, 33], "5000": 28, "5004": 26, "5005": [3, 27, 29], "507": 6, "50m": [26, 28, 29], "51": [11, 26, 27, 33], "511": 6, "512": [16, 26, 27], "513": 26, "514": 26, "515": [26, 27], "54": 24, "540": 22, "550": 28, "577": 21, "5d": 1, "5f": [2, 3, 4, 8, 9, 10, 26], "5m": 33, "5v": 28, "6": [3, 16, 19, 20, 22, 24, 26, 27, 28, 29, 32], "60": [5, 6, 21, 24, 26, 29, 31, 32, 33], "600": [26, 28, 29, 33], "6000": [21, 22, 23, 24, 27], "6001": [27, 29, 31, 32, 33], "6002": 27, "60f": 10, "60hz": 33, "64": [6, 15, 16, 17, 20, 31, 33], "640": [22, 31], "650": 28, "666": 26, "6f": 9, "7": [2, 3, 5, 21, 24, 25, 26, 28, 30], "700": 28, "735": 33, "75": 3, "750": 28, "7m": 33, "8": [3, 5, 8, 12, 15, 18, 26, 27, 28, 29], "80": 18, "800": [26, 28, 29], "8388608": 33, "84": [2, 3], "850": 28, "86": 33, "8888": 12, "8891": 12, "890": 33, "8f": [9, 10], "9": [1, 4, 18, 20, 25], "90": [22, 29], "900": 28, "95": [18, 26, 33], "97": 6, "9987": 26, "A": [2, 4, 5, 12, 16, 20, 21, 26, 30], "AND": [26, 29, 33], "At": [4, 9, 10], "But": 24, "By": [8, 10, 21], "For": [4, 8, 9, 10, 14, 21, 22, 26, 27], "IN": 20, "If": [2, 3, 4, 5, 9, 14, 16, 17, 21, 22, 25, 26, 27, 29, 33], "In": [2, 3, 4, 5, 6, 14, 16, 23, 25, 26, 27, 28, 29, 33], "It": [0, 13, 14, 17, 20, 21, 22, 27, 29, 31], "NOT": [24, 29, 33], "Near": 8, "No": [4, 6, 8, 9, 11, 21, 23, 24, 25, 28, 33], "Not": 24, "ON": [2, 20, 22, 26, 28], "ONE": 33, "OR": [3, 4, 29, 33], "On": [4, 5, 10, 21], "One": [15, 16, 23, 24, 27, 29, 31], "Or": [23, 33], "That": [14, 21], "The": [0, 1, 2, 3, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33], "Then": [0, 24, 25, 33], "These": [2, 5, 7, 18, 26], "To": [0, 13, 16, 26], "With": [6, 26], "_": [1, 5, 7, 11, 14, 17, 23, 26], "__init__": [1, 23, 24, 26, 29], "_accept_loop": 24, "_activ": [3, 4, 5], "_agent_head": 1, "_annotate_packet": 33, "_apply_rul": 21, "_apply_scheduler_chang": 21, "_build": 0, "_build_config_tab": 26, "_build_tab_custom": 26, "_cached_target_posit": 1, "_cam": [11, 19], "_clear_data_queu": [23, 24], "_completedbyplay": 9, "_compute_metr": 1, "_currentitidur": 4, "_curstep": 4, "_dlc_action": 2, "_dlc_processor_data": [22, 23, 24], "_dlcproc": [11, 14, 16], "_dlcproc_dlc": [11, 14, 16], "_extract_observ": 1, "_firedclearedthisepisod": 4, "_get_info": 1, "_get_init_act": 1, "_get_step_result_for": [5, 29], "_handle_client_messag": 24, "_hazardwal": [4, 9], "_host": 31, "_init": 1, "_ititim": 4, "_kv": 8, "_map_coordin": 22, "_meta": 16, "_my_stat": 1, "_on_kv_ev": 5, "_pack_and_clip": [28, 29], "_reboot_teensyduino_": 20, "_record": [23, 24], "_rx_loop": 24, "_send_init_act": 1, "_session_nam": 23, "_setup_action_spac": 1, "_setup_observation_spac": 1, "_sp": [3, 8], "_state": 1, "_steptim": 4, "_stop": 24, "_target": [4, 9], "_targetrun": [4, 9], "_timestamp": 14, "_touch_act": 2, "_transform_act": 1, "_ttl_action": [2, 28], "_videoinfo": 25, "_wall": [4, 9], "_wallgracetim": 4, "a0": 20, "a1": 22, "a2": 22, "abc": [4, 8], "abl": 0, "about": 17, "abs_mt_": 33, "abs_mt_slot": 33, "abs_mt_tracking_id": 33, "abs_step_tim": 19, "abs_xmax": 33, "abs_xmin": 33, "abs_ymax": 33, "abs_ymin": 33, "absent": 19, "absinfo": 33, "absolut": [2, 19, 26], "abstractmethod": 1, "academi": [3, 4, 7, 8, 9, 26], "accept": [24, 33], "access": [7, 20, 23, 24, 33], "accumul": [1, 5, 21], "accur": 19, "achromat": 6, "aco": 24, "acquisit": 20, "across": [1, 3, 5, 18, 20, 26], "act": 5, "action": [1, 3, 4, 5, 6, 7, 15, 22, 26, 31], "action0": 29, "action1": 29, "action_dict": 29, "action_spac": 1, "action_spec": [28, 29], "actionbuff": [3, 27], "actionsout": 3, "actiontupl": 29, "activ": [2, 3, 4, 5, 7, 8, 9, 10, 15, 20, 21, 22, 24, 29, 33], "activeinhierarchi": 9, "activespawnerindex": [3, 4], "actual": [15, 20, 33], "acuiti": 6, "ad": [2, 5, 10, 33], "adapt": [0, 2, 4, 5, 7, 21, 22, 29, 33], "adc": [20, 27, 28], "add": [1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 14, 20, 21, 26, 29, 33], "addcompon": [3, 10], "addit": [23, 26], "addition": 2, "addlayout": 26, "addlisten": [4, 10], "addpoint": [3, 4], "address": [22, 23, 24, 29, 31, 33], "addreward": 10, "addtab": 26, "addwidget": 26, "adjust": [3, 22, 26, 27, 29, 33], "advanc": [2, 4, 21, 28, 29], "advancestep": [3, 4], "affect": [8, 21, 23, 26], "afford": 0, "after": [4, 5, 7, 9, 14, 15, 20, 22, 24, 26, 29, 33], "ag": 33, "again": [3, 4, 5, 29], "against": [3, 12, 14, 16, 29], "age_m": [31, 33], "agent": [4, 5, 6, 9, 10, 13, 15, 26, 27, 28, 30, 31], "agent_group": 29, "agent_ob": 1, "agentgameobject": 2, "aggr": 18, "aggreg": 27, "aggress": 33, "agnost": 4, "ahead": 16, "algorithm": [3, 22, 33], "align": [13, 16, 18, 28], "aliv": [4, 9], "all": [0, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 26, 28, 30, 33], "all_don": 29, "allow": [3, 8, 13, 23, 24, 26, 28, 33], "alltargetsclear": [3, 4], "along": [1, 5, 9], "alongsid": [5, 6, 19], "alpha": [22, 29], "alreadi": [14, 21, 24, 26], "also": [14, 16, 22, 33], "altern": [26, 28], "alwai": [2, 4, 5, 20, 22, 23, 24, 29, 33], "ambient": 20, "amount": 4, "amplifi": 20, "an": [0, 2, 8, 9, 12, 14, 16, 17, 18, 20, 21, 24, 27, 29], "analog": [15, 20, 28], "analog_0": 26, "analog_1": 26, "analysi": [2, 13, 26], "analyz": [29, 33], "anasthesia": 25, "anesthesia": 25, "angl": [1, 2, 5, 9, 10, 24, 29], "angle_rad": 31, "angular": [1, 5, 9], "angulardrag": 9, "ani": [2, 3, 4, 5, 9, 11, 14, 18, 19, 21, 33], "anim": [3, 7, 10], "annot": [31, 33], "another_properti": 8, "anotherproperti": 8, "any_don": 29, "anyth": 29, "apach": 0, "api": [3, 4, 8, 10, 21, 22, 28, 30], "app": [11, 12, 26], "appear": [4, 10, 12, 21, 26], "append": [4, 21, 23, 24, 28, 33], "appli": [2, 3, 5, 6, 8, 9, 10, 14, 16, 20, 22, 24, 26, 27, 29, 31, 33], "applic": [4, 29], "apply_filter_alwai": 22, "apply_filter_inprocessor": 22, "apply_filter_onread": 22, "applyparam": [3, 8], "appropri": 29, "approxim": 6, "apt": [26, 33], "ar": [0, 3, 4, 5, 6, 7, 9, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 33], "ar_visual_discrimin": [25, 26], "arc": 5, "architectur": [2, 4, 8, 9, 10, 21, 26], "area": [3, 5, 7, 9], "area_center_i": [5, 9], "area_height": 9, "area_height_i": [5, 9], "area_scale_x": 9, "area_sideoffset": 9, "area_thickness_x": [5, 9], "area_width_z": [5, 9], "areacenteri": 9, "areaheight": 9, "areaheighti": 9, "areascal": 9, "areasideoffset": 9, "areathicknessx": 9, "areawidthz": 9, "arena": 5, "arena_s": 29, "arg": [23, 29], "argument": 25, "argv": 26, "arithmet": 21, "around": [2, 3, 28], "arrai": [1, 2, 6, 9, 14, 15, 16, 19, 24, 27, 28, 29, 30], "arriv": [29, 33], "arrow": [22, 33], "artifact": 26, "artifici": 33, "as_dict": 18, "ascii": 20, "ask": 16, "assai": 25, "assert": 29, "asset": 2, "assign": [9, 10, 16, 17, 30], "associ": [16, 19], "astyp": 28, "async": [32, 33], "atan2": [5, 24, 31, 33], "atom": [23, 24], "attach": [6, 7, 9, 25, 26, 27], "attachgo": 3, "attempt": [9, 14, 16, 17, 32, 33], "auditori": [5, 20, 29], "augment": [0, 27], "auth": 33, "authent": [22, 24, 31, 33], "authkei": [22, 24, 31, 33], "auto": [2, 4, 7, 8, 16, 23, 27, 33], "autoactivatedisplai": 10, "autofindagentifempti": 10, "autom": [0, 12], "automat": [1, 3, 4, 10, 14, 17, 23, 24, 26, 27, 28, 29, 31, 33], "aux": 3, "auxiliari": 29, "avail": [4, 11, 14, 16, 20, 22, 25, 26, 29], "avatar": 5, "averag": [20, 24], "avg": 18, "avoid": [4, 5, 8, 9, 16], "awai": [4, 9, 16], "awak": [2, 6, 25], "awar": [2, 5, 14], "ax": 24, "axi": [2, 3, 10, 22, 24, 29, 31], "azimuth": 2, "azimuth_sin": 2, "b": [4, 22, 24, 29, 31, 33], "b0": 28, "b1": 28, "b2": 28, "b3": 28, "b4": 28, "b5": 28, "b6": 28, "b7": 28, "back": [5, 8, 21, 25, 26, 29], "backbon": 16, "backend": [13, 33], "backfil": [14, 16], "background": [9, 22, 24, 30, 31, 33], "backgroundcolor": 9, "backpressur": 33, "backward": 1, "band": [3, 7, 9], "bar": 26, "barcod": [13, 14, 15, 18, 20, 29], "barcodettl": [15, 20, 30], "bare": 2, "base": [0, 1, 2, 3, 4, 5, 7, 9, 10, 12, 14, 20, 22, 23, 24, 27, 28, 30, 32, 33], "base_schema": [13, 14, 17], "baseangledeg": 10, "baselines3": 6, "basenam": 25, "baseprocessor_socket": 23, "bash": 12, "basi": 5, "basic": 3, "batch": [7, 8, 26, 29, 33], "baud": [20, 26], "baudrat": [21, 26, 30], "becaus": [2, 21], "becom": [21, 26], "befor": [0, 4, 5, 8, 9, 10, 11, 14, 16, 21, 22, 24, 25, 26, 31, 33], "begin": [5, 9, 15, 22, 26, 30], "behavior": [1, 3, 5, 7, 11, 13, 15, 17, 19, 22, 24, 31, 32, 33], "behavior1": 27, "behavior2": 27, "behavior_info": 26, "behavior_list": [1, 2, 3, 5, 21, 27, 29], "behavior_map": 29, "behavior_nam": 1, "behavior_typ": 15, "behaviour": 12, "below": [5, 14, 21, 33], "benefit": [3, 9], "best": [3, 22, 23, 26, 30], "beta": [16, 22, 23, 24, 29, 31, 33], "better": [24, 26], "between": [2, 3, 4, 5, 7, 9, 18, 19, 20, 21, 24, 26, 28, 33], "beyond": 26, "bg_color": 31, "bh1750": [14, 15, 18, 20], "bidirect": [5, 33], "bin": 33, "binari": [14, 19], "bind": 24, "bird": 6, "birdey": 6, "bit": [5, 15, 18, 20, 28, 29], "bit0": 28, "bit1": 28, "bit2": 28, "bit3": 28, "bit4": 28, "bit5": 28, "bit6": 28, "bit7": 28, "bit_idx": 28, "bit_val": 28, "black": [0, 2, 9, 10, 26, 28], "blend": 6, "blob": [11, 15, 16, 19], "block": [24, 26, 32, 33], "blue": [3, 6, 26, 33], "bname": [2, 29], "board": 30, "bodi": [5, 16, 22, 24, 25, 29], "body_axi": 24, "body_condit": 25, "bodycondition1": 25, "bodypart": 14, "bodypart_nam": 16, "book": 0, "bool": [2, 3, 4, 5, 8, 9, 10, 15, 16, 19, 22, 23, 24, 27, 28, 31, 33], "boolean": 3, "border": [3, 9, 22, 29, 31], "both": [2, 3, 4, 5, 6, 8, 9, 12, 19, 20, 21, 26, 29, 31, 33], "bottom": [8, 9, 22], "bottomleft": 2, "bottomview": [8, 9], "bounc": 5, "bound": [2, 5, 7, 9, 21, 22], "boundari": [4, 13, 14, 15, 16, 19, 21, 28], "box": [1, 9, 22], "box_ext": 22, "boxcollid": 9, "branch": [2, 21], "break": [1, 29], "bridg": [2, 4, 7, 20], "bridgemanag": 10, "brief": [3, 18, 33], "bright": [5, 18], "broadcast": [4, 22, 23, 32, 33], "brows": [26, 33], "browser": [0, 33], "buffer": [5, 21, 27, 30, 31], "build": [0, 1, 2, 3, 4, 5, 8, 9, 12, 21, 22, 26, 27, 28, 31, 33], "build_al": 12, "build_initial_context": 25, "buildtargetsequ": [4, 9], "buildwallset": 4, "built": [3, 6, 12, 20, 25], "bundl": 26, "burst": [14, 18, 27, 29], "button": [22, 26, 31], "byte": [20, 24, 31], "c": [2, 3, 4, 6, 21, 26, 27, 29, 33], "cach": [1, 25, 31], "cadenc": 21, "calcul": [1, 22, 26, 29], "calibr": [20, 27, 30], "calibrate_offset": [20, 30], "call": [1, 2, 4, 5, 9, 10, 14, 19, 21, 22, 23, 24, 26, 28, 29, 30, 31], "callback": [8, 9, 33], "cam": 3, "cam0": 19, "cam1": 19, "camera": [2, 5, 7, 8, 9, 10, 16, 19, 22, 24, 27, 28, 29], "camera_en": [2, 3, 6], "camera_grayscal": [3, 6], "camera_height": [3, 6], "camera_index": 6, "camera_multi": 6, "camera_width": [3, 6], "cameraen": 3, "cameraenableddefault": 2, "cameraenvconfig": [3, 6], "cameraenvkei": 2, "camerafollownorot": 3, "cameragrayscal": 2, "cameraheight": 2, "camerasensorcompon": [2, 3, 6], "camerasensornam": 2, "camerawidth": 2, "can": [0, 3, 5, 6, 7, 8, 9, 14, 16, 20, 21, 22, 23, 25, 27, 28, 29], "cannot": [3, 6, 16, 20], "canon": [2, 29], "canonic": 29, "canva": 33, "cap": 5, "capabl": 26, "capac": 33, "captur": [29, 32, 33], "carri": [2, 15, 20], "case": [3, 4, 25, 27, 33], "catch": 6, "categor": 26, "categori": [17, 25, 26], "cathod": 20, "caus": 26, "cd": [12, 14, 26, 27], "cebra": 0, "cell": [9, 28, 29], "cell_idx": 28, "cell_in_burst": 28, "cell_siz": 9, "cell_start": 28, "cellsiz": 9, "center": [5, 9, 22, 24], "center_i": [23, 24], "center_x": [23, 24], "central": 8, "centroid": [31, 33], "certain": [7, 10], "cfg": [3, 21], "cfg_s1": 21, "chain": 4, "chang": [1, 3, 5, 9, 10, 15, 21, 22, 23, 26, 27, 29, 33], "channel": [1, 2, 6, 20, 21, 27, 28], "channel_engin": 29, "channel_kv": [1, 21, 29], "charact": 12, "characterist": 3, "chase": [3, 9], "check": [0, 2, 3, 4, 5, 9, 10, 11, 16, 23, 24, 26, 27, 28, 29], "checkbox": 25, "checkpoint": 10, "child": 9, "childcount": 9, "children": 9, "chmod": 26, "choos": [5, 9, 21], "chunk": 27, "circl": [6, 9, 33], "circleedg": 6, "circuit": [27, 28], "circular": [7, 9], "ckt": 20, "clamp": [2, 5, 7, 21, 22, 31], "clampfullyinsid": 2, "class": [1, 2, 3, 4, 8, 9, 10, 20, 23, 27, 33], "clean": [4, 5, 9, 23, 24, 26, 27, 29], "cleanli": 16, "cleanup": [1, 4, 14, 24, 33], "clear": [1, 2, 3, 4, 5, 6, 7, 9, 21, 22, 24, 26, 30], "clearal": [3, 4, 5, 8, 9], "clearli": 29, "cli": [12, 25], "click": [3, 26, 27], "client1": 24, "client2": 24, "client_tim": 33, "clip": [1, 2, 3, 8, 16, 19], "clock": [18, 19, 22, 28, 30, 31, 32], "clock_offset": 33, "clockwis": [1, 22, 29], "clone": [0, 12], "close": [1, 7, 9, 20, 23, 24, 26, 27, 29, 31, 33], "closecolor": [9, 10], "cluster": 33, "cmd": [22, 23, 33], "co": 1, "code": [3, 10, 12, 14, 16, 26, 28], "codebas": 0, "coeffici": [22, 31, 33], "coher": 2, "col": 9, "collabor": [0, 12], "collaps": 33, "collect": [2, 23, 25, 26, 27], "collectobserv": [1, 2, 3, 4], "collector": 20, "collid": [2, 3, 9, 10], "collis": [2, 3, 4, 5, 7, 9, 10], "color": [2, 3, 5, 7, 9, 10, 26], "colorbydist": [7, 9], "colorbyrot": [7, 9], "coloroverlai": [4, 5], "colour": 5, "column": 26, "com": [12, 26], "com3": [21, 30], "combin": [2, 3, 9, 33], "come": [4, 5, 15], "comma": [4, 7, 26], "command": [4, 7, 22, 24, 26, 27, 29, 30, 33], "comment": 21, "commit": 0, "common": [1, 29], "commun": 26, "compact": [4, 7], "compani": 26, "companion": [7, 19], "compar": [2, 5, 14, 16, 18], "comparison": 16, "compat": [1, 2], "complementari": 6, "complet": [2, 3, 4, 7, 8, 10, 26, 27, 29, 31, 32], "complex": [3, 9], "complianc": 3, "compon": [2, 6, 26], "compos": [11, 12], "comprehens": [7, 27, 29], "compress": [6, 33], "comput": [2, 3, 4, 9, 13, 15, 16, 17, 18, 19, 26, 28, 33], "concaten": 29, "concern": [9, 18], "concret": [2, 3], "concurr": 24, "condit": [4, 9, 10, 23, 25, 27], "condition": 3, "cone": 6, "conf": 24, "confid": 24, "config": [0, 4, 5, 6, 16, 27, 29], "config_fil": 26, "config_load": [3, 21], "config_path": 1, "config_path_edit": 26, "configkei": 8, "configsystem": 5, "configur": [2, 7, 8, 10, 12, 16, 20, 26], "confirm": [18, 24], "conflict": 13, "conn": [11, 24, 33], "connect": [4, 7, 10, 12, 14, 23, 25, 27, 29, 30, 31], "connect_seri": 30, "consid": 16, "consist": [4, 9, 22, 25, 28, 29], "const_val": [22, 31], "constant": [22, 29, 31], "constraint": 7, "construct": [1, 21], "consum": [5, 7, 21, 22], "contact": [5, 20, 33], "contact_on": 29, "contain": [3, 6, 7, 9, 11, 14, 25, 26, 28, 33], "containmentinboxvolum": [5, 7], "content": [15, 17], "context": [2, 26], "continu": [2, 3, 7, 21, 22, 23, 24, 26, 28, 29, 33], "continuous_s": [28, 29], "continuousact": 27, "control": [0, 1, 2, 6, 9, 10, 18, 20, 26, 31], "conveni": [19, 21], "convent": [8, 31], "convert": [1, 19, 28, 33], "cooldown": 29, "coord": 9, "coordin": [1, 2, 4, 5, 7, 9, 15, 16, 29, 32, 33], "copi": [11, 25, 26], "core": [12, 13, 15, 17], "corner": [27, 28], "correct": [14, 21, 24, 29], "correspond": [5, 16, 17], "corrupt": 28, "cost": 1, "could": 33, "count": [3, 4, 7, 8, 10, 14, 21, 25, 26, 29, 30], "counter": [4, 5, 14, 15, 21, 26, 29], "counterclockwis": 1, "cover": 10, "cpu": [22, 24, 26], "cpython": 24, "crash": 26, "creat": [1, 2, 3, 4, 6, 7, 8, 9, 14, 16, 24, 26, 27, 28, 30], "create_hockey_env": 1, "create_touchdestroy_env": 1, "createprimit": 10, "creation": [3, 4, 8, 9], "credenti": [11, 12, 14], "critic": 26, "cron": 12, "cron_script": 14, "crop": 29, "cross": [5, 33], "csv": [26, 30], "csv_expect": [21, 26, 30], "ctrl": [3, 8, 20, 21, 23, 26, 27, 29, 30], "cube": [3, 7, 9, 10], "cuda12": 12, "cudnn9": 12, "cue": [20, 29], "cumul": [5, 21, 26, 29], "cumulative_reward": 29, "cur": 4, "cur_tim": 29, "curr_step": [23, 24], "curr_tim": [23, 24], "current": [1, 2, 3, 4, 5, 13, 14, 16, 20, 26, 27, 28, 29, 33], "current_i": 1, "current_x": 1, "curriculum": 3, "cursor": [22, 31], "curv": [6, 29], "custom": [1, 5, 9, 11, 29, 33], "custom_button": 26, "custom_data": 23, "custom_method": 26, "custom_row": 26, "cutoff": [16, 22, 31, 33], "cyc": 6, "cycl": 21, "d": [20, 26, 29, 30, 33], "d_cutoff": [22, 23, 24], "daemon": 33, "dai": [14, 17], "dark": 18, "darlington": 20, "data": [0, 3, 11, 12, 13, 15, 16, 17, 18, 20], "data_dequ": 28, "data_mount": 12, "databas": [13, 14], "database_mount": 12, "dataclass": 33, "datajoint": [0, 12, 14, 15, 18, 25, 26, 27], "dataset": [13, 15, 16, 19, 27], "dataset_id": [7, 11, 14, 15, 16, 17, 18, 19, 25, 26], "dataset_kei": 14, "dataset_nam": [7, 25, 26], "datatransfergui": [26, 27], "datatyp": [25, 26], "datatype_subfold": 26, "date": [14, 17], "datetim": 17, "de": 20, "deactiv": 4, "dead": 24, "debug": [2, 8, 26, 29], "debuglat": 2, "decid": [23, 29], "decis": 2, "decision_step": 6, "decod": [14, 18], "decode_session_lux_dj": 18, "decode_ttl_burst": 28, "dedic": 29, "deep": 21, "deeplabcut": [0, 12, 22, 26, 27], "deeplabcutl": [13, 15, 16], "def": [1, 8, 22, 23, 24, 26, 28, 29], "default": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 16, 20, 22, 23, 24, 25, 26, 31, 33], "default_sess": 22, "defaultdur": 10, "defin": [1, 3, 9, 12, 16, 17, 19, 21], "definit": 7, "deg": [5, 6], "degre": [2, 5, 6, 9, 22, 24, 33], "delai": [2, 24, 33], "deleg": [3, 4, 29], "delet": 26, "deliv": [6, 15], "deliveri": [20, 26, 27, 29], "delta": 21, "deltatim": [2, 4], "deltaweight": [25, 26], "demand": 22, "depend": [3, 7, 8, 9, 13, 14, 15, 16, 18, 19, 22, 26, 28], "depth": 5, "dequ": [22, 23, 24, 28, 29, 31, 33], "deriv": [5, 13, 16, 22, 23, 28, 33], "descript": [2, 5, 6, 11, 12, 13, 14, 15, 17, 18, 19, 22, 23, 24, 26, 28, 29, 31, 33], "design": [0, 1, 2, 4, 7, 8, 9, 10, 24, 26, 27, 29, 33], "desir": [6, 26], "desired_mg": 26, "destin": 25, "destroi": [1, 2, 5, 7, 9, 10, 20], "destroyimmedi": 9, "destruct": 5, "detail": [3, 7, 11, 21, 22, 27, 29, 31], "detect": [2, 5, 7, 9, 10, 13, 14, 15, 16, 18, 28, 29, 33], "detector": [5, 14, 16], "determin": [9, 22], "determinist": [1, 5], "dev": [0, 3, 26, 27, 29, 30, 33], "develop": [0, 27, 30], "devic": [1, 2, 15, 20, 26, 28, 30, 32], "device_path": 33, "diagnos": 33, "diagnost": 33, "diagram": [7, 30], "dialog": 26, "dialout": 26, "dict": [1, 5, 6, 8, 15, 21, 23, 24, 27, 30, 33], "dictionari": [1, 21, 22, 23, 24, 25], "diff": [3, 26, 28, 29], "differ": [1, 3, 4, 8, 18, 26, 33], "difficulti": [3, 26, 27, 29], "difficulty_level": 26, "digit": [15, 20, 28, 29], "digital_0": 26, "dimens": [5, 7, 9, 29], "dimension": 1, "diod": 20, "direct": [1, 2, 3, 4, 5, 7, 9, 10, 20, 22, 29, 31], "direction_deg": [31, 33], "directli": [2, 3, 5, 9, 20, 22, 26], "director": 4, "directori": [7, 11, 12, 14, 25, 26], "dirnorm": [2, 9], "dirright": 2, "dirup": [2, 9], "disabl": [6, 8, 9, 10, 20, 21, 22, 23, 24, 29, 33], "disablerendererswheninact": 10, "disconnect": [26, 33], "discov": [7, 29], "discoveri": [27, 33], "discret": [2, 3, 22], "discrete_branch": 29, "disk": [5, 29, 33], "dispatch": [2, 29], "displac": [31, 33], "displai": [4, 7, 10, 18, 25, 27, 28, 29, 33], "display_arg": 29, "display_noise_overlai": [4, 5, 8, 21], "display_noise_timeout": [4, 8], "display_on_screen": 23, "display_reward_flash": [4, 5, 8, 21], "displaynoiseontimeout": 4, "displaynoiseoverlai": [3, 4, 10], "displayrewardflash": [3, 4, 10], "disrupt": 33, "distanc": [3, 7, 9, 10, 29, 31, 33], "distance_color_min": 9, "distancecolormax": 9, "distancecolormin": 9, "distancecolortarget": 9, "distinct": [2, 3, 7, 28], "distinguish": [6, 20], "distkil": 10, "distribut": [1, 32], "dj": [11, 13, 14, 15, 16, 17, 18, 19], "dj_lab": 12, "dj_pipelin": [0, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 26, 27], "dlc": [2, 5, 11, 13, 15, 16, 19, 21, 23, 25, 26], "dlc_action": 22, "dlc_address": [3, 21, 22, 27, 29], "dlc_apply_filt": 22, "dlc_apply_filter_inprocessor": [21, 22], "dlc_apply_filter_onread": 22, "dlc_box_ext": [21, 22, 29], "dlc_client": [22, 23, 29], "dlc_data_path": [11, 12, 14], "dlc_filter_kwarg": 29, "dlc_filter_mod": 29, "dlc_flip_i": [21, 22, 29], "dlc_flip_x": [21, 22, 29], "dlc_head": [22, 27, 29], "dlc_head_angl": [22, 29], "dlc_live": 24, "dlc_live_hdf5_path": 25, "dlc_live_pkl_path": 25, "dlc_oneeuro_beta": 22, "dlc_oneeuro_d_cutoff": 22, "dlc_oneeuro_min_cutoff": 22, "dlc_processor_socket": 24, "dlc_read_tim": [22, 27, 29], "dlc_rotate_90": [21, 22, 29], "dlc_session_nam": 22, "dlc_time": 15, "dlc_video": 25, "dlc_video_raw": 25, "dlc_x": [22, 26, 27, 29], "dlc_y": [22, 27, 29], "dlcagent": [1, 3, 6, 27], "dlcclient": [5, 24, 27, 29], "dlcdata": 14, "dlcinput": [1, 2, 3, 5, 6, 15, 21, 27, 29], "dlckwarg": 27, "dlclive": [22, 23, 27], "dlclivedata": [13, 14, 15], "dlcmodel": 14, "dll": 26, "do": [0, 21, 25, 26], "doc": [0, 3, 26], "docker": [11, 14], "dockerfil": 12, "document": [1, 2, 10, 32], "doe": [2, 9, 14, 16, 17, 18, 21, 22, 29], "doesn": 28, "domin": 6, "don": [3, 26], "done": [1, 3, 4, 22, 25, 27, 29], "dotcolor": 9, "dotsiz": 9, "dotspac": 9, "down": [2, 6, 33], "down_al": 12, "downstream": [7, 19], "drag": [4, 5, 7, 9], "drain": [20, 26, 29, 30, 31, 32, 33], "drain_wat": [20, 30], "draw": 13, "drift": 33, "drive": 5, "driven": [2, 5, 20, 29, 32, 33], "drop": [2, 16, 29, 31, 33], "drop_new": 33, "drop_oldest": 33, "drop_polici": 33, "dropdown": [3, 25, 26, 27], "dst": 25, "dt": 28, "dt_m": 33, "dtype": [28, 29], "due": [16, 28], "dummi": [2, 21, 26, 30], "dummy_const": [22, 27, 29], "dummy_pygam": [22, 27, 29, 31], "dummy_random": [22, 27, 29], "dummydlccli": 29, "dummyteensi": [29, 30], "dummytouchcli": 29, "dump": 24, "duplic": 10, "dur_m": [26, 30], "durat": [3, 4, 5, 8, 9, 10, 14, 15, 19, 20, 25, 26, 28, 29, 31, 33], "duration_m": 27, "dure": [3, 4, 9, 15, 25, 27, 29, 33], "dwell": [2, 3, 4, 5, 7, 8, 9, 10], "dwell_target_second": [4, 8], "dwell_tim": [5, 8, 9], "dwell_wall_second": [4, 8], "dwellsecond": [4, 10], "dwelltargetsecond": [4, 8], "dwelltim": [9, 10], "dwellwallsecond": [4, 8], "dx": [1, 27, 31, 33], "dy": [1, 27, 31, 33], "dynam": [7, 9, 22, 33], "e": [0, 1, 2, 3, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 26, 27, 29, 33], "e2": 33, "each": [1, 2, 4, 5, 6, 8, 9, 14, 15, 17, 19, 21, 23, 24, 25, 28, 29, 33], "ear": 24, "earli": 5, "earlier": 33, "easi": [3, 9, 24, 26, 29], "easier": [0, 5, 24, 27], "edg": [5, 6, 26, 28, 29], "edit": [3, 11, 12, 27], "effect": [4, 5, 6, 8, 16, 20, 21, 22, 28], "effici": 24, "egocentr": 6, "either": 5, "elaps": [4, 5], "elast": 5, "element": [2, 4, 21, 22, 28], "elif": [3, 29], "els": [2, 3, 4, 8, 9, 20, 25, 28, 29, 33], "ema": 22, "email": [12, 14], "email_address": 12, "email_address_list": 12, "emiss": 2, "emit": [2, 20, 21, 33], "emit_act": [1, 2], "emitact": 2, "emitt": 20, "empti": [26, 28, 29, 33], "enabl": [2, 3, 4, 7, 8, 9, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 33], "enable_": [4, 8], "enable_adapted_typ": 11, "enable_distance_color": [5, 9], "enable_filepath_manag": 11, "enable_init_phas": [4, 5, 8, 21], "enable_jitt": [5, 9], "enable_move_by_act": [5, 9], "enable_report": [3, 4, 5, 8, 21], "enable_rotation_color": [5, 9], "enabledistancecolor": [9, 10], "enabledjitt": 10, "enableinitphas": [4, 5, 8, 9], "enablejitt": [9, 10], "enablemovebyact": 9, "enablereport": [1, 4, 8], "enablerotationcolor": [9, 10], "encod": 29, "encrypt": 11, "end": [2, 3, 7, 9, 15, 21, 26, 28, 29, 31, 33], "end_point": 33, "end_step": 15, "endepisod": [2, 3, 5, 10, 29], "endian": 20, "endinitphas": [2, 4], "enditi": [2, 10], "endoffram": 2, "energis": 20, "enforc": [5, 29], "engin": [16, 21, 29, 33], "engineconfigurationchannel": 29, "enqueu": [32, 33], "enqueue_set_param": 26, "enrich": 29, "ensur": [5, 9, 14, 24, 26], "enter": [3, 4, 5, 10, 12, 26, 27], "entir": [2, 4, 5, 15, 28, 29], "entri": [6, 7, 9, 14, 16, 17, 21, 25, 26, 27], "env": [0, 1, 2, 4, 6, 8, 9, 11, 21, 26, 27, 29], "env_channel": 8, "env_kv": [3, 21], "env_kv_param": [3, 26, 29], "env_kv_s1": 21, "env_param": [3, 4, 21, 26, 29], "env_params_s1": 21, "env_path": [3, 21, 22, 26, 27, 28, 29, 31], "environ": [0, 2, 3, 5, 7, 8, 13, 14, 21, 27], "environment": 27, "environment_paramet": 8, "environmentparamet": [4, 5, 6, 26], "environmentparameterschannel": [4, 7, 8, 21, 26], "envp": [3, 4, 8], "envparam": [5, 7], "envparamschannel": 5, "ep": 29, "ep_reward": [5, 21], "ephi": 17, "episod": [1, 8, 9, 10, 14, 15, 20, 21, 26, 27], "episode_length": [3, 4, 5, 8, 21, 29], "episode_num": 1, "episodelen": 8, "episodelength": [3, 4, 5, 8], "episodemanag": [2, 4], "episodemanagersinglewal": [2, 9, 10], "episodemanagersinglewallreport": [4, 5, 8], "episodescor": [2, 3, 7, 9], "episodest": 4, "epoch": [3, 5, 21, 26, 27], "epoch_tri": 29, "equal": [6, 18, 29], "erd": 13, "error": [14, 16, 24], "esc": [22, 31], "especi": 21, "est": 27, "estim": [13, 15, 16, 22, 24, 27, 29, 32, 33], "etc": [1, 3, 7, 10, 14, 16, 22, 23, 26, 29, 33], "ethernet": 27, "euclidean": 33, "euler": 2, "euro": [16, 23, 24, 29, 31], "evalu": 21, "evapor": 26, "evdev": 33, "even": 16, "event": [2, 3, 5, 7, 10, 15, 23, 24, 31, 32, 33], "eventtask": 29, "eventx": 33, "everi": [1, 5, 6, 20, 22, 27, 28, 29, 33], "everyth": 25, "evtest": 33, "ex": [8, 21, 22, 26, 27, 28, 29, 31], "exact": [5, 16], "exactli": [2, 33], "exampl": [1, 3, 4, 7, 8, 14, 19, 22, 25, 26, 33], "exce": [5, 20], "exceed": 5, "excel": 26, "except": 26, "exchang": 20, "exclud": [2, 19], "exclus": [7, 33], "exec": 26, "execstart": 33, "execut": [1, 2, 3, 14, 26, 27, 29], "exist": [1, 9, 14, 16, 17, 19, 23, 25, 26, 29], "exit": [10, 26], "exp": [2, 14, 17], "exp_001": 24, "exp_001_dlc_processor_data": 24, "expect": [4, 21, 25, 26, 29, 33], "experi": [3, 5, 7, 8, 13, 17, 25, 27, 29, 32, 33], "experiment": [3, 8, 13, 17, 26, 27], "experiment_001": [23, 33], "experiment_001_dlc_processor_data": 23, "experiment_typ": 17, "expir": 4, "explan": 7, "explicit": [2, 5, 16, 26], "explicitli": 16, "export": [4, 11, 13, 26, 29], "expos": [2, 3, 5, 20, 22, 29, 30, 31], "extend": [5, 26, 29], "extens": [24, 33], "extent": [2, 9, 22], "extern": [4, 7, 8, 20, 24, 28], "extra": [6, 9, 17], "extract": [1, 13, 15, 16, 19, 24, 25, 29, 33], "ey": 6, "f": [8, 14, 16, 23, 29, 32, 33], "face": 5, "face_offset": 9, "faceoffset": [2, 9], "factor": [29, 31], "fade": [3, 10], "fadein": 7, "fadeout": 7, "fail": [2, 3, 4, 10, 14, 25], "failur": [4, 5, 7, 10, 18, 33], "faint": 6, "fake": 3, "fall": [5, 21, 28], "fallback": [14, 16, 25], "fals": [2, 3, 4, 5, 6, 9, 10, 11, 12, 16, 19, 21, 22, 24, 27, 28, 29, 30, 31, 33], "far": [8, 9], "far_clip": 8, "farcolor": [9, 10], "fast": [3, 22, 26], "featur": [3, 5, 7, 8, 10, 28, 31], "feedback": [2, 4, 5, 20, 29], "fetch": [18, 19], "fetch1": 18, "fewer": [1, 17, 26], "field": [5, 8, 11, 14, 15, 16, 17, 18, 19, 20, 23, 25, 26], "fifo": 22, "figsiz": 29, "figur": 29, "file": [0, 1, 7, 10, 13, 14, 16, 17, 19, 22, 23, 27, 33], "file_nam": [8, 19], "filenam": [11, 14, 17, 19, 22, 24, 25, 27, 29], "fill": [16, 26], "filter": [16, 23, 25, 26, 29, 31, 32], "filter_kwarg": [23, 24], "filter_param": 16, "filtered_dequ": 29, "filtered_head": 24, "final": [5, 33], "find": [3, 14, 28], "findobjectoftyp": [3, 4, 10], "findwithtag": 5, "finger": [29, 33], "finish": 4, "fire": [2, 4, 5, 9, 10, 29], "firewal": 24, "firmwar": [27, 29, 30], "first": [1, 3, 4, 5, 6, 14, 15, 16, 28, 29], "first_half": 28, "five": 33, "fix": [3, 4, 5, 7, 9, 20, 22, 26, 31, 33], "fixedupd": 5, "fk": [15, 16, 17, 18, 19], "flag": [2, 3, 4, 5, 7, 9, 10, 15, 27, 29], "flash": [3, 4, 5, 7, 8, 10], "flat": [1, 9], "flatten": 21, "flexibl": [8, 23, 33], "flexibli": 8, "flip": [5, 22, 29, 33], "flip_i": 22, "flip_x": 22, "float": [1, 2, 3, 4, 6, 8, 9, 10, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33], "float32": [15, 18, 19, 28, 29], "float64": 15, "floor": [2, 3, 4, 5, 9, 10], "floorspawn": [2, 8, 9], "floorspawnermanag": 8, "floortarget": [3, 5], "floortargetsspawn": [2, 10], "floortargetsspawneradapt": [2, 3, 4, 5, 7], "floortargetsspawnerenvparam": [3, 8], "floortargetsspawnerreport": 8, "flow": [0, 2, 3, 7, 9], "flush": [7, 9, 20, 29, 33], "flush_everi": 33, "flyback": 20, "folder": [25, 26], "follow": [0, 3, 7, 11, 14, 22, 28, 31], "followlerp": 2, "followxzfixedi": 3, "forc": [5, 7, 10, 31], "foreach": [4, 9], "foreground": 22, "form": 21, "format": [1, 5, 7, 11, 14, 21, 26, 33], "forward": [1, 5], "found": [0, 5, 14, 16, 19, 25], "four": [6, 25], "fov": [3, 6, 8], "fp": [3, 7, 10, 14, 22, 24, 25, 31, 33], "fraction": [7, 9, 18], "fraction_barcodes_match": 18, "frame": [2, 5, 6, 9, 13, 16, 18, 19, 22, 24, 25, 27, 28, 29], "frame_idx": 19, "frame_r": 19, "frame_step": 19, "frame_tim": [16, 24], "frame_timestamp": [16, 19], "frametimestamp": 14, "framework": [0, 3, 4, 7, 27, 29], "free": [15, 27], "freeli": 27, "freelymovingvr4mic": 0, "frequenc": [5, 16, 18, 22, 28, 29, 33], "frequencyhz": 10, "fresh": [5, 33], "from": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33], "frozen": 33, "full": [2, 5, 7, 13, 14, 15, 16, 26, 27, 29, 30, 33], "full_nam": 29, "fulli": [9, 26], "fullscreen": [3, 7, 10], "fullscreennois": 10, "function": [24, 26], "futur": 2, "fwd": 5, "g": [1, 2, 3, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 26, 27, 29, 33], "gain": 6, "game": [1, 2, 4, 8, 9, 10, 13, 14, 15, 18, 19, 26, 27, 29], "game_typ": 15, "gameobject": [3, 4, 5, 6, 7, 9, 10], "gameplai": 15, "gap": [9, 16, 33], "gap_m": 33, "gate": 26, "gaussian": [22, 31], "gc": 27, "ge1": 25, "gener": [0, 2, 3, 7, 8, 15, 16, 18, 21, 23, 25, 27, 29, 30], "general_assai": 25, "geometri": 9, "get": [1, 2, 3, 4, 9, 10, 15, 29, 30, 32], "get_action_for": 2, "get_available_profil": 21, "get_chang": 21, "get_data": [24, 27], "get_dlc_model_info": 16, "get_info": [26, 27, 29], "get_input_data": 30, "get_param": 27, "get_path": 25, "get_pos": 24, "getchild": 9, "getcompon": [4, 9], "getcomponentsinchildren": 9, "getmessag": [27, 29], "getopenfilenam": 26, "getplay": [3, 9], "gettarget": 9, "getwithdefault": [3, 4, 7, 8, 26], "git": [0, 12], "github": 12, "give_reward": [5, 20, 26, 27, 30], "give_reward2": 20, "give_ton": [5, 20], "give_vibr": [5, 20], "given": 19, "global": [3, 4, 7], "gnd": 20, "go": [4, 29], "goal": 5, "good": [3, 8, 18, 25], "gpio": [26, 27], "gpu": [2, 3, 7, 10], "grab": 33, "grace": [3, 4, 7, 8], "gram": [15, 26], "graphic": 1, "grayscal": [2, 3, 6], "green": [3, 4, 6, 7, 8, 9, 10, 22, 26, 31, 33], "grep": [24, 26], "grid": [3, 4, 13, 16, 29], "grid_siz": 9, "gridsiz": [4, 9], "gridspawn": [2, 4, 8], "gridspawnermanag": 8, "gridtarget": 3, "gridtargetsspawn": [2, 4, 10], "gridtargetsspawnerenvparam": 3, "ground": [20, 26], "group": [26, 29], "grow": 24, "gui": [0, 4, 5, 7, 12, 21, 33], "gui_output_fold": 25, "gui_transf": [7, 26, 27], "guid": [0, 3, 7, 13], "gym_wrapp": 1, "gymnasium": 6, "gz": 33, "gzip": [32, 33], "h": 6, "h1": [22, 31], "h2": [22, 31], "h5": [16, 25, 26], "ha": [1, 4, 5, 8, 10, 25, 29, 33], "ha1": 22, "ha2": 22, "half": [2, 6, 9, 16, 28, 29], "half_cel": 28, "half_cell_sampl": 28, "half_cell_sec": 28, "halfext": 2, "handl": [1, 7, 9, 20, 22, 24, 26, 33], "handle_kv": 8, "handler": [24, 29], "handletargetcomplet": [3, 4, 10], "handlewalltrigg": [3, 4, 10], "handoff": 26, "hang": 26, "happen": [4, 21, 24], "haptic": [5, 20, 29], "hard": 6, "hardcod": 29, "hardwar": [2, 7, 13, 15, 18, 21, 22, 26, 28, 30, 31], "hasmessag": [27, 29], "have": [3, 6, 9, 16, 22, 26, 27, 29], "hazard": [3, 7, 9, 10], "hb": 33, "hdf5": [11, 14, 16, 22, 25, 26], "hdg": 5, "head": [1, 2, 5, 15, 16, 22, 27, 29], "head_angl": [1, 2, 22, 24, 27, 29], "head_angle_deg": 22, "head_angle_radian": 24, "head_axi": 24, "head_conf": 24, "head_xi": [16, 19, 24], "headangl": 27, "header": [2, 3, 4, 8, 9, 10, 33], "heading_chang": 1, "heading_deg": [1, 2, 22], "heading_degre": 24, "heading_direct": 24, "heading_\u03b4": 1, "headingdeg": 2, "hear": 26, "heartbeat": 31, "height": [2, 3, 5, 6, 9, 22, 29], "held": [31, 33], "help": 26, "helper": [7, 14, 16], "here": [4, 16, 26], "herebi": 27, "heurist": [3, 14], "hh": 26, "hhmmss": [11, 14, 17], "hidden": 10, "hide": 5, "hierarch": [26, 29], "hierarchi": [9, 10, 27, 29], "high": [1, 2, 6, 9, 18, 20, 28], "higher": [22, 26], "hint": 25, "hit": [3, 4], "hoc": 16, "hockei": [1, 2, 3, 26, 29], "hockey_ppo": 1, "hockey_sess": 11, "hockey_test": 12, "hockeyfloor": [3, 8, 21], "hockeymanag": 21, "hold": [22, 27, 29, 31], "hold_last_when_touch_pres": 33, "home": [9, 33], "hook": [0, 21], "horizont": [2, 9, 19], "host": [7, 11, 12, 15, 20, 25, 26, 28, 30, 31], "host_client": [32, 33], "host_dropdown_menu": 25, "host_vis_gui": 32, "hostclient": 31, "hostnam": [11, 33], "hosttouchcli": 32, "hot": 16, "hous": 25, "housing_assai": 25, "how": [3, 4, 6, 7, 9, 10], "html": 0, "human": [1, 6, 16], "hw": [21, 26], "hybrid": [32, 33], "hz": [5, 9, 20, 22, 26, 27, 28, 31, 32, 33], "i": [0, 3, 4, 5, 6, 7, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 30, 31, 33], "id": [2, 4, 8, 14, 15, 25, 26, 28, 33], "ident": [25, 26, 31], "identifi": [11, 14, 15, 16, 17, 18, 19, 26, 29], "idl": [3, 4, 5, 7, 20, 24, 28, 29], "idx": 4, "ienumer": [3, 8], "iepisodespawn": [3, 4, 5], "ignor": [4, 5, 6, 21], "imag": [2, 6, 12, 26], "immedi": [3, 4, 5, 8, 10, 20, 21, 22, 33], "implement": [2, 4, 5, 7, 14, 16, 21, 22, 24, 27, 28], "import": [1, 3, 4, 8, 11, 13, 15, 16, 17, 18, 19, 23, 24, 27, 28, 29, 32, 33], "inact": [4, 7, 10, 33], "inactiv": 4, "includ": [0, 3, 6, 15, 19, 22, 23, 25, 26, 28, 31, 33], "include_": [16, 19], "include_init": [16, 19], "incom": [5, 29, 33], "inconsist": 26, "incorrect": 26, "increas": [3, 5, 26, 28, 33], "increment": [2, 4, 33], "indefinit": 20, "independ": [3, 4, 5, 6, 8, 20], "index": [2, 4, 5, 8, 14, 15, 19, 22], "indic": [2, 4, 7, 18, 26], "individu": [2, 8, 24], "induct": 20, "infer": [14, 16, 22, 24], "infinit": 9, "info": [1, 4, 24, 25, 26, 27, 29, 33], "inform": 8, "infrastructur": [11, 24, 29], "ingest": 13, "inherit": [1, 3, 24, 27], "ini": 12, "ininitphas": 2, "init": [7, 8, 9], "init_flag": 5, "init_from_fil": [14, 16], "init_infer": 24, "init_phase_flag": 2, "initi": [1, 4, 8, 9, 10, 14, 15, 16, 19, 22, 24, 26, 27, 28, 29], "initiation_end_step": 15, "initphaseflag": [2, 3, 4, 9], "initplatform": 9, "initspawn": [4, 9], "ino": 20, "input": [3, 12, 13, 15, 21, 26, 27, 29, 30, 32, 33], "input_data": 12, "input_dequ": 29, "input_pullup": 20, "insensit": 25, "insert": [16, 17, 26], "insert_dlc_live_model_from_fil": 14, "inset": 9, "insid": [1, 2, 4, 5, 7, 9, 11, 21], "inspect": [12, 13, 26], "inspector": [5, 7, 8], "instal": [12, 14, 26, 33], "instanc": [3, 4, 8, 9, 11, 13, 24, 26], "instant": [2, 26], "instanti": 9, "instead": [4, 5, 16, 21, 22, 23, 24, 29], "institut": 17, "instruct": 26, "insuffici": 26, "int": [2, 3, 4, 5, 6, 8, 9, 10, 20, 21, 22, 24, 28, 31, 33], "int16": [20, 29, 30], "int32": [15, 16, 18, 19, 29], "integ": [2, 3, 9, 20, 33], "integr": [1, 7, 10, 21, 26, 29], "intellig": 0, "intend": 16, "intention": [4, 14], "inter": [2, 4, 23, 24, 33], "interact": [2, 7, 9, 13, 22, 26, 29, 31], "intercept": [1, 26], "interest": [22, 23], "interf": 33, "interfac": [0, 1, 2, 3, 5, 10, 22, 23, 25, 28, 29, 31], "intern": [1, 2, 5, 9, 12, 21, 22, 27, 28, 31], "interpol": [14, 16], "interpret": 33, "interv": [2, 4, 5, 8, 18, 26, 33], "introspect": 29, "intuit": 24, "invalid": 26, "invers": 29, "invert": [22, 29, 31, 33], "invert_i": [22, 31], "invis": [3, 7, 8, 9], "invok": [4, 9], "involv": 7, "ip": [11, 25, 26, 27, 29, 31], "ipython": 12, "irrelev": 2, "is_ortho": 8, "is_set": [23, 24], "iscompletedbyplay": [4, 9], "iscontact": 5, "isiniti": [3, 8], "isort": 0, "issu": 18, "issuanc": 2, "istargetal": 9, "istrigg": [5, 9, 10], "item": 0, "iter": [2, 6, 9, 29], "iti": [3, 7, 8, 10, 14, 15, 19, 23], "iti_flag": [2, 5], "iti_length": [3, 4, 5, 8, 21, 29], "iti_second": [4, 8], "iti_start_step": 15, "itielaps": 4, "itiflag": [2, 4], "itilen": 8, "itilength": [3, 4, 5, 8], "itisecond": [3, 4, 8], "its": [1, 2, 18, 20, 21, 22, 23, 33], "itself": [2, 9, 15], "iwconfig": 33, "i\u00b2c": 20, "jitter": [3, 5, 7, 10, 29, 31, 33], "jitter_base_angle_deg": [5, 9], "jitter_frequ": [5, 9], "jitter_px": [31, 33], "jitter_weighting_factor": [5, 9], "jitter_z": 9, "jitterbaseangledeg": 9, "jitterfrequ": 9, "jitterweightingfactor": 9, "jitterymov": [7, 9], "jitterz": 9, "job": [12, 14], "join": 17, "json": [3, 5, 7, 12, 13, 14, 15, 16, 17, 19, 22, 26, 27, 29, 33], "jsonl": [32, 33], "jupyt": [0, 12], "just": [0, 4], "k": [9, 26, 33], "keep": [1, 2, 3, 5, 7, 9, 11, 14, 16, 20, 21, 30, 31], "kei": [4, 6, 9, 21, 22, 25, 26, 27, 28, 31], "kernel": [6, 33], "keyboard": 27, "keypad": 22, "keypoint": [14, 16, 19, 24], "keypoint_colormap": 16, "keypoints_subset": 16, "kg": [5, 9], "khz": [5, 20, 29], "kill": 5, "killabl": 9, "kinemat": 9, "know": 3, "known": 33, "kv": [1, 9, 15, 26, 27], "kv_channel": [3, 4, 8], "kv_dict": 1, "kv_messag": [5, 15, 26, 27, 29], "kv_messages_curr": 5, "kvchannel": [3, 4, 7, 8, 21, 26, 27], "kvmanagersdirector": [3, 4, 5, 7], "kvprefix": 1, "kvsidechannel": 27, "kwarg": [22, 23, 24, 27, 29], "l": [6, 20, 26, 29], "l_on": 20, "lab": [0, 11, 12, 14], "label": 9, "lag": [18, 22], "lag_m": 33, "lag_ms_e2": [31, 33], "lag_ms_wir": [31, 33], "lai": 26, "larg": [6, 18], "larger": [5, 33], "last": [2, 5, 15, 26, 33], "last_reward": 26, "lastepisodesuccess": [3, 4], "lastrequiredscor": 4, "lastscor": [3, 4], "late": 8, "latenc": [2, 18, 22, 31, 32], "latency_m": 2, "later": [22, 33], "latest": [16, 21, 22, 29, 31, 33], "latest_maxlen": 31, "launch": [3, 27, 30], "layer": [5, 7, 9, 27], "layout": [3, 4, 7, 8], "learn": [0, 1, 7, 26, 29], "least": [10, 14, 26], "leav": [21, 29], "led": 20, "led_pin": 20, "left": [1, 6, 9, 17, 22, 24, 31], "left_ear": 16, "left_ear_tip": 16, "left_ey": 16, "left_hip": 16, "leftov": 5, "legaci": 16, "len": [14, 19, 28, 29, 33], "length": [4, 5, 7, 8, 9, 19, 33], "lerp": 2, "less": [22, 24], "let": 6, "letter": [4, 7, 9], "level": [9, 15, 20, 22, 29, 31, 33], "lh": 26, "lib": [12, 21], "libinput": 33, "librari": [20, 33], "licenc": 25, "licens": [0, 25], "life": 0, "lifecycl": [1, 2, 4, 7, 9, 10, 27, 29], "light": [20, 28, 29], "lightweight": [3, 33], "like": [0, 5, 16, 28], "likelihood": [16, 19], "limit": [1, 5, 20, 24], "line": [2, 9, 20, 26, 29, 33], "linear": [5, 6, 9, 14, 16, 26], "link": [13, 17], "linux": [32, 33], "list": [3, 4, 5, 8, 9, 10, 11, 15, 16, 19, 21, 25, 26, 29, 33], "list_schema": 11, "listen": [2, 3, 10, 23, 24, 26, 33], "littl": 20, "live": [3, 16, 25, 27, 33], "liveparamschedul": 29, "lmb": [22, 27, 29, 31], "load": [1, 3, 16, 19, 27, 29, 30, 33], "load_config": [3, 21], "loader": 21, "local": [0, 7, 9, 25, 26, 27], "localhost": [21, 22, 23, 24, 25, 26, 27], "localis": 2, "locat": [1, 4, 33], "lock": [3, 5, 7, 24, 33], "log": [2, 3, 8, 12, 15, 16, 17, 21, 23, 26], "log_level": 33, "logger": 33, "logic": [1, 2, 3, 4, 7, 9, 10, 24, 28, 29, 33], "long": [26, 28], "longer": 5, "look": [10, 16], "lookrot": 9, "lookup": [15, 16, 17], "loop": [2, 3, 5, 7, 8, 22, 24, 26, 28, 31, 33], "loopepisod": [3, 4], "low": [1, 20, 22, 28, 31, 32], "lower": [21, 22, 24, 29], "lowest": [20, 33], "lowlightgain": 6, "lsb": 28, "lsof": 26, "lsusb": 26, "lumin": 6, "lux": [14, 15, 18, 20, 30], "lux_timestamp": 20, "luxtimestamp": [15, 30], "m": [1, 2, 3, 5, 6, 18, 20, 24, 26, 27, 28, 29, 31, 32, 33], "machin": [3, 5, 7, 33], "magnitud": [5, 31], "mai": [16, 18, 29, 33], "main": [0, 9, 10, 20, 22, 23, 24, 25, 26, 33], "maintain": [10, 28, 29, 33], "mainwindow": 26, "make": [0, 2, 12, 14, 16], "make_env": 1, "make_kwarg": [14, 16], "manag": [0, 2, 9, 10, 12, 13, 15, 19, 24, 26, 27, 28, 30, 33], "manager_id": 3, "mani": 26, "manual": [3, 4, 16, 17, 22, 26, 29], "manual_popul": 14, "map": [2, 3, 6, 12, 13, 14, 19, 26, 30, 33], "march": 5, "margin": 9, "mark": 33, "marker": 5, "mass": [5, 7, 9], "master": [6, 14, 15], "match": [5, 6, 11, 14, 16, 18, 19, 21, 22, 25, 26, 27, 29, 30], "match_video_fram": 19, "matcheck": 10, "materi": [7, 9, 10], "mathf": [2, 4], "mathi": [0, 12], "matplotlib": 29, "matrix": 3, "matsawdust": 10, "max": [4, 5, 9, 21, 22, 28, 33], "max_attempt": 9, "max_attempts_per_target": 9, "max_episode_step": 1, "max_histori": 31, "max_object": 1, "max_packet": 33, "max_queu": 33, "max_queue_packet": 31, "max_session_dur": [5, 21, 29], "max_source_stale_m": 33, "max_y_fract": 9, "maxattemptspertarget": 9, "maxdist": [9, 10], "maxi": [7, 9], "maximum": 1, "maxlen": [22, 31], "maxplacementattemptspertarget": 9, "maxrotationcolor": [9, 10], "maxrotationi": 10, "maxstal": 33, "maxyfract": [3, 9], "mayb": 21, "mb": 24, "md": [5, 8, 26, 27, 32], "md0": 12, "mean": [2, 21, 26, 28, 33], "mean_lag": 18, "mean_match": 18, "meaningless": 2, "measur": [2, 9, 10, 18, 20], "mechan": [3, 7, 8, 10], "median": [18, 20], "median_lag": 18, "memori": [21, 24], "mention": 21, "menu": [25, 26], "merg": [2, 25, 29, 31, 33], "merge_dist_norm": [31, 33], "messag": [1, 7, 15, 22, 23, 24, 27, 28, 29], "message_receiv": 8, "met": 4, "meta": [26, 33], "metadata": [13, 16, 19, 25, 26, 27, 29, 31], "meter": [1, 2, 9], "method": [4, 9, 10, 26], "metric": [18, 24, 26, 33], "mg": 26, "mice": [0, 6, 14], "mice_ar_task": [21, 26, 33], "mice_resnet50_v1": 14, "mice_resnet50_v2": 16, "micro": 20, "microcontrol": [15, 20, 26, 27, 29], "microctrl": 27, "microsecond": 15, "mid": [3, 26, 28], "millisecond": [2, 18], "min": [5, 9, 19, 21, 22, 24, 28, 29, 31, 33], "min_cutoff": [22, 23, 24, 29, 31, 33], "min_gap_z": 9, "min_separ": 5, "min_y_fract": 9, "mindist": 10, "mingapz": 9, "mini": [7, 9], "minim": [2, 3, 7, 25, 26, 31, 33], "minimum": [22, 26, 33], "minrotationcolor": [9, 10], "minrotationi": 10, "minut": [5, 15, 29], "minyfract": [3, 9], "mirror": [5, 20], "mismatch": [14, 26], "miss": [14, 16, 18, 25, 26, 28], "mix": [3, 7, 9], "mixin": 3, "ml": [4, 5, 6, 9, 10, 26, 27, 28, 29], "mlagent": [6, 8], "mlagents_env": 8, "mlppolici": 1, "mm": 26, "mnt": [11, 12], "mode": [1, 2, 3, 5, 7, 8, 10, 20, 26, 32], "model": [1, 6, 24], "model_fil": 14, "model_id": [14, 16], "model_nam": 14, "model_path": [24, 26], "moder": 22, "modif": [2, 24, 26], "modifi": [3, 18, 24, 26], "modul": [0, 15, 16, 17, 18, 19, 25, 26, 29, 31], "modular": [3, 7, 27, 29], "modulenotfounderror": 26, "monitor": [2, 3, 21, 27], "monobehaviour": [2, 3, 4, 8, 9, 29], "monoton": [28, 33], "more": [5, 14, 16, 22, 24, 28, 33], "mosfet": [26, 27], "most": [3, 9, 26, 33], "motion": 22, "motor": [5, 20, 29], "mous": [2, 5, 14, 15, 17, 22, 24, 25, 26, 27, 29, 31], "mouse42": [3, 27, 29], "mouse_001": 33, "mouse_a_trial_": 23, "mouse_ar": [0, 1, 3, 8, 20, 21, 23, 26, 27, 29, 30], "mouse_hockei": 12, "mouse_hockey_db": 12, "mouse_nam": [14, 17], "mouse_weight": 15, "mouse_weight_g": 26, "mouseag": 29, "mousear": [7, 13, 21, 22, 27, 28, 29, 31], "mousear_behavior": [13, 14], "mousear_dataset": [13, 14], "mousear_dlc_l": [13, 14], "mousear_screen_sync": [13, 14], "mousear_video": [13, 14], "mouseey": 6, "mousehockei": 15, "mouselicens": 25, "mousenam": [7, 26], "mousescoresheet_bodycondit": 25, "mousescoresheet_generalassai": 25, "mousescoresheet_housingasses": 25, "mousevisu": [2, 3], "movabl": [5, 7, 9], "move": [1, 2, 4, 27, 29], "move_object_angular_drag": [5, 9], "move_object_drag": [5, 9], "move_object_i": 5, "move_object_mass": [5, 9], "move_object_max_dist": [5, 9, 21], "move_object_scal": [5, 9, 21], "move_object_x": [5, 9, 21], "move_object_z": 5, "movebyact": 3, "movement": [2, 3, 7, 10, 22, 33], "moveobj": 10, "moveobject": [2, 3, 7, 10], "moveobjectangulardrag": 9, "moveobjectdrag": 9, "moveobjecti": 9, "moveobjectmass": 9, "moveobjectmaxdist": [5, 9], "moveobjectprefab": 9, "moveobjectscal": 9, "moveobjectx": 9, "moveobjectz": 9, "moveposit": 2, "moverot": 2, "mp4": [11, 13, 14, 16, 19], "mp4_timestamp": [11, 19], "msg": [24, 33], "much": 10, "mul": 21, "multi": [1, 4, 7, 9, 10, 24, 26, 27, 31, 32, 33], "multidisplayactiv": 3, "multiepisodetoagentbridg": [2, 3, 4, 9], "multipl": [3, 4, 7, 10, 19, 21, 22, 26, 29, 32, 33], "multipli": [6, 9], "multiproc": 27, "multiprocess": [22, 27, 31, 33], "multitouch": [32, 33], "must": [4, 9, 14, 25, 27, 30], "mustermau": 26, "mutat": 21, "my_kei": 1, "my_metr": 1, "my_sess": [22, 23], "mybehavior": 1, "mycustomprocessor": 24, "mygam": 1, "mygamewrapp": 1, "mylab": 13, "mylab_mousear_behavior": 13, "myprocessor": 24, "myprocessor_socket": [22, 23], "myreport": 1, "myscript": 8, "mysql": [11, 13], "mysql_root_password": 12, "mytask": 29, "n": [2, 3, 4, 5, 6, 7, 9, 11, 15, 19, 20, 21, 26, 28, 33], "n_activ": 33, "n_bit": 28, "n_frame": 16, "n_point": 26, "n_step": 19, "n_video_fram": 16, "naka": 6, "name": [2, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 22, 24, 25, 26, 27, 30, 33], "namespac": [3, 5, 6, 7, 8], "narrow": 9, "natur": 2, "navig": [1, 2, 3, 5, 9, 27], "ndarrai": 1, "ndc": [2, 7], "near_clip": 8, "nearbi": [3, 16], "nearest": [14, 16, 19], "neck": 24, "need": [2, 3, 4, 5, 9, 14, 23, 27, 29, 33], "neg": [1, 20, 26], "neglig": 24, "neighbour": 14, "nest": 26, "net": 33, "net_typ": [14, 16], "netstat": 24, "network": [3, 16, 24, 26, 31], "neural": [16, 27, 28], "neurosci": 27, "neutral": 2, "neutralpar": 9, "never": [2, 33], "new": [1, 2, 3, 4, 9, 10, 14, 16, 17, 20, 21, 22, 24, 26, 28, 33], "new_i": 1, "new_x": 1, "newdifficulti": 26, "newest": 33, "newinput": 2, "next": [2, 3, 4, 5, 21, 22, 24, 26, 27, 28], "nm": 6, "no_graph": 1, "nois": [3, 4, 5, 7, 8, 10], "noise_display_dur": [4, 5, 8, 21], "noisedisplaydur": [3, 4, 10], "noisefp": 10, "noisemateri": 10, "noisi": 24, "non": [3, 5, 7, 24, 26, 32, 33], "none": [1, 3, 4, 15, 16, 23, 24, 26, 29, 33], "norm_i": 22, "norm_x": 22, "normal": [1, 2, 5, 7, 9, 14, 15, 25, 32, 33], "normalis": 29, "nose": [16, 24], "nose_i": 24, "nose_x": 24, "note": [2, 6, 9, 15, 17, 20, 21, 22, 25], "notebook": 12, "noth": 2, "notifi": 10, "noton": 20, "novemb": 26, "now": [4, 8, 22, 23, 33], "nowher": 29, "np": [1, 2, 24, 27, 33], "npn": 20, "npy": 25, "nr_barcodes_detect": 18, "nr_barcodes_send": 18, "nr_frame": 19, "nr_of_missing_fram": 16, "nr_rewarded_tri": 15, "nr_trial": 15, "ntp": [20, 31, 32], "null": [3, 4, 8, 9, 16], "num_area": 3, "num_target": [3, 9], "num_target_area": [8, 9], "num_target_object": 9, "number": [1, 2, 5, 7, 9, 15, 16, 17, 18, 19, 26, 28, 29, 33], "numer": [4, 21, 26], "numpi": [19, 27, 28, 29, 30, 33], "numtarget": 9, "numtargetarea": [3, 9], "numtargetobject": 9, "o": [2, 20, 26, 29, 33], "ob": [1, 2, 4, 6], "obj_pos_x": 1, "obj_pos_z": 1, "obj_vel_x": 1, "obj_vel_z": 1, "object": [1, 2, 3, 4, 5, 7], "object_min_distance_z": [9, 21], "object_posit": [1, 5], "object_scale_x": 9, "objectareascal": 9, "objectmindistancefromareasz": 9, "obs_arrai": 1, "obs_cam": [2, 6], "obs_cam_left": 6, "obs_cam_right": 6, "obs_stat": 29, "obscamera": 2, "observ": [1, 7, 8, 9, 10, 14, 15, 27, 29], "obviou": 14, "occur": 15, "off": [2, 3, 20, 26, 28, 33], "off_dur": 28, "offcolor": 2, "offlin": 2, "offset": [9, 18, 20, 30, 32, 33], "offset_": 33, "offset_m": 33, "often": 10, "ok": 33, "old": [22, 33], "older": [14, 33], "omit": [16, 19, 20], "on_custom_act": 26, "on_dur": 28, "on_episode_end": [21, 29], "on_epoch_adv": [21, 29], "on_load_config": 26, "on_messag": 33, "on_player_contact": 5, "on_success": [21, 29], "onactionreceiv": [2, 3, 5, 27], "onalltargetsclear": [3, 4, 5, 7], "onc": [1, 4, 5, 26, 27, 29], "oncolor": 2, "oncomplet": [2, 4, 7, 10], "oncorrect": [2, 3, 7, 10], "ondestroi": 9, "ondis": 4, "one": [2, 3, 4, 5, 6, 9, 10, 14, 16, 17, 20, 21, 26, 29], "oneeuro_beta": 22, "oneeuro_d_cutoff": 22, "oneeuro_min_cutoff": 22, "oneeurofilt": 22, "onenvreset": 5, "onepisodebegin": [2, 3, 4, 7, 26], "onepisodeend": [2, 3, 4, 5, 7], "onepisodesuccess": [3, 4], "onepisodetimeout": [3, 4], "ones": 23, "onincorrect": [2, 3, 7, 10], "oninitphasecomplet": [2, 4, 5, 9], "onitistart": [3, 4], "onkv": 3, "onli": [2, 4, 5, 8, 9, 14, 16, 19, 21, 23, 24, 25, 26, 31, 33], "onlin": 16, "onread": 29, "onscorechang": 4, "onspawn": 5, "onspawningcomplet": [3, 4], "onstepadvanc": [3, 4], "onsteplabel": [3, 4], "ontargetdestroi": 9, "onto": 30, "ontriggerstai": 5, "onwallignoredduringgrac": [3, 4], "op": [2, 4, 21, 28, 29, 30], "opac": [3, 7, 10], "open": [0, 5, 12, 15, 20, 26, 27, 29, 30, 33], "open_m": 26, "opencv": 14, "opening_tim": 26, "oper": [21, 23, 24, 26, 27], "opposit": 5, "optim": 31, "option": [2, 3, 4, 6, 7, 8, 14, 17, 21, 22, 23, 24, 25, 26, 29, 31], "opto": [25, 26], "opto_nam": 25, "optogenet": 25, "orchestr": [3, 4, 7, 27], "order": [5, 6, 7, 9, 13, 14, 21, 30], "orient": [5, 9, 22, 24, 33], "origin": [9, 24, 26, 31], "original_pos": 24, "ortho": 3, "ortho_s": [6, 8], "orthograph": [6, 8], "orthoscreenfromobject": [2, 3, 7, 9], "other": [2, 3, 5, 21, 29], "otherwis": [5, 25, 26], "out": [10, 20, 26], "out_fil": 25, "outcom": [2, 3, 4, 10, 15], "outlier": 26, "output": [2, 3, 6, 7, 15, 16, 22, 25, 26, 29, 30, 31, 33], "output_nam": 15, "output_path": [16, 19], "outsid": 22, "over": [2, 5, 20, 29, 31, 33], "overflow": 20, "overhead": [6, 24, 26, 27], "overlai": [3, 4, 5, 7, 10, 16, 19, 33], "overlaid": 16, "overlap": [3, 5, 7], "overlaycolor": 10, "overrid": [3, 5, 17, 21, 23, 24, 26, 27], "overridden": [21, 29], "own": [1, 2, 4, 5, 29], "p": 4, "p95": 33, "p_cutoff": [16, 19], "pack": [28, 29], "packag": 26, "packet": [29, 33], "pad": [1, 2, 3, 7], "pair": [5, 21], "panel": 26, "parallel": [1, 3, 7, 10], "param": [2, 4, 5, 6, 8, 9, 15, 21, 22, 26, 27, 28, 29, 30, 31, 33], "param_id": 15, "parambridg": 3, "paramet": [1, 2, 5, 9, 15, 16, 23], "parent": [1, 29], "pars": [1, 3, 14, 17, 19, 21, 26, 27, 29, 33], "part": [5, 14, 16, 25], "partial": [3, 10, 25], "particip": [9, 21], "pass": [6, 16, 25, 26, 27, 29, 30, 33], "password": [11, 12, 22, 24], "past": 28, "patch": [2, 5, 7, 30], "patch_blu": 5, "patch_color": 2, "path": [1, 5, 11, 12, 14, 16, 20, 21, 24, 25, 26, 27, 29, 33], "pattern": [4, 7, 8, 11, 18, 23, 24, 25, 28], "paus": [4, 29], "payload": [20, 23, 24, 30], "pc": [20, 27], "peak": 6, "penalti": 1, "pend": 21, "per": [1, 4, 5, 6, 7, 8, 9, 10, 15, 16, 19, 20, 21, 24, 25, 26, 29, 33], "percentil": 33, "percept": 6, "perf_count": [15, 16, 19, 22, 24, 28, 29, 31], "perform": [20, 22, 25, 26, 27, 31, 33], "period": [3, 4, 7, 8, 14, 16, 19, 28, 29], "period_sec": 28, "peripher": 20, "permiss": 25, "persist": 1, "perspect": [6, 8], "phase": [2, 3, 7, 8, 9, 15, 28], "photo": 29, "photodiod": [2, 5, 7, 15, 20, 29, 30], "photon": 6, "phototransduct": 6, "photottl_half_cell_sec": [28, 29], "photottl_n_bit": [28, 29], "photottl_period_sec": [27, 28, 29], "physic": [2, 3, 5, 7, 9, 20, 29], "pi": [27, 31], "picker": 26, "pickl": [14, 16, 22, 24, 25, 26], "piec": 6, "pin": [26, 28, 29, 30], "pip": [0, 26, 27, 33], "pipelin": [0, 11, 12, 16, 17, 22, 24, 29, 32], "pitch": 9, "pixel": [2, 6, 7, 15, 19, 22, 31, 33], "pixel_xi": 15, "pk": [15, 16, 17, 19], "pkl": [11, 14, 16, 22, 23, 24, 25, 26], "pkt": [22, 29, 31, 32, 33], "place": [5, 7, 9, 26], "placehold": 16, "placement": [2, 3, 5, 7, 8], "plai": [3, 4, 5, 7, 10, 15, 20, 29], "plain": 0, "planar": [2, 9], "plane": [2, 3, 5, 8], "planeoffaxiscamera": 3, "playback": [3, 7, 10], "player": [2, 3, 4, 5, 7, 9, 10, 26, 29], "player_contact": [5, 29], "player_spawn_angl": 5, "player_spawn_angle_random": 5, "player_spawn_dist": 5, "playeragent3donscreen": [1, 9], "playercontactflag": 5, "playerinst": 9, "playerprefab": 9, "playertransform": 5, "plot": 29, "plt": 29, "plu": [21, 29], "png": 13, "point": [4, 14, 15, 17, 21, 24, 29, 31, 32, 33], "polici": [2, 29, 33], "polkadotpattern": 9, "poll": [18, 26], "poor": 18, "poor_sync": 18, "pop": 33, "popul": [11, 12, 15, 19, 26], "populate_from_fil": [13, 14], "port": [1, 3, 11, 12, 22, 24, 27, 29, 30, 31, 32, 33], "portion": 17, "pos_x": [1, 5], "pos_z": [1, 5], "pose": [2, 5, 11, 13, 15, 16, 19, 22, 23], "pose_estimate_fil": 16, "pose_tim": 24, "pose_timestamp": 16, "posit": [1, 2, 3, 5, 7, 8, 9, 14, 21, 22, 24, 26, 27, 28, 29, 33], "position": 17, "position_i": 5, "position_x": [3, 5, 8, 9], "position_z": 5, "possibl": 3, "possibli": 5, "post": [6, 15, 16, 19, 28], "post_popul": 14, "posthoc": 16, "power": [20, 26, 33], "ppo": 1, "practic": [3, 23, 26], "pre": [0, 14, 26], "preambl": 28, "precis": [2, 14, 19, 24, 26, 28, 33], "predict": [1, 26], "predicted_m": 26, "prefab": 3, "prefil": [7, 26], "prefix": [3, 5, 8, 9, 11], "prematur": 4, "present": [3, 5, 19, 21, 25, 33], "press": [26, 29], "prev": 4, "prevent": [2, 3, 4, 10, 33], "previou": [0, 4, 5, 26, 33], "primari": [20, 29], "prime": 29, "primit": 9, "primitivetyp": 10, "print": [8, 14, 16, 18, 26, 29, 32, 33], "privat": [2, 4, 9, 10, 29], "proc_data": 16, "proc_tim": 15, "proce": 5, "process": [1, 2, 3, 6, 7, 14, 16, 22, 23, 24, 26, 28, 33], "processed_path": 25, "processed_rig": 25, "processor": [11, 13, 14, 16, 22], "processor_fil": 16, "produc": [14, 21, 25], "product": [13, 24, 26, 29], "profil": [4, 7, 27], "profile_combo": 26, "progress": [0, 7, 10, 14, 33], "project": [0, 2, 3, 5, 6, 8, 9], "properti": [3, 7, 8, 15, 24], "protect": 24, "protocol": [22, 26, 27], "proven": 16, "provid": [0, 2, 3, 4, 7, 9, 10, 12, 13, 17, 18, 21, 22, 24, 25, 26, 27, 29, 31, 33], "proxi": 6, "pt": [14, 16], "pth": 16, "public": [2, 3, 4, 8, 10, 27, 29], "puck": [20, 29], "pull": 20, "puls": [5, 15, 20, 26, 27, 28, 29], "punish": [2, 3, 7, 10], "pure": 2, "purpos": [1, 2, 4, 8, 10, 27], "push": [0, 2, 3, 5, 9, 21, 22], "px": [27, 29, 31], "px1": 31, "px2": 31, "py": [12, 14, 15, 16, 17, 18, 19, 21, 25, 26, 27, 29, 30, 31], "py1": 31, "py2": 31, "pygam": [22, 29, 31], "pyplot": 29, "pyqt": [25, 27], "pyqt6": 33, "pyseri": 26, "python": [0, 4, 12, 14, 15, 20, 21, 22, 23, 24, 25, 28, 29, 32, 33], "pytorch": 16, "q": [27, 33], "qapplic": 26, "qc": 13, "qdoublespinbox": 25, "qfiledialog": 26, "qhboxlayout": 26, "qpushbutton": 26, "qscrollarea": 26, "qtwidget": 26, "qualiti": [13, 24, 26], "quality_level": 29, "quaternion": 2, "queri": 29, "queu": 33, "queue": [22, 24, 33], "quick": [0, 3], "quickli": 26, "quit": [22, 31], "qvboxlayout": 26, "qwidget": 26, "r": [28, 29], "r0": 29, "r1": 29, "r_squar": 26, "race": 23, "rad": 31, "radian": [1, 2, 5, 24], "radiu": 9, "rais": [14, 16, 20], "ramp_dist": [5, 21], "ramp_distance_middlestep": [5, 21], "rand": 21, "random": [4, 5, 7, 8, 9, 10, 21, 22, 29, 31], "random_choic": 21, "random_se": 5, "random_target_length": [4, 8], "random_wall_length": [4, 8], "random_x_puck_posit": 21, "randomize_iti_length": [4, 5, 8, 21], "randomize_start_x": [5, 21], "randomize_start_z": [5, 9], "randomize_target_x": 5, "randomizeitilength": [4, 5, 8], "randomizestartz": 9, "randomli": [4, 5], "randomtargetlength": [4, 8], "randomwalllength": 4, "rang": [1, 2, 3, 4, 5, 9, 10, 22, 23, 26, 28, 29, 33], "raspberri": [27, 31], "rate": [1, 14, 20, 22, 26, 28, 29, 31, 32], "rather": [2, 14, 16], "rational": 33, "raw": [6, 12, 13, 14, 15, 16, 22, 24, 25, 29, 32, 33], "raw_data_path": [11, 12, 13, 14, 17], "raw_data_src": 25, "raw_pkt": 31, "rawpoint": 33, "rb": 26, "re": [26, 28, 33], "reach": [1, 4, 5, 7, 9, 10, 21], "react": 29, "reaction": [5, 29], "read": [0, 1, 4, 5, 6, 8, 9, 11, 12, 14, 15, 18, 20, 21, 23, 24, 26, 27, 29, 33], "readabl": [16, 29], "reader": [22, 30], "readi": [24, 26], "readlin": 33, "real": [3, 7, 8, 20, 22, 24, 26, 29], "realiti": [0, 27], "reason": 2, "reboot": 20, "rebuild": 3, "rec": 33, "receipt": 33, "receiv": [2, 5, 6, 7, 8, 15, 21, 23, 24, 26, 28, 31, 33], "recent": [26, 33], "recept": [26, 33], "recommend": [14, 16, 22, 23, 24, 26], "recompil": [2, 8], "reconnect": [26, 33], "reconnect_delai": 33, "record": [4, 14, 15, 16, 17, 18, 19, 21, 26, 27, 28, 29, 32], "recording_": 23, "recoveri": 16, "rect": 10, "rectangular": 3, "rectint": 10, "recurs": 21, "recv": [22, 33], "recv_tim": [15, 33], "red": [3, 6, 9, 10, 26], "redraw": 3, "reduc": [26, 32, 33], "reduce_platform_sizex": 21, "refactor": 5, "refer": [3, 4, 8, 10, 26, 30], "referenc": [5, 10], "refresh": 26, "regardless": [23, 33], "regener": 13, "region": [3, 7, 10, 22, 29], "regionmod": 10, "regionnorm": 10, "regionpixel": 10, "regist": [16, 17], "register_dataset": 14, "registr": [14, 16], "registri": [13, 14, 16, 17], "regular": 18, "reinforc": [0, 7, 26], "reiniti": 22, "rel": [2, 5, 15, 22], "relai": [20, 28], "relat": [0, 4, 13], "relationship": 7, "releas": 5, "relev": 14, "reli": 14, "reliabl": 16, "reload": 33, "remain": [3, 4, 5, 9, 10], "remap": [14, 16], "rememb": 1, "remot": [7, 23, 24, 27, 32, 33], "remote_dropdown_menu": 25, "remote_dst": [25, 26], "remov": [2, 3, 5, 9, 24, 26, 29, 33], "removelisten": 4, "render": [1, 2, 6, 7, 10, 28, 33], "render_mod": 1, "render_virtual_mous": [5, 21], "repeat": [2, 3, 4, 8, 9, 21, 26, 33], "replac": [2, 25, 27], "repli": [20, 33], "repo": [0, 21], "report": [4, 5, 29], "reporting_period": [4, 5, 8, 21], "reportingperiod": 5, "repositori": [0, 12, 21, 25], "repres": 33, "reproduc": [13, 14, 22, 31], "repuls": 9, "request": [20, 22], "requir": [3, 4, 7, 8, 9, 10, 11, 14, 18, 19, 20, 21, 24, 26, 29, 33], "requirecompon": 9, "research": [3, 27], "reserv": 2, "reserve_job": 14, "reset": [1, 2, 3, 4, 5, 9, 10, 20, 23, 26, 27, 28], "reset_environ": 29, "reset_episod": [21, 29], "resetscor": 4, "resistor": 20, "resiz": 26, "resnet50": [14, 16], "resolut": [2, 14, 19, 20, 25], "resolution_i": 19, "resolution_x": 19, "resolv": [5, 9], "resourc": 24, "respawn": 5, "respect": 6, "respons": [7, 9, 10, 20, 22, 24, 26], "restart": [4, 8, 23, 26, 33], "restartsec": 33, "restor": 26, "result": [5, 16, 21, 26, 29], "retina": 6, "retriev": 22, "return": [1, 2, 3, 4, 8, 9, 15, 19, 21, 23, 24, 27, 28, 29, 30, 33], "reus": [3, 16, 23], "reusabl": [3, 9], "review": [0, 26], "reward": [1, 3, 4, 7, 10, 14, 15, 20, 21, 26, 27], "reward_delai": 29, "reward_display_dur": [4, 5, 8, 21], "reward_magnitud": 26, "reward_receiv": 15, "reward_response_behavior": 1, "reward_s": [5, 21, 29], "reward_typ": [3, 26], "reward_vec": 5, "rewardassoci": [15, 21], "rewarddisplaydur": [3, 4, 10], "rewardtask": 29, "rgb": 6, "rig": 25, "right": [1, 2, 6, 9, 22, 24], "right_ear": 16, "right_ear_tip": 16, "right_ey": 16, "right_hip": 16, "rigidbodi": [2, 3, 5, 9, 10], "ring": 33, "rise": [28, 29], "risk": 26, "rl": [0, 1, 2, 3, 6, 26], "rmem_max": 33, "robust": 28, "rodsigma": 6, "role": [5, 7], "root": [12, 25], "rotat": [2, 3, 5, 7, 8, 9, 10, 22, 27, 29], "rotate_90": 22, "rotate_bottom_screen": [3, 8, 21], "rotatebottomscreen": [3, 8], "rotation_color_min": 9, "rotationcolormax": 9, "rotationcolormin": 9, "rotationcolortarget": 9, "roughli": 6, "round": [7, 20, 30, 33], "rout": [5, 27], "router": [5, 7, 8], "routin": 16, "row": [9, 15, 16, 20, 26], "rp": 6, "rt": 33, "rtt": [20, 32, 33], "rtt_m": 33, "rule": [4, 5, 15, 29], "rules_cfg": 21, "rules_lib": 21, "run": [0, 2, 3, 6, 7, 8, 9, 11, 12, 13, 14, 20, 21, 23, 24, 27, 29, 30, 31], "run_20250930_120000": 33, "run_trial": 23, "runstat": 4, "runtim": [2, 6, 7, 8, 26], "runtime_param": [3, 5, 21, 26, 27, 29], "runtimeparamlisten": 29, "rushton": 6, "rx": [23, 24, 31, 33], "rx_tick": 33, "rx_tick_m": 33, "s1": 31, "s2": 31, "safe": [20, 26, 27], "safeti": 9, "sai": 21, "same": [3, 5, 17, 22, 23, 26, 33], "sampl": [1, 5, 9, 20, 28, 29, 33], "sample_r": 28, "sampler": 5, "satisfi": 5, "satur": 6, "save": [1, 3, 5, 13, 16, 19, 22, 24, 27, 29], "save_data_to_json": [3, 27, 29], "save_dict": 24, "save_origin": 24, "sawdust": 10, "scale": [1, 3, 5, 7, 8, 26, 29, 31], "scan": [13, 14, 17, 26], "scanner": 29, "scenario": 3, "scene": [0, 2, 5, 9, 10, 12, 13], "scene_mousear": [12, 21, 27], "scene_mousear_doc": 0, "schedul": [5, 14, 15, 20, 29], "schema": [11, 14, 33], "schema_tag": 12, "scl": 20, "scope": [8, 29], "score": [2, 3, 7, 9, 25], "scotopictint": 6, "scp": [25, 26], "screen": [1, 2, 4, 5, 8, 9, 15, 18, 20, 28, 33], "screen_u": [1, 5], "screen_v": [1, 5], "screen_xi": 15, "screenheight": 2, "screenshot": 26, "screenspawn": [2, 3, 7, 8], "screenspawneradapt": [2, 3, 4, 7], "screenspawnerenvparam": [3, 8], "screenspawnerfromobject": 2, "screenspawnermanag": 8, "screensync": [13, 14], "screenttldata": [14, 18], "screenwidth": 2, "script": [1, 2, 7, 10, 11, 12, 14, 26], "scroll": 26, "sda": 20, "search": [14, 19, 25, 26], "searchsort": 19, "sec": 31, "second": [3, 4, 5, 8, 9, 12, 15, 16, 19, 28, 29, 33], "second_half": 28, "secondari": [20, 29], "secret": [22, 24], "section": [4, 9, 26], "see": [0, 7, 11, 13, 14, 21, 26, 27], "seed": [1, 5, 22, 31], "segment": [7, 9], "select": [3, 4, 6, 9, 21, 24, 25, 26, 27, 33], "self": [1, 2, 20, 22, 23, 24, 26, 28, 29], "semant": 2, "send": [1, 3, 5, 6, 8, 14, 21, 22, 23, 24, 26, 27, 29, 30, 31, 33], "send_command": [22, 23, 24], "send_str": [3, 4, 8], "send_tim": 33, "sender": 22, "sendkv": [5, 8], "sensibl": 1, "sensit": 6, "sensor": [2, 3, 6, 7, 14, 15, 18, 20, 26, 27, 29], "sensori": 27, "sent": [1, 2, 8, 14, 15, 18, 20, 23, 25, 26, 29, 31], "sentinel": 20, "separ": [2, 4, 5, 6, 7, 9, 13, 26, 33], "separation_pad": 9, "separationpad": 9, "seq": 33, "seqa": [3, 8], "seqmanag": 8, "sequenc": [2, 3, 5, 8, 9, 10, 18, 29, 33], "sequencemanag": [2, 3, 10], "sequenceplac": 15, "sequencetarget": 8, "sequencetargetmanag": [2, 10], "sequencetargetmanagerreport": 8, "sequenti": [3, 4, 7, 9, 15, 24], "serial": [20, 27, 28, 29, 30], "serial_port": [21, 26, 30], "serialis": 29, "serializ": 8, "serve_addr": 33, "server": [11, 24, 26, 27, 29, 31], "session": [2, 3, 7, 11, 13, 15, 16, 17, 18, 19, 21, 22, 25, 26, 27, 29, 33], "session_d": 17, "session_dur": 15, "session_kei": 14, "session_nam": [22, 23, 24, 29], "session_not": [15, 25], "session_start_tim": [15, 19], "sessiondataset": [13, 14], "set": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 21, 22, 23, 24, 26, 28, 29, 30, 31], "set_act": 29, "set_channel": 5, "set_filt": [22, 23, 24], "set_filter_param": [22, 23, 24], "set_float_paramet": [8, 21], "set_mod": 33, "set_record": 33, "set_runtime_param": [3, 26, 27, 29], "set_session_nam": [22, 23, 24], "set_tx": 33, "set_view_param": 33, "setact": [4, 9, 10], "setcolor": 3, "setcurrenttext": 26, "setinact": [4, 10], "setreward": 2, "setstat": [4, 10], "setter": 23, "settext": 26, "setup": [0, 1, 3, 5, 7, 24, 25, 26], "sever": 2, "sh": 14, "shader": [3, 7, 9, 10], "shape": [1, 6, 8, 29], "share": [3, 5, 7, 8, 12, 21], "sheet": 25, "shell": 12, "short": 0, "shorter": [10, 33], "shorthand": 21, "should": [9, 14, 24, 26, 28, 29, 33], "show": [4, 5, 26, 29], "show_keypoint": [16, 19], "show_processor": [16, 19], "shown": 26, "shutdown": [1, 24, 26], "shutil": 25, "side": [4, 5, 9, 22, 24, 26, 28, 30, 31], "side_channel": 8, "side_inset": 9, "sideinset": 9, "sidespawn": 8, "sidetargetsspawn": 10, "sidetargetsspawneradapt": [3, 4], "sidetargetsspawnerenvparam": 3, "sidetargetsspawnermanag": 8, "sigma": [6, 22], "sign": [20, 24], "signal": [2, 3, 5, 7, 15, 18, 20, 23, 24, 26, 28, 29], "signal_ttl": [20, 27, 30], "silent": [14, 16, 30], "similar": [7, 10], "simpl": [2, 3, 4, 22, 23, 28, 30, 33], "simplest": 3, "simpletarget": [3, 9], "simpletargetspawn": [4, 5, 8, 10], "simpletargetspawneradapt": 3, "simpletargetspawnerenvparam": 3, "simplifi": [26, 27, 31], "simul": [22, 27, 31], "simultan": [6, 29, 32, 33], "sin": [1, 2], "sinc": 33, "singl": [2, 3, 5, 7, 8, 9, 13, 15, 20, 21, 26, 28, 29], "single_teensy_photodiod": 20, "singleton": 5, "singlewal": 8, "size": [2, 3, 5, 6, 7, 8, 9, 28, 29, 31, 33], "size_i": 5, "size_x": [5, 8, 9, 21], "size_z": [5, 21], "skip": [4, 16], "slab": 5, "sleep": [23, 33], "slide": 31, "slope": 26, "slot": [2, 33], "slow": 33, "small": [10, 21, 26], "smooth": [2, 7, 22, 33], "smoother": [22, 24], "snap": 9, "snap_z_to_integ": 9, "snapshot": 16, "snapztointeg": 9, "so": [5, 6, 14, 16, 20, 21], "socket": [22, 27, 29], "socket_util": 33, "soft": 6, "softwar": [18, 30], "solenoid": [5, 20, 26, 27, 29], "solid": 10, "solut": [24, 26, 29], "some": [0, 3, 20, 21, 25], "some_properti": 8, "someproperti": 8, "somespawn": 8, "somespawnerenvparam": 8, "sort": 17, "sound": 26, "sourc": [2, 3, 8, 12, 21, 22, 25, 26, 30, 33], "source_t": 33, "space": [1, 3, 5, 6, 7, 9, 24], "span": [9, 26, 33], "spatial": [3, 4, 6], "spawn": [2, 3, 4, 5, 7, 29], "spawn_mod": 5, "spawn_radiu": 26, "spawn_rat": 29, "spawn_target": [5, 9, 21], "spawnal": [3, 4, 5, 8, 9], "spawnedtarget": 9, "spawner": [2, 5, 10, 21, 29], "spawnercompon": [2, 3, 4, 9], "spawnernam": 8, "spawngrid": [3, 4, 9], "spawntarget": 9, "speaker": [5, 20, 29], "spec": 28, "special": 1, "specif": [1, 3, 7, 15, 17, 23, 24, 26, 29], "specifi": [1, 9, 16, 22, 23, 29, 31], "speed": [1, 2, 15, 22, 24, 29, 31, 33], "speed01": [29, 31], "speed_gain": 31, "sphere": 3, "spike": 20, "spinbox": 26, "split": 1, "sqrt": 24, "src": [25, 26], "srv_tick": 33, "srv_tick_m": 33, "ss": 26, "ssh": 25, "stabil": 26, "stabl": [6, 14, 16], "stable_baselines3": 1, "stage": [5, 6, 32, 33], "stage_sequ": 21, "stai": [10, 21], "stale": 33, "stale_m": 33, "stand": [22, 31], "standard": [0, 1, 3, 6, 9, 28], "start": [3, 4, 7, 8, 9, 10, 15, 20, 21, 23, 30, 33], "start_point": 33, "start_read_buff": 30, "start_record": [22, 23, 24], "start_step": 15, "start_tim": [24, 29], "startcoroutin": 3, "startepisod": [3, 8, 9], "startinitphas": [2, 4], "startiti": [2, 4, 10], "startrunningphas": 4, "startup": [3, 8, 25, 29], "stat": [1, 18, 33], "state": [1, 2, 3, 5, 7, 8, 9, 10, 15, 20, 23, 26, 27], "state0": 29, "state1": 29, "state_vec": 5, "statefultarget": [2, 3, 9], "statefulwal": [3, 4, 9], "static": [3, 4, 7, 10, 22, 25, 27, 29, 31], "stationari": 33, "statist": [14, 18, 26, 27], "statu": 33, "stem": [16, 17], "step": [1, 2, 3, 5, 6, 7, 8, 10, 13, 15, 21, 24, 25, 26, 27], "step_num": 1, "step_penalti": 1, "step_result": 29, "step_tim": [15, 19, 26, 27, 29], "step_timeout_second": [4, 8], "stepnum": 3, "steptimeoutsecond": [4, 8], "still": [14, 21, 25, 29], "stimulu": 27, "stop": [3, 5, 12, 20, 23, 24, 26, 27, 30, 33], "stop_ev": 30, "stop_record": [22, 23, 24], "stopwatch": 2, "storag": [11, 21, 23, 24, 26, 27, 33], "store": [12, 16, 19, 20, 21, 22, 23, 24, 31, 33], "store_max_fram": 33, "str": [21, 22, 23, 24, 31, 33], "strategi": [5, 24], "stream": [20, 22, 30, 32, 33], "strength": [9, 10], "string": [1, 2, 4, 8, 9, 21, 26, 29], "stringifi": 21, "strip": 17, "structur": [1, 3, 13, 26, 29], "stub": 33, "style": [3, 4, 9, 20, 31, 32], "sub": 6, "subclass": [1, 23, 24], "subfold": 25, "subject": [14, 17, 26, 29, 33], "subject_id": [3, 11, 26, 27, 29], "subjectid": 5, "submit": 25, "subprocvecenv": 1, "subscript": 10, "subset": [4, 9, 16, 26], "substr": 11, "subsystem": 20, "subtract": 21, "succe": [14, 26], "success": [2, 4, 5, 7, 8, 9, 10, 24, 26, 29], "sudo": [26, 33], "suffix": [5, 19, 29], "suggest": [0, 18], "sum": [5, 24, 28, 29], "summar": 4, "summari": [14, 15, 18, 25], "super": [1, 23, 24, 29], "suppli": [20, 26, 29], "support": [3, 4, 7, 9, 10, 19, 22, 23, 24, 25, 26, 27, 29, 33], "suppress": [20, 31, 33], "suppress_error": [14, 16], "surfac": [2, 3, 7, 9], "sustain": [7, 10], "sw": 4, "swap": 22, "switch": [3, 6, 7, 9, 20, 26, 33], "sy": 26, "symmetr": 33, "symptom": 26, "syn_report": 33, "sync": [2, 5, 13, 15, 26, 30, 31, 33], "sync_result": 33, "sync_tim": [32, 33], "synceddlclivedata": [13, 14, 19], "syncedvideo": 14, "synchron": [2, 7, 13, 15, 16, 27, 29, 31, 32], "synchronis": [5, 20], "synchronizedvideo": [13, 14, 16], "syncttl": [15, 30], "syntax": 26, "synthes": 33, "synthesis": 5, "syscal": 33, "sysctl": 33, "system": [0, 1, 5, 6, 10, 22, 28, 31, 32], "systemctl": 33, "t": [3, 4, 8, 9, 20, 22, 26, 28, 31, 33], "t0": [20, 29, 33], "t1": [22, 28, 29, 31, 33], "t2": [22, 28, 29, 31, 33], "t3": [20, 33], "t_dev": 20, "t_dev_est": [15, 30], "t_dev_u": [15, 20, 30], "t_end": 33, "t_evt": 33, "t_host": [15, 30, 33], "t_host_est": [20, 30], "t_last_burst": 28, "t_now": 33, "t_on": 20, "t_recv": 30, "t_rx": [31, 33], "t_rx_last_fresh": 33, "t_rx_mono": 33, "t_rx_now": 33, "t_sinc": 22, "t_since_start": 22, "t_start": 33, "t_tx": 33, "t_tx_mono": 33, "t_zero": 28, "tab": 3, "tabl": [7, 13, 14, 15, 16, 18, 19], "tag": [5, 9, 10, 11, 12], "tail3": 16, "tail_bas": [16, 24], "tail_end": 16, "take": 22, "talk": 4, "tare": 26, "target": [1, 2, 3, 5, 7, 8, 10, 26, 33], "target_1": 9, "target_color": 3, "target_dist": 26, "target_no_repeat": [4, 8], "target_n\u00b2": 9, "target_posit": [1, 5], "target_s": 3, "target_scale_multipli": 9, "target_scale_x": 9, "target_sequ": [3, 4, 8], "target_spe": 29, "target_x": [3, 5, 8, 9], "target_z": 5, "targetarea": [2, 5, 7, 9, 10], "targetareaprefab": 9, "targetdisplai": 10, "targetkillonarea": [2, 5, 7, 9], "targetkillondist": [5, 7, 9], "targetkillonplayerdwel": [4, 7, 9], "targetlay": 9, "targetnorepeatsinrandom": [4, 8], "targetobject": 9, "targetobjectprefab": 9, "targetposit": 9, "targetprefab": 9, "targets": 9, "targetsal": [2, 3, 4, 5, 9], "targetsequencetext": 4, "targetst": 10, "targetworldscal": 9, "targetx": [3, 9], "task": [0, 1, 2, 3, 4, 9, 10, 20, 25, 26, 30], "task_data": [22, 31], "task_on": 20, "tc": 33, "tcp": [22, 31, 32, 33], "team": 29, "teensi": [3, 5, 15, 18, 21, 22, 26, 27, 28, 29, 31], "teensy_cod": 20, "teensy_control_gui": 26, "teensy_input": 29, "teensy_input_analog": [26, 27, 29], "teensy_input_digit": [27, 29], "teensy_input_tim": [27, 29], "teensy_output": [15, 29], "teensy_output_command": [27, 29], "teensy_output_tim": [27, 29], "teensy_python": [3, 26, 27, 29, 30], "teensycontrolgui": [3, 27], "teensydata": [14, 18], "telemetri": [5, 7], "teleport": [1, 2, 5, 7], "templat": [11, 21], "tempor": 18, "temporari": 26, "tensorflow": 16, "termin": [1, 15, 20, 21, 26, 27, 29, 30], "test": [0, 1, 3, 9, 11, 12, 13, 22, 23, 26, 31, 33], "test_mousear_behavior": 13, "test_transf": 25, "testmous": 26, "testmouse_20260116_144944": 26, "texel": 6, "text": [3, 15, 26], "tgt1_x": 1, "tgt1_z": 1, "tgt2_x": 1, "tgt2_z": 1, "th": [17, 21], "than": [1, 2, 14, 16, 17, 26, 33], "thei": [2, 3, 4, 6, 7, 9, 21, 24], "them": [1, 2, 3, 5, 9, 17, 29, 33], "thi": [0, 2, 3, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 21, 23, 26, 27, 28, 29, 33], "thick": 9, "thin": 5, "those": [0, 21], "though": 16, "thread": [22, 26, 30, 31, 33], "three": [5, 22, 26, 27, 29, 31], "threshold": [2, 28, 31, 33], "through": [3, 4, 21, 29, 33], "throughout": 10, "throughput": 24, "ti": 2, "tick": [5, 14, 17, 21, 33], "tick_20260210_141820": [14, 15, 16, 17, 19], "tickinit": [4, 9], "tickiti": 4, "tickrun": [4, 5], "tile": [3, 7, 9], "time": [1, 2, 3, 4, 5, 7, 8, 9, 10, 13, 15, 16, 17, 18, 19, 21, 22, 24, 26, 30, 31], "time_limit": 26, "time_scal": [26, 29], "time_stamp": [16, 23, 24], "time_sync": 33, "timeout": [2, 3, 5, 7, 8, 10, 26, 33], "timeout_wait": 26, "timer": [4, 9, 10, 20, 26], "timestamp": [5, 7, 11, 13, 14, 15, 16, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "timestamp_file_nam": 19, "timing_func": [24, 29], "tint": 6, "tip": 26, "titl": [29, 31], "tl": 11, "tmp": [16, 19, 25], "togeth": [4, 6, 7], "toggl": [4, 5, 20, 22, 26, 29], "tolist": [4, 9], "toml": [1, 5, 6, 7, 26, 27], "tomli": 26, "tone": [5, 20, 29], "tone_dur": [5, 29], "too": 8, "tool": [0, 7, 25, 26, 33], "top": [2, 3, 6, 9, 21, 22, 26, 29], "topleft": 9, "total": [3, 19, 24, 26, 28, 33], "total_reward": 26, "total_timestep": 1, "touch": [1, 2, 5, 10, 15, 26, 27, 29, 32], "touch_address": [27, 29, 31], "touch_client": [29, 31], "touch_color": 31, "touch_control": [32, 33], "touch_data_util": 33, "touch_head": [29, 31], "touch_invert_i": [29, 31], "touch_pi": [27, 29, 31], "touch_px": [27, 29, 31], "touch_read_tim": [15, 27, 29, 31], "touch_speed01": [29, 31], "touch_speed_gain": [29, 31], "touch_tx_hz": [27, 29, 31], "touch_tx_mod": [29, 31], "touch_vector_window_m": [29, 31], "touch_vi": 31, "touch_vx": 31, "touchbu": [31, 33], "touchclient": [27, 29], "touchcontrol": [27, 31], "touchdata": 14, "touchdestroi": [1, 3, 8, 15], "touchfing": 2, "touchfingerag": [1, 3, 29, 31], "touchfingerteleport": 2, "touchfram": 33, "touchgam": 5, "touchinput": [1, 2, 15, 27, 29], "touchmov": 15, "touchscreen": [0, 1, 2, 3, 9, 15, 21, 26, 31], "touchscreenarchitectur": 32, "toward": 6, "trace": 18, "track": [1, 2, 3, 4, 5, 10, 16, 21, 22, 24, 26, 27, 28, 33], "track_color": 31, "tracking_id": 33, "train": [2, 3, 6, 7, 8, 9, 14, 16, 26, 27], "trainabl": 1, "trainable_behavior": 1, "training_day_3": 33, "trainingstage1": 7, "trainingstage2": 7, "trajectori": [29, 33], "transfer": [0, 7, 27], "transfer_fil": 25, "transform": [1, 2, 9, 10, 22, 27], "transistor": [20, 28], "transit": [9, 28, 33], "translat": [10, 29], "transmiss": [29, 31, 32, 33], "transport": 5, "travel": [5, 7, 9, 10], "treat": 14, "tri": 14, "trial": [2, 3, 4, 13, 16, 19, 21, 23, 24, 26, 29, 33], "trial5": 16, "trial5_posthoc": 16, "trial_001": [23, 24, 33], "trial_001_dlc_processor_data": [23, 24], "trial_002": [23, 24], "trial_002_dlc_processor_data": [23, 24], "trial_clip": 19, "trial_num": 23, "trial_param": 15, "trial_start": 29, "trialinfo": [13, 14, 16, 19], "trigger": [2, 3, 4, 5, 7, 9, 10, 21, 22, 23, 24, 27, 33], "trigger_sav": [22, 23, 24], "trim": 9, "trip": [7, 20, 30, 33], "troubleshoot": 7, "true": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 14, 16, 18, 19, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33], "truncat": 1, "try": 33, "tryrespawnorclear": [3, 8], "ttl": [2, 5, 7, 9, 13, 15, 18, 20, 26, 27, 30], "ttl_bit": 5, "ttl_counter": [15, 18], "ttl_gener": [28, 29], "ttl_in": 26, "ttl_on": 20, "ttl_pin": 20, "ttl_signal": 2, "ttl_state": 27, "ttl_time": [15, 27, 28, 29], "ttl_val": [28, 29], "ttl_valu": [15, 27, 28, 29], "ttlagent": 29, "ttlbehavior": [2, 3], "ttlgener": [5, 27, 29], "ttlinput": [1, 2, 5, 14, 15, 21, 27, 29], "ttlreceiverag": [1, 3, 4, 10, 30], "ttyacm": 26, "ttyacm0": [3, 26, 27, 29, 30], "ttyusb": 26, "tune": [3, 22, 24], "tupl": [22, 24, 29, 31], "turn": [1, 3, 20, 26], "two": [2, 6, 8, 9, 19, 21, 25, 26], "tx": [32, 33], "tx_hz": [31, 33], "tx_mode": [31, 33], "type": [1, 5, 6, 7, 8, 9, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 31, 33], "typeof": 9, "typic": [7, 9, 11, 21, 29], "u": [1, 2, 5, 18, 22], "ui": 2, "uint": 20, "uint64": 20, "unavail": [22, 31], "unbound": 24, "unchang": 21, "undefin": 26, "under": [0, 5, 6, 12, 26], "understand": 29, "unexpectedli": 26, "unfair": 4, "unhook": [3, 4], "uniform": [9, 21], "uniformli": 9, "uniqu": [4, 15, 16, 17, 29, 33], "unique_episod": 29, "unit": [0, 21, 31, 33], "uniti": [0, 2, 4, 6, 9, 10, 13, 15, 18, 21, 22, 24, 25, 28, 30, 31], "unity3d": 26, "unity_act": 1, "unity_agent_task": [3, 27, 29], "unity_json_path": [7, 25], "unity_multibehavior_task": 26, "unity_task_gui": [3, 26, 27], "unityagentbehavior": 14, "unityagenttask": [2, 3, 5, 21, 26, 27], "unityar": [0, 21], "unitydata": 14, "unitydata_": [5, 7, 11, 13, 14, 15, 17, 26], "unitydata_mouse42_20250130_120000": 29, "unitydata_mustermaus_20250930_101812": 26, "unitydata_testmouse_20251104_143022": 3, "unityenviron": [5, 8, 26, 29], "unityev": [4, 10], "unitymessag": 14, "unitymultibehaviortask": [2, 21, 26, 27], "unityruntimeparam": 14, "unitysess": [13, 14, 18, 19], "unitytaskgui": [3, 21, 27], "unitywork": 26, "unix": 15, "unlink": 17, "unlock": [3, 9], "unmodifi": 24, "unnamedmous": 29, "unpredict": [7, 10], "unprefix": 21, "unreli": 16, "unrespons": 26, "unset": [11, 16], "until": [2, 3, 4, 5, 7, 21, 24, 28, 29, 33], "unus": 2, "unwrap": 24, "up": [2, 4, 5, 23, 24, 26, 27, 29, 33], "up_al": 12, "upad": 2, "updat": [1, 2, 5, 8, 21, 22, 23, 24, 27, 33], "updateinterv": 1, "upper": 21, "url": 0, "us": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 14, 15, 16, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 33], "usag": [2, 3, 10, 22, 31], "usb": [20, 26, 27, 30], "use_dlc": [2, 3, 5, 21, 22, 27, 29], "use_filt": [16, 22, 23, 24], "use_local_rot": 9, "use_perf_count": [16, 21, 22, 24, 28, 29, 31], "use_photottl": [2, 5, 21, 27, 28, 29], "use_tl": 11, "use_tone_reward_cu": [5, 29], "use_touch": [2, 5, 21, 27, 29, 31], "uselocalrot": [9, 10], "usepolkadotpattern": 9, "user": [3, 11, 12, 21, 23, 33], "user_presses_record_button": 23, "user_presses_stop_button": 23, "usermod": 26, "usernam": 11, "usual": 5, "utf8mb4": 12, "util": [5, 8, 15, 18, 21, 25], "uv": [2, 6, 7], "v": [1, 2, 4, 5, 6, 7, 8, 9, 10, 13, 20, 24, 26, 29], "v1": 33, "v_ce": 20, "v_on": 20, "val": [22, 28, 29], "valid": [9, 13, 14, 18, 20, 21, 25, 26, 29], "valu": [1, 4, 5, 14, 15, 16, 18, 20, 24, 25, 28, 29], "value_str": 1, "valv": [15, 26, 27, 29], "var": [3, 4, 8, 9, 10, 12], "varchar": [15, 16, 17, 19], "variabl": [12, 13, 14], "variant": 9, "variat": 4, "vec": 29, "vec_env": 1, "vector": [2, 5, 6, 15, 29, 31, 32, 33], "vector3": [2, 9], "vector_prop": 15, "vector_window_m": [31, 33], "vectorsensor": 3, "vel": 1, "vel_x": 5, "vel_z": 5, "velleman": [20, 29], "veloc": [1, 2, 5, 22, 27, 29], "velocity_scal": 1, "venv": 33, "verbos": 1, "veri": 22, "verifi": [24, 25, 26, 29], "versa": 2, "version": [3, 26], "vertic": [2, 3, 5, 7, 9, 19], "vi": 12, "via": [2, 3, 4, 6, 7, 8, 9, 11, 12, 14, 16, 20, 22, 24, 25, 26, 27, 28, 29, 31, 32, 33], "vibrat": [5, 20, 29], "vibration_on_interact": [5, 29], "vibration_pin": 20, "vibration_step_dur": 29, "vice": 2, "video": [11, 13, 16, 19, 26], "video_dur": 19, "video_id": [16, 19], "video_path": [11, 12, 14, 25], "video_stream": 24, "videorecord": [13, 14, 16], "view": [2, 3, 6, 8, 9, 31, 32], "vignett": 6, "violat": 4, "virtual": [3, 5, 9], "vis0": 29, "vis1": 29, "visibl": [2, 8, 9, 10, 26], "vision": 6, "visual": [4, 26, 29, 33], "void": [2, 3, 4, 8, 9, 10, 27, 29], "voltag": [20, 28], "volum": [3, 9, 12, 26], "vpad": 2, "vx": [15, 31, 33], "vx1": 31, "vx2": 31, "vy": [15, 31, 33], "vy1": 31, "vy2": 31, "w": [4, 6, 20, 26, 29, 30, 33], "w100": 27, "w_on": 20, "wa": [2, 5, 15, 16, 19, 24, 31, 33], "wai": 13, "wait": [3, 4, 5, 7, 8, 10, 23, 26, 29], "wait_for_trial_start": 23, "waitforacademyandappli": 3, "walk": [22, 29], "wall": [2, 3, 5, 7, 8, 10, 19, 22, 31, 33], "wall_a": 9, "wall_b": 9, "wall_grace_second": [4, 8], "wall_height": 9, "wall_length_inset_frac": 9, "wall_sequ": [4, 8], "wall_thick": 9, "wallgracesecond": [4, 8], "wallheight": 9, "walll": [3, 4, 8], "walllengthinsetfrac": 9, "wallmanag": [2, 3, 8, 10], "wallprefab": 9, "wallr": 8, "wallsequencetext": 4, "wallthick": 9, "want": [9, 14], "wantedbi": 33, "warmup": 29, "warn": [16, 17, 25, 26], "warp": 6, "wasd": 27, "water": [5, 15, 27, 29, 30], "water_calib_yyyymmdd_hhmmss": 26, "water_pin": 20, "water_pin2": 20, "watervalv": [15, 30], "we": [2, 8, 27, 28], "web": 0, "weigh": 26, "weight": [6, 15, 24, 26, 27], "weight_g": 26, "weight_percentag": 25, "weightingfactor": 10, "well": [5, 7], "were": 16, "what": [10, 29], "wheel": 26, "when": [2, 3, 4, 5, 6, 9, 10, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28, 29, 31, 33], "whenev": 29, "where": [1, 2, 4, 9, 12, 15, 22, 28, 29, 31], "whether": [11, 15, 16, 18, 19, 22], "which": [2, 3, 4, 5, 6, 9, 14, 15, 16, 23, 26, 28, 29], "while": [3, 5, 8, 9, 14, 20, 23, 24, 27, 29, 31, 32, 33], "white": [2, 9, 10, 28], "whitenoiseoverlai": [3, 7], "whitenoiseoverlaygpu": [4, 5], "who": 0, "whose": [10, 16], "why": [3, 4, 23, 24, 28], "wi": [4, 9], "widget": 26, "width": [2, 3, 5, 6, 9, 22, 29], "wifi": 33, "win": 33, "window": [1, 5, 19, 21, 22, 27, 29, 30, 31], "window_m": [31, 33], "window_s": [22, 31], "wipe": 26, "wire": [2, 4, 5, 7, 26, 27, 30, 33], "wise": 15, "within": [2, 3, 5, 14, 15, 17, 26, 29, 33], "without": [2, 3, 8, 9, 13, 19, 23, 26, 27, 29, 30, 31, 33], "wlan0": 33, "wmem_max": 33, "wolverin": 25, "wolverine_20260116_144944": 25, "won": 8, "work": [0, 3, 4, 6, 7, 11, 22], "worker": 26, "worker_id": 1, "workflow": [3, 14, 16, 27], "workingdirectori": 33, "world": [1, 2, 5, 8, 9, 29], "world_x": [2, 5], "world_z": [2, 5], "would": [2, 26], "wpm458": [20, 29], "wrap": [2, 6, 21, 24, 28], "wrapper": [2, 6, 19, 23, 31], "write": [5, 21, 24, 25, 29, 30, 33], "writer": [32, 33], "written": [7, 33], "wrong": 26, "wx": 5, "wz": 5, "x": [1, 2, 5, 9, 15, 16, 20, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33], "x1": [1, 22], "x12": 1, "x2": [1, 22], "x86_64": [3, 26], "x_max": 5, "x_min": 5, "x_ndc": 2, "x_norm": 2, "x_po": 24, "xlabel": 29, "xmax": 29, "xmin": 29, "xn": 1, "xy": 24, "xyz": 7, "xz": [3, 5], "y": [1, 2, 3, 5, 8, 9, 10, 15, 16, 20, 22, 27, 29, 31, 32, 33], "y1": [1, 22], "y12": 1, "y2": [1, 22], "y_fraction": 9, "y_level": 9, "y_ndc": 2, "y_norm": 2, "y_po": 24, "yaml": 0, "ye": [11, 33], "yellow": 33, "yet": [14, 21, 31], "yfraction": 9, "yield": [3, 8], "ylabel": 29, "ylevel": 9, "ymax": 29, "ymin": 29, "yml": [11, 12], "yn": 1, "you": [0, 3, 9, 14, 16, 23, 25, 26], "your": [0, 1, 11, 23, 26, 33], "your_password": 11, "your_usernam": 11, "yyyymmdd": [11, 14, 17], "z": [1, 2, 3, 5, 7, 8, 9, 20, 26, 30], "z_max": [5, 9], "z_min": [5, 9], "zc": 9, "zero": [1, 2, 5, 6, 28, 29, 33], "zmax": 9, "zmin": 9, "zone": [4, 9, 10], "\u00b5": 20, "\u03c0": [1, 2, 31], "\u03c9": 20, "\u211d": 2}, "titles": ["Overview", "Gymnasium Wrappers for Unity ML-Agents", "Agent System Reference", "Unity Game Architecture", "Episode Management System", "Hockey Game Documentation", "Mouse Visual Observations", "Unity Game Documentation", "Parameter Control System", "Spawner System Reference", "Visual Feedback & Utility Components", "Database Connections", "Infrastructure (Docker & MySQL)", "DataJoint Pipeline - Overview", "Populating the Pipeline", "Schema - mousear_behavior", "Schema - mousear_dlc_live", "Schema - mousear_dataset", "Schema - mousear_screen_sync", "Schema - mousear_video", "Teensy Hardware Reference", "Configuration System - TOML Profiles", "DLC Client Documentation", "Recording Control Documentation", "DLC Processor Documentation", "Data Transfer GUI (<code class=\"docutils literal notranslate\"><span class=\"pre\">dj_pipeline/gui_transfer</span></code>)", "Python GUIs - User Guide", "Python Control System - Overview", "TTL Generator Documentation", "Task System Documentation", "Teensy Python Driver", "Touch Client Documentation", "Touchscreen Module - Quick Reference", "Touchscreen Module Architecture"], "titleterms": {"0": [24, 26], "0b00000101": 28, "1": [2, 3, 4, 5, 6, 7, 14, 24, 26, 27, 29, 33], "2": [2, 3, 4, 5, 6, 7, 14, 24, 26, 27, 29, 33], "3": [2, 4, 5, 6, 7, 14, 24, 26, 27, 29, 33], "360": 24, "4": [2, 4, 5, 6, 14, 26, 27, 29, 33], "5": [2, 4, 5, 14, 28, 33], "6": [2, 4, 14, 33], "7": [4, 14, 33], "8": 14, "9": 14, "90": 26, "As": 1, "For": 24, "No": [26, 29], "One": [22, 33], "With": 33, "_dlc_action": 29, "_host": 33, "_on_kv_ev": 29, "_touch_act": 29, "_ttl_action": 29, "abstract": [1, 29], "access": [1, 8, 27], "acknowledg": 0, "across": 2, "action": [2, 9, 27, 28, 29], "actual": 21, "ad": 4, "adapt": [3, 9], "addit": [8, 24], "advanc": 26, "after": 21, "agent": [1, 2, 3, 7, 8, 29], "aggreg": 29, "algorithm": [9, 28], "align": 19, "all": [27, 29], "also": [1, 2, 3, 4, 5, 6, 8, 9, 10, 20, 28, 29, 30, 31], "altern": 21, "among": 21, "analysi": [29, 33], "ani": 29, "api": [1, 9, 23, 24, 27, 29, 31, 33], "appendix": 28, "appli": 21, "applic": 12, "applycircularmask": 6, "applydichromat": 6, "applyscotop": 6, "ar": 2, "architectur": [1, 3, 7, 13, 22, 23, 24, 27, 28, 29, 31, 33], "assign": [14, 20], "asyncjsonlrecord": 33, "attach": 2, "auto": [25, 26], "autom": [14, 26], "automat": [5, 22], "avail": 23, "base": [21, 25, 26, 29], "basegymunitywrapp": 1, "baselines3": 1, "baseprocessor_socket": 24, "basic": [23, 24, 27, 33], "beh_typ": 15, "behavior": [2, 4, 14, 21, 23, 25, 26, 27, 29], "behavior_nam": 29, "benefit": 23, "binari": 28, "binocular": 6, "blur": 6, "blurpass": 6, "blursiz": 6, "board": 20, "bodypart": 16, "bool": 29, "boot": 33, "boundari": [2, 24], "boxcollid": 10, "bridg": [3, 10], "broadcast": 24, "buffer": 33, "build": 29, "burst": 28, "calcul": 24, "calibr": 26, "camera": [3, 6], "cameraenvconfig": 8, "can": [1, 2, 24], "capabl": 33, "case": [9, 23], "channel": [3, 4, 5, 7, 8, 29], "check": [14, 33], "circular": 6, "class": [22, 24, 28, 29, 30, 31], "clear": [23, 31], "client": [12, 22, 23, 24, 27, 29, 31, 32, 33], "clock": [20, 33], "close": 22, "code": 0, "collect": 29, "collectobserv": 5, "colorbydist": 10, "colorbyrot": 10, "coloroverlai": [3, 7, 10], "column": 30, "come": 21, "command": [8, 20, 23], "common": [7, 26], "commun": 29, "comparison": 8, "complet": [5, 6, 9], "compon": [3, 4, 5, 7, 8, 9, 10, 24, 27, 33], "comput": 14, "concept": [7, 21], "concern": 3, "condit": [24, 29], "config": [1, 3, 21, 25, 26, 28], "configur": [1, 3, 4, 5, 9, 21, 22, 24, 25, 27, 28, 29, 30, 31, 33], "connect": [3, 11, 20, 22, 24, 26, 33], "connectionhub": 33, "constant": 27, "construct": [28, 29], "constructor": [22, 24, 28, 29, 31, 33], "contact": 29, "contain": 12, "containmentinboxvolum": 10, "content": 26, "context": [4, 25], "control": [3, 4, 5, 7, 8, 22, 23, 24, 27, 29, 33], "convent": [3, 11], "coordin": [22, 31], "core": [3, 4, 7, 27, 32, 33], "count": 9, "counter": 28, "cover": 25, "creation": 27, "cron": 14, "csv": 20, "current": 21, "custom": [23, 24, 26], "data": [1, 5, 7, 14, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33], "data_typ": 15, "databas": [11, 12], "datajoint": [11, 13], "dataset": [14, 17, 25, 26], "dataset_kei": 17, "db": 12, "decod": 28, "default": [28, 29], "degener": 26, "deliv": 26, "deni": 26, "depend": 27, "descript": [16, 20], "destruct": 9, "detail": [2, 5, 23, 26], "detect": [4, 26], "devic": 33, "diagram": [13, 20, 28], "dichromat": 6, "dict": [22, 28, 29, 31], "disabl": [2, 4, 5], "discoveri": [25, 26], "displai": [3, 26], "distanc": 5, "dj_pipelin": 25, "dlc": [14, 22, 24, 27, 29], "dlcagent": [2, 5, 7], "dlcclient": [22, 23], "dlcdata": 15, "dlclive": 24, "dlclivedata": 16, "dlcmodel": 16, "doc": 21, "docker": 12, "document": [0, 3, 5, 7, 22, 23, 24, 26, 27, 28, 29, 31], "doesn": 29, "dot": 9, "downstream": 4, "drain_wat": 29, "driven": 8, "driver": [20, 30], "dummi": [22, 27, 29, 31], "dummydlccli": 22, "dummytouchcli": 31, "duration_m": 29, "dure": [2, 5, 16, 26], "each": 26, "edit": 26, "editor": 3, "empti": 24, "enabl": [5, 6], "encod": 28, "end": 5, "endepisod": 4, "entiti": 13, "env": [3, 5, 12], "environ": [1, 4, 11, 12, 26, 29], "environmentparamet": [3, 7, 8], "environmentparameterschannel": [5, 29], "envparam": [3, 8, 9], "episod": [2, 3, 4, 5, 7, 29], "episodemanagersinglewal": [3, 4, 5, 7, 8], "episodescor": 4, "epoch": 29, "error": 26, "euro": [22, 33], "event": [4, 29], "everi": 21, "exampl": [9, 11, 21, 23, 24, 28, 29], "expect": 11, "experi": [23, 26], "experimenttyp": 17, "explicit": 4, "export": [22, 24, 28, 31], "extens": [2, 26], "extern": 29, "extract": 14, "factori": [1, 30], "fail": 26, "failur": 3, "featur": [24, 26, 32, 33], "feedback": [3, 7, 9, 10], "field": [6, 21, 33], "file": [3, 11, 12, 21, 24, 25, 26], "filenam": 23, "filter": [6, 22, 24, 33], "filteredview": 33, "find": 33, "find_session_for_dataset": 17, "finish": 26, "firmwar": 20, "fix": [2, 21], "flag": [23, 24], "float": 5, "floor": 7, "floortarget": 2, "floortargetsspawn": [3, 5, 7, 9], "floortargetsspawneradapt": 9, "floortargetsspawnerenvparam": [5, 9], "floortargetsspawnerreport": 5, "flow": [4, 5, 13, 27], "format": [0, 4, 8, 20, 22, 23, 24, 31], "found": 26, "frame": [14, 33], "frametimestamp": 19, "freez": 26, "fresh": 21, "from": [5, 21, 22, 31], "full": [20, 28], "function": 1, "game": [3, 5, 7, 21], "gaussian": 6, "gener": [4, 5, 28], "get": 33, "get_action_for": 29, "get_data": [22, 28, 29, 31], "get_frame_for_step": 19, "get_param": [22, 28, 29, 31], "get_trial_data": 15, "get_trial_video": [16, 19], "get_video_clip": [16, 19], "give_reward": 29, "give_reward2": 29, "give_ton": 29, "give_vibr": 29, "global": [5, 8], "graphic": 27, "grid": [7, 9, 14], "gridtargetsspawn": [3, 7, 9], "gridtargetsspawnerenvparam": 9, "gui": [3, 25, 26, 27], "gui_transf": 25, "guid": [26, 27], "gymnasium": 1, "handl": 29, "handoff": 7, "harder": 5, "hardwar": [20, 27, 29, 33], "hazard": 4, "head": [24, 31], "headless": 1, "heartbeat": 33, "hierarchi": 24, "high": 23, "highlight": 25, "hockei": [5, 7, 21], "hockeyfloor": 5, "hockeymanag": 5, "hockeywrapp": 1, "hold": 33, "hook": 29, "hookup": 3, "host": [32, 33], "host_vis_gui": 33, "hosttouchcli": [31, 33], "how": [5, 21, 25], "hw": 30, "i": [1, 2, 24, 29], "idea": 4, "iepisodespawn": [7, 9], "implement": [1, 3, 9, 23, 29], "import": [14, 21, 26], "incom": 26, "incomplet": 29, "increment": 21, "independ": 2, "info": 14, "infrastructur": 12, "inherit": 29, "init": [2, 3, 4, 5], "initi": [2, 25], "input": 2, "insert": 14, "insert_dlc_live_model_from_fil": 16, "insid": 10, "inspector": [4, 6], "instal": [0, 27], "int": 29, "integr": [2, 3, 4, 9, 22, 27, 28, 31], "interact": [3, 4, 10, 24, 27], "interfac": [7, 9, 26, 27], "interpret": 18, "introduct": 27, "involv": 5, "ip": 33, "isol": 2, "issu": 26, "iti": [2, 4, 5], "itiflag": [7, 10], "jitter": 9, "jitterymov": 10, "json": [11, 25], "jump": 24, "keep": 10, "kei": [3, 5, 7, 8, 15, 16, 19, 24, 29, 33], "kv": [3, 4, 5, 7, 8, 21, 29], "kvchannel": [5, 29], "kvmanagersdirector": 8, "lag": 33, "larg": [5, 26], "latenc": [24, 33], "latest_packet": 31, "launch": [25, 26], "layer": [3, 21, 29], "layout": [9, 33], "legaci": 14, "level": 23, "lifecycl": [3, 5, 30], "link": 14, "lint": 0, "linux": 26, "listen": 4, "live": [5, 26], "liveparamschedul": 21, "load": [21, 26], "lock": 9, "log": [22, 24, 27, 28, 29, 31, 33], "logic": 17, "loop": [4, 27, 29], "low": [23, 24, 26, 33], "machin": [4, 28], "makefil": 12, "manag": [3, 4, 5, 7, 8, 29], "manchest": 28, "manual": 14, "map": [22, 25, 29, 31], "mask": 6, "match": 17, "maximum": 24, "mean": 4, "measur": [26, 33], "mechan": 18, "memori": 7, "merg": 21, "messag": [5, 8], "metadata": [14, 33], "method": [1, 15, 16, 17, 19, 22, 23, 24, 28, 29, 30, 31, 33], "ml": [1, 2, 3, 7, 8], "modal": 27, "mode": [6, 22, 25, 27, 29, 31, 33], "model": [14, 16], "model_fil": 16, "model_nam": 16, "modul": [13, 32, 33], "monitor": [23, 26, 33], "motion": 24, "mous": 6, "mousear_behavior": 15, "mousear_dataset": 17, "mousear_dlc_l": 16, "mousear_screen_sync": 18, "mousear_video": 19, "mouseeyeimageeffect": 6, "mousevisu": 6, "moveobject": 9, "multi": [6, 29], "multicast": 33, "multiepisodetoagentbridg": [7, 10], "multipl": [2, 23, 24], "must": [1, 5, 29], "myprocessor_socket": 24, "mysql": 12, "name": [3, 11, 21, 23, 29], "namespac": 21, "navig": 7, "ndarrai": [28, 29], "network": [27, 33], "never": 29, "non": 9, "none": [22, 31], "normal": [22, 31], "normalizedview": 33, "np": [28, 29], "ntp": 33, "object": [9, 10], "observ": [2, 3, 4, 5, 6], "off": 5, "offlin": 33, "on_player_contact": 29, "onli": [3, 27, 29], "option": [1, 5, 9, 33], "orchestr": 29, "order": 8, "organ": 0, "output": [4, 20], "overlap": 9, "overrid": [1, 29], "overview": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33], "packet": [22, 31], "parallel": 4, "param": 3, "paramet": [3, 4, 6, 7, 8, 20, 21, 22, 24, 26, 27, 28, 29, 31, 33], "parent": 9, "path": 4, "pattern": [2, 3, 9, 27, 29], "pc": [32, 33], "per": [2, 3], "perform": [1, 24], "period": 2, "permiss": 26, "phase": [4, 5], "photodiod": [27, 28], "pi": [32, 33], "pin": 20, "pipelin": [6, 13, 14, 33], "placement": 9, "playeragent3donscreen": [2, 7], "point": 26, "polici": 4, "polka": 9, "popul": [13, 14, 16], "populate_from_fil": 17, "port": 26, "pose": [14, 24, 27, 29], "posedata": 16, "posetimestamp": 16, "posit": 31, "posthocdlcdata": 16, "potenti": 24, "prefab": 9, "prefil": 25, "prefix": 13, "prepar": 26, "prerequisit": 14, "present": 4, "problem": [24, 29], "procedur": [26, 28], "processor": [23, 24], "processordata": 16, "profil": [3, 5, 21, 26], "programmat": [3, 21], "progress": 4, "properti": [9, 23], "protocol": 20, "provid": 1, "public": 9, "puck": 5, "purpos": [9, 22, 24, 29, 31], "py": 33, "pygam": 27, "pyqt6": 26, "python": [1, 2, 3, 5, 6, 7, 8, 26, 27, 30], "qualiti": [14, 18], "queri": 18, "queue": 23, "quick": [1, 4, 12, 27, 32], "race": 24, "ramp": 5, "random": 27, "rang": 21, "raspberri": [32, 33], "rate": 33, "raw": 31, "rawstor": 33, "rawview": 33, "read": [22, 28, 31], "real": [23, 27, 33], "receiv": [4, 22, 27, 29], "record": [22, 23, 24, 33], "reducedview": 33, "reduct": 33, "refer": [1, 2, 5, 6, 7, 9, 20, 24, 27, 29, 32], "regist": 14, "register_dataset": 17, "regress": 26, "relat": [21, 26, 27], "relationship": [3, 5, 13], "remot": [25, 26], "report": [7, 8], "requir": [1, 2, 5, 25, 27], "reset": 29, "reset_condit": 29, "respons": [4, 6, 29, 33], "result": 18, "return": [22, 31], "reward": [2, 5, 29], "rewardassoci": 5, "rl": 21, "rod": 6, "role": 4, "round": 5, "rout": [2, 29], "rule": 21, "run": [4, 5, 26, 33], "runtim": [3, 4, 21, 27, 29, 33], "r\u00b2": 26, "safe": [23, 24], "safeti": 24, "sampl": 21, "save": [23, 26], "scale": 9, "schedul": 21, "schema": [13, 15, 16, 17, 18, 19], "score": 4, "scotop": 6, "screen": 26, "screenspawneradapt": 9, "screenspawnerenvparam": 9, "screenspawnerfromobject": [3, 7, 9], "screensync": 18, "screenttldata": 15, "script": [3, 5], "section": 21, "see": [1, 2, 3, 4, 5, 6, 8, 9, 10, 20, 28, 29, 30, 31], "select": [2, 16, 22, 23, 29, 31], "semant": 33, "sensori": 29, "sent": 5, "separ": 3, "sequenc": [4, 7, 28], "sequencemanag": 5, "sequencetarget": 2, "sequencetargetmanag": [3, 4, 7, 8, 9], "serial": 26, "server": [22, 32, 33], "servic": [12, 33], "session": [5, 14, 23, 24], "session_kei": 17, "sessiondataset": 17, "set": [20, 33], "setup": [8, 27, 28, 33], "short": 5, "side": [2, 3, 6, 7, 8, 23, 29, 33], "sidetargetsspawneradapt": 9, "sidetargetsspawnerenvparam": 9, "sidetargetsspawnerfromobject": [3, 7, 9], "signal_ttl": 29, "simpletargetspawn": [3, 7, 9], "simpletargetspawneradapt": 9, "simpletargetspawnerenvparam": [8, 9], "simul": 6, "singl": [6, 33], "singlewal": 2, "slide": 33, "smooth": 24, "space": 2, "spatial": 9, "spawn": 9, "spawner": [3, 4, 7, 8, 9], "spec": [2, 29], "specif": [8, 22, 31], "split": [2, 4], "stabl": 1, "standard": 14, "start": [1, 5, 12, 22, 24, 26, 27, 28, 29, 31, 32], "startepisod": [4, 5], "state": [4, 21, 28, 29], "statefultarget": [7, 10], "statefulwal": [7, 10], "statu": [14, 26], "steeper": 5, "step": [4, 14, 16, 19, 29], "stop": [22, 28, 29, 31], "str": 29, "strategi": 3, "string": 5, "structur": [7, 15, 22, 27, 28, 31, 33], "style": 33, "subclass": 29, "substitut": 2, "success": [3, 21], "summari": 1, "support": [8, 21], "switch": 4, "sync": [14, 18, 20, 27, 29], "synceddlclivedata": 16, "synchron": [14, 18, 28, 33], "synchronizedvideo": 19, "system": [2, 3, 4, 7, 8, 9, 21, 26, 27, 29, 33], "systemd": 33, "t": [24, 29], "tab": 26, "tabl": 26, "tag": 13, "target": [4, 9, 12, 21], "targetkillonarea": 10, "targetkillondist": 10, "targetkillonplayerdwel": 10, "task": [5, 7, 21, 22, 27, 28, 29, 31], "teensi": [20, 30], "teensycontrolgui": 26, "teensydata": 15, "test": [27, 29], "thei": 5, "thi": [4, 25], "thread": [23, 24], "time": [20, 23, 27, 28, 29, 33], "timelin": 28, "timeout": 4, "timestamp": 33, "tip": 24, "tip120g": 20, "togeth": 5, "toml": [3, 21, 30], "too": 26, "topologi": 27, "touch": [31, 33], "touchclient": 31, "touchcontrol": 33, "touchdata": 15, "touchdestroywrapp": 1, "touchfingerag": [2, 7], "touchmanag": 5, "touchscreen": [7, 27, 29, 32, 33], "track": [9, 29], "train": [1, 5, 29], "trainingstage1": [5, 21], "trainingstage2": [5, 21], "transfer": [25, 26], "transform": 33, "trial": [14, 15], "trial_id": [15, 16, 19], "trialinfo": 15, "trigger": 29, "trip": 5, "trivial": 2, "troubleshoot": [24, 25, 26, 29], "ttl": [3, 4, 14, 28, 29], "ttlgener": 28, "ttlreceiverag": [2, 5, 7], "turn": 5, "two": [3, 4], "type": [2, 3, 4], "ui": 33, "uniti": [1, 3, 5, 7, 8, 26, 27, 29], "unityagentbehavior": 15, "unityagenttask": [22, 28, 29, 31], "unityagenttyp": 15, "unitycommunicatorstoppedexcept": 26, "unitydata": 15, "unitygametyp": 15, "unitymessag": 15, "unitymultibehaviortask": 29, "unityruntimeparam": 15, "unitysess": 15, "unitytaskgui": 26, "until": 9, "updat": [3, 4, 26, 29], "us": [1, 9, 21, 23, 27], "usag": [4, 23, 24, 26, 33], "user": [26, 27], "util": [3, 7, 10, 29], "v": 3, "valu": [3, 7, 8, 21, 22, 26, 27, 31], "valv": 20, "variabl": 11, "vector": 1, "vectorizedview": 33, "veloc": [31, 33], "veri": 26, "verifi": 11, "via": 5, "video": [14, 25], "videorecord": 19, "view": 33, "visual": [2, 3, 6, 7, 9, 10, 32], "volum": 10, "walk": 27, "wall": [4, 9], "water": [20, 26], "waterport": 26, "what": [4, 21, 25], "when": 26, "where": 21, "while": 4, "whitenoiseoverlaygpu": [3, 7, 10], "why": 2, "window": [26, 33], "wire": 20, "work": [5, 21, 25], "workflow": [7, 23, 24, 26, 28, 29], "wrapper": 1, "zone": 5}})