'Generates a new `Quantity` with the units
decomposed. Decomposed units have only irreducible units in
them (see `astropy.units.UnitBase.decompose`).
Parameters
bases : sequence of UnitBase, optional
The bases to decompose into.  When not provided,
decomposes down to any irreducible units.  When provided,
the decomposed result will only contain the given units.
This will raises a `~astropy.units.UnitsError` if it\'s not possible
to do so.
Returns
newq : `~astropy.units.Quantity`
A new object equal to this quantity with units decomposed.'

def decompose(self, bases=[]):

    return self._decompose(False, bases=bases)
