One or multiple SimulatableExtracellularRecordingArray entities can be used by a Simulation
The Simulation should represent which SimulatableExtracellularRecordingArray entities it uses so that entitysdk.stage_simulation can appropriately stage the electrode_array_weight_matrix asset of these SimulatableExtracellularRecordingArray entities.
Each array entity will be used in one or multiple sonata report blocks, meaning that we will also need a mechanism to make the correct correspondence .
This information is in the obi-one simulation config (which could therefore be used in the staging function), but we could also put information into the stored simulation_config which helps us make this association, such as the entityid of the SimulatableExtracellularRecordingArray in the electrode_file entry of the sonata config
One or multiple SimulatableExtracellularRecordingArray entities can be used by a Simulation
The Simulation should represent which SimulatableExtracellularRecordingArray entities it uses so that entitysdk.stage_simulation can appropriately stage the electrode_array_weight_matrix asset of these SimulatableExtracellularRecordingArray entities.
Each array entity will be used in one or multiple sonata report blocks, meaning that we will also need a mechanism to make the correct correspondence .
This information is in the obi-one simulation config (which could therefore be used in the staging function), but we could also put information into the stored simulation_config which helps us make this association, such as the entityid of the SimulatableExtracellularRecordingArray in the electrode_file entry of the sonata config