def ema(x):
    """
    @name: ema
    @requiredFunc: testFunc
    """
    return x + 1

def emaAverage(y, z):
    """
    @name: emaAverage
    @requiredFunc ema
    @description: basic ema Average function
    """
    val = y * z
    return val

def emaAverageAverage(test):
    """
    @name: emaAvgAvg
    @requiredFunc emaAverage
    @description: basic ema Average Average function
    """
    testString = str(test) + " this is a test"
    return testString

def otherFileFunc():
    """

    """
    return 42
def ema(x):
    """
    @name: ema
    @requiredFunc: testFunc
    """
    return x + 1

def emaAverage(y, z):
    """
    @name: emaAverage
    @requiredFunc ema
    @description: basic ema Average function
    """
    val = y * z
    return val

def emaAverageAverage(test):
    """
    @name: emaAvgAvg
    @requiredFunc emaAverage
    @description: basic ema Average Average function
    """
    testString = str(test) + " this is a test"
    return testString

def otherFileFunc():
    """

    """
    return 42
@name: ema     @requiredFunc: testFunc @name: emaAverage     @requiredFunc ema     @description: basic ema Average function @name: emaAvgAvg     @requiredFunc emaAverage     @description: basic ema Average Average function