title: Separate GIS points into groups of points that are close to each other
body: <p>Have set of coordinates that need to be separated into groups that are close to each other.</p>
  
  <p>Working with Python against a PostgreSQL database. I figured out a solution that would work, but then I realized that I'm probably re-inventing the wheel. Are there libraries that I can use to accomplish this without having roll my own solution?</p>
  
  <p><strong>Example:</strong></p>
  
  <p><img src="https://i.stack.imgur.com/WEWLY.gif" alt="enter image description here"></p>