view numerics/generate.py @ 164:c16940bd2cee

this works
author Jeff Hammel <k0scist@gmail.com>
date Fri, 15 May 2015 16:59:09 -0700
parents ae8b90fed06f
children
line wrap: on
line source

#!/usr/bin/env

"""
data generation

Should probably look at something like numpy for this
rather than rolling our own.  Bootstrapping...
"""

__all__ = ['frange']

def frange(xmin, xmax, n):
    """
    float range

    xmin -- left-hand range limiter
    xmax -- right-hand range limiter
    n -- number of slices (one less than number of points)
    """
    dx = (xmax - xmin)/float(n)
    retval = [xmin+dx*i for i in range(0,n)]
    retval.append(xmax)
    return retval