# spacepy.toolbox.intsolve

`spacepy.toolbox.``intsolve`(func, value, start=None, stop=None, maxit=1000)

  Find the function input such that definite integral is desired value.

  Given a function, integrate from an (optional) start point until the integral reached a desired value, and return the end point of the integration.

  Parameters: | func : callable function to integrate, must take single parameter value : float desired final value of the integral start : float (optional) value at which to start integration, default -Infinity stop : float (optional) value at which to stop integration, default +Infinity maxit : integer maximum number of iterations
  Returns: | out : float x such that the integral of L{func} from L{start} to x is L{value} Note: Assumes func is everywhere positive, otherwise solution may be multi-valued.