Reverting changes to the cell instance filter Python object.

This commit is contained in:
Patrick Shriwise 2021-07-29 14:57:58 -05:00
parent 4c55737a94
commit 8d4c6f8708

View file

@ -550,8 +550,6 @@ class CellInstanceFilter(Filter):
Unique identifier for the filter
num_bins : Integral
The number of filter bins
geometry_level : Integral
Geometry level of the specified cell (used to compute instances in the simulation)
See Also
--------
@ -561,7 +559,6 @@ class CellInstanceFilter(Filter):
def __init__(self, bins, filter_id=None):
self.bins = bins
self.id = filter_id
self._geom_level = None
@Filter.bins.setter
def bins(self, bins):
@ -573,15 +570,6 @@ class CellInstanceFilter(Filter):
pairs[i, 1] = instance
self._bins = pairs
@property
def geometry_level(self):
return self._geometry_level
@geometry_level.setter
def geometry_level(self, val):
cv.check_type('geometry level', val, Integral)
self._geometry_level = val
def get_pandas_dataframe(self, data_size, stride, **kwargs):
"""Builds a Pandas DataFrame for the Filter's bins.
@ -630,8 +618,7 @@ class CellInstanceFilter(Filter):
element = ET.Element('filter')
element.set('id', str(self.id))
element.set('type', self.short_name.lower())
if self.geometry_level:
element.set('geometry_level', self.geometry_level)
subelement = ET.SubElement(element, 'bins')
subelement.text = ' '.join(str(i) for i in self.bins.ravel())
return element