C4.1 Framework for Visual Discovery (VD)

C4.1 provides tools to support data intensive computing for visual scientific discovery (including research training and outreach) for observational data, theoretical simulations and 2D/3D tiling and maps. C4.1 consists of three distinct high-performance services for visual analytics from multidimensional data tables (VD-VisIVO), high-quality volume rendering of particle-based datasets exploiting a variety of parallel programming models leveraging upon heterogeneous infrastructures (VD-Splotch) and creation of interactive 2D/3D tilings and maps (VD-Maps).

VD-VisIVO

The service offers a framework for data intensive visual discovery for experiments and data analysis (including support for training of researchers and public outreach) tailored to the requirements of NEANIAS while reaching out to other EOSC end-user communities.

The service makes available for data processing and visual discovery the suite of tools provided by VisIVO. VisIVO is specifically designed for distributed computing environments such as cloud infrastructures and offers a framework for exploration of large-scale scientific data-sets creating customized views of 3D renderings from multi-dimensional data tables from various sources.

The VD-VisIVO Service is provided by INAF-Istituto Nazionale di Astrofisica.

The current version has been released as a Docker container available at the NEANIAS GitLab repository and it has been delivered from the NEANIAS container image registry.

User manuals are available for all the VisIVO tools: VisIVO Importer, VisIVO Filters, VisIVO Viewer.

VD-Splotch

The service will make available for data processing and visual discovery the suite of tools provided by Splotch. Splotch supports very large-scale datasets and an array of diverse parallelisation models for fast, high-quality distributed particle volume rendering of particles coming from simulations, e.g. smoothed-particle hydrodynamics simulations and other sources.

The VD-Splotch Service is provided by the University of Portsmouth.

The current version has been released as a Docker container available at the NEANIAS GitLab repository (https://gitlab.neanias.eu/c4-service/vd-splotch) and it is planned to be delivered from the NEANIAS container image registry.

Documentation on Splotch is available at its GitHub repository.

VD-Maps

Neanias’ VD-Maps core service provides tools to create, serve and visualize imagery (2D images) or terrain-based (elevation and/or bathymetric maps) hierarchical tiled maps.

VD-Maps has three main components:

  • tiler: takes a raster image/terrain and creates a hierarchycal tiled data structure following the TMS specification. The only requirement is that the original file is in one of the many formats compatible with the GDAL library.
  • tile_server: a simple server for the tiles created using the tiler.
  • viewer: a simple viewer for displaying the tiles using the Cesium library (work in progress…).

The source code allowing to run each of these components locally is provided, as well as the necessary scripts to build Docker images. Moreover, already compiled Docker images are available at the container registry of the project.

As stated above, the tiler provides the main functionality of this service, as it encapsulates the following tools/libraries:

While the reader is referred to the original documentation of the tools listed above for their complete set of options, we provide a quick start guide for using each of the Docker images provided: tiler, tile_server, viewer.

The VD-Maps service is provided by Coronis Computing S.L.