Cassandra est un logiciel libre et gratuit de post-traitement 3D permettant une flexibilité et une interactivité accrue pour tout traitement de données complexes. Cassandra repose sur une architecture modulaire permettant une personnalisation au coeur de métier et une évolutivité fonctionnelle sans pareil. De nouveaux filtres de traitement peuvent être ajoutés à chaud en utilisant indifférement le langage Java ou Python.

Cassandra est aussi un environement de développement intégré (IDE) pour VTK car il permet de réaliser du prototypage rapide de filtres de traitement par la manipulation directe des objets en mémoire par l'utilisation d'une console Python (JyConsole). Cette console permet l'execution de scripts ou de lignes de commandes en fournissant dynamiquement les méthodes disponibles de chaque objet.
Fonctionnalités
- Viewer 3D sur base de fichiers VTK
- Représentation graphique de l'interconnection des différents filtres de traitements de données
- Interface de script Python avec complétion objet en ligne de commande (JyConsole)
- Mécanisme de plug-ins pour simplifier l'évolutivité des traitements
- Filtres actuellement disponibles :
- Iso-level : Permet d'extraire un ou plusieurs volumes geométriques 3D possédant chacun une donnée égale.
- Threshold : Permet d'extraire le ou les volumes dont les valeurs de données sont définies par un ou deux seuils.
- Cutting-plane : Permet de réaliser une coupe du volume suivant un plan.
- Clipping-plane : Permet de couper un volume suivant un plan et de conserver le volume se trouvant au-dessus ou en-dessous de celui-ci.
- Warp scalar : Permet de réaliser une déformée suivant un vecteur et les données associées au volume.
- Probing line : Permet de tracer une courbe 2D visualisant les données des points coupés par une ligne établie dans le volume.
- Dynamic dataset : Permet de suivre l'évolution d'un jeu de données suivant le temps. (Pré-analyse des données pendant un calcul numérique)
- Outline axis : Permet d'afficher une boîte délimitant les frontières des différents jeux de données.
- Infos 2D : Permet l'affichage des informations relatives aux points comme leur ID, leur Valeur...
réalisations
Cassandra est déjà utilisé dans le projet SPIS mais possède aussi sa vie propre et autonome.
Cassandra est disponible gratuitement au téléchargement sous licence QPL à l'adresse suivante : Cassandra
Artenum offre un ensemble de produits et de services, tout spécialement orienté vers les besoins de l'industrie et de la communauté scientifique.
Licence Développeur Cassandra
En complément des versions OpenSources, vous pouvez acheter une licence Développeur Cassandra. Cette licence autorise les utilisateurs finaux à développer, intégrer ou interfacer Cassandra et ses composants (bibliothèque, plug-ins...) avec d'autres logiciels et projets propriétaires. La licence développeur inclue aussi le droit de developper des plug-ins sous licence propriétaire, ainsi qu'un support technique en ligne.
Pour plus d'informations, veuillez nous contacter contact@artenum.com.
Développements VTK à la demande
Artenum a développé une profonde connaissance en traitements VTK basés sur les technologies Java et Python/Jython. L'equipe d'Artenum a déjà développé plusieurs outils de pre/post-traitment et de visualisation basés sur VTK, soit pour des commandes spécifiques soit dans le cadre de sa R&D interne. Artenum offre un large ensemble de produits et de services basés sur VTK et Cassandra.
- Développement de plug-ins spécifiques pour des traitements spécifiques
- Conception et développement de pipelines de visualisation complets en Java, C++ ou Python/Jython
- Intégration de modules de traitement basés sur Cassandra et/ou VTK dans des logiciels ou des environnements existants (framework de modélisation)
- Développement de modules d'interfaces ou d'import/export pour des formats spécifiques (STEP, MED, mesh… )
Formations
Artenum offre des formations sur site client ou à nos locaux parisiens. Chaque formation peut être personnalisée et adaptée aux besoins spécifiques du client. Les prix et les conditions varient en fonction du nombre d'étudiants et du niveau de personnalisation.
Plug-ins avancées et specifiques
Des Plug-ins avancés et spécifiques sous licence propriétaire sont déjà disponibles ou peuvent être développés à la demande. Un catalogue est régulièrement mis à jour Artenum Web site.
Pour en savoir plus, voyez notre site et veuillez nous contacter contact@artenum.com.
english site