Commit graph

659 commits

Author SHA1 Message Date
Adam Nelson
07d62fc9ae Fixed a bug in reading kTs from HDF5 library on the python side 2016-08-24 05:26:42 -04:00
Adam Nelson
8fbd41eaf4 Seem to be able to read the new hdf5 files and run at least an example problem (!!!!) 2016-08-21 13:43:07 -04:00
Adam Nelson
63b3c6dbd0 Updated openmc-ace-to-hdf5 to generate the libraries for us and fixed bugs as found when developing that script. Also updated the Format description in nuclear_data.rst 2016-08-21 11:37:39 -04:00
Adam Nelson
3b65dde0fd Folded multiple temperatures in to each h5 data file; now im getting 50% less storage required of endf70. yay! Next I think I can get rid of some s(a,b) information, will investigate that and then on to revising openMC so it can read and use this data 2016-08-21 06:05:19 -04:00
Adam Nelson
6403216911 Renamed Equality to EqualityMixin 2016-08-19 06:58:17 -04:00
Adam Nelson
9a3cec1dfb Merge remote-tracking branch 'upstream/develop' into eq 2016-08-19 06:52:31 -04:00
Adam Nelson
89778d422e Missed an import of mixin 2016-08-17 18:55:08 -04:00
Adam Nelson
f2fc06d960 Replaced prior __eq__ classes with the equality mixin 2016-08-17 05:15:57 -04:00
Adam Nelson
8f760afa70 Merge remote-tracking branch 'upstream/develop' into eq 2016-08-17 04:50:46 -04:00
Paul Romano
6cd569fdea Add SiO2 to list of recognized S(a,b) tables 2016-08-15 21:15:40 -05:00
Adam Nelson
c91744d2d5 testing run to use the dict comparison approach 2016-08-14 12:09:59 -04:00
Paul Romano
4c8f6525f9 Merge pull request #698 from smharper/poly_and_fission_q
Function1D's and fission Q-values
2016-08-13 16:34:37 -05:00
Adam Nelson
6cee5843dd Merge remote-tracking branch 'upstream/develop' into eq 2016-08-13 05:15:35 -04:00
Sterling Harper
f4e0525a05 Remove six dependency 2016-08-12 14:16:46 -05:00
Sterling Harper
5b219fd6aa Fix doc build for metaclassed Polynomials 2016-08-12 11:32:31 -05:00
Will Boyd
11a2c31031 Removed unreachable return in get_thermal_name(...) 2016-08-11 22:12:47 -04:00
Adam Nelson
e8ebc74b4f added __eq__ to the nuclear data classes and also enabled openmc.data.ThermalScattering.from_hdf5 to use either a group or filename like Neutron can. 2016-08-11 19:11:10 -04:00
Will Boyd
b791450b75 Added conditional to pass qualifying S(a,b) names through converter method 2016-08-11 13:46:07 -04:00
Will Boyd
fe63a59c5b Moved get_thermal_name(...) from scripts to openmc.data.thermal 2016-08-11 13:38:56 -04:00
Sterling Harper
88ce91502c Merge remote-tracking branch 'upstream/develop' into poly_and_fission_q 2016-08-10 12:09:30 -05:00
Sterling Harper
651ee4240b Address #698 comments 2016-08-10 11:29:32 -05:00
Sterling Harper
4edede450e Merge pull request #692 from paulromano/ace-hdf5-fixes
A few fixes to ensure smooth MCNP6 ACE library conversion
2016-08-10 11:24:47 -05:00
Paul Romano
d8b9d78a23 Respond to comments on #692 and make a few little fixes 2016-08-08 11:23:50 -05:00
Sterling Harper
b3c134e9bb Update FissionEnergyRelease.from_hdf5 2016-08-08 11:09:50 -05:00
Sterling Harper
d86583c416 Infer Sher-Beck vs. Madland from data type 2016-08-08 10:55:09 -05:00
Sterling Harper
ea9d4efdc9 Merge branch 'fission_q' into poly_and_fission_q 2016-08-08 10:07:00 -05:00
Sterling Harper
e527f4cce9 Merge branch 'poly_class' into poly_and_fission_q 2016-08-08 10:06:54 -05:00
Sterling Harper
75878d583d Address #695 comments 2016-08-08 10:06:02 -05:00
Paul Romano
45fb021e89 Strip metastable info when getting atomic mass 2016-08-08 07:05:55 -05:00
Sterling Harper
264cb33b36 Address #690 comments 2016-08-07 14:36:47 -05:00
Sterling Harper
14b8ef6a1f Make PyAPI Polynomial class, remove Constant1D 2016-08-05 13:48:12 -05:00
Paul Romano
6bb147fe8f Add openmc.data.atomic_mass function, finally 2016-08-05 11:25:55 -05:00
Paul Romano
a15e493dab A few fixes to ensure smooth MCNP6 ACE library conversion 2016-08-04 21:59:43 -05:00
Sterling Harper
4ff005b439 Fix incident neutron energy subtraction 2016-08-03 17:13:50 -05:00
Sterling Harper
3b8b55ab8d Merge remote-tracking branch 'upstream/develop' into fission_q 2016-08-03 10:18:18 -05:00
Sterling Harper
2fff5cd3d0 Improve fission energy release documentation 2016-08-03 10:12:46 -05:00
Sterling Harper
84cfd2d6a9 Add MT=458 data library and supporting methods 2016-08-02 14:10:32 -05:00
Sterling Harper
725ef2d923 Add function to create compact MT=458 data library 2016-08-01 22:34:04 -05:00
Sterling Harper
b64dcd24c8 Add Sher-Beck fission-Q support 2016-07-29 16:10:56 -05:00
Sterling Harper
9acac0725a Add Madland fission-Q support to F90 2016-07-29 13:54:30 -05:00
Sterling Harper
a38f53d26f Add Madland fission-Q support to openmc.data 2016-07-29 10:50:08 -05:00
Sterling Harper
31771d8e2e Expand on IncidentNeutron.from_hdf5 in notebook 2016-07-28 16:27:11 -05:00
Sterling Harper
3e2e4743d8 Address #686 comments 2016-07-28 09:06:38 -05:00
Sterling Harper
be7ca28dee Improve loading of cross sections from hdf5
Fix bug where reaction thresholds were not used.  Automatically build summed
reactions.  Allow Tab1 evaluations of un-ordered datasets.
2016-07-27 18:02:38 -05:00
Paul Romano
b868160063 Pesky little eV -> MeV 2016-07-26 22:35:28 -05:00
Paul Romano
462926ad44 Address two @smharper comments in PyAPI. Restore ONLY option on 'use hdf5' 2016-07-25 21:02:54 -05:00
Paul Romano
e2112b86ae Respond to @smharper comments on #684 2016-07-25 06:33:37 -05:00
Paul Romano
8952865c09 Remove n_reaction and n_product attributes in HDF5 data. Add /nuclide/reactions/
group, change reaction group names (reaction_MT).
2016-07-22 16:21:08 -05:00
Paul Romano
976349cb51 Calculate photon production yields properly for MF=13 data 2016-07-19 22:32:24 -05:00
Paul Romano
20a2499587 Make module-level variables in openmc.data.data uppercase 2016-07-19 22:16:24 -05:00