Об этом проекте

RAWGraphs — это открытое веб-приложение для преобразования табличных данных в настраиваемые векторные визуализации. Оно построено на основе библиотеки d3.js и разработано исследовательской лабораторией DensityDesign (Политехнический университет Милана), компаниями Calibro и INMAGIK. Проект позиционирует себя как мост между приложениями для работы с электронными таблицами (LibreOffice Calc, Microsoft Excel, Apple Numbers, Google Docs) и редакторами векторной графики (Inkscape, Adobe Illustrator). Пользователи могут загружать табличные данные, такие как электронные таблицы и значения, разделенные запятыми, или вставлять текст, скопированный из других приложений, а затем создавать диаграммы, отображаемые в формате SVG. Поскольку вывод выполняется в формате SVG, полученную графику можно дорабатывать в программном обеспечении для векторного редактирования или встраивать непосредственно в веб-страницы. Примечательной характеристикой является ориентированная на конфиденциальность модель обработки: данные, введенные в RAWGraphs, обрабатываются только веб-браузером, без серверных операций или хранения. В README указано, что никто другой не может видеть, касаться или копировать данные пользователя. Инструмент описывается как высоконастраиваемый и расширяемый, принимающий новые пользовательские макеты, определяемые пользователями. Для добавления или редактирования макетов приводится ссылка на Руководство разработчика. Варианты использования включают размещенное приложение на app.rawgraphs.io или запуск экземпляра локально. Локальная установка требует Git, Node.js (последняя протестированная версия 23.6.1) и Yarn (последняя протестированная версия 1.22). Документированный рабочий процесс заключается в клонировании репозитория, установке зависимостей с помощью yarn install, запуске в режиме разработки с помощью yarn start (с примечанием об использовании устаревших провайдеров OpenSSL через NODE_OPTIONS) или создании сборки с помощью yarn build для развертывания на сервере. Вклад приветствуется через форки, проблемы и запросы на включение изменений; участников просят подписать Соглашение о лицензии на вклад перед отправкой, которое проект принял, чтобы помочь сохранить его открытым исходным кодом. Проект выпущен под лицензией Apache License 2.0, с авторскими правами, принадлежащими DensityDesign Lab, Calibro и INMAGIK (2013-2021). В README также приведены данные для цитирования статьи CHItaly 2017, описывающей платформу.