Official Python bindings library for Thrust
pythrust requires Python3 as it relies on the asyncio module.
pip3 install pythrust [--user]
At install, pythrust's setup.py automatically downloads a binary
distribution of Thrust for the current platform.
import pythrust
import asyncio
loop = asyncio.get_event_loop()
api = pythrust.API(loop)
asyncio.async(api.spawn())
window = api.window({})
asyncio.async(window.show())
loop.run_forever()
Support is only limited to the window object for now. Contributions are
welcomed
Support tested on Linux and MacOSX. Still a few bugs on Windows.
Pending specific pythrust documentation, full API reference is available in the Thrust Documentation