title: Finding best fit boxes of a scatter plot using python?
body: <p>I'm looking for the best python library to solve this problem:</p>
  
  <p>I have a scatter plot with clumps over data points.  This is just a series of x,y coordinate pairs.</p>
  
  <p>I want a tool that will look at the data points I have, then suggest N 'boxes' that encompass the different groups.  </p>
  
  <p>Presumably I could go with higher or lower granularity by choosing how many boxes I wanted to use.</p>
  
  <p>Are there any python libraries out there best suited to solve this type of problem?</p>