code: def pro_cv_seq(m, n, c):
      """Characteristic values for prolate spheroidal wave functions.
  
      Compute a sequence of characteristic values for the prolate
      spheroidal wave functions for mode m and n'=m..n and spheroidal
      parameter c.
  
      References
      ----------
      .. [1] Zhang, Shanjie and Jin, Jianming. "Computation of Special
             Functions", John Wiley and Sons, 1996.
             https://people.sc.fsu.edu/~jburkardt/f_src/special_functions/special_functions.html
  
      """
      if not (isscalar(m) and isscalar(n) and isscalar(c)):
          raise ValueError("Arguments must be scalars.")
      if (n != floor(n)) or (m != floor(m)):
          raise ValueError("Modes must be integers.")
      if n - m > 199:
          raise ValueError("Difference between n and m is too large.")
      maxL = n - m + 1
      return specfun.segv(m, n, c, 1)[1][:maxL]
  
imports: import operator
  import numpy
  import math
  from numpy import pi, asarray, floor, isscalar, iscomplex, real, imag, sqrt, where, mgrid, sin, place, issubdtype, extract, inexact, nan, zeros, sinc
  from .None import _ufuncs
  from ._ufuncs import mathieu_a, mathieu_b, iv, jv, gamma, psi, hankel1, hankel2, yv, kv, ndtri, poch, binom, hyp0f1
  from .None import specfun
  from .None import orthogonal
  from ._comb import _comb_int
label_desc: Use image node_id 51 for calling a global function with example usage: pro_cv_seq(m, n, c) and returns: specfun