- 
                Notifications
    
You must be signed in to change notification settings  - Fork 1
 
Description
@oruebel @rly and I reviewed this and worked through how it would be integrated with the core schema.
One of the shortcomings of the extension as is, is that you would have a lot of repeated information if you have a bunch of the same probe. Consider an experiment with 5-6 NP probes implanted simultaneously- each one would need to duplicate the exact same ContactTable. Instead, we could create a new type, ProbeType, which contains information about the probe model, e.g. contact table, geometry of shank information, manufacturer. The Probe object would have an optional attribute probe_type which would link to a ProbeType object. The Probe class would also contain metadata about a specific probe object, e.g. the serial number.
Another change the addition of Shank objects, which are contained within a ProbeType. The optional shank column of the ContactTable is an object reference to one of the shanks in that ProbeType. This would allow users to extend the Shank class to add custom metadata to shanks.