Hello all, The python-api UHD branch has been updated. This was a forced update, so you'll need to manually reset if you're tracking this branch on git*. There have been a few improvements since our last announcement, which I'll quickly go over below.
We'd like to thank everyone who has contributed, through patches, or responses on the RFC, or through various other methods of providing feedback. There is still plenty of room for improvement on the Python API, so please feel free to continue to post issues either here on the mailing list, or on our Github issue tracker. After another round of testing and feedback, if all goes well, we intend on merging the Python API into the UHD master branch. Executive Summary of Changes - Added pyuhd_benchmark_rate.py, which is intended to be a Python API copy of the C++ utility benchmark_rate. - Removed memory leak in send/recv calls. In our Boost.Python bindings, we had been incrementing reference counters of NumPy arrays, but not decrementing them. This has been fixed. - The Python GIL is now released during calls to send, recv, and recv_async_msg. This should allow multi-threaded Python applications to run with far better performance. - Other small bugfixes/updates. Best Regards, Brent Stapleton Ettus Research * The following commands should update your local copy $ git checkout python-api $ git remote update $ git reset --hard @{u}
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com