The Pulse-Sequence Instrument Control Tool. Developing scripts to allow string-based input to Labber for more flexible control over pulse sequence configurations.
The PSICT module currently utilizes a very hacky means of logging output to the console, namely using function-specific verbosity parameters. This is obviously nonsense, but I didn't know better when I first wrote the module.
Writing correct logging using the python stdlib logger module will not only enable more robust logging of the actual PSICT module, but also enable greater interoperability with higher-level logging in external scripts.
Original report by Samuel Wolski (Bitbucket: 557058:90b732eb-6ab1-4b27-9495-eb00eafde259, GitHub: samwolski).
The PSICT module currently utilizes a very hacky means of logging output to the console, namely using function-specific verbosity parameters. This is obviously nonsense, but I didn't know better when I first wrote the module.
Writing correct logging using the python stdlib
logger
module will not only enable more robust logging of the actual PSICT module, but also enable greater interoperability with higher-level logging in external scripts.Note that this is a relatively medium-term goal.