Python language bindings for Thrust
Project description
pythrust
Official Python bindings library for Thrust
Getting Started
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()
Status
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.
Documentation
Pending specific pythrust documentation, full API reference is available in the Thrust Documentation
News
0.7.5
Release date: UNRELEASED
Base API mechanism
Window bindings
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pythrust-0.7.5.tar.gz
(5.4 kB
view details)
File details
Details for the file pythrust-0.7.5.tar.gz.
File metadata
- Download URL: pythrust-0.7.5.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b2ce53539dbe1824738aa978e65a42de68084e5211037473d4d77b3646c927f
|
|
| MD5 |
14ec88ed0a914f66d6aa0df30b6aa8f4
|
|
| BLAKE2b-256 |
c16c02fde7ff5dcb9c511b16bd4917ac9f4a73717dc2f867110905efff72a268
|