ParaView, une bibliothèque libre pour la visualisation scientifique

Posté par  (site Web personnel) . Édité par Benoît Sibaud et ymz. Modéré par ymz. Licence CC By‑SA.
47
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).

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.

Journal Applications de type vim-like

Posté par  . Licence CC By‑SA.
9
21
nov.
2017

Voici une liste de logiciels dont l’interface est inspirée de vim.

qutebrowser

Léger, puissant, cohérent et configurable aux petits oignons.
J’ai longtemps cherché une alternative à firefox/vimperator, et je pense l’avoir trouvée.

vimiv

Visualisateur d’image, bien conçu, utilisation fluide.

vifm

Gestionnaire de fichier en mode texte, de type double panel.

L’analogie avec vim est intuitive.

Par exemple : cw (change word) -> renomme un fichier

w3m

Navigateur en mode texte. L’interface ressemble à un assemblage de less et de.
emacs (…)

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 (…)

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.

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 (…)

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

Posté par  . Édité par Benoît Sibaud et Xavier Claude. 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)

Présentation technique de Canopsis

16
7
fév.
2016
Supervision

Supervision et visualisation des données : des domaines de l'informatique qui nous permettent de surveiller, analyser une infra, des données afin de comprendre et éventuellement prédire des dysfonctionnements.

De nombreux outils existent et excellent dans chacune de ces tâches. Les accorder ensemble afin d'unifier l'information permet ainsi de faciliter la prise de décision.

C'est ce que l'on appelle l'hypervision.

Canopsis se veut une solution d'hypervision (on évite l'appellation hyperviseur qui reste dans le langage courant spécifique à la virtualisation). Solution open-source sous licence AGPL3 développée par la société française Capensis, elle se veut simple d'utilisation, et suffisamment souple pour répondre à un maximum de besoin.

Forum Linux.général generation de diagramme reseau à partir de fichier texte

Posté par  (site Web personnel) . Licence CC By‑SA.
3
6
oct.
2015

bonjour,

je cherche un moyen de faire des diagrammes de reseaux à partir de fichiers plats.
j'ai trouvé nwdiag, qui semble faire l'affaire

on peut voir que

nwdiag {
network dmz {
address = "210.x.x.x/24"

  web01 [address = "210.x.x.1"];
  web02 [address = "210.x.x.2"];

}
network internal {
address = "172.x.x.x/24";

  web01 [address = "172.x.x.1"];
  web02 [address = "172.x.x.2"];
  db01;
  db02;

}
}

renvoit cette image la :

et c'est grosso modo ce que je veux faire.

mais par curiosité, je (…)

Forum Programmation.web Highcharts probleme valeurs y Axis

Posté par  . Licence CC By‑SA.
Étiquettes :
0
12
août
2015

Bonjour je reviens vers vous pour un probleme sur une page Web j'utilise Highcharts pour faire un Bar Graph , mais j'ai un soucis de valeurs sur l'axe y Comme vous pouvez le voir sur la photo ,les valeurs (a droite ) sont 0 0.02, 0.04 ,0.06 et 0.08 et moi je voudrais 0,100,200,300,400 car chaque impulsion enregistré dans ma Base de donnée = 100 Litres .
D’où sorte ces valeurs 0.02, 0.04 ,0.06 et 0.08 ?

Voila le code de (…)

Journal Faire des graphiques à partir de données : comparaison

18
17
mai
2015

Bon dimanche à tous !

Tracer des graphiques, je l'ai fait à la main à l'école, comme tous je suppose. Aujourd'hui, l'ordinateur s'en charge bien mieux. Enfin, c'est ce qu'on pourrait penser, mais je trouve que ce n'est pas si bien que ça en fait.

Je vous propose donc une petite comparaison pour créer le même graphique de plusieurs manières différentes : Libreoffice Calc, Calligra Sheets, Gnumeric et à la main (Python/Pandas).

L'idée étant de voir le résultat par défaut obtenu (…)

Tulip : visualisation de données, Jeudi du Libre de Belgique, à Mons le 23 avril 2015

Posté par  (site Web personnel) . Édité par Nÿco et ymz. Modéré par ymz. Licence CC By‑SA.
5
15
avr.
2015
Communauté

Ce jeudi 23 avril 2015 à 19h se déroulera la 38ème séance montoise des Jeudis du Libre de Belgique.

Thématique : Big data

Public : Tout public

L’animateur conférencier : David Auber (LaBRI, Université Bordeaux I)

Tulip est un logiciel OpenSource dédié à l’analyse et à la visualisation de données. L’objectif est de fournir aux développeurs une bibliothèque complète pour mettre en place des visualisations interactives de données. Dans cette présentation nous détaillerons les possibilités du logiciel en présentant : son modèle de stockage de données, ses algorithmes et ses visualisations. Nous aborderons aussi les possibilités d’extension de ce logiciel via son mécanisme de greffon et l’environnement de développement Python intégré dans celui-ci.

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 !

Journal Journal Bookmark #1

Posté par  (site Web personnel) . Licence CC By‑SA.
15
13
sept.
2014

Dimensions, une extension Chrome permettant de mesurer, en pixels, tous les éléments d'une page web.

Un expérience testant les limites de la commandes cp : que ce passe t-il lorsqu'on copie 432 millions de fichiers totalisant 39 To ?

Morte, une expérience pour faire une sorte de templating (comme ceux de C++) automatique : il regarde ce qui est calculable en fonction des informations dont il dispose dans le code et précompile

Algomation, un site pour visualiser des (…)