pyconform.functions

Functions for FunctionEvaluator Actions

Copyright 2017-2020, University Corporation for Atmospheric Research LICENSE: See the LICENSE.rst file for details

class pyconform.functions.AdditionOperator(left, right)[source]

Bases: pyconform.functions.Operator

key = '+'
numargs = 2
class pyconform.functions.ChangeUnitsFunction(data, units=None, refdate=None, calendar=None)[source]

Bases: pyconform.functions.Function

key = 'chunits'
class pyconform.functions.DivisionOperator(left, right)[source]

Bases: pyconform.functions.Operator

key = '/'
numargs = 2
class pyconform.functions.Function(*args, **kwds)[source]

Bases: pyconform.functions.FunctionBase

add_sumlike_dimensions(*dims)[source]
key = 'func'
property sumlike_dimensions
class pyconform.functions.FunctionBase(*args, **kwds)[source]

Bases: object

key = 'function'
class pyconform.functions.LimitFunction(data, below=None, above=None)[source]

Bases: pyconform.functions.Function

key = 'limit'
class pyconform.functions.MaxFunction(data, *dimensions)[source]

Bases: pyconform.functions.Function

key = 'max'
class pyconform.functions.MeanFunction(data, *dimensions)[source]

Bases: pyconform.functions.Function

key = 'mean'
class pyconform.functions.MinFunction(data, *dimensions)[source]

Bases: pyconform.functions.Function

key = 'min'
class pyconform.functions.MultiplicationOperator(left, right)[source]

Bases: pyconform.functions.Operator

key = '*'
numargs = 2
class pyconform.functions.NegationOperator(arg)[source]

Bases: pyconform.functions.Operator

key = '-'
numargs = 1
class pyconform.functions.Operator(*args)[source]

Bases: pyconform.functions.FunctionBase

key = '?'
numargs = 2
class pyconform.functions.PositiveDownFunction(data)[source]

Bases: pyconform.functions.Function

key = 'down'
class pyconform.functions.PositiveUpFunction(data)[source]

Bases: pyconform.functions.Function

key = 'up'
class pyconform.functions.PowerOperator(left, right)[source]

Bases: pyconform.functions.Operator

key = '**'
numargs = 2
class pyconform.functions.RemoveUnitsFunction(data)[source]

Bases: pyconform.functions.Function

key = 'rmunits'
class pyconform.functions.RenameDimensionsFunction(data, *dims)[source]

Bases: pyconform.functions.Function

key = 'chdims'
class pyconform.functions.SquareRootFunction(data)[source]

Bases: pyconform.functions.Function

key = 'sqrt'
class pyconform.functions.SubtractionOperator(left, right)[source]

Bases: pyconform.functions.Operator

key = '-'
numargs = 2
class pyconform.functions.SumFunction(data, *dimensions)[source]

Bases: pyconform.functions.Function

key = 'sum'
pyconform.functions.find(key, numargs=None)[source]
pyconform.functions.find_function(key)[source]
pyconform.functions.find_operator(key, numargs=None)[source]
pyconform.functions.is_constant(arg)[source]
pyconform.functions.list_functions()[source]
pyconform.functions.list_operators()[source]