view numerics/generate.py @ 150:8a1fe454c98a

STUB
author Jeff Hammel <k0scist@gmail.com>
date Mon, 13 Apr 2015 10:17:47 -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