code: def __init__(
      self,
      rtol=1e-6,
      atol=1e-12,
      nsteps=500,
      max_step=0.0,
      first_step=0.0,  # determined by solver
      safety=0.9,
      ifactor=10.0,
      dfactor=0.2,
      beta=0.0,
      method=None,
      verbosity=-1,  # no messages if negative
  ):
      self.rtol = rtol
      self.atol = atol
      self.nsteps = nsteps
      self.max_step = max_step
      self.first_step = first_step
      self.safety = safety
      self.ifactor = ifactor
      self.dfactor = dfactor
      self.beta = beta
      self.verbosity = verbosity
      self.success = 1
      self.set_solout(None)
  
imports: import re
  import warnings
  from numpy import asarray, array, zeros, isscalar, real, imag, vstack
  from .None import vode
  from .None import _dop
  from .None import lsoda
label_desc: Use image node_id 1 to create a new dopri5 object from inherited base classes: IntegratorBase with example: obj = dopri5(rtol, atol, nsteps, max_step, first_step, safety, ifactor, dfactor, beta, method, verbosity)