code: def _gps_scale_factory(unit):
      
      class FixedGPSScale(GPSScale):
          """`GPSScale` for a specific GPS time unit
          """
          name = str('{0}s'.format(unit.long_names[0] if unit.long_names else
                                   unit.names[0]))
  
          def __init__(self, axis, epoch=None):
              """
              """
              super(FixedGPSScale, self).__init__(axis, epoch=epoch, unit=unit)
      return FixedGPSScale
docs: Construct a GPSScale for this unit