Mercurial > hg > numerics
annotate numerics/generate.py @ 177:c2c86c37eadd
this now works on Mac
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Thu, 10 Mar 2016 13:05:24 -0800 |
parents | ae8b90fed06f |
children |
rev | line source |
---|---|
84 | 1 #!/usr/bin/env |
2 | |
3 """ | |
4 data generation | |
5 | |
6 Should probably look at something like numpy for this | |
7 rather than rolling our own. Bootstrapping... | |
8 """ | |
9 | |
87
8448c62a4917
almost to output; frange done
Jeff Hammel <k0scist@gmail.com>
parents:
86
diff
changeset
|
10 __all__ = ['frange'] |
8448c62a4917
almost to output; frange done
Jeff Hammel <k0scist@gmail.com>
parents:
86
diff
changeset
|
11 |
83 | 12 def frange(xmin, xmax, n): |
85 | 13 """ |
14 float range | |
15 | |
16 xmin -- left-hand range limiter | |
17 xmax -- right-hand range limiter | |
18 n -- number of slices (one less than number of points) | |
19 """ | |
86 | 20 dx = (xmax - xmin)/float(n) |
87
8448c62a4917
almost to output; frange done
Jeff Hammel <k0scist@gmail.com>
parents:
86
diff
changeset
|
21 retval = [xmin+dx*i for i in range(0,n)] |
8448c62a4917
almost to output; frange done
Jeff Hammel <k0scist@gmail.com>
parents:
86
diff
changeset
|
22 retval.append(xmax) |
89 | 23 return retval |