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

Reply via email to