view numerics/generate.py @ 87:8448c62a4917

almost to output; frange done
author Jeff Hammel <k0scist@gmail.com>
date Sun, 01 Mar 2015 17:47:22 -0800
parents fa23c078b928
children ae8b90fed06f
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)