def get_scaled(self, factor):
        """ Get a new time unit, scaled by the given factor """
        res = TimeUnit(self)
        res._factor = self._factor * factor
        res._unit = self._unit
        return res
Get a new time unit, scaled by the given factor