docs: def fromTuple(self, locationTuple):
          """
          Read the coordinates from a tuple.
          ::
              
              >>> t = (('pop', 1), ('snap', -100))
              >>> l = Location()
              >>> l.fromTuple(t)
              >>> print(l)
              <Location pop:1, snap:-100 >
  
          """
          for key, value in locationTuple:
              try:
                  self[key] = float(value)
              except TypeError:
                  self[key] = tuple([float(v) for v in value])