I have some code which utilizes the PyVISA package to control a detector through USB. The code runs perfectly fine, but PyVISA dumps a bunch of debug information in the console which is making it difficult for me to print to the console to debug myself. Code and console printout below. My code: def pmt_onoff_test(gain_level = 0, offset_voltage = -0.009, lpfreq = 80000000): gain_voltage = PMT1_gain_levels['voltage'].iloc[int(gain_level) rm = pyvisa.ResourceManager() pmt1 = rm.open_resource(pmt1_address) pmt1.write("INST:SEL GAIN") pmt1.write("SOUR:VOLT %f" % gain_voltage) pmt1.write("INST:SEL OFFSET") pmt1.write("SOUR:VOLT %f" % offset_voltage) pmt1.write("SENS:FILT:LPAS:FREQ %f" % lpfreq) pmt1.write("SENS:FUNC:ON %s" % pmt2101_model) time.sleep(5) pmt1.write("SENS:FUNC:OFF %s" % pmt2101_model) rm.close() Console output: C:\ProgramData\anaconda3\envs\multiphoton\Lib\site-packages\nidaqmx\task\_task.py:102: DaqResourceWarning: Task of name "_unnamedTask<2C>" was not explicitly closed before it was destructed. Resources on the task device may still be reserved. warnings.warn( C:\ProgramData\anaconda3\envs\multiphoton\Lib\site-packages\nidaqmx\task\_task.py:102: DaqResourceWarning: Task of name "_unnamedTask<2D>" was not explicitly closed before it was destructed. Resources on the task device may still be reserved. warnings.warn( C:\ProgramData\anaconda3\envs\multiphoton\Lib\site-packages\nidaqmx\task\_task.py:102: DaqResourceWarning: Task of name "_unnamedTask<2E>" was not explicitly closed before it was destructed. Resources on the task device may still be reserved. warnings.warn( DEBUGyvisa:No visa library specified, trying to find alternatives. DEBUGyvisa:Environment variable PYVISA_LIBRARY is unset. DEBUGyvisa:No user defined configuration DEBUGyvisa:Automatically found library files: [None, 'C:\\Windows\\system32\\visa32.dll', 'C:\\Windows\\system32\\visa32.dll', 'C:\\Windows\\system32\\visa64.dll', 'C:\\Windows\\system32\\visa64.dll'] DEBUGyvisa:No user defined library files DEBUGyvisa:The IVI implementation available DEBUGyvisa:No user defined configuration DEBUGyvisa:Automatically found library files: [None, 'C:\\Windows\\system32\\visa32.dll', 'C:\\Windows\\system32\\visa32.dll', 'C:\\Windows\\system32\\visa64.dll', 'C:\\Windows\\system32\\visa64.dll'] DEBUGyvisa:No user defined library files DEBUGyvisa:Reusing ResourceManager with session 29 DEBUGyvisa:viParseRsrcEx(29, 'USB0::0x1313::0x2F00::00AH3403::0::INSTR', 'c_ushort(7)', 'c_ushort(0)', <ctypes.c_char_Array_256 object at 0x000001C6DBE57F50>, <ctypes.c_char_Array_256 object at 0x000001C6DBE542D0>, <ctypes.c_char_Array_256 object at 0x000001C6DBE55650>) -> 0 DEBUGyvisa:USB0::0x1313::0x2F00::00AH3403::0::INSTR - opening ... DEBUGyvisa:viOpen(29, 'USB0::0x1313::0x2F00::00AH3403::0::INSTR', <AccessModes.no_lock: 0>, 0, '<ViObject object at 0x000001C6DBE57F50>') -> 0 DEBUGyvisa:USB0::0x1313::0x2F00::00AH3403::0::INSTR - is open with session 31 DEBUGyvisa:viWrite(31, b'INST:SEL GAIN\r\n', 15, 'c_ulong(15)') -> 0 DEBUGyvisa:viWrite(31, b'SOUR:VOLT 0.529000\r\n', 20, 'c_ulong(20)') -> 0 DEBUGyvisa:viWrite(31, b'INST:SEL OFFSET\r\n', 17, 'c_ulong(17)') -> 0 DEBUGyvisa:viWrite(31, b'SOUR:VOLT -0.009000\r\n', 21, 'c_ulong(21)') -> 0 DEBUGyvisa:viWrite(31, b'SENS:FILT:LPAS:FREQ 80000000.000000\r\n', 37, 'c_ulong(37)') -> 0 DEBUGyvisa:viWrite(31, b'SENS:FUNC:ON H10770PA-40\r\n', 26, 'c_ulong(26)') -> 0 DEBUGyvisa:viWrite(31, b'SENS:FUNC:OFF H10770PA-40\r\n', 27, 'c_ulong(27)') -> 0 DEBUGyvisa:Closing ResourceManager (session: 29) DEBUGyvisa:USB0::0x1313::0x2F00::00AH3403::0::INSTR - closing DEBUGyvisa:viDisableEvent(31, <EventType.all_enabled: 1073709055>, <EventMechanism.all: 65535>) -> 0 DEBUGyvisa:viDiscardEvents(31, <EventType.all_enabled: 1073709055>, <EventMechanism.all: 65535>) -> 1073676292 DEBUGyvisa:viClose(31,) -> 0 DEBUGyvisa:USB0::0x1313::0x2F00::00AH3403::0::INSTR - is closed DEBUGyvisa:viClose(29,) -> 0 I tried searching the PyVISA API documentation for some option to turn off debug information but couldn't find anything. Does anyone have suggestions for suppressing this output in the console? Continue reading...