Commit graph

139 commits

Author SHA1 Message Date
Paul Romano
d5bc4dacae
Merge pull request #1001 from nelsonag/mgxs_expansion_with_tests
Incorporation of Expansion filters in to MGXS
2018-05-08 14:58:41 -05:00
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
73b50e1e17 Make sure statepoint context manager closes linked summary 2018-04-24 06:32:18 -05:00
Paul Romano
8487915f2a Use ufloat for k_combined in statepoint 2018-03-15 11:02:07 -05:00
Paul Romano
e6b5803f70 Make filter_strides a property of Tally 2017-12-19 15:58:14 +07:00
Paul Romano
348f6d63a7 Use _update_filter_strides when reading statepoints 2017-08-24 14:57:55 -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
amandalund
70cc2f63c3 Address #871 comments: incremented statepoint revision, updated documented tallies.xml format, updated tallies RELAX NG schema 2017-05-23 13:07:40 -05:00
amandalund
375125c603 Merge branch 'develop' into separate_filters
* develop: (91 commits)
  Update resonance scattering test result
  removed additional unnecessary modifications
  removed unnecessary modifications
  updated to only modify the _swap_filters method
  Check for elastic scattering with isotropic mu.
  changed == to is
  fixed issue in tallies.py in making sure static copy of other filter gets updated and updated tests
  fixed bug for misaligned energy and energyout filters
  When 1 temp is available, revert to nearest temp on all processes
  added other_old to _swap_filter method
  fixed tally alignment method in tallies.py
  Make sure get_pandas_dataframe() works with 1D mesh filter
  Fix bug with SurfaceFilter bin ordering
  Check for void materials in tracklength tallies
  Make sure source is in geometry before fiss. check
  Make parent class for filters with IDed objects
  Allow objects in addition to ids in Filters
  Cleaned up rxn_rate_tally property for consistent scattering matrices
  Simplified code for xs_tally property for consistent scattering matrices
  Update inputs for test_diff_tally
  ...

Conflicts:
	openmc/filter.py
	src/output.F90
2017-04-30 17:41:38 -05:00
Paul Romano
f4d3ee7de5 Make StatePoint a context manager 2017-04-07 21:04:14 -05:00
amandalund
7af1be9302 Fix surface and mesh filters for current score 2017-03-30 10:50:12 -05:00
amandalund
08341f9c0c Fix statepoint and input XML; update test inputs 2017-03-29 21:28:56 -05:00
amandalund
a9eff2cfdd Fix statepoint 2017-03-28 16:31:40 -05:00
amandalund
f08567b096 Changed python API; changed how filters are written to statepoint; changed tally filters array to indices of filters in global array 2017-03-27 16:05:26 -05:00
Will Boyd
b3687b48ee Merge remote-tracking branch 'upstream/develop' into new-scatt-mat 2017-03-07 13:53:33 -05:00
Paul Romano
b87f2d6cd7 Make Geometry.get_instances accept iterables. Don't autocalculate paths 2017-03-07 10:48:38 -06:00
Paul Romano
2d1897a051 Remove offsets, distribcell_index, distribcell_paths 2017-03-06 12:36:48 -06:00
Paul Romano
30a613c3b6 Fix pandas dataframes 2017-03-06 12:36:48 -06:00
Will Boyd
e640146f8f Merge branch 'develop' into new-scatt-mat 2017-03-06 13:00:10 -05:00
Paul Romano
f97154c6c0 Correctly write deferred-length character to HDF5 datasets 2017-03-03 09:17:55 -06:00
Will Boyd
604bfbfbe1 Added formulation property to ScatterMatrixXS 2017-03-02 17:02:08 -05:00
Paul Romano
7ca46e809c Make get_all_* methods consistent -- always return dict 2017-02-23 07:39:28 -06:00
Paul Romano
58bb9c18ee Address easy comments from @wbinventor 2017-02-22 14:50:16 -06:00
Paul Romano
8f2efa19dd Create Mesh.from_hdf5() and Surface.from_hdf5() methods 2017-02-21 21:26:25 -06:00
Paul Romano
4729754ce5 Make StatePoint.generations_per_batch consistent with Settings 2017-02-21 21:26:25 -06:00
Paul Romano
e642b401a2 Get rid of last instance of internal IDs in statepoint 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
Sterling Harper
d8e562f318 Merge remote-tracking branch 'upstream/develop' into diff_tally6 2016-11-16 13:37:42 -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
2573fba5fa Address #746 comments 2016-11-13 13:49:30 -05:00
Sterling Harper
d602dc0e6a Merge remote-tracking branch 'upstream/develop' into diff_tally6 2016-10-21 01:52:55 -04:00
Sterling Harper
24b96ba354 Merge remote-tracking branch 'upstream/develop' into diff_tally6 2016-10-10 22:38:11 -04:00
Paul Romano
5a126d086e Use six.string_types instead of basestring 2016-10-06 21:55:12 -05:00
Sterling Harper
bbcc4f6453 Merge branch 'develop' into diff_tally6 2016-10-02 02:08:47 -04:00
Sterling Harper
52c9898128 Simply MeshFilter.__init__ 2016-09-30 00:01:10 -04:00
Sterling Harper
e464e22690 Merge remote-tracking branch 'upstream/develop' into pyapi_filters 2016-09-29 16:22:10 -04:00
Sterling Harper
e8aa4f2f10 Remove unnecessary tally data from summary.h5 2016-09-22 22:52:16 -04:00
Sterling Harper
de84f3989b Update test inputs 2016-09-10 23:37:46 -04:00
Sterling Harper
b9a5a069af Fix tally arith, add specialized filter.from_hdf5 2016-09-10 22:59:57 -04:00
Sterling Harper
57442f8ca6 Merge remote-tracking branch 'upstream/develop' into pyapi_filters 2016-09-07 22:01:11 -04:00
Sam Shaner
13be300440 Merge remote-tracking branch 'upstream/develop' into mesh-mgxs 2016-08-11 14:34:05 -04:00
Paul Romano
0bfa509b3c Remove extra line per PEP8 2016-08-11 11:37:11 -05:00
Sterling Harper
9ce02de39a Make each filter type a separate class in PyAPI 2016-08-10 21:45:32 -05:00
Sam Shaner
5074c9831f reworked surface current tally indexing and fixed issue in Python API current tallies 2016-08-02 03:05:16 -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
Paul Romano
b4910473b2 Throw ImportError if user has h5py 2.6.0. 2016-06-02 16:36:10 -05:00