SimpleMART¶
-
class
esis.data.inversion.mart.simple_mart.SimpleMART(track_cube_history=False, anti_aliasing=None, rotation_kwargs=<factory>, verbose=False)¶ Bases:
object-
__init__(track_cube_history=False, anti_aliasing=None, rotation_kwargs=<factory>, verbose=False)¶ Initialize self. See help(type(self)) for accurate signature.
Attributes
SimpleMART is the basic unit of mart, and encompasses a single “filtering iteration”.
Methods
__init__([track_cube_history, …])Initialize self.
channel_is_not_converged(goodness_of_fit)- rtype
chisq(goodness_of_fit)- rtype
correction_exponent(goodness_of_fit)- rtype
Inheritance Diagram
-
static
channel_is_not_converged(goodness_of_fit)¶ - Return type
- Parameters
goodness_of_fit (numpy.ndarray) –
-
static
chisq(goodness_of_fit)¶ - Return type
- Parameters
goodness_of_fit (numpy.ndarray) –
-
static
correction_exponent(goodness_of_fit)¶ - Return type
- Parameters
goodness_of_fit (numpy.ndarray) –
-
verbose: bool = False¶ SimpleMART is the basic unit of mart, and encompasses a single “filtering iteration”.
- Parameters
track_cube_history – if ‘multiplicative’, a copy of the cube after each multiplicative iteration will be stored. Very memory intensive. if ‘filter’, a copy is saved each time MART converges (or exceeds max multiplicative iterations)
-