Commit graph

5318 commits

Author SHA1 Message Date
Paul Romano
43fdeb41a1 Make sure std_dev is calculated if mean is negative. Don't set nuclides in
link_with_summary. Update pandas-dataframe notebook.
2015-09-21 10:01:26 +07:00
Paul Romano
b0ea5b8ae0 Fix handling of mesh type 2015-09-21 10:00:51 +07:00
Paul Romano
da2bc6b6fe Write tally nuclides as array of strings for HDF5 files 2015-09-20 14:04:38 +07:00
Paul Romano
8753f23059 Change StructuredMesh to RegularMesh. Write type as 'regular'. 2015-09-20 14:04:34 +07:00
Paul Romano
36a2217487 Write cell surface specification with user ids in summary.h5 2015-09-20 13:55:19 +07:00
Paul Romano
9a0acdebc3 Write constant values as strings in HDF5 formats. This includes things like the
run mode, tally estimator, filter type, tally scores, etc. Also do not write
nuclides in summary file.
2015-09-20 13:55:15 +07:00
Paul Romano
629e3b2156 Merge pull request #457 from smharper/pyapi_assume_coeff
Assume unspecified surface coeffs = 0 in PyAPI
2015-09-19 12:11:25 +07:00
Sterling Harper
40d38df244 Assume unspecified surface coeffs = 0 in PyAPI 2015-09-19 00:20:27 -04:00
Paul Romano
bcbb8f6a3f Merge branch 'develop' into output-improvements
Conflicts:
	openmc/statepoint.py
2015-09-19 10:28:47 +07:00
Paul Romano
cb3d79a1af Added summary file format in documentation. sab_names now array of strings. 2015-09-19 10:10:19 +07:00
Paul Romano
c57b2c22d9 Minor fix in StatePoint.std_dev property and plot-mesh-tally script 2015-09-18 22:05:50 +07:00
Sterling Harper
ca0f43bce0 Merge remote-tracking branch 'upstream/develop' into collision_estimator 2015-09-17 15:51:33 -04:00
Paul Romano
3df61825cc Make filetype a string in HDF5 files. 2015-09-17 13:12:04 +07:00
Paul Romano
8b67fa7a92 Use structured array for global tallies with mean and std_dev fields 2015-09-17 07:21:04 +07:00
Sterling Harper
9ced99197b Add collision estimator to PyAPI 2015-09-16 18:04:44 -04:00
Paul Romano
c99c1f1870 Fix bug with source_present 2015-09-16 18:48:28 +07:00
Paul Romano
9bd1dc0cb9 Get rid of SourceSite class and just use ndarray with compound datatype 2015-09-16 18:37:05 +07:00
Paul Romano
97a7582c44 Determine Tally.sum, sum_sq, mean, std_dev on demand. No more read_results()! 2015-09-16 18:37:02 +07:00
Adam Nelson
9dd810e7b6 Merged w/ upstream 2015-09-16 07:21:02 -04:00
Paul Romano
aac5eb6f52 Restructure openmc.particle_restart to read values on demand 2015-09-16 15:45:33 +07:00
Paul Romano
2c4f7f113e Restructured most of openmc.statepoint.StatePoint to read values on demand from
properties.
2015-09-16 15:45:30 +07:00
Paul Romano
4bf34de6f7 Write moment orders as an array of strings in statepoint files 2015-09-16 13:54:00 +07:00
Paul Romano
8b877960a7 Read/write strings in hdf5_interface as C null-terminated strings. 2015-09-16 07:10:36 +07:00
Will Boyd
7e4e2c4367 Merge branch 'develop' into mgxs 2015-09-15 09:35:38 -04:00
Will Boyd
3eee7a7301 Hotfix for translations, rotations in Summary Python API 2015-09-15 00:05:55 -04:00
Will Boyd
73e75f26a5 Fixed merge conflicts with develop 2015-09-15 00:05:07 -04:00
Will Boyd
031973a89f Merge pull request #451 from smharper/filter_isinstance
Numpy-aware isinstance in filter.py
2015-09-14 21:14:42 -04:00
Sterling Harper
ba659b3f0c Fix PyAPI filter for numpy isinstance bug 2015-09-14 20:45:21 -04:00
Will Boyd
1679a5c60c Merge branch 'hdf5-summary-hotfix' into mgxs 2015-09-14 17:50:39 -04:00
Will Boyd
61ed62b8cf Hotfix for Python summary API resulting from changes made in f8bfa401cb 2015-09-14 17:47:52 -04:00
Will Boyd
b5cbc8399e Merge branch 'develop' into mgxs 2015-09-14 16:50:40 -04:00
Will Boyd
e40716a49b Began cleanup of Tally.summation(...) routine in Python API 2015-09-13 20:16:07 -04:00
Will Boyd
ec497c526a Improved docstrings for MultiGroupXS 2015-09-13 17:29:17 -04:00
Will Boyd
4657823ade Added abstract compute_xs method to MultiGroupXS class in Python API 2015-09-13 17:24:09 -04:00
Will Boyd
2ad9ac9932 HDF5 stores now working for MultiGroupXS in Python API 2015-09-13 17:14:29 -04:00
Will Boyd
6d2a87fd35 Removed subdomain indices related methods and attributes from MultiGroupXS in Python API 2015-09-13 13:04:27 -04:00
Will Boyd
fa86ae2fbb Removed references to Greek letters in MultiGroupXS latex generatoin 2015-09-13 12:51:53 -04:00
Will Boyd
442e0d88e9 Made Python API Filter.num_bins property decorator look at bins attribute for smarter return 2015-09-13 12:42:23 -04:00
Will Boyd
e663aa6ec8 Fixed mergeable tallies for use with MultiGroupXS subclasses in Python API 2015-09-13 12:25:31 -04:00
Will Boyd
ad981a6035 Fixed bug in subdomain-averaged multi-group cross-sections 2015-09-13 09:33:41 -04:00
Will Boyd
39040c587a Pandas DataFrames for MultiGroupXS now swap energy bounds with group indices if needed 2015-09-13 09:28:49 -04:00
Will Boyd
67312eaf8f MultiGroupXS pickle and unpickle routines now working 2015-09-13 01:43:30 -04:00
Will Boyd
925d227d1f The print_xs routine for the Python API ScatterMatrixXS class is now working 2015-09-13 01:34:54 -04:00
Will Boyd
da6e953319 MultiGroupXS print_xs and get_xs routines now working 2015-09-13 01:14:38 -04:00
Will Boyd
ecda3bef5e Subdomain-averaged multi-group cross-section calculation now working 2015-09-13 00:31:50 -04:00
Will Boyd
665b8226e8 Improvements to docstrings for openmc.mgxs.MultiGroupXS 2015-09-12 22:16:41 -04:00
Will Boyd
a886a16b04 Improved comments for Python API openmc.mgxs.EnergyGroups class 2015-09-12 21:36:19 -04:00
Will Boyd
d41f0a92e3 Fixed bug in bins property decorator for CrossFilter 2015-09-12 21:05:10 -04:00
Will Boyd
db6e07917f Cleaned up tally arithmetic cross-product classes __init__, __hash__, __eq__ routines 2015-09-12 21:02:13 -04:00
Will Boyd
17317a7a31 Now using tally merging and slicing for openmc.mgxs 2015-09-12 02:31:25 -04:00