I did a very simple pipe throughput test using the Python API today and got rates around 0.9MB/s each way, with an XEM6001 (USB2). I suspect this is due to the limitation that the python pipe function wrappers don’t take a length parameter so the data is going 1kB per call max.
Does anyone know why the Python wrapper doesn’t accept a length argument? Has anyone attempted to write their own Python wrapper to overcome this limitation? Is anyone getting much higher rates than I am?