API design - GeneralizedNuclearData/SG43 GitHub Wiki

Goal: design an Application Programming Interface for reading and writing data from GNDS nuclear data files. The overall goal has been broken into two separate parts: first focus on reading data, leave writing for later.

Documents

Draft API for top-level hierarchy

Agendas

June 29, 2017

July 20, 2017

General comments:

Based on feedback from the kickoff meeting of SG43, the first implementation of the API will be in C++. We will later explore whether functional languages (esp. C and Fortran) can use the C++ API, or whether a second implementation needs to be made for those languages.