Esempio n. 1
0
    def __init__(self):
        AtomBase.__init__(self, 'FILL', ['series', 'fill_method'],
                          '''fill nans according to fill_method. 
Works for operands of arithmetic operations. For example: "OI(A) / FILL(MBase(), linear)"

fill_method possible values:
    "linear" -- linear interpolation
    "forward" -- use PREVIOUS valid observation to fill gap
    "backward" -- use NEXT valid obsrevation to fill gap''')
Esempio n. 2
0
 def __init__(self):
     AtomBase.__init__(self, 'APPLY', ['atom, args separated by comma'])
Esempio n. 3
0
 def __init__(self):
     AtomBase.__init__(self, "MBDelta", [])
Esempio n. 4
0
 def init_on_load(self):
     AtomBase.__init__(self, self.name, self.params, self.formula)
Esempio n. 5
0
    def __init__(self, name, formula, params):
        AtomBase.__init__(self, name, params, formula)

        self.formula = formula
Esempio n. 6
0
 def __init__(self):
     AtomBase.__init__(self, "MBase", [])
Esempio n. 7
0
 def __init__(self):
     AtomBase.__init__(self, 'EXPS', ['@letter'])
Esempio n. 8
0
 def __init__(self):
     AtomBase.__init__(self, 'MIN', ['series of series'])
Esempio n. 9
0
 def __init__(self):
     AtomBase.__init__(self, 'QUANTILE', ['series of series', 'quantile', 'min or max'])
Esempio n. 10
0
 def __init__(self):
     AtomBase.__init__(self, 'MLCURVE', [FormulaAtom.LETTER])
Esempio n. 11
0
 def __init__(self):
     AtomBase.__init__(self, 'CURR', ['@atom', FormulaAtom.LETTER, '@delta'])
Esempio n. 12
0
 def __init__(self):
     AtomBase.__init__(self, 'MERGE', ['dfs separated by comma'])