Welcome to AIND Behavior Experiment Launcher’s documentation!¶
aind-behavior-experiment-laucher¶
Source for for a minimal framework that can be used to build experimental interfaces
Introduction¶
The launcher module of this library provides a frontend interface to launch, monitor and manage behavior tasks using this library. It is also designed to interface with the AIND Services.
AIND Services Module¶
While we will try to keep this library up to date, it is recommended to check the original repositories for the most recent updates.
A list of services relevant for this library include:
We will generally try to wrap the services provided by these repositories into a more user-friendly and opinionated interface that can be used by the Aind Behavior Services library and other repositories.
We will also try to scope all dependencies of the related to AIND Services to its own optional dependency list in the ./pyproject.toml
file of this repository. Therefore, in order to use this module, you will need to install these optional dependencies by running:
pip install .[aind-services]
Feedback and contributions are welcome!
General instructions¶
This repository follows the project structure laid out in the Aind.Behavior.Services repository.
- Welcome to AIND Behavior Experiment Launcher’s documentation!
- aind_behavior_experiment_launcher
- aind_behavior_experiment_launcher.apps
- aind_behavior_experiment_launcher.data_mappers
- aind_behavior_experiment_launcher.data_mappers.aind_data_schema
- aind_behavior_experiment_launcher.data_mappers.data_mapper_service
- aind_behavior_experiment_launcher.data_mappers.data_mapper_service.get_cameras
- aind_behavior_experiment_launcher.data_mappers.data_mapper_service.get_fields_of_type
- aind_behavior_experiment_launcher.data_mappers.data_mapper_service.snapshot_bonsai_environment
- aind_behavior_experiment_launcher.data_mappers.data_mapper_service.snapshot_python_environment
- aind_behavior_experiment_launcher.data_mappers.data_mapper_service.DataMapperService
- aind_behavior_experiment_launcher.data_transfer
- aind_behavior_experiment_launcher.launcher
- aind_behavior_experiment_launcher.launcher.BaseLauncher
- aind_behavior_experiment_launcher.launcher.behavior_launcher
- aind_behavior_experiment_launcher.launcher.behavior_launcher.robocopy_data_transfer_factory
- aind_behavior_experiment_launcher.launcher.behavior_launcher.watchdog_data_transfer_factory
- aind_behavior_experiment_launcher.launcher.behavior_launcher.BehaviorLauncher
- aind_behavior_experiment_launcher.launcher.behavior_launcher.BehaviorServicesFactoryManager
- aind_behavior_experiment_launcher.logging_helper
- aind_behavior_experiment_launcher.records
- aind_behavior_experiment_launcher.resource_monitor
- aind_behavior_experiment_launcher.resource_monitor.resource_monitor_service
- aind_behavior_experiment_launcher.resource_monitor.resource_monitor_service.available_storage_constraint_factory
- aind_behavior_experiment_launcher.resource_monitor.resource_monitor_service.remote_dir_exists_constraint_factory
- aind_behavior_experiment_launcher.resource_monitor.resource_monitor_service.Constraint
- aind_behavior_experiment_launcher.resource_monitor.resource_monitor_service.ResourceMonitor
- aind_behavior_experiment_launcher.resource_monitor.resource_monitor_service
- aind_behavior_experiment_launcher.services
- aind_behavior_experiment_launcher.ui_helper
- Articles
- GitHub Source Code