The phase.add_calc_expr method currently requires legal python variable names because it utilizes OpenMDAO's ExecComp under the hood. In some cases, users ODE models contain variables that are not ...