and was able to use it in Rhino 5 with the following:
import rhinoscriptsyntax as rs
from Rhino.Geometry import Point3d
from perlin import SimplexNoise
sn = SimplexNoise()
GRID_SIZE = 25
for x in range(GRID_SIZE):
for y in range(GRID_SIZE):
rs.AddSphere([x,y,sn.noise2(float(x)/GRID_SIZE, float(y)/GRID_SIZE)],sn.noise2(float(x)/GRID_SIZE, float(y)/GRID_SIZE)+1)