This is an edition of 100 signed and numbered sineclock sculptures.
They are numbered as positions around the unit circle in the complex plane.
Thank you to DAn and Brian who spent several months debating with me over the
best numbering scheme. If this makes no sense to you but you want to figure it out,
look up "unit circle" and have fun! Code for generating the edition numbers in Python
is included below. NERDS RULE!

You can choose a specific number (a + bi), or I'm happy to choose a nice one for you.
If your requested number has already sold I'll contact you for a 2nd choice.

sineclock 2018 edition numbers:
(1.0 + 0.0i) |
(1.0 + 0.06i) |
(0.99 + 0.13i) |
(0.98 + 0.19i) |
(0.97 + 0.25i) |
(0.95 + 0.31i) |
(0.93 + 0.37i) |
(0.9 + 0.43i) |
(0.88 + 0.48i) |
(0.84 + 0.54i) |
(0.81 + 0.59i) |
(0.77 + 0.64i) |
(0.73 + 0.68i) |
(0.68 + 0.73i) |
(0.64 + 0.77i) |
(0.59 + 0.81i) |
(0.54 + 0.84i) |
(0.48 + 0.88i) |
(0.43 + 0.9i) |
(0.37 + 0.93i) |
(0.31 + 0.95i) |
(0.25 + 0.97i) |
(0.19 + 0.98i) |
(0.13 + 0.99i) |
(0.06 + 1.0i) |
(-0.0 + 1.0i) |
(-0.06 + 1.0i) |
(-0.13 + 0.99i) |
(-0.19 + 0.98i) |
(-0.25 + 0.97i) |
(-0.31 + 0.95i) |
(-0.37 + 0.93i) |
(-0.43 + 0.9i) |
(-0.48 + 0.88i) |
(-0.54 + 0.84i) |
(-0.59 + 0.81i) |
(-0.64 + 0.77i) |
(-0.68 + 0.73i) |
(-0.73 + 0.68i) |
(-0.77 + 0.64i) |
(-0.81 + 0.59i) |
(-0.84 + 0.54i) |
(-0.88 + 0.48i) |
(-0.9 + 0.43i) |
(-0.93 + 0.37i) |
(-0.95 + 0.31i) |
(-0.97 + 0.25i) |
(-0.98 + 0.19i) |
(-0.99 + 0.13i) |
(-1.0 + 0.06i) |
(-1.0 + -0.0i) |
(-1.0 + -0.06i) |
(-0.99 + -0.13i) |
(-0.98 + -0.19i) |
(-0.97 + -0.25i) |
(-0.95 + -0.31i) |
(-0.93 + -0.37i) |
(-0.9 + -0.43i) |
(-0.88 + -0.48i) |
(-0.84 + -0.54i) |
(-0.81 + -0.59i) |
(-0.77 + -0.64i) |
(-0.73 + -0.68i) |
(-0.68 + -0.73i) |
(-0.64 + -0.77i) |
(-0.59 + -0.81i) |
(-0.54 + -0.84i) |
(-0.48 + -0.88i) |
(-0.43 + -0.9i) |
(-0.37 + -0.93i) |
(-0.31 + -0.95i) |
(-0.25 + -0.97i) |
(-0.19 + -0.98i) |
(-0.13 + -0.99i) |
(-0.06 + -1.0i) |
(-0.0 + -1.0i) |
(0.06 + -1.0i) |
(0.13 + -0.99i) |
(0.19 + -0.98i) |
(0.25 + -0.97i) |
(0.31 + -0.95i) |
(0.37 + -0.93i) |
(0.43 + -0.9i) |
(0.48 + -0.88i) |
(0.54 + -0.84i) |
(0.59 + -0.81i) |
(0.64 + -0.77i) |
(0.68 + -0.73i) |
(0.73 + -0.68i) |
(0.77 + -0.64i) |
(0.81 + -0.59i) |
(0.84 + -0.54i) |
(0.88 + -0.48i) |
(0.9 + -0.43i) |
(0.93 + -0.37i) |
(0.95 + -0.31i) |
(0.97 + -0.25i) |
(0.98 + -0.19i) |
(0.99 + -0.13i) |
(1.0 + -0.06i) |



sineclock 2018 edition number generation code:

import math
from fractions import Fraction

prec = 2
tau = math.pi * 2.0

def get_coords(num):
    rs, xs, ys = [],[],[]
    for i in range(num):
        rads = tau / num * i
        s = round(math.sin(rads), prec)
        c = round(math.cos(rads), prec)
        rs.append(rads)
        xs.append(c)
        ys.append(s)

    return rs, xs, ys

def print_complex(xs, yx):
  for x, y in zip(xs, ys):
    print "(" + str(x) + " + " + str(y) + "i)"

rs, xs, ys = get_coords(100)
print_complex(xs, ys)