Skip to content

Python Bindings #3

@ax3l

Description

@ax3l

To expose a python module that can be glued together with projects such as the ones in simex platform, one needs to specialize a set of classes with useful input and output formats (e.g., #1) together with runtime-configurable settings such as laser pulse form, photons per cell sampling, etc.

Possible projects to do so are pybind11 or the ones listed here (Cython, maybe numba).

I am currently not aware of projects that can compile c++ python bindings during "interpreter time" jit (maybe numba). That means some options that are currently only compile-time settings need to be exposed for RT control to make the module script-able which can impact performance in some cases (needs evaluation).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions