VTK : la visualisation scientifique et au delà !

Posté par  (site web personnel) . Édité par Ysabeau 🧶 🧦, Benoît Sibaud, Pierre Jarillon et palm123. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
121
4
fév.
2021
Science

VTK est une bibliothèque libre incontournable de la visualisation scientifique, pourtant peu citée sur LinuxFr. Rattrapons le retard !

Logo de VTK

VTK est en quelque sorte le couteau suisse de la visualisation scientifique. La suite de cet article vous donnera un aperçu de ses domaines d’utilisation en s’appuyant sur de nombreux exemples abondamment illustrés.

MathMod-1.0: Dessiner des scènes en utilisant des objets mathématiques!

Posté par  (site web personnel) . Édité par ZeroHeure, palm123, Anonyme, Benoît Sibaud et claudex. Modéré par patrick_g. Licence CC By‑SA.
54
4
juil.
2014
Éducation

MathMod est un logiciel de dessin de formules mathématiques, qu'elles soient sous forme implicite ou paramétrique (de dimension 3 ou 4).
Logo de MathMod

MathMod est une réécriture du logiciel K3DSurf, dont la dernière version date de 2008 et dont je suis aussi l'auteur. Cette réécriture apporte tout de même son lot de nouveautés et d'optimisation de traitement des formules mathématiques. MathMod permet d'animer les objets mathématiques, par rotation ou en utilisant le paramètre temps, de changer les propriétés visuelles de l'objet en temps réel… Développé avec Qt5, il est disponible pour Linux, Windows et MacOSX.

Finalement, je tiens à remercier tous ceux et celles qui m'ont soutenu durant toutes ces années par leurs messages de félicitations et d'encouragement et je leur dis : l'aventure ne fait que commencer !

Une description plus détaillée et des copies d'écran sont disponibles en deuxième partie.

NdM: Le logiciel est sous licence GPL2.

Journal Sortie de matplotlib 2.0

Posté par  . Licence CC By‑SA.
54
18
jan.
2017

Bonjour à toutes les moules scientifiques (et les autres !),
la bibliothèque python Matplotlib vient de sortir en version 2.

Pour info, matplotlib est la bibliothèque de référence pour le tracé de données avec python. Elle permet de tracer des graphs de grande qualité que ce soit en 2D ou 3D (cf la galerie du site). Pour les aficionados des logiciels privateurs à plusieurs milliers d'euros (commençant par mat et terminant par lab), il est possible d'utiliser le namespace pyplot qui (…)

ParaView 5.11

Posté par  (site web personnel) . Édité par Julien Jorge et Ysabeau 🧶 🧦. Modéré par Julien Jorge. Licence CC By‑SA.
Étiquettes :
53
1
déc.
2022
Science

ParaView est un logiciel dédié à la visualisation scientifique de données massives, publié sous licence BSD-3. Voir la dépêche précédente pour une présentation complète.

La version 5.11 vient de sortir avec son lot d’améliorations et de nouvelles fonctionnalités, comme décrites sur le blog de Kitware. Pour une liste exhaustive vous pouvez aussi vous référer aux notes de version.

Cette dépêche propose de présenter quelques nouvelles fonctionnalités et améliorations intéressantes.

ParaView 5.11 en action
Modèle Tux - Linux Penguin by me2space sous licence Creative Commons - Attributionlicense.

ParaView, une bibliothèque libre pour la visualisation scientifique

Posté par  (site web personnel) . Édité par Benoît Sibaud et bubar🦥. Modéré par bubar🦥. Licence CC By‑SA.
48
6
mar.
2021
Science

Pour faire suite à la dépêche sur VTK, voici une présentation de ParaView qui vient de sortir récemment en version 5.9.0.

ParaView logo

Basée sur VTK, une bibliothèque libre pour la visualisation scientifique développée par la même société, son architecture est modulaire. Cela permet de développer rapidement des applications métiers dédiées à un domaine particulier. Par exemple ParaVis, le module de post-traitement de SALOME, développé par EDF et le CEA, est une illustration de la réutilisation de ParaView pour un besoin précis. ParaView est donc à la fois un logiciel clef en main pour la visualisation scientifique et un cadriciel d’application (application framework).

Kst, outil de tracés graphiques convivial et puissant

Posté par  . Édité par Davy Defaud, Nils Ratusznik, ZeroHeure et Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
44
19
nov.
2014
Science

Kst est un outil de tracés graphiques et d’analyse de données très rapide et convivial, libre (Qt) et multi‐plate‐forme : Windows, Mac OS X et GNU/Linux. Kst est comparable à LabPlot, Veusz, QtiPlot ou encore SciDAVis.

La version 1, plus maintenue à l’heure actuelle, était une application KDE à laquelle ont contribué des grands noms du projet KDE comme George Staikos, gage d’une bonne qualité de code. Lors du portage en Qt4, les dépendances aux bibliothèques KDE ont été supprimées pour faciliter la distribution sur toutes les plates‐formes.

Des versions de Kst2 stables et pleinement fonctionnelles sont disponibles depuis assez longtemps, mais cet outil reste malheureusement trop peu connu. Pour remédier à cela, des tutoriels vidéo ont été préparés en utilisant la version 2.0.8 sortie en juillet dernier. Ces tutoriels sont disponibles sur la chaîne Kst plot sur YouTube, pour vous faire (re)découvrir les principales fonctionnalités de cet outil.

N. D. M. : l’auteur de la dépêche est l’un des développeurs de Kst, profitez‐en si vous avez des questions !

Tulip disponible en version 3.5.0

Posté par  . Modéré par Lucas Bonnet. Licence CC By‑SA.
Étiquettes :
36
5
avr.
2011
Science

Tulip, le logiciel de visualisation et d’édition de graphes développé par une équipe du LaBRI (Laboratoire Bordelais de Recherche en Informatique), est disponible en version 3.5.0.

Cette version apporte des nouveautés importantes, des améliorations de l’interface graphique et corrige un certain nombre de bogues.

La suite de cette annonce est une traduction de l’annonce officielle.

N. D. M. : Tulip est sous licence LGPL.

GeoBases version 5, services et visualisation pour données (géographiques)

Posté par  . Édité par Benoît Sibaud. Modéré par claudex. Licence CC By‑SA.
32
15
mar.
2013
Technologie

GeoBases version 5 vient d’être publié! Il y a six semaines ce projet passait open-source. Depuis, grâce à de nombreux retours, nous avons pu améliorer, documenter, corriger de nombreuses fonctionnalités.

Pour ceux qui ne connaissent pas ce projet, son but est de fournir des services et des possibilités de visualisation pour des données géographiques (ou non). Le projet contient déjà des sources de données (issues, par exemple, de GeoNames, optd ou encore de l'OpenData). Il est très simple d’ajouter ses propres sources de données pour pouvoir jouer avec.

Parmi les services disponibles :

  • exécuter de simples recherches (trouver cette donnée, trouver toutes les entrées qui ont cette propriété)
  • exécuter des recherches approximatives basées sur une notion de distance entre chaîne de caractères (trouver les données dont le nom ressemble à cela)
  • exécuter des recherches phonétiques (trouver des données qui se prononce comme cela)
  • exécuter des recherches géographiques (trouver les données proches de ce point)
  • afficher les résultats sur une carte, ou bien les exporter en CSV, ou encore utiliser une API Python pour les manipuler directement

Le projet est principalement un package Python, il y a également une interface en ligne de commande assez complète (qui peut s'utiliser un peu comme grep).

Journal De l'exploitation des logs de fail2ban…

Posté par  . Licence CC By‑SA.
32
4
sept.
2017

Comme beaucoup d'entre vous, pour sécuriser l'accès SSH de mon serveur j'utilise fail2ban (en plus des règles habituelles de sécurité). Fail2ban permet d'envoyer un mail à chaque fois qu'il bannit une IP mais finalement personne ne prend le temps d'examiner ces mails car le format n'est pas exploitable.

J'ai donc décidé d'exploiter les logs de fail2ban afin de générer un rapport quotidien.

Pour cela, j'ai utilisé python et les excellentes bibliothèques pandas et matplotlib.

Principe de fonctionnement

1) fail2ban-getlog

Une (…)

Facette, outil de visualisation de séries numériques

Posté par  . Édité par Benoît Sibaud. Modéré par rootix. Licence CC By‑SA.
31
29
juil.
2014
Supervision

Facette est un nouvel outil libre sous licence BSD permettant de réaliser des graphiques à partir de métriques collectées et stockées par divers outils tels que collectd, Graphite, InfluxDB. Cette alternative aux autres logiciels de visualisation permet de présenter sur les mêmes graphiques des séries de données numériques provenant de sources hétérogènes.

logo Facette

Facette est une application web développée en Go, par conséquent très facile à déployer et peu coûteuse en ressources système. L'interface web a été pensée pour permettre une utilisation simple et intuitive, et esthétiquement agréable — ce qui n'est pas toujours le cas des alternatives dans ce domaine ;-) Pour aller plus loin, le logiciel met également à disposition une API RESTful permettant par exemple de se servir de Facette "juste" pour fédérer plusieurs sources de données hétérogènes, ou encore d'automatiser certaines actions au niveau du catalogue interne.

Sortie du Topology ToolKit (TTK)

Posté par  (site web personnel) . Édité par ZeroHeure, Davy Defaud, palm123, Nils Ratusznik et patrick_g. Modéré par patrick_g. Licence CC By‑SA.
30
4
avr.
2017
Science

Bonjour à tous,

Nous sommes heureux d’annoncer la sortie du Topology ToolKit (TTK), une bibliothèque libre (licence BSD) pour l’analyse topologique de données en visualisation scientifique.
TTK rend l’analyse topologique de données accessible aux utilisateurs finals grâce à des greffons faciles à utiliser pour la plate‐forme de visualisation ParaView. Grâce à ParaView, TTK prend en charge de nombreux formats de fichiers.

Sortie de GraphStream  1.0

Posté par  . Modéré par Nÿco. Licence CC By‑SA.
30
25
mai
2011
Science

GraphStream, la bibliothèque logicielle en Java de manipulation de graphes dynamiques, est disponible en version 1.0, après plusieurs années de développement.

GraphStream est née de la fusion de diverses parties logicielles développées au fil des ans par les membres de l’équipe RI2C (Réseaux d’Interactions et Intelligence Collective) du LITIS, le Laboratoire d’Informatique du Traitement de l’Information et des Systèmes. Ce projet est né du besoin de manipuler, analyser et visualiser la dynamique des réseaux d’interactions. Le but du projet est de fournir une bibliothèque logicielle répondant à ces besoins, sans fournir le logiciel final.

Petit tour des outils de visualisation libres

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
30
10
mai
2010
Audiovisuel
Les outils libres de visualisation d'informations ou de données existent, mais ne sont pas forcément très connus. Je souhaite, via cette dépêche, les mettre en avant et j'espère que les lecteurs de LinuxFr.org sauront les utiliser pour créer de jolies représentations de données pertinentes.

Je me suis donc attaché à présenter dix outils :
  • Graphviz
  • Large Graph Layout
  • Circos
  • IOGraph
  • Code Swarm
  • Gource
  • Gephi
  • Processing
  • Processing.js
  • Nodebox 2

À ce sujet, je vous recommande chaudement la lecture de l'article de LWN.net sur la visualisation des projets et communautés Open Source.

GraphDash, ou comment construire une interface web simple pour vos graphes

Posté par  . Édité par Benoît Sibaud et claudex. Modéré par ZeroHeure. Licence CC By‑SA.
29
29
juin
2016
Python

GraphDash est un outil développé en Python (avec Flask) et publié sous licence Apache v2.

Il permet de construire une interface web à partir de graphes dont vous disposez. Il vous suffit simplement d'ajouter un fichier contenant des métadonnées. Par exemple:

$ ls default_graph_dir
graph.svg
graph.txt

graph.svg est votre graphe, et graph.txt contient quelques métadonnées au format YAML:

$ cat default_graph_dir/graph.txt
name: graph.svg
family: Category 1
title: '*Real serious* graph'

Vous pouvez bien évidemment placer autant de graphes que vous le souhaitez dans le répertoire, et ensuite lancez GraphDash. Vous obtiendrez une interface web permettant de naviguer, chercher et d'afficher vos graphes.

$ GraphDash -r default_graph_dir
* Running on http://0.0.0.0:5555/ (Press CTRL+C to quit)

Sortie de Tulip 3.4.0

Posté par  . Modéré par patrick_g.
Étiquettes :
28
22
juil.
2010
Science
Tulip est un logiciel d'édition et de visualisation de graphes assez puissant, très stable et surtout capable de gérer des graphes très volumineux. Sa version 3.4.0 apporte de nombreuses nouveautés, des optimisations, mais elle est surtout l'occasion de faire le point sur ce logiciel un peu méconnu. En effet, certains logiciels plus jeunes et parfois moins puissants sont plus en avant de la scène aujourd'hui.

Pour permettre à Tulip d'obtenir l'attention qu'il mérite, voici une description plus détaillée du logiciel.