pysis.binning package¶
Submodules¶
pysis.binning.abstract module¶
-
class
pysis.binning.abstract.AbstractBinnedKeys[source]¶ Bases:
objectFlexible base class for binning data.
-
class
AbstractBinnedKeys.Item(key, value, data)¶ Bases:
tuple-
data¶ Alias for field number 2
-
key¶ Alias for field number 0
-
value¶ Alias for field number 1
-
-
AbstractBinnedKeys.get_bin_index(value)[source]¶ Get the index of the bin to place a particular value.
-
AbstractBinnedKeys.get_bounds(bin_num)[source]¶ Get the bounds of a bin, given its index bin_num.
Returns: a Bounds namedtuple with properties min and max respectively.
-
class
pysis.binning.bounded module¶
-
class
pysis.binning.bounded.BoundedBinnedKeys(bounds)[source]¶ Bases:
pysis.binning.abstract.AbstractBinnedKeysA Binned Keys construct where bins are defined by a list of their bounds.
pysis.binning.const_width module¶
-
class
pysis.binning.const_width.ConstWidthBinnedKeys(min_value, max_value, num_bins=None, max_bin_size=None)[source]¶ Bases:
pysis.binning.abstract.AbstractBinnedKeysA Binned Keys construct where bins are of a constant width.
pysis.binning.geometric module¶
-
class
pysis.binning.geometric.GeometricBinnedKeys(min_value, max_value)[source]¶ Bases:
pysis.binning.abstract.AbstractBinnedKeysA Binned Keys construct for creating geometrically binned data.
-
C= 2.8853900817779268¶
-
Module contents¶
Utilities to help with various binning methods.
-
class
pysis.binning.ConstWidthBinnedKeys(min_value, max_value, num_bins=None, max_bin_size=None)[source]¶ Bases:
pysis.binning.abstract.AbstractBinnedKeysA Binned Keys construct where bins are of a constant width.
-
class
pysis.binning.BoundedBinnedKeys(bounds)[source]¶ Bases:
pysis.binning.abstract.AbstractBinnedKeysA Binned Keys construct where bins are defined by a list of their bounds.
-
class
pysis.binning.GeometricBinnedKeys(min_value, max_value)[source]¶ Bases:
pysis.binning.abstract.AbstractBinnedKeysA Binned Keys construct for creating geometrically binned data.
-
C= 2.8853900817779268¶
-