class_docstr: Abstract simulation class. It does nothing besides printing and
  verbosing.
  
  Parameters
  ----------
  seed : `int`
      The seed of the random number generator
  
  verbose : `bool`
      If True, print things
  
  Attributes
  ----------
  time_start : `str`
      Start date of the simulation
  
  time_elapsed : `int`
      Duration of the simulation, in seconds
  
  time_end : `str`
      End date of the simulation
code: def __init__(self, seed: int = None, verbose: bool = True):
      Base.__init__(self)
      self.seed = seed
      self.verbose = verbose
      if seed is not None and seed >= 0:
          self._set_seed()
      self._set("time_start", None)
      self._set("time_elapsed", None)
      self._set("time_end", None)
      self._set("_time_start", None)
  
file_path: tick/tick/base/simulation/simu.py
imports: from abc import ABC, abstractmethod
  from time import time
  import numpy
  from tick.base import Base
label_desc: Use image node_id 1 to create a new Simu object from inherited base classes: ABC, Base with example: obj = Simu(seed, verbose)