How Are Rebranded Instruments Handled? #391
-
The primary question in my use case is the Hewlett-Packard -> Agilent -> VTI -> Ametek -> Keysight (or some permutation thereof) sequence. I'm about to start adding a few drivers, and wanted to know under what name to locate them.
My inclination is to go with 1 or 3, but I couldn't find specific information one way or the other. Or does |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
A fantastic question that has come up a long time ago already and seems unsolved at this point, see #35. Great time to pick it back up, what's your opinion @scasagrande. You had some time now to think about it 🤪 |
Beta Was this translation helpful? Give feedback.
Sorry for the delay, life etc etc
We can revive the discussion in the linked issue, but in general I lean towards allowing an instrument to resolve under any branding by which it was available from the manufacturer. Having a user know that their particular instrument is the same as some other instrument, with no clear way to know which namespace to look under isn't a good user experience.
From a developer's perspective, there is also the issue: "under which namespace does the implementation live?". I lean towards "the oldest by which that instrument was available". Then the re-badging can be handled as either slim wrappers in their own python files, or we can come up with some sort of met…