code: def grid(self,EdgeAttribute=None,network=None,NodeAttribute=None,\
  		nodeHorizontalSpacing=None,nodeList=None,nodeVerticalSpacing=None,verbose=None):
  		
  		network=check_network(self,network,verbose=verbose)
  		PARAMS=set_param(['EdgeAttribute','network','NodeAttribute',\
  		'nodeHorizontalSpacing','nodeList','nodeVerticalSpacing'],\
  		[EdgeAttribute,network,NodeAttribute,nodeHorizontalSpacing,nodeList,\
  		nodeVerticalSpacing])
  		response=api(url=self.__url+"/grid", PARAMS=PARAMS, method="POST", verbose=verbose)
  		return response
docs: Execute the Grid Layout on a network.
  
  		:param EdgeAttribute (string, optional): The name of the edge column contai
  			ning numeric values that will be used as weights in the layout algor
  			ithm. Only columns containing numeric values are shown
  		:param network (string, optional): Specifies a network by name, or by SUID
  			if the prefix SUID: is used. The keyword CURRENT, or a blank value c
  			an also be used to specify the current network.
  		:param NodeAttribute (string, optional): The name of the node column contai
  			ning numeric values that will be used as weights in the layout algor
  			ithm. Only columns containing numeric values are shown
  		:param nodeHorizontalSpacing (string, optional): Horizontal spacing between
  				nodes, in numeric value
  		:param nodeList (string, optional): Specifies a list of nodes. The keywords
  				all, selected, or unselected can be used to specify nodes by their
  			selection state. The pattern COLUMN:VALUE sets this parameter to any
  				rows that contain the specified column value; if the COLUMN prefix
  			is not used, the NAME column is matched by default. A list of COLUMN
  			:VALUE pairs of the format COLUMN1:VALUE1,COLUMN2:VALUE2,... can be
  			used to match multiple values.
  		:param nodeVerticalSpacing (string, optional): Vertical spacing between nod
  			es, in numeric value