Is your feature request related to a problem? Please describe.
Parsing of inputs and outputs of the different transport codes is not inside JADE primary scope and is in general useful for a number of other applications. For this reason, all parsing logic should be introduced as a dependency to JADE and maintained separately. For MCNP, the proposal is to use F4Enix which was built starting from some of the code developed for JADE.
Describe the solution you'd like
Eliminate all MCNP input and output parsing logic introducing F4Enix dependency in the following modules:
[ ] xsdirpyne.py
[ ] parsersD1S.py
[ ] outputFile.py
[ ] meshtal.py
[ ] matreader.py
[ ] libmanager.py
[ ] inputfile.py
[ ] MCTAL_READER2.py
[ ] utilitiesgui.py
some of these modules will be eliminated, some will just import F4Enix objects and extend them and some new features will most likely be needed to be added to F4Enix directly.
Is your feature request related to a problem? Please describe. Parsing of inputs and outputs of the different transport codes is not inside JADE primary scope and is in general useful for a number of other applications. For this reason, all parsing logic should be introduced as a dependency to JADE and maintained separately. For MCNP, the proposal is to use F4Enix which was built starting from some of the code developed for JADE.
Describe the solution you'd like Eliminate all MCNP input and output parsing logic introducing F4Enix dependency in the following modules:
some of these modules will be eliminated, some will just import F4Enix objects and extend them and some new features will most likely be needed to be added to F4Enix directly.