À propos de VTK, pandas est en python, et VTK fournit des bindings python (apt-get install python-vtk).
hors sujet
C'est aussi une dépendance de mayavi, qui est un logiciel / bibliothèque qui permet de manipuler des données 3D dans python, et qui repose largement sur VTK. J'ai un peu joué avec mayavi, mais je trouve que l'intégration au reste du stack python scientifique n'est pas géniale, par exemple parce que mayavi repose sur wx pour tout ce qui est graphique, et que ce n'est pas le toolkit de choix pour le reste du stack, donc c'est moins bien maintenu, et pas du tout stable en interaction avec matplotlib la dernière fois que j'ai regardé...
J'imagine que ça ne prendrai pas trop de temps d'écrire un wrapper VTK/pandas en passant par des ndarrays numpy, mais j'ai rien trouvé.
hors sujet
Finalement, pour tout ce qui est représentation 3D complexe, je me repose du plus en plus sur Blender (en gros je code la glue entre mon code dans un script exécuté dans Blender). Comme tout est compatible python 3, ça se passe assez bien, et blender est vraiment puissant...
[^] # Re: Gros volumes de données ?
Posté par glyg . En réponse à la dépêche Pandas, une bibliothèque pour manipuler facilement des données. Évalué à 2. Dernière modification le 20 janvier 2014 à 11:12.
À propos de VTK, pandas est en python, et VTK fournit des bindings python (apt-get install python-vtk).
hors sujet
C'est aussi une dépendance de mayavi, qui est un logiciel / bibliothèque qui permet de manipuler des données 3D dans python, et qui repose largement sur VTK. J'ai un peu joué avec mayavi, mais je trouve que l'intégration au reste du stack python scientifique n'est pas géniale, par exemple parce que mayavi repose sur wx pour tout ce qui est graphique, et que ce n'est pas le toolkit de choix pour le reste du stack, donc c'est moins bien maintenu, et pas du tout stable en interaction avec matplotlib la dernière fois que j'ai regardé...
J'imagine que ça ne prendrai pas trop de temps d'écrire un wrapper VTK/pandas en passant par des ndarrays numpy, mais j'ai rien trouvé.
Un bout de code qui lit du vtk dans python:
https://github.com/vahidR/facy/blob/master/wind.py
hors sujet
Finalement, pour tout ce qui est représentation 3D complexe, je me repose du plus en plus sur Blender (en gros je code la glue entre mon code dans un script exécuté dans Blender). Comme tout est compatible python 3, ça se passe assez bien, et blender est vraiment puissant...