Commit graph

112 commits

Author SHA1 Message Date
Adam G Nelson
1d2ebb71f8 Implemented Expansion filters in to the MGXS classes and removed the old score-based expansions 2018-04-27 19:45:38 -04:00
Paul Romano
d3d6dc87dc Remove a few more __future__ imports. Use collections.abc 2018-02-05 23:14:30 -05:00
Paul Romano
002c7651c2 Address comments by @smharper on #892. 2017-06-15 14:38:25 -05:00
Paul Romano
ca009e211e Manage unique IDs via new IDManagerMixin that uses class variables 2017-06-07 20:12:51 -05:00
Will Boyd
dff34503ad Removed fast_* properties 2017-05-04 21:40:01 -04:00
Will Boyd
66c50ed59d Made fast summary primitive collections private 2017-05-04 14:58:30 -04:00
Will Boyd
6de073c6ed Now memoize all geometric primitives in Summary object for fast retrieval by MGXS 2017-03-29 17:30:18 -04:00
Paul Romano
97d99f1625 Fix bug in autodetermining root universe (didn't account for lattice outer) 2017-03-10 07:13:38 -06:00
Paul Romano
b19a4c5ec4 Fix bug in summary.py (assuming root universe is 0) 2017-03-06 19:53:09 -06:00
Paul Romano
2d1897a051 Remove offsets, distribcell_index, distribcell_paths 2017-03-06 12:36:48 -06:00
Paul Romano
f97154c6c0 Correctly write deferred-length character to HDF5 datasets 2017-03-03 09:17:55 -06:00
Paul Romano
eecf45411b 'normal' fill type -> 'material' 2017-02-22 17:09:19 -06:00
Paul Romano
01254d0b3d Make Universe, Lattice, and Material.from_hdf5 methods 2017-02-22 17:00:25 -06:00
Paul Romano
8f2efa19dd Create Mesh.from_hdf5() and Surface.from_hdf5() methods 2017-02-21 21:26:25 -06:00
Paul Romano
71b49aace8 Rewrite documentation for summary and statepoint files. Continue making a few
changes.
2017-02-21 21:26:25 -06:00
Paul Romano
b4845f1474 Refactor openmc.Summary() class. Only store user IDs in summary/statepoint files 2017-02-21 21:26:25 -06:00
Paul Romano
0c616c8b22 Handle HDF5 format versions consistently 2017-02-21 21:26:21 -06:00
Paul Romano
606253e11c Write depletable attribute to XML and summary files 2017-02-17 14:53:34 -06:00
Will Boyd
b94d1bf661 Now using list comprehensions for filter bin indices in tallies.py 2016-11-28 14:18:19 -05:00
Paul Romano
fb009c6b5e Use multidimensional array for tally results rather than derived type 2016-11-15 15:22:02 -06:00
Sterling Harper
e8aa4f2f10 Remove unnecessary tally data from summary.h5 2016-09-22 22:52:16 -04:00
Paul Romano
a95266ab22 Major refactor to include cross sections at multiple temperatures within the
Nuclide and SAlphaData derived types.
2016-08-31 10:13:38 -05:00
Adam Nelson
cd95667292 Updated to get significantly higher tets passage rate. Still have more work to do in a few key areas. 2016-08-21 20:40:47 -04:00
Paul Romano
08c9036bb6 Ability to link volume calculation results in order to compute microscopic cross
sections from mgxs
2016-08-01 10:37:00 -05:00
Paul Romano
c7a0b716d2 General cleanup -- both bugs and style issues -- based on running pylint 2016-07-02 11:04:25 +07:00
Sterling Harper
3280d5465e Merge remote-tracking branch 'upstream/develop' into multipole 2016-06-09 13:32:26 -05:00
Paul Romano
b4910473b2 Throw ImportError if user has h5py 2.6.0. 2016-06-02 16:36:10 -05:00
Paul Romano
2b219ae15f Refactor handling of cell fill types. Fix Geometry.get_* methods 2016-05-31 08:43:34 -05:00
Paul Romano
e40a369693 Add geometry plotting capability and restructure lattice attributes 2016-05-27 09:53:07 -05:00
Sterling Harper
24ecc055ad Merge remote-tracking branch 'upstream/develop' into multipole 2016-05-19 13:39:25 -04:00
Adam Nelson
058ba68895 Merge branch 'develop' into mgxs_integration 2016-05-16 19:18:42 -04:00
Adam Nelson
e8e5ccd1ad Merge remote-tracking branch 'upstream/develop' into mgxs_integration 2016-05-12 05:16:31 -04:00
Paul Romano
10f498177e Allow rotation to be set without fill assigned when reading summary file 2016-05-10 11:55:38 -05:00
Adam Nelson
7a67165586 Finished generating ipython notebook and incorporating in to docs 2016-05-07 14:36:32 -04:00
Paul Romano
5947bbefd2 Don't read eigenvalue-related data in summary.h5 if fixed source 2016-05-06 11:15:47 -05:00
Paul Romano
6558fd8a34 Fix reading hexagonal lattices in Summary 2016-05-06 11:15:47 -05:00
Adam Nelson
2220fb02a7 Added zaid and awr data to summary so that openmc.mgxs.Library can access that information and pass it forward to the outputted microscopic library. 2016-05-03 04:40:59 -04:00
Sterling Harper
84cd9702cd Merge remote-tracking branch 'upstream/develop' into multipole 2016-04-18 15:03:13 -04:00
Paul Romano
14dc134869 Complete overhaul of Python API documentation 2016-04-14 07:22:31 -05:00
Sterling Harper
435b9015b1 Merge remote-tracking branch 'upstream/develop' into multipole 2016-04-11 17:31:17 -04:00
Sterling Harper
27f28f827f Merge remote-tracking branch 'upstream/develop' into multipole 2016-03-25 14:13:33 -04:00
Will Boyd
83f19e8cf1 Fixed bug for Python 2 reading of distribcell paths in Summary API 2016-03-23 13:50:27 -04:00
Will Boyd
fd94f6e806 Fixed Python 3 bug in both run_tests.py and distribcell_paths setter in summary.py 2016-03-23 11:35:25 -04:00
Will Boyd
67f9cfe1c7 Distribcell paths now handled by StatePoint.link_with_summary(...) routine in Python API 2016-03-22 14:53:57 -04:00
Paul Romano
5a982241e2 Merge branch 'develop' into pyapi-changes 2016-03-09 08:29:55 -06:00
Paul Romano
9b152b0ddf Add property setters for Tally.scores, nuclides, filters, triggers 2016-02-23 09:26:37 -06:00
Adam Nelson
e68bed1ad7 Merge remote-tracking branch 'upstream/develop' into mg 2016-02-14 15:35:56 -05:00
Colin Josey
b9504fd542 Merge remote-tracking branch 'mitcrpg/develop' into multipole-final 2016-02-04 20:30:20 -05:00
Sterling Harper
0f8ac7bf87 Update PyAPI for multipole 2016-02-03 22:49:12 -05:00
Adam Nelson
e24a692c79 Merging in to bring up to date. 2016-02-03 10:14:04 -05:00