openmc-dev / data

Collection of scripts for managing data for OpenMC
https://openmc.org/data
MIT License
27 stars 29 forks source link

Add Script for GNDS Data Processing #90

Open ahnaf-tahmid-chowdhury opened 2 weeks ago

ahnaf-tahmid-chowdhury commented 2 weeks ago

Description

Currently, there is no script available for processing GNDS files in the repository. Given the increasing use of GNDS in nuclear data, it would be beneficial to have a dedicated script to convert GNDS files into HDF5 libraries for OpenMC.

Proposal

I propose adding a script that:

Benefits

Let me know if this feature is worth considering!

jon-proximafusion commented 2 weeks ago

I would be keen to see this feature. I think it might also help avoid some of the nuclear data issues we see appeaing in ACE files occasionally. Would it be more suitable in Paul's endf-python package and then we wrap it in ipenmc incident neutron class

paulromano commented 2 weeks ago

If there is other software (e.g. Fudge) that can convert GNDS to ENDF, there's not a huge motivation for us to reinvent the wheel. If and when evaluators start putting data in evaluations that can only be represented in GNDS, then it may become a real issue but I don't think we're at that point yet.

Also, provided that NJOY adds support for GNDS, that's also something that we can leverage since we mostly take data from ACE files rather than ENDF files.