text: #
  # Collective Knowledge (algorithm)
  #
  # See CK LICENSE.txt for licensing details
  # See CK COPYRIGHT.txt for copyright details
  #
  # Developer: Grigori Fursin, Grigori.Fursin@cTuning.org, http://fursin.net
  #
  
  cfg={}  # Will be updated by CK (meta description of this module)
  work={} # Will be updated by CK (temporal data)
  ck=None # Will be updated by CK (initialized CK kernel) 
  
  # Local settings
  
  ##############################################################################
  # Initialize module
  
  def init(i):
      """
  
      Input:  {}
  
      Output: {
                return       - return code =  0, if successful
                                           >  0, if error
                (error)      - error text if return > 0
              }
  
      """
      return {'return':0}
  
  ##############################################################################
  # transform algorithm
  
  def transform(i):
      """
      Input:  {
              }
  
      Output: {
                return       - return code =  0, if successful
                                           >  0, if error
                (error)      - error text if return > 0
              }
  
      """
  
      print ('transform algorithm')
  
      ck.out('')
      ck.out('Command line: ')
      ck.out('')
  
      import json
      cmd=json.dumps(i, indent=2)
  
      ck.out(cmd)
  
      return {'return':0}
  