datajoint / datajoint-elements

DataJoint Elements is a collection of curated computational workflows for neurophysiology experiments.
https://elements.datajoint.org
3 stars 12 forks source link

Equipment naming collisions - anticipated issue #83

Closed CBroz1 closed 2 years ago

CBroz1 commented 2 years ago

Across a number of element workflows, we specify an equipment or device table in the pipeline.

Currently, I think facemap and deeplabcut can be used simultaneously, but I propose we adopt a naming convention within workflows so that all elements work together smoothly out of the box (e.g., FacemapEquipment, DeepLabCutEquipment). A user could collapse these tables

CBroz1 commented 2 years ago

The team discussed changing this table to Device to minimize disruptions to existing pipelines

@lab.schema
class Device(dj.Manual):
    definition = """
    device.                 : varchar(32)
    ---
    modality               : varchar(64)
    description=null  : varchar(256)
    """
CBroz1 commented 2 years ago

Updated above to reflect discussion

CBroz1 commented 2 years ago

In discussion between @ttngu207 and @kabilar, the team decided not to standardize workflow-level namespaces