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 |