Global ConfigurationΒΆ
The global configuration lives at
%USERPROFILE%\ethoconfig\ethoconfig.yml on the Windows rig. It is created by:
etho init
Example:
user: ncb
savefolder: C:\Users\USER\data
python_exe: C:\Users\USER\miniforge3\envs\etho\python.exe
playlistfolder: C:\Users\USER\ethoconfig\playlists
protocolfolder: C:\Users\USER\ethoconfig\protocols
stimfolder: C:\Users\USER\ethoconfig\stim
ATTENUATION:
-1: 1
0: 1
100: 1
Fields:
savefolder: Parent folder for experiment output directories.python_exe: Python executable used when services are started. This should usually point to theethoconda environment. Protocol files can overridepython_exefor a service if a specific service must run in a different environment.playlistfolder: Default folder shown by the GUI for playlist files.protocolfolder: Default folder shown by the GUI for protocol files.stimfolder: Folder used to resolve stimulus files referenced by playlists.ATTENUATION: Frequency-keyed attenuation factors used when loading stimuli.user: Optional user or rig label.