JuliaPy / JuliaPy/PyCall.jl

Access C++ objects wrapped by SWIG in Python

Aperta
#703 0 commenti 3 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Julia
Stelle
1.5k
Fork
186
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cpp, julia, python
Ambito
tooling
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.