Access C++ objects wrapped by SWIG in Python
- Langage dominant
- Julia
- Étoiles
- 1.5k
- Forks
- 186
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
I'm working with a package that consists of C++ wrapped in Python using SWIG, along with other pure Python functionality. I'd like to call this from Julia. However, frequently passing data round-trip from Julia to Python to C++ and back to Julia is expensive due to type inference. Given a Python object created in Python that wraps a C++ object, I wonder if it's possible to "unwrap" it to interact with the C++ object directly in Julia in a Cxx-like fashion.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
No files, tests, or entry points are named. First determine whether PyCall.jl can expose the underlying C++ object from a SWIG-wrapped Python object without repeated Julia-Python-C++ conversions; done means a documented, working path for direct interaction from Julia.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- cpp, julia, python
- Domaine
- tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100