471,033 research outputs found
Code Park: A New 3D Code Visualization Tool
We introduce Code Park, a novel tool for visualizing codebases in a 3D
game-like environment. Code Park aims to improve a programmer's understanding
of an existing codebase in a manner that is both engaging and intuitive,
appealing to novice users such as students. It achieves these goals by laying
out the codebase in a 3D park-like environment. Each class in the codebase is
represented as a 3D room-like structure. Constituent parts of the class
(variable, member functions, etc.) are laid out on the walls, resembling a
syntax-aware "wallpaper". The users can interact with the codebase using an
overview, and a first-person viewer mode. We conducted two user studies to
evaluate Code Park's usability and suitability for organizing an existing
project. Our results indicate that Code Park is easy to get familiar with and
significantly helps in code understanding compared to a traditional IDE.
Further, the users unanimously believed that Code Park was a fun tool to work
with.Comment: Accepted for publication in 2017 IEEE Working Conference on Software
Visualization (VISSOFT 2017); Supplementary video:
https://www.youtube.com/watch?v=LUiy1M9hUK
Live Programming Environment for Deep Learning with Instant and Editable Neural Network Visualization
Artificial intelligence (AI) such as deep learning has achieved significant success in a variety of application domains. Several visualization techniques have been proposed for understanding the overall behavior of the neural network defined by deep learning code. However, they show visualization only after the code or network definition is written and it remains complicated and unfriendly for newbies to build deep neural network models on a code editor. In this paper, to help user better understand the behavior of networks, we augment a code editor with instant and editable visualization of network model, inspired by live programming which provides continuous feedback to the programmer
VennDiagramWeb: a web application for the generation of highly customizable Venn and Euler diagrams.
BackgroundVisualization of data generated by high-throughput, high-dimensionality experiments is rapidly becoming a rate-limiting step in computational biology. There is an ongoing need to quickly develop high-quality visualizations that can be easily customized or incorporated into automated pipelines. This often requires an interface for manual plot modification, rapid cycles of tweaking visualization parameters, and the generation of graphics code. To facilitate this process for the generation of highly-customizable, high-resolution Venn and Euler diagrams, we introduce VennDiagramWeb: a web application for the widely used VennDiagram R package. VennDiagramWeb is hosted at http://venndiagram.res.oicr.on.ca/ .ResultsVennDiagramWeb allows real-time modification of Venn and Euler diagrams, with parameter setting through a web interface and immediate visualization of results. It allows customization of essentially all aspects of figures, but also supports integration into computational pipelines via download of R code. Users can upload data and download figures in a range of formats, and there is exhaustive support documentation.ConclusionsVennDiagramWeb allows the easy creation of Venn and Euler diagrams for computational biologists, and indeed many other fields. Its ability to support real-time graphics changes that are linked to downloadable code that can be integrated into automated pipelines will greatly facilitate the improved visualization of complex datasets. For application support please contact [email protected]
Applications of CFD and visualization techniques
In this paper, three applications are presented to illustrate current techniques for flow calculation and visualization. The first two applications use a commercial computational fluid dynamics (CFD) code, FLUENT, performed on a Cray Y-MP. The results are animated with the aid of data visualization software, apE. The third application simulates a particulate deposition pattern using techniques inspired by developments in nonlinear dynamical systems. These computations were performed on personal computers
Data Comets: Designing a Visualization Tool for Analyzing Autonomous Aerial Vehicle Logs with Grounded Evaluation
Autonomous unmanned aerial vehicles are complex systems of hardware,
software, and human input. Understanding this complexity is key to their
development and operation. Information visualizations already exist for
exploring flight logs but comprehensive analyses currently require several
disparate and custom tools. This design study helps address the pain points
faced by autonomous unmanned aerial vehicle developers and operators. We
contribute: a spiral development process model for grounded evaluation
visualization development focused on progressively broadening target user
involvement and refining user goals; a demonstration of the model as part of
developing a deployed and adopted visualization system; a data and task
abstraction for developers and operators performing post-flight analysis of
autonomous unmanned aerial vehicle logs; the design and implementation of DATA
COMETS, an open-source and web-based interactive visualization tool for
post-flight log analysis incorporating temporal, geospatial, and multivariate
data; and the results of a summative evaluation of the visualization system and
our abstractions based on in-the-wild usage. A free copy of this paper and
source code are available at osf.io/h4p7gComment: EuroVis 2020 Full Pape
MetExploreViz: web component for interactive metabolic network visualization
Summary: MetExploreViz is an open source web component that can be easily embedded in any
web site. It provides features dedicated to the visualization of metabolic networks and pathways
and thus offers a flexible solution to analyse omics data in a biochemical context.
Availability and implementation: Documentation and link to GIT code repository (GPL 3.0 license)
are available at this URL: http://metexplore.toulouse.inra.fr/metexploreViz/doc
- …
