I wrote a python library a little while ago for wrapping the libps3000a which I finally got around to posting online:
It's pretty capable, with (I think) all the trigger capabilities exposed through a neat interface as well as nice pythonic wrapper class (pico3k). The AWG stuff is not yet done as I didn't have a use for it whilst writing the code.
Though the class is called pico3k, the intention was to abstract all the features of the whole range, though I only have a 3207B.
The build system is a bit rough and ready - it works ok on my Linux machine, but might be a bit flakey on Windows - it shouldn't be too hard to make more robust though (more like another of my projects: https://github.com/hgomersall/pyFFTW). It would be good to be able to distribute the driver binaries with it. The licensing is probably a bit dodgy at the moment with regards linking to the driver libs (GPL), but that's just because I slapped the default on when I began. I'll change it to a 2-clause BSD or something when I get some time.
Patches gratefully received.
Apologies to others that have begun similar projects. I should have posted this a long time ago.