perlin-noisemap to return an array of single-float rather than double-float