Proceedings of the ... International Conference on Nuclear Engineering. Book of abstracts : ICONE
Online ISSN : 2424-2934
2023.30
セッションID: 1656
会議情報

PROPOSAL FOR OPEN-SOURCE GNDS-JSON FORMAT WITH REDUCED NUCLEAR DATA STRUCTURAL COMPLEXITY
Changyuan Liu
著者情報
キーワード: nuclear data, GNDS, JSON, schema, validation
会議録・要旨集 認証あり

詳細
抄録

The XML-based GNDS has been emerging as the state-of-art format for nuclear data. However, the XML file format has complicated structures, and the encoding and decoding of which bring a handful of computing burdens. In this work, the so-called GNDS-JSON format is proposed using JSON instead of XML as a variant data format to the coming GNDS 2.0 standard. With reduced data structural complexity, the data structure of this new format matches naturally with the syntax of most programming languages. Without providing users vendor APIs, the data infrastructure is thinned and entitles users to a nonintrusive integration of data access programming modules, while not sacrificing user experience. Moreover, compared to existing JSON schema for the GNDS data in the XML format, a new JSON schema is proposed for direct validation of data in the GNDS-JSON format. As an initial attempt, a set of minimal JSON schema has been demonstrated, which is enough for the description of the neutron reaction data of 364 (out of 372) materials from BROND 3.1, 272 materials from the CENDL 3.2, 557 materials from the ENDF/B-VIII.0, 550 (out of 562) materials from JEFF 3.3, 406 materials from JENDL 4.0, 795 materials from JENDL 5.0, and 628 (out of 2,813) materials from TENDL 2021. The set of new JSON schema, converted data files in GNDS-JSON and example data accessing codes are opensourced for community feedback. A resonance cross section reconstruction code is in-house developed and verified again Fudge to demonstrate the application of the GNDS-JSON format in nuclear data processing.

Open-source repository: jihulab.com/newcomputelab/gndsjson

著者関連情報
© 2023 The Japan Society of Mechanical Engineers
前の記事 次の記事
feedback
Top