parameters: (self, delta_period, swing_stance_ratio)
docstring: Updates the phase based on the current phase, delta period and ratio.
  
      Args:
        delta_period: The fraction of the period to add to the current phase of
          the integrator. If set to 1, the integrator will accomplish one full
          period and return the same phase. The calculated phase will depend on
          the current phase (if it is in first half vs second half) and swing vs
          stance speed ratio.
        swing_stance_ratio: The ratio of the speed of the phase when it is in
          swing (second half) vs stance (first half). Set to 1.0 by default,
          making it symettric, same as a classical integrator.
docstring_summary: Updates the phase based on the current phase, delta period and ratio.
docstring_tokens: Updates the phase based on the current phase delta period and ratio .
function: def progress_phase(self, delta_period, swing_stance_ratio):
      """Updates the phase based on the current phase, delta period and ratio.
  
      Args:
        delta_period: The fraction of the period to add to the current phase of
          the integrator. If set to 1, the integrator will accomplish one full
          period and return the same phase. The calculated phase will depend on
          the current phase (if it is in first half vs second half) and swing vs
          stance speed ratio.
        swing_stance_ratio: The ratio of the speed of the phase when it is in
          swing (second half) vs stance (first half). Set to 1.0 by default,
          making it symettric, same as a classical integrator.
      """
      self.phase = self.calculate_progressed_phase(delta_period,
                                                   swing_stance_ratio)
function_tokens: def progress_phase ( self , delta_period , swing_stance_ratio ) : self . phase = self . calculate_progressed_phase ( delta_period , swing_stance_ratio )