I forgot to mention in the description that there is already a C library called librevisa which has the same purpose as pyvisa-py, but the development of this library seems quite dead, and it doesn't support so many features. pyvisa-py works much better together with my instruments (at least). Ruben