主催: The Japan Society of Mechanical Engineers
会議名: 第30回 原子力工学国際会議(ICONE30)
開催日: 2023/05/21 - 2023/05/26
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