def METHOD_NAME():
    csv2 = os.path.join(path, 'data', 'smæll2.csv')
    df = vaex.open(csv2, convert=True)
    assert df.x.dtype == 'integer'
    mtime = os.path.getmtime(csv2 + ".hdf5")
    # calling it a second time should reuse the hdf5 file
    df = vaex.open(csv2, convert=True)
    assert mtime == os.path.getmtime(csv2 + ".hdf5")
    # different argument should result in new conversion
    import pyarrow.csv
    read_options = pyarrow.csv.ReadOptions(use_threads=False, encoding="utf8")
    parse_options = pyarrow.csv.ParseOptions()
    df = vaex.open(csv2, convert=True, convert_options=pyarrow.csv.ConvertOptions(column_types={'x': 'float64'}), read_options=read_options, parse_options=parse_options)
    assert mtime != os.path.getmtime(csv2 + ".hdf5")
    assert df.x.dtype == 'float64'