def CreateAsciiWizardData(input_file_path, begin_index, number_of_lines, delimiters, consecutive_delimiters,
automatic_AM, selected_path, headers, attribute_matrix_type, tuple_dimensions, data_types):
    """
    Creates an ASCII Wizard Data object for use in the ReadASCIIData filter
    input_file_path: a string containing the path to the input file
    begin_index: an integer for the line number to start reading in the file
    number_of_lines: an integer of the number of lines to read
    delimiters: a list of characters to parse file with (ie. [',', ':'])
    consecutive_delimiters: a boolean for whether to treat consecutive delimiters as one
    automatic_AM: a boolean for whether to create a new attribute matrix
    selected_path: a DataArrayPath object for the input data
    headers: a list of strings containing header names (ie. ['x', 'y', 'z'])
    attribute_matrix_type: either an AttributeMatrix.Type object or the integer equivalent
    tuple_dimensions: a list of integers for the dimensions of each tuple
    data_types: a list of strings for the data types (ie. ['float', 'float', 'float'])
    """
    wizardData = {
    'inputFilePath': input_file_path,
    'beginIndex': begin_index,
    'numberOfLines': number_of_lines,
    'delimiters': delimiters,    
    'consecutiveDelimiters': consecutive_delimiters,
    'automaticAM': automatic_AM,
    'selectedPath': selected_path,
    'headers': headers,
    'attrMatType': attribute_matrix_type,
    'tupleDimensions': tuple_dimensions,
    'dataTypes': data_types
    }
    return wizardData