docs: def getType(self, short=False):
          """Return a string describing the type of the location, i.e. origin, on axis, off axis etc.
  
          ::
              
              >>> l = Location()
              >>> l.getType()
              'origin'
              >>> l = Location(pop=1)
              >>> l.getType()
              'on-axis, pop'
              >>> l = Location(pop=1, snap=1)
              >>> l.getType()
              'off-axis, pop snap'
              >>> l = Location(pop=(1,2))
              >>> l.getType()
              'on-axis, pop, split'
          """
          if self.isOrigin():
              return "origin"
          t = []
          onAxis = self.isOnAxis()
          if onAxis is False:
              if short:
                  t.append("off-axis")
              else:
                  t.append("off-axis, "+ " ".join(self.getActiveAxes()))
          else:
              if short:
                  t.append("on-axis")
              else:
                  t.append("on-axis, %s"%onAxis)
          if self.isAmbivalent():
              t.append("split")
          return ', '.join(t)