Better Information Visualization Software Through Packages for Data Science Ecosystems
Abstract
Good software development practices are important factors for the successful translation of visualization research into software. This paper argues for the creation of packages for data science ecosystems, with Python and R as case studies, as a way to employ existing tools and infrastructure towards better information visualization software. The paper describes open practices, sustainability and FAIR software to motivate package development. The ecosystems of Python and R are then reviewed based on general software development aspects and how common features of visualization software, such as rendering and interactivity, are supported. It concludes with the software engineering benefits related to creating packages in Python and R and initiatives to overcome obstacles that may hinder the development of better software.
BibTeX
@inproceedings {10.2312:visgap.20231115,
booktitle = {VisGap - The Gap between Visualization Research and Visualization Software},
editor = {Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, Thomas},
title = {{Better Information Visualization Software Through Packages for Data Science Ecosystems}},
author = {Henkin, Rafael},
year = {2023},
publisher = {The Eurographics Association},
ISBN = {978-3-03868-226-4},
DOI = {10.2312/visgap.20231115}
}
booktitle = {VisGap - The Gap between Visualization Research and Visualization Software},
editor = {Gillmann, Christina and Krone, Michael and Reina, Guido and Wischgoll, Thomas},
title = {{Better Information Visualization Software Through Packages for Data Science Ecosystems}},
author = {Henkin, Rafael},
year = {2023},
publisher = {The Eurographics Association},
ISBN = {978-3-03868-226-4},
DOI = {10.2312/visgap.20231115}
}
Except where otherwise noted, this item's license is described as Attribution 4.0 International License
Related items
Showing items related by title, author, creator and subject.
-
Data Driven Graphical Applications: A Fluid Approach
Jones, A.; Mantle, C.; Cornford, D. (The Eurographics Association, 2007)The inclusion of high-level scripting functionality in state-of-the-art rendering APIs indicates a movement toward data-driven methodologies for structuring next generation rendering pipelines. A similar theme can be seen ... -
Developing Transitional Activities to Support Student Transition to University: Findings From a Qualitative Co-design Study With University Stakeholders
Threlfall, Danielle; Headleand, Christopher J.; Hicks, Kieran; Miller, Kirsty (The Eurographics Association, 2022)This study utilised a co-design approach to actively engage university stakeholders to explore the challenges of students through the transition to university. The feedback gathered from participants revealed that key ... -
MUSE: Modeling Uncertainty as a Support for Environment
Miola, Marianna; Cabiddu, Daniela; Pittaluga, Simone; Vetuschi Zuccolini, Marino (The Eurographics Association, 2022)To fully understand a Natural System, the representation of an environmental variable's distribution in 3D space is a mandatory and complex task. The challenge derives from a scarcity of samples number in the survey domain ...