How Are Rebranded Instruments Handled? #391
Answered
by
scasagrande
fundthmcalculus
asked this question in
Q&A
|
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 |
Answered by
scasagrande
Apr 25, 2023
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 🤪 |
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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…