docs: def c_ideal_gas(T, k, MW):
      r'''Calculates speed of sound `c` in an ideal gas at temperature T.
  
      .. math::
          c = \sqrt{kR_{specific}T}
  
      Parameters
      ----------
      T : float
          Temperature of fluid, [K]
      k : float
          Isentropic exponent of fluid, [-]
      MW : float
          Molecular weight of fluid, [g/mol]
  
      Returns
      -------
      c : float
          Speed of sound in fluid, [m/s]
  
      Notes
      -----
      Used in compressible flow calculations.
      Note that the gas constant used is the specific gas constant:
  
      .. math::
          R_{specific} = R\frac{1000}{MW}
  
      Examples
      --------
      >>> c_ideal_gas(T=303, k=1.4, MW=28.96)
      348.9820953185441
  
      References
      ----------
      .. [1] Green, Don, and Robert Perry. Perry's Chemical Engineers' Handbook,
         Eighth Edition. McGraw-Hill Professional, 2007.
      .. [2] Cengel, Yunus, and John Cimbala. Fluid Mechanics: Fundamentals and
         Applications. Boston: McGraw Hill Higher Education, 2006.
      '''
      Rspecific = R*1000./MW
      return (k*Rspecific*T)**0.5