コード例 #1
0
ファイル: Utils.py プロジェクト: jcmdev0/boomslang
def getBarsFromFile(filename, regex, postFunction=None, autofillXValues=False):
    (xValues, yValues) = getXYValsFromFile(filename, regex, postFunction,
                                           autofillXValues)

    bars = []

    for i in xrange(len(yValues)):
        bar = Bar()
        bar.xValues = xValues[:]
        bar.yValues = yValues[i][:]
        bars.append(bar)
    return bars
コード例 #2
0
ファイル: Utils.py プロジェクト: alexras/boomslang
def getBarsFromFile(filename, regex, postFunction=None, autofillXValues=False):
    """
    Turns a regularly-structured file into a collection of
    :class:`boomslang.Bar.Bar` objects.

    For more details on arguments, see :py:func:`getLinesFromFile`.

    Returns a list of :class:`boomslang.Bar.Bar` objects.
    """

    (xValues, yValues) = getXYValsFromFile(filename, regex, postFunction,
                                           autofillXValues)

    bars = []

    for i in xrange(len(yValues)):
        bar = Bar()
        bar.xValues = xValues[:]
        bar.yValues = yValues[i][:]
        bars.append(bar)
    return bars
コード例 #3
0
ファイル: Utils.py プロジェクト: fordhurley/boomslang
def getBarsFromFile(filename, regex, postFunction=None, autofillXValues=False):
    """
    Turns a regularly-structured file into a collection of
    :class:`boomslang.Bar.Bar` objects.

    For more details on arguments, see :py:func:`getLinesFromFile`.

    Returns a list of :class:`boomslang.Bar.Bar` objects.
    """

    (xValues, yValues) = getXYValsFromFile(filename, regex, postFunction,
                                           autofillXValues)

    bars = []

    for i in xrange(len(yValues)):
        bar = Bar()
        bar.xValues = xValues[:]
        bar.yValues = yValues[i][:]
        bars.append(bar)
    return bars