Skip to content

Dynamically generate Python bindings for C++ libraries

Notifications You must be signed in to change notification settings

EngineeringSoftware/wayout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WayOut

Dynamically generate Python bindings for C++ libraries.

Installation

Create a new Conda environment with Python 3.8 and install the packages from requirements.txt:

conda create --name wayout --file requirements.txt -c conda-forge

Install wayout as an editable python package by running:

pip install --user -e .

Citation

If you used WayOut in a research project please use this citation

@inproceedings{ZhuETAL21WayOut,
  author = {Zhu, Steven and Al Awar, Nader and Erez, Mattan and Gligoric, Milos},
  title = {Dynamic Generation of {P}ython Bindings for {HPC} Kernels},
  booktitle = {International Conference on Automated Software Engineering},
  pages = {92--103},
  year = {2021},
}

About

Dynamically generate Python bindings for C++ libraries

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages