Cassandra intègre un éditeur graphique de pipeline de visualisation basé sur la bibliothèque DelalEGraph, développée par Artenum. Cassandra essaye de construire l'union ingénieuse entre la bibliothèque de visualisation 3D VTK et un éditeur graphique de pipeline de visualisation de type Open DX ou AVS, permettant de construire rapidement tout type de traitements spécifiques par simple combinaison de filtres prédéfinis. Les filtres et processus de traitement sont définis via un ensemble ouvert de plugins externes, indépendants et chargeables à chaud. Une console Jython avancée, incluant la complétion objet, permet un prototypage rapide des pipelines de visualisation (scripts en Python) et la manipulation à chaud des objets VTK.
Les possibilités des traitements peuvent donc être étendues à l'infinie suivant le besoin de chaque projet. Elle permet le développement rapide de traitements dédiés et spécifiques sur la base de la puissante bibliothèque de traitement VTK.
Cassandra cherche à rendre plus rapide et efficace la prise en main de VTK et le développement de nouveaux modules de traitement par de non spécialistes de VTK et du C++. Elle permet ainsi à l'utilisateur de se concentrer sur les aspects spécifiques au traitement scientifique et technique de ses données.
Cassandra est multi plate-forme et tourne déjà parfaitement sous distributions courantes de Linux. Cassandra est diffusée sous licence QPL et, pour certains modules externes, sous licence Artenum Binary Public Licence.
Cassandra a déjà été utilisée pour le traitement et la visualisation de données issues de codes de simulation 3D en physique des plasmas et en environnement spatial.
Artenum est une Société de Service en Logiciel Libre et en Informatique (SS2L) spécialisée dans en informatique scientifique et technique. Artenum s'efforce de renforcer le lien entre le monde du libre et celui du calcul scientifique.
# Données/formats d'entrée ?
Posté par jayp . Évalué à 2.
Et, petite question pour tous les projets Java(TM) : fonctionne-t-il avec une JVM libre (celle de Sun est référencée sur le site) ?
[^] # Re: Données/formats d'entrée ?
Posté par Victor STINNER (site web personnel) . Évalué à 3.
http://public.kitware.com/VTK/what-is-vtk.php(...)
@+ Haypo
[^] # Re: Données/formats d'entrée ?
Posté par Mathieu Malaterre (site web personnel) . Évalué à 1.
[What 3D file formats can VTK import and export?]
http://www.vtk.org/Wiki/VTK_FAQ#What_3D_file_formats_can_VTK_import_and_export.3F
[What image file formats can VTK read and write?]
http://www.vtk.org/Wiki/VTK_FAQ#What_image_file_formats_can_VTK_read_and_write.3F
[^] # Re: Données/formats d'entrée ?
Posté par bibile . Évalué à 2.
http://www.scripps.edu/~sanner/python/viper/(...)
http://www.scripps.edu/~sanner/python/documentation/index.html(...)
un soft de visualisation, libre et en python.
Assez spécialisé dans la molécule.
[^] # Re: Données/formats d'entrée ?
Posté par artenum . Évalué à 1.
Nous cherchons surtout à en améliorer la convivialité, partant du principe que l'utilisateur doit d'abord se concentrer sur son métier et ses besoins plutôt que sur les contraintes techniques du logiciel utilisé.
En configuration de base, Cassandra est capable de lire tous les formats VTK classiques. Mais il est aussi possible, via des plug-ins dédiés, de développer tout type de modules d'import sur base Jython comme Java. A titre d'exemple, Cassandra a déjà été intégrée au projet SPIS (http://www.spis.org)(...) développé pour l'ESA, via des plug-ins spécifiques de conversion développés sur demande.
Le développement de modules d'import MED et netCDF est à l'étude.
Cassandra elle-même fonctionne sur toute JVM 1.4 et supérieure, y compris des JVM libres. La seule contrainte est liée au wrapping JNI de VTK, qui doit être effectué de préférence avec la même JVM que celle d'exécution.
L'équipe d'Artenum
# à quand plus d'erreurs de traductions ?
Posté par Christophe ROMAIN (site web personnel) . Évalué à 6.
la bibliothèque de visualisation
library ne veux pas dire librairie.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.