@staticmethod<EOL><INDENT>def create_template(material, path, show=False):<DEDENT>
file_name = '<STR_LIT>' % material.lower()<EOL>file_path = os.path.join(path, file_name)<EOL>with open(file_path, '<STR_LIT:w>', newline='<STR_LIT>') as csvfile:<EOL><INDENT>writer = csv.writer(csvfile, delimiter='<STR_LIT:U+002C>',<EOL>quotechar='<STR_LIT:">', quoting=csv.QUOTE_MINIMAL)<EOL>writer.writerow(['<STR_LIT:Name>', material])<EOL>writer.writerow(['<STR_LIT>', '<STR_LIT>'<EOL>'<STR_LIT>'])<EOL>writer.writerow(['<STR_LIT>', '<STR_LIT>'<EOL>'<STR_LIT>'])<EOL>writer.writerow(['<STR_LIT>', '<STR_LIT>',<EOL>'<STR_LIT>', '<STR_LIT>'])<EOL>writer.writerow(['<STR_LIT:T>', '<STR_LIT>',<EOL>'<STR_LIT>',<EOL>'<STR_LIT>'])<EOL>writer.writerow(['<STR_LIT>', '<STR_LIT>',<EOL>'<STR_LIT>', '<STR_LIT>'])<EOL>writer.writerow(['<STR_LIT:T>', '<STR_LIT>',<EOL>'<STR_LIT>', '<STR_LIT>'])<EOL>for i in range(<NUM_LIT:10>):<EOL><INDENT>writer.writerow([<NUM_LIT> + i*<NUM_LIT:50>, float(i), <NUM_LIT> + i, <NUM_LIT> + i])<EOL><DEDENT><DEDENT>if show is True:<EOL><INDENT>webbrowser.open_new(file_path)<EOL><DEDENT>
Create a template csv file for a data set.

:param material: the name of the material
:param path: the path of the directory where the file must be written
:param show: a boolean indicating whether the created file should be \
displayed after creation