Fusion4Energy / F4Enix

API for parsing and post-processing many MC simulations related files
Other
12 stars 10 forks source link

Add ACE parsing and plotting capabilities #113

Closed dodu94 closed 6 days ago

dodu94 commented 1 week ago

Description

the endf dipendency is added to f4enix in order to be able to parse ACE files and obtain continous XS for nuclides. On top of this, a method is added to get a XS not only for nuclides but also for elements and materials. Moreover, the cross sections can also be collapsed into pre-defined energy groups.

Additional dependencies introduced.

Type of change

Please select what type of change this is.

Other changes

Testing

Suitable CI test has been added

Checklist:

codecov[bot] commented 1 week ago

Codecov Report

Attention: Patch coverage is 85.26316% with 28 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/f4enix/input/ace.py 85.32% 27 Missing :warning:
src/f4enix/input/libmanager.py 83.33% 1 Missing :warning:
Files with missing lines Coverage Δ
src/f4enix/egroups.py 100.00% <ø> (ø)
src/f4enix/input/libmanager.py 88.97% <83.33%> (+0.48%) :arrow_up:
src/f4enix/input/ace.py 85.32% <85.32%> (ø)

... and 1 file with indirect coverage changes


🚨 Try these New Features: