Commit graph

189 commits

Author SHA1 Message Date
Paul Romano
50aa7be701 Make sure ABCs come from collections.abc 2018-10-18 05:54:36 -05:00
Sterling Harper
31defb91e9 Clean up MeshSurfaceFilter.get_pandas_dataframe() 2018-10-04 17:22:26 -04:00
Sterling Harper
0ed8bfa792 Fix get_pandas_dataframe for non-3D mesh surface 2018-10-04 14:58:46 -04:00
Zhuoran Han
1074da87f8 Made some change accordingly to the suggestions. 2018-08-08 13:27:41 -05:00
Zhuoran Han
1ac31bf0f9 Merge remote-tracking branch 'upstream/develop' into zernike 2018-08-06 15:31:44 -05:00
Zhuoran Han
aa28f4a145 Add new python class for radial zernike filter 2018-08-03 16:46:00 -05:00
amandalund
91d8ccd354 Added documentation to user's guide and file format specifications 2018-07-20 14:40:15 -05:00
amandalund
c912cdce70 Merge branch 'develop' into photon-new 2018-06-28 16:19:54 -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
f5270f183a Remove get_bin() method. Fix __repr__ for some filters 2018-03-29 13:35:58 -05:00
Paul Romano
d41ac48467 Force all filters to have a .bins attribute that makes sense 2018-03-28 15:56:03 -05:00
Paul Romano
e1da965f70 Fix typos (thanks @smharper) 2018-03-20 14:15:56 -05:00
Paul Romano
0da649fd90 Simplify use of _CURRENT_NAMES in filter.py 2018-03-19 18:12:59 -05:00
Paul Romano
d393a74906 Implement get_bin and get_bin_index for MeshSurfaceFilter 2018-03-19 17:50:33 -05:00
Paul Romano
22429dd389 Implement MeshSurfaceFilter.get_pandas_dataframe. Fix surface/mesh filters 2018-03-19 17:50:33 -05:00
Paul Romano
c51091a1d7 Use new MeshSurfaceFilter for CMFD (tests pass) 2018-03-19 17:50:32 -05:00
Paul Romano
85af75c459 Address comments on #985 2018-03-19 13:58:58 -05:00
Paul Romano
bd5b7afc2d Fix bug related to bin ordering for mesh filters 2018-03-16 13:47:01 -05:00
Paul Romano
460452d4f7 Merge branch 'develop' into photon-alund 2018-03-11 13:10:00 -05:00
amandalund
150bedcb50 TTB implementation fixes 2018-02-19 22:27:47 -06:00
Paul Romano
deab4b3d33 Use empty-argument form of super() 2018-02-05 23:14:30 -05:00
Paul Romano
c428cee667 Remove __future__ and six imports 2018-02-05 23:14:30 -05:00
Paul Romano
55f7260b2a Remove _smart_set_bins in favor of overriding Filter.bins.setter 2017-12-20 10:12:07 +07:00
Paul Romano
2ef1c23d5a Make Filter.num_bins a (usually) computed property 2017-12-19 21:54:08 +07:00
Paul Romano
e6b5803f70 Make filter_strides a property of Tally 2017-12-19 15:58:14 +07:00
Paul Romano
970fc566a8 Merge branch 'develop' into photon-new 2017-11-11 14:28:38 -06:00
guillaume
c0efbf13c5 Merge is inevitable because of new test created and test suite was changed
Merge branch 'develop' into test_surface_tallies
2017-08-06 14:15:48 -04:00
guillaume
f0c051db5f corrected syntax in PyAPI test, and deleted forgotten cellto options in input handling 2017-08-06 13:54:03 -04:00
samuelshaner
8da0636ab8 added particle filter and addressed PR comments 2017-07-13 09:32:02 -04:00
guillaume
ca9fbb0c8f changes for documentation in base.rst and tallies.rst 2017-06-28 18:58:28 -04:00
Guillaume
d952d67fe5 made cell_from filter more general 2017-06-20 08:39:16 -04:00
Giud
974db1ca57 Update filter.py 2017-06-18 17:53:05 -04:00
Giud
3ab762f617 Update filter.py 2017-06-18 17:40:05 -04:00
Guillaume
51c6986351 added filters to python API 2017-06-16 23:07:59 -04:00
Guillaume
df12cb6c1d merged with develop to get clone method
had to rewrite tallies to adapt to new standard
2017-06-16 22:47:14 -04:00
Paul Romano
ca009e211e Manage unique IDs via new IDManagerMixin that uses class variables 2017-06-07 20:12:51 -05:00
Paul Romano
1bd3e0b1d0 Make scipy and pandas required dependencies 2017-06-07 20:12:51 -05:00
g_giud
19fb9ea598 partial currents in python interface
Added cell_from and cell_to tallies
2017-05-27 21:15:31 -04: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
e143546662 Merge pull request #862 from smharper/filter_bin_ids
Allow objects in addition to ids in Filters
2017-04-30 15:33:48 -05:00
Paul Romano
066b73e037 Make sure get_pandas_dataframe() works with 1D mesh filter 2017-04-25 07:05:05 -05:00
Sterling Harper
71c39d7e5e Make parent class for filters with IDed objects 2017-04-13 21:49:49 -04:00
Sterling Harper
98ab232dc1 Allow objects in addition to ids in Filters 2017-04-13 17:36:49 -04:00
amandalund
ff6bb88bf5 Change Filter __hash__ to not use user-defined unique ID 2017-03-30 21:20:01 -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
Paul Romano
2d1897a051 Remove offsets, distribcell_index, distribcell_paths 2017-03-06 12:36:48 -06:00
Paul Romano
3754a2c173 Add back cell ID in last level for path 2017-03-06 12:36:48 -06:00
Paul Romano
30a613c3b6 Fix pandas dataframes 2017-03-06 12:36:48 -06:00
Adam Nelson
f722d77cd4 Fixed the generation of meshes and implemented // as suggested by @paulromano 2017-03-04 12:51:36 -05:00
Adam Nelson
2850a08339 took care of python3 floating point division issue with tile_factor in filter.py 2017-03-02 21:17:45 -05:00