Fixed issue were the group indices (search helper) were not aligned wit hthe very top point of the top energy group, calling an illegal binary search in OpenMC when high energy particles were encountered.
modifying group_search bounds again
Forcing top value of group_index to be the same as the size of the Ein grid
Adding the same as last commit to sab
Grid thinning was removing incoming energy points from our Ein array - this made the group_index values slightly off leading to issues in OpenMC when performing the binary search within a group. Fixed now.
Fixed a bug in s(a,b) table generation where the top data point was wrongly left as all 0s. Now the outgoing distributions are in fact calculated and non-zero
Merge branch 'develop' of github.com:ndpp/ndpp into develop
Removing an errant print statement in ndpp_data.py
Fixed inel_threshold
Merge branch 'develop' of github.com:ndpp/ndpp into develop
Cleaning up add_elastic_Eins and extending the range over which this method applies - it seems to be too short for heavy nuclides.
Extended the elastic_Ein range again.
Moving to linear interpolation on the angular distribution
Got to the point where I think I am calculating what I want to, but output and thinning still need to be modified so that they print the normalization quantities with inelastic.
Expanded thin grid to be able to also thin the normalization grid.
Finished printing rewrite and made it so S(a,b) tables work when written with new scheme - they have no inelastic portion
Fixed an output message I incorrectly copied and pasted.
Removed thin_tol from being a print_scatt argument as it did nothing.
Adding checks to sab code in ndpp to not try and dealloc data which hasnt  been alloced.
Whoops, forgot how to do fortran if blocks apparently