-
Notifications
You must be signed in to change notification settings - Fork 80
Ideas and Thoughts
Nate Bogdanowicz edited this page Jun 21, 2017
·
3 revisions
This page is a repository for ideas, big and small, that have yet to crystallize fully. Think of it as an ever-evolving brainstorming page. Feel free to add suggestions of your own.
-
Add a blacklist of modules that
list_instruments()
will ignore. This would be useful for skipping drivers which take an obscene amount of time to start up, like thePCO
driver. The blacklist could be a section or a var within the config file. You might wish to blacklist a module b/c you still use it, just not for listing instruments (e.g. you've already saved the instruments you use). -
Use logging
- Probably use Python's builtin 'logging' module
- Log to file or to stdout
- Should be settable via instrumental.conf and run-time functions
-
Add unit-testing
- Will probably need lots of mock objects for impersonating hardware devices. This could add a lot of code...
-
Enable easy GUI creation / provide configurable GUIS for common tasks