예제 #1
0
def __time__():
    from testing import __time__
    __time__("(V.X+V.Y).magnitude() memo",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = x._l ; x.magnitude()")
    __time__("(V.X+V.Y).magnitude() unmemo",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = None ; x.magnitude()")
    import psyco
    psyco.full()
    __time__("(V.X+V.Y).magnitude() memo [psyco]",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = x._l ; x.magnitude()")
    __time__("(V.X+V.Y).magnitude() unmemo [psyco]",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = None ; x.magnitude()")
예제 #2
0
def __time__():
    from testing import __time__
    __time__("(V.X+V.Y).magnitude() memo",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = x._l ; x.magnitude()")
    __time__("(V.X+V.Y).magnitude() unmemo",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = None ; x.magnitude()")
    import psyco
    psyco.full()
    __time__("(V.X+V.Y).magnitude() memo [psyco]",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = x._l ; x.magnitude()")
    __time__("(V.X+V.Y).magnitude() unmemo [psyco]",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = None ; x.magnitude()")
예제 #3
0
    m = m.rotate('Y', radians(30))
    __ok__(m * m.inverse(), M.I)

    __report__()

def __time__():
    from testing import __time__
    __time__("(V.X+V.Y).magnitude() memo",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = x._l ; x.magnitude()")
    __time__("(V.X+V.Y).magnitude() unmemo",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = None ; x.magnitude()")
    import psyco
    psyco.full()
    __time__("(V.X+V.Y).magnitude() memo [psyco]",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = x._l ; x.magnitude()")
    __time__("(V.X+V.Y).magnitude() unmemo [psyco]",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = None ; x.magnitude()")

if __name__ == '__main__':
    import sys
    if 'test' in sys.argv:
        __test__()
    elif 'time' in sys.argv:
        __time__()
    else:
        raise Exception('This module is not a stand-alone script.  Import it in a program.')
예제 #4
0
    __report__()


def __time__():
    from testing import __time__
    __time__("(V.X+V.Y).magnitude() memo",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = x._l ; x.magnitude()")
    __time__("(V.X+V.Y).magnitude() unmemo",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = None ; x.magnitude()")
    import psyco
    psyco.full()
    __time__("(V.X+V.Y).magnitude() memo [psyco]",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = x._l ; x.magnitude()")
    __time__("(V.X+V.Y).magnitude() unmemo [psyco]",
             "import vectors; x=(vectors.V.X+vectors.V.Y)",
             "x._l = None ; x.magnitude()")


if __name__ == '__main__':
    import sys
    if 'test' in sys.argv:
        __test__()
    elif 'time' in sys.argv:
        __time__()
    else:
        raise Exception, \
            'This module is not a stand-alone script.  Import it in a program.'