'Return the name of the system.
If it does not exist, then it makes a list of symbols (or names) of
the base dimensions.'

def __str__(self):

    if (self.name != ''):
        return self.name
    else:
        return ('UnitSystem((%s))' % ',    '.join((str(d) for d in self._base_units)))
