bluesky / ophyd

hardware abstraction in Python with an emphasis on EPICS
https://blueskyproject.io/ophyd
BSD 3-Clause "New" or "Revised" License
49 stars 78 forks source link

Underscores in component names muddy Device ancestry semantics #546

Open danielballan opened 6 years ago

danielballan commented 6 years ago

Lifting this comment for more discussion if people are interested.

Given that we use underscores in a lot of component names I'm not sure what we can do about this problem. Seems too late to back out of it, but I'm open to create suggestions.

prjemian commented 6 years ago

That ship has sailed. You might be served if you can strip the leading parent.name. Presumes you have access to such.