Skip to main content

A Python wrapper for the Fletcher runtime library

Project description

Python wrapper for the Fletcher runtime library

Fletcher is a framework for integrating FPGA accelerators with Apache Arrow that generates easy-to-use and efficient hardware interfaces allowing hardware addressing via table indices rather than byte addresses. Pyfletcher aims to make the Fletcher runtime library available in Python, allowing any Python programmer to easily interface with Fletcher enabled FPGA images. See the repository for using Fletcher to generate hardware.

Installing

The base pyfletcher library binary wheels can be easily installed on Linux:

pip install pyfletcher

In order to use pyfletcher to interface with FPGA's, please install the correct driver for your platform from the repository. It is recommended to install the echo platform for debugging and testing.

Building from source

Coming soon.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pyfletcher-0.0.2-cp37-cp37m-manylinux1_x86_64.whl (4.4 MB view hashes)

Uploaded CPython 3.7m

pyfletcher-0.0.2-cp36-cp36m-manylinux1_x86_64.whl (4.4 MB view hashes)

Uploaded CPython 3.6m

pyfletcher-0.0.2-cp35-cp35m-manylinux1_x86_64.whl (4.4 MB view hashes)

Uploaded CPython 3.5m

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page