def name_changed(self, old, new):
        for name, obj in self._objectives.items():
            orig = obj.text
            trans = obj.name_changed(old, new)
            if orig != trans and name == orig:  # expr changed and no alias
                del self._objectives[name]
                self._objectives[trans] = obj
Return quaternion for rotation about axis.
dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.main/src/openmdao/main/hasobjective.py/HasObjectives.name_changed--crossover with--dataset/ETHPy150Open IEEERobotics/bot/bot/hardware/complex_hardware/transformations.py/quaternion_about_axis