Skip to content

auto-generating a pybind11 interface for more efficient python interface #229

@gschramm

Description

@gschramm

Disclaimer: I am neither a cpp nor yardl expert.

During the 3rd ETSI Hackathon we saw again that the yardl generated python interface to the PETSIRD listmode
format is very slow.

An alternative to directly generating the python interface in pure python code could be to auto-generate
python bindings from the generated and compiled cpp code.

A tool to automate this process (e.g. auto-generating a pybind11 interface) could be litgen.
Compared to swig, it seems to have the advantage that no interface code needs to be written manually.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions