class_docstr: The derivative $S^{\prime}(a,q,z)$ of the Mathieu Sine function.
  
  Explanation
  ===========
  
  This function is one solution of the Mathieu differential equation:
  
  .. math ::
      y(x)^{\prime\prime} + (a - 2 q \cos(2 x)) y(x) = 0
  
  The other solution is the Mathieu Cosine function.
  
  Examples
  ========
  
  >>> from sympy import diff, mathieusprime
  >>> from sympy.abc import a, q, z
  
  >>> mathieusprime(a, q, z)
  mathieusprime(a, q, z)
  
  >>> mathieusprime(a, 0, z)
  sqrt(a)*cos(sqrt(a)*z)
  
  >>> diff(mathieusprime(a, q, z), z)
  (-a + 2*q*cos(2*z))*mathieus(a, q, z)
  
  See Also
  ========
  
  mathieus: Mathieu sine function
  mathieuc: Mathieu cosine function
  mathieucprime: Derivative of Mathieu cosine function
  
  References
  ==========
  
  .. [1] https://en.wikipedia.org/wiki/Mathieu_function
  .. [2] https://dlmf.nist.gov/28
  .. [3] https://mathworld.wolfram.com/MathieuFunction.html
  .. [4] https://functions.wolfram.com/MathieuandSpheroidalFunctions/MathieuSPrime/
class_docstr_tok: ["The","derivative","$","S^","{","\\prime","}","(","a",",","q",",","z",")","$","of","the","Mathieu","Sine","function",".","Explanation","===========","This","function","is","one","solution","of","the","Mathieu","differential","equation",":","..","math",":",":","y","(","x",")","^","{","\\prime\\prime","}","+","(","a","-","2","q","\\cos","(","2","x",")",")","y","(","x",")","=","0","The","other","solution","is","the","Mathieu","Cosine","function",".","Examples","========",">",">",">","from","sympy","import","diff",",","mathieusprime",">",">",">","from","sympy.abc","import","a",",","q",",","z",">",">",">","mathieusprime","(","a",",","q",",","z",")","mathieusprime","(","a",",","q",",","z",")",">",">",">","mathieusprime","(","a",",","0",",","z",")","sqrt","(","a",")","*","cos","(","sqrt","(","a",")","*","z",")",">",">",">","diff","(","mathieusprime","(","a",",","q",",","z",")",",","z",")","(","-a","+","2","*","q","*","cos","(","2","*","z",")",")","*","mathieus","(","a",",","q",",","z",")","See","Also","========","mathieus",":","Mathieu","sine","function","mathieuc",":","Mathieu","cosine","function","mathieucprime",":","Derivative","of","Mathieu","cosine","function","References","==========","..","[","1","]","https",":","\/\/en.wikipedia.org\/wiki\/Mathieu_function","..","[","2","]","https",":","\/\/dlmf.nist.gov\/28","..","[","3","]","https",":","\/\/mathworld.wolfram.com\/MathieuFunction.html","..","[","4","]","https",":","\/\/functions.wolfram.com\/MathieuandSpheroidalFunctions\/MathieuSPrime\/"]
code: def eval(cls, a, q, z):
      if q.is_Number and q.is_zero:
          return sqrt(a) * cos(sqrt(a) * z)
      # Try to pull out factors of -1
      if z.could_extract_minus_sign():
          return cls(a, q, -z)
  
imports: from sympy.core.function import Function, ArgumentIndexError
  from sympy.functions.elementary.miscellaneous import sqrt
  from sympy.functions.elementary.trigonometric import sin, cos
label_desc: Use image node_id 2 for calling the mathieusprime obj's underlying member method code with example usage: obj.eval(cls, a, q, z) and returns: unknown, cls