Bonjour,
La question a du être traitée des dizaines de fois mais...je me fais un noeud au cerveau depuis jeudi.
Situation initiale :
- soft en C++
- données sous forme de double* et de tempscustom* (i.e. vecteurs values/times) de même dimension stockées dans une classe A, instanciée autant de fois qu'il y a de "courbe" à tracer. Je ne peux pas changer cette classe.
- Le soft est sous C::B et tourne via wxWidgets
Problématique :
- Faire des opérations complexes sur ces courbes (matlab-like)
Solution envisagée :
- Envoyer les données à Scilab (via Call_SciLab) pour calculs et rappatrier les résultats
- Idem Python (via ???)
Pour SciLab, j'ai vu Call_SciLab qui pourrait répondre à la problématique. Je n'ai pas tester mais ça semble faisable et coté mathématique, c'est un must.
Par contre, niveau ouverture, Python est bien. Je n'ai pas de recul quant à la façon de faire par contre. Des infos que j'ai pu lire, Boost encapsule un objet C++ pour qu'il soit traité dans un soft en Python. De mon coté, je cherche plutot l'inverse : embarquer python dans mon soft C++. L'idéal serait d'avoir un shell python au passage...
Avez vous des sujets/topics/tuto pertinents (ou simplement des conseils) la dessus ?
Je continue à googler...
Merci d'avance
edit : quelques liens interessants
http://www.developpez.net/forums/d76...pp/cpp-python/
http://www.codeproject.com/Articles/...-C-Application
https://www.coveros.com/calling-python-code-from-c/
http://weihuang.blogs.rice.edu/tips-...ion-in-c-code/
Partager