À propos du projet

RAWGraphs est une application web ouverte qui transforme des données tabulaires en visualisations vectorielles personnalisées. Elle est construite sur la bibliothèque d3.js et a été développée par le DensityDesign Research Lab (Politecnico di Milano), Calibro et INMAGIK. Le projet se positionne comme un pont entre les applications de tableur (LibreOffice Calc, Microsoft Excel, Apple Numbers, Google Docs) et les éditeurs de graphiques vectoriels (Inkscape, Adobe Illustrator). Les utilisateurs peuvent charger des données tabulaires telles que des feuilles de calcul et des valeurs séparées par des virgules, ou coller du texte copié depuis d'autres applications, puis produire des graphiques rendus en SVG. Comme la sortie est en SVG, les graphiques obtenus peuvent être affinés dans un logiciel d'édition vectorielle ou intégrés directement dans des pages web. Une caractéristique notable est son modèle de traitement axé sur la confidentialité : les données saisies dans RAWGraphs sont traitées uniquement par le navigateur web, sans opérations ni stockage côté serveur. Le README indique que personne d'autre ne peut voir, toucher ou copier les données de l'utilisateur. L'outil est décrit comme hautement personnalisable et extensible, acceptant de nouvelles dispositions personnalisées définies par les utilisateurs. Un guide du développeur est référencé pour ajouter ou modifier des dispositions. Les options d'utilisation incluent l'application hébergée sur app.rawgraphs.io, ou l'exécution d'une instance en local. L'installation locale nécessite Git, Node.js (dernière version testée : 23.6.1) et Yarn (dernière version testée : 1.22). Le flux de travail documenté consiste à cloner le dépôt, installer les dépendances avec yarn install, exécuter en mode développement avec yarn start (avec une note sur l'utilisation des fournisseurs OpenSSL hérités via NODE_OPTIONS), ou produire une version avec yarn build pour un déploiement sur un serveur. Les contributions sont bienvenues via le forking, les issues et les pull requests ; les contributeurs sont invités à signer un accord de licence de contributeur avant de soumettre, que le projet a adopté pour aider à le maintenir open source. Le projet est publié sous la licence Apache 2.0, avec un copyright attribué à DensityDesign Lab, Calibro et INMAGIK (2013-2021). Le README fournit également les détails de citation pour l'article CHItaly 2017 décrivant la plateforme.