code: def _integrate_cvode(self, *args, **kwargs):
          
          import pycvodes  # Python interface to SUNDIALS's cvodes integrators
          kwargs['with_jacobian'] = kwargs.get('method', 'bdf') in pycvodes.requires_jac
          if 'lband' in kwargs or 'uband' in kwargs or 'band' in kwargs:
              raise ValueError("lband and uband set locally (set at"
                               " initialization instead)")
          if self.band is not None:
              kwargs['lband'], kwargs['uband'] = self.band
          kwargs['autonomous_exprs'] = self.autonomous_exprs
  
          return self._integrate(pycvodes.integrate_adaptive,
                                 pycvodes.integrate_predefined,
                                 *args, **kwargs)
docs: Do not use directly (use ``integrate(..., integrator='cvode')``).
  
          Uses CVode from CVodes in
          `SUNDIALS <https://computation.llnl.gov/casc/sundials/>`_
          (via `pycvodes <https://pypi.python.org/pypi/pycvodes>`_)
          to integrate the ODE system.