code: def crop(self, min, max):
          
          new = [c for c in self.coordinates if all(c >= min) and all(c < max)]
          return one(new)
docs: Crop a region by removing coordinates outside bounds.
  
          Follows normal slice indexing conventions.
  
          Parameters
          ----------
          min : tuple
              Minimum or starting bounds for each axis.
  
          max : tuple
              Maximum or ending bounds for each axis.