code: def hhn_create(size, params):
      c_params = c_hhn_params()
  
      c_params.nu = params.nu
      c_params.gNa = params.gNa
      c_params.gK = params.gK
      c_params.gL = params.gL
      c_params.vNa = params.vNa
      c_params.vK = params.vK
      c_params.vL = params.vL
      c_params.vRest = params.vRest
      c_params.Icn1 = params.Icn1
      c_params.Icn2 = params.Icn2
      c_params.Vsyninh = params.Vsyninh
      c_params.Vsynexc = params.Vsynexc
      c_params.alfa_inhibitory = params.alfa_inhibitory
      c_params.betta_inhibitory = params.betta_inhibitory
      c_params.alfa_excitatory = params.alfa_excitatory
      c_params.betta_excitatory = params.betta_excitatory
      c_params.w1 = params.w1
      c_params.w2 = params.w2
      c_params.w3 = params.w3
      c_params.deltah = params.deltah
      c_params.threshold = params.threshold
      c_params.eps = params.eps
  
      ccore = ccore_library.get()
  
      ccore.hhn_create.restype = POINTER(c_void_p)
      hhn_network_pointer = ccore.hhn_create(
          c_size_t(size), pointer(c_params)
      )
      return hhn_network_pointer
  
file_path: pyclustering/pyclustering/core/hhn_wrapper.py
imports: from pyclustering.core.wrapper import *
  from pyclustering.core.pyclustering_package import pyclustering_package, package_extractor, package_builder
label_desc: Use image node_id 1 for calling a global function with example usage: hhn_create(size, params) and returns: hhn_network_pointer