def add_commands()

in vision_charts/submit.py [0:0]


def add_commands(forced_params, string, params, exp_id_start):
	for f in forced_params:
		string += f' {f}'
	number = []
	keys = list(params.keys())
	for param_name in keys:
		number.append(len(params[param_name]))
	numbers = np.where(np.zeros(number) == 0 )
	numbers = np.stack(numbers).transpose()
	commands = []
	for n in numbers :
		exp_id = exp_id_start
		command = string
		for e, k in enumerate(n):
			param_name = keys[e]
			param_value =  params[param_name][k]
			command += f' {param_name} {param_value}'
			exp_id += f'_{param_namer[param_name]}_{param_value}'
		if eval:
			command += ' --eval'
		command += f' --exp_id {exp_id}'
		commands.append(command)
	return commands