		Amateur gridding methods (untested)
		-----------------------------------
			by jon claerbout

Squares on a checkerboard are called pixels.	

SLOW METHOD:
Set each pixel's value to that of the data point nearest that pixel's center.

BISECTION METHOD:
Make one big pixel containing all the data points.
Set its value to the average value of all the data.
Repeat while( resolution too coarse)  {
	Make subpixels by chopping each pixel in four
				with a horizonal cut and a vertical cut.
	For each subpixel {
		if( no data inside it)
			subpixel value <--- pixel value
		else
			subpixel value <--- average of data inside subpixel
		}
	Subpixels are renamed pixels.	
	}
