class_docstr: !
  @brief Represents output dynamic of syncpr (Sync for Pattern Recognition).
class_docstr_tok: ["!","@","brief","Represents","output","dynamic","of","syncpr","(","Sync","for","Pattern","Recognition",")","."]
docstr: !
  @brief Constructor of syncpr dynamic.
  
  @param[in] phase (list): Dynamic of oscillators on each step of simulation. If ccore pointer is specified than it can be ignored.
  @param[in] time (list): Simulation time.
  @param[in] ccore (ctypes.pointer): Pointer to CCORE sync_dynamic instance in memory.
docstr_tok: ["!","@","brief","Constructor","of","syncpr","dynamic",".","@","param","[","in","]","phase","(","list",")",":","Dynamic","of","oscillators","on","each","step","of","simulation",".","If","ccore","pointer","is","specified","than","it","can","be","ignored",".","@","param","[","in","]","time","(","list",")",":","Simulation","time",".","@","param","[","in","]","ccore","(","ctypes.pointer",")",":","Pointer","to","CCORE","sync_dynamic","instance","in","memory","."]
code: def __init__(self, phase, time, ccore):
      """!
      @brief Constructor of syncpr dynamic.
  
      @param[in] phase (list): Dynamic of oscillators on each step of simulation. If ccore pointer is specified than it can be ignored.
      @param[in] time (list): Simulation time.
      @param[in] ccore (ctypes.pointer): Pointer to CCORE sync_dynamic instance in memory.
  
      """
      super().__init__(phase, time, ccore)
  
imports: import math
  import cmath
  import numpy
  from pyclustering.nnet import solve_type, initial_type, conn_type, conn_represent
  from pyclustering.nnet.sync import sync_network, sync_dynamic, sync_visualizer
  import pyclustering.core.syncpr_wrapper
  from pyclustering.core.wrapper import ccore_library
  from PIL import Image
  import matplotlib.pyplot
  import matplotlib.animation
label_desc: Use image node_id 1 to create a new syncpr_dynamic object from inherited base classes: sync_dynamic with example: obj = syncpr_dynamic(phase, time, ccore)