Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Simulation INsight and Analysis

Software ·
DOI:https://doi.org/10.11578/dc.20190715.10· OSTI ID:code-27829 · Code ID:27829

Sina is a tool set for modern scientific data management that provides flexible, light-weight support of non-bulk data capture for retention in and queries against SQL and noSQL data stores. HPC simulations traditionally maintain their data in files. Extracting data of interest for subsequent analysis then requires the time-consuming process of traversing directories and scraping data from files in a variety of formats. Sina facilitates capturing relevant data during execution or post-processing of simulation runs for retention in and queries from a modern data store. The tools are sufficiently general to allow for the inclusion of new fields as scientists learn more about their data. Libraries, currently in C++ and Python, and a command line interface (CLI) are provided. Sina's flexibility starts with a general schema, in JSON, for the collection of non-bulk simulation data. JSON provides a flexible, human-readable representation of the data that of interest. Sina currently has a C++ library for simulations to write data to and read from a schema-compliant file for subsequent ingestion into one of the supported data stores. However, applications are free to write their data directly into a schema-compliant file. Python packages provide data ingestion, management, query, and export capabilities. A command line interface (CLI) provides simplified access to these features. A common application programming interface (API) is used to maintain and query data in any of the supported data stores, which are currently limited to SQL and Apache Cassandra (a column store). Tutorials, demonstrations, and examples illustrate aspects of the process using scripts and Jupyter notebooks.

Software Type:
Scientific
License(s):
MIT License
Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)

Primary Award/Contract Number:
AC52-07NA27344
DOE Contract Number:
AC52-07NA27344
Code ID:
27829
OSTI ID:
code-27829
Country of Origin:
United States

Similar Records

PALS Python v0.1.0
Software · Sun Sep 21 20:00:00 EDT 2025 · OSTI ID:code-165090

EnergyPlus Performance Improvements via JSON Input Refactoring
Conference · Sat Sep 01 00:00:00 EDT 2018 · OSTI ID:1504010

Scalability Testing Approach for Internet of Things for Manufacturing SQL and NoSQL Database Latency and Throughput
Journal Article · Mon Oct 10 00:00:00 EDT 2022 · Journal of Computing and Information Science in Engineering · OSTI ID:2418608

Related Subjects