Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update asv-bot.yml #11

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

Update asv-bot.yml #11

wants to merge 4 commits into from

Conversation

lithomas1
Copy link
Owner

  • closes #xxxx
  • tests added / passed
  • Ensure all linting tests pass, see here for how to run them
  • whatsnew entry

@lithomas1
Copy link
Owner Author

@github-actions benchmark -b ^io.csv

@github-actions
Copy link

github-actions bot commented Nov 7, 2021

Benchmarks completed. View runner logs here.https://github.com/lithomas1/pandas/actions/runs/1431862008
Regex used: regex

@lithomas1
Copy link
Owner Author

@github-actions benchmark -b ^io.csv

@github-actions
Copy link

github-actions bot commented Nov 7, 2021

Benchmarks completed. View runner logs here.https://github.com/lithomas1/pandas/actions/runs/1431891957
Regex used: regex ^io.csv

@lithomas1
Copy link
Owner Author

@github-actions benchmark -b ^io

@github-actions
Copy link

github-actions bot commented Nov 7, 2021

Benchmarks completed. View runner logs here.https://github.com/lithomas1/pandas/actions/runs/1431953229
Regex used: regex

@lithomas1
Copy link
Owner Author

@github-actions benchmark -b ^io

@github-actions
Copy link

github-actions bot commented Nov 7, 2021

Benchmarks completed. View runner logs here.https://github.com/lithomas1/pandas/actions/runs/1432149221
Regex used: regex ^io

All benchmarks:

   before           after         ratio
 [0ecc2c78]       [5e3e5b4f]
 <asv-bot~3>       <asv-bot> 
   9.98±0.1ms       9.35±0.2ms     0.94  io.csv.ParseDateComparison.time_read_csv_dayfirst(False)
  5.04±0.08ms       4.94±0.1ms     0.98  io.csv.ParseDateComparison.time_read_csv_dayfirst(True)
   10.2±0.2ms       9.67±0.5ms     0.95  io.csv.ParseDateComparison.time_to_datetime_dayfirst(False)
  4.47±0.05ms       4.56±0.1ms     1.02  io.csv.ParseDateComparison.time_to_datetime_dayfirst(True)
     26.7±1ms         26.2±1ms     0.98  io.csv.ParseDateComparison.time_to_datetime_format_DD_MM_YYYY(False)
  4.93±0.07ms       4.60±0.2ms     0.93  io.csv.ParseDateComparison.time_to_datetime_format_DD_MM_YYYY(True)
  2.38±0.02ms       2.40±0.2ms     1.01  io.csv.ReadCSVCachedParseDates.time_read_csv_cached(False, 'c')
  3.47±0.01ms       3.54±0.2ms     1.02  io.csv.ReadCSVCachedParseDates.time_read_csv_cached(False, 'python')
  2.40±0.02ms      2.33±0.06ms     0.97  io.csv.ReadCSVCachedParseDates.time_read_csv_cached(True, 'c')
  3.50±0.02ms       3.36±0.2ms     0.96  io.csv.ReadCSVCachedParseDates.time_read_csv_cached(True, 'python')
     38.5±2ms       39.6±0.9ms     1.03  io.csv.ReadCSVCategorical.time_convert_direct('c')
    226±0.9ms          218±4ms     0.96  io.csv.ReadCSVCategorical.time_convert_direct('python')
     58.0±1ms       57.7±0.6ms     1.00  io.csv.ReadCSVCategorical.time_convert_post('c')
      203±1ms          199±5ms     0.98  io.csv.ReadCSVCategorical.time_convert_post('python')
     25.3±2ms         24.9±2ms     0.98  io.csv.ReadCSVComment.time_comment('c')
     25.2±2ms         25.9±2ms     1.03  io.csv.ReadCSVComment.time_comment('python')
   36.8±0.4ms       36.0±0.5ms     0.98  io.csv.ReadCSVConcatDatetime.time_read_csv
   16.5±0.3ms       16.3±0.3ms     0.99  io.csv.ReadCSVConcatDatetimeBadDateValue.time_read_csv('')
   12.8±0.2ms       12.7±0.1ms     0.99  io.csv.ReadCSVConcatDatetimeBadDateValue.time_read_csv('0')
   19.2±0.3ms       19.0±0.4ms     0.99  io.csv.ReadCSVConcatDatetimeBadDateValue.time_read_csv('nan')
   93.3±0.8ms         90.8±1ms     0.97  io.csv.ReadCSVDInferDatetimeFormat.time_read_csv(False, 'custom')
  2.14±0.03ms      2.06±0.04ms     0.96  io.csv.ReadCSVDInferDatetimeFormat.time_read_csv(False, 'iso8601')
  1.94±0.03ms      1.95±0.04ms     1.01  io.csv.ReadCSVDInferDatetimeFormat.time_read_csv(False, 'ymd')
   6.26±0.2ms      6.19±0.08ms     0.99  io.csv.ReadCSVDInferDatetimeFormat.time_read_csv(True, 'custom')
  2.57±0.08ms      2.39±0.06ms     0.93  io.csv.ReadCSVDInferDatetimeFormat.time_read_csv(True, 'iso8601')
  2.82±0.05ms      2.77±0.06ms     0.98  io.csv.ReadCSVDInferDatetimeFormat.time_read_csv(True, 'ymd')
   25.4±0.2ms       24.2±0.9ms     0.95  io.csv.ReadCSVEngine.time_read_bytescsv('c')
  10.0±0.08ms       9.76±0.1ms     0.97  io.csv.ReadCSVEngine.time_read_bytescsv('pyarrow')
      355±1ms          357±7ms     1.01  io.csv.ReadCSVEngine.time_read_bytescsv('python')
   25.8±0.5ms       24.6±0.7ms     0.95  io.csv.ReadCSVEngine.time_read_stringcsv('c')
   10.5±0.1ms       10.5±0.2ms     0.99  io.csv.ReadCSVEngine.time_read_stringcsv('pyarrow')
      352±6ms          346±5ms     0.98  io.csv.ReadCSVEngine.time_read_stringcsv('python')
  1.89±0.04ms      1.80±0.01ms     0.95  io.csv.ReadCSVFloatPrecision.time_read_csv(',', '.', 'high')
  3.31±0.07ms      3.28±0.04ms     0.99  io.csv.ReadCSVFloatPrecision.time_read_csv(',', '.', 'round_trip')
  1.82±0.02ms      1.85±0.02ms     1.02  io.csv.ReadCSVFloatPrecision.time_read_csv(',', '.', None)
  1.94±0.04ms      1.85±0.04ms     0.95  io.csv.ReadCSVFloatPrecision.time_read_csv(',', '_', 'high')
  1.95±0.02ms      1.91±0.03ms     0.98  io.csv.ReadCSVFloatPrecision.time_read_csv(',', '_', 'round_trip')
  1.95±0.02ms      1.91±0.04ms     0.98  io.csv.ReadCSVFloatPrecision.time_read_csv(',', '_', None)
  1.82±0.01ms      1.81±0.03ms     0.99  io.csv.ReadCSVFloatPrecision.time_read_csv(';', '.', 'high')
  3.29±0.03ms      3.22±0.08ms     0.98  io.csv.ReadCSVFloatPrecision.time_read_csv(';', '.', 'round_trip')
  1.84±0.01ms      1.79±0.01ms     0.97  io.csv.ReadCSVFloatPrecision.time_read_csv(';', '.', None)
  1.88±0.02ms      1.96±0.03ms     1.04  io.csv.ReadCSVFloatPrecision.time_read_csv(';', '_', 'high')
  1.92±0.03ms      1.91±0.03ms     1.00  io.csv.ReadCSVFloatPrecision.time_read_csv(';', '_', 'round_trip')
  1.93±0.02ms      1.94±0.02ms     1.01  io.csv.ReadCSVFloatPrecision.time_read_csv(';', '_', None)
  4.14±0.05ms      4.18±0.05ms     1.01  io.csv.ReadCSVFloatPrecision.time_read_csv_python_engine(',', '.', 'high')
  4.16±0.08ms       4.22±0.2ms     1.01  io.csv.ReadCSVFloatPrecision.time_read_csv_python_engine(',', '.', 'round_trip')
  4.08±0.09ms      4.14±0.08ms     1.01  io.csv.ReadCSVFloatPrecision.time_read_csv_python_engine(',', '.', None)
  3.43±0.04ms       3.32±0.2ms     0.97  io.csv.ReadCSVFloatPrecision.time_read_csv_python_engine(',', '_', 'high')
  3.45±0.02ms      3.33±0.03ms     0.97  io.csv.ReadCSVFloatPrecision.time_read_csv_python_engine(',', '_', 'round_trip')
  3.43±0.02ms      3.37±0.04ms     0.98  io.csv.ReadCSVFloatPrecision.time_read_csv_python_engine(',', '_', None)
  4.21±0.01ms      4.27±0.03ms     1.01  io.csv.ReadCSVFloatPrecision.time_read_csv_python_engine(';', '.', 'high')
  4.18±0.04ms       3.99±0.1ms     0.95  io.csv.ReadCSVFloatPrecision.time_read_csv_python_engine(';', '.', 'round_trip')
   4.23±0.1ms       4.09±0.2ms     0.97  io.csv.ReadCSVFloatPrecision.time_read_csv_python_engine(';', '.', None)
  3.35±0.04ms       3.35±0.2ms     1.00  io.csv.ReadCSVFloatPrecision.time_read_csv_python_engine(';', '_', 'high')
  3.34±0.04ms      3.24±0.08ms     0.97  io.csv.ReadCSVFloatPrecision.time_read_csv_python_engine(';', '_', 'round_trip')
  3.41±0.06ms      3.31±0.06ms     0.97  io.csv.ReadCSVFloatPrecision.time_read_csv_python_engine(';', '_', None)
      102±1ms       98.1±0.6ms     0.96  io.csv.ReadCSVMemMapUTF8.time_read_memmapped_utf8
            0                0      n/a  io.csv.ReadCSVMemoryGrowth.mem_parser_chunks('c')
            0                0      n/a  io.csv.ReadCSVMemoryGrowth.mem_parser_chunks('python')
  2.05±0.09ms      1.94±0.03ms     0.95  io.csv.ReadCSVParseDates.time_baseline('c')
   2.08±0.1ms      2.10±0.03ms     1.01  io.csv.ReadCSVParseDates.time_baseline('python')
  2.30±0.05ms      2.24±0.04ms     0.97  io.csv.ReadCSVParseDates.time_multiple_date('c')
  2.41±0.03ms       2.41±0.1ms     1.00  io.csv.ReadCSVParseDates.time_multiple_date('python')
   4.18±0.1ms      4.12±0.08ms     0.99  io.csv.ReadCSVParseSpecialDate.time_read_special_date('hm', 'c')
   15.7±0.2ms       14.5±0.3ms     0.92  io.csv.ReadCSVParseSpecialDate.time_read_special_date('hm', 'python')
   10.0±0.2ms       9.68±0.2ms     0.97  io.csv.ReadCSVParseSpecialDate.time_read_special_date('mY', 'c')
   45.3±0.9ms       42.6±0.6ms     0.94  io.csv.ReadCSVParseSpecialDate.time_read_special_date('mY', 'python')
   5.02±0.1ms      4.86±0.08ms     0.97  io.csv.ReadCSVParseSpecialDate.time_read_special_date('mdY', 'c')
   16.9±0.8ms       16.0±0.3ms     0.95  io.csv.ReadCSVParseSpecialDate.time_read_special_date('mdY', 'python')
   15.1±0.3ms       15.1±0.3ms     1.00  io.csv.ReadCSVSkipRows.time_skipprows(10000, 'c')
   13.8±0.8ms       11.9±0.2ms    ~0.86  io.csv.ReadCSVSkipRows.time_skipprows(10000, 'pyarrow')
   59.6±0.7ms         58.8±1ms     0.99  io.csv.ReadCSVSkipRows.time_skipprows(10000, 'python')
   22.1±0.2ms       21.5±0.2ms     0.97  io.csv.ReadCSVSkipRows.time_skipprows(None, 'c')
   13.1±0.9ms       11.9±0.4ms     0.91  io.csv.ReadCSVSkipRows.time_skipprows(None, 'pyarrow')
   83.7±0.9ms         81.8±1ms     0.98  io.csv.ReadCSVSkipRows.time_skipprows(None, 'python')
  22.0±0.07ms       21.2±0.9ms     0.96  io.csv.ReadCSVThousands.time_thousands(',', ',', 'c')
    188±0.9ms          182±2ms     0.97  io.csv.ReadCSVThousands.time_thousands(',', ',', 'python')
   17.7±0.3ms       17.3±0.4ms     0.98  io.csv.ReadCSVThousands.time_thousands(',', None, 'c')
   76.6±0.6ms         79.2±3ms     1.03  io.csv.ReadCSVThousands.time_thousands(',', None, 'python')
   21.6±0.2ms       21.1±0.7ms     0.98  io.csv.ReadCSVThousands.time_thousands('|', ',', 'c')
      193±5ms          186±2ms     0.96  io.csv.ReadCSVThousands.time_thousands('|', ',', 'python')
  17.8±0.06ms       17.3±0.5ms     0.97  io.csv.ReadCSVThousands.time_thousands('|', None, 'c')
   77.7±0.4ms         80.4±3ms     1.04  io.csv.ReadCSVThousands.time_thousands('|', None, 'python')
   4.50±0.2ms       4.72±0.3ms     1.05  io.csv.ReadUint64Integers.time_read_uint64
   8.65±0.8ms       8.30±0.3ms     0.96  io.csv.ReadUint64Integers.time_read_uint64_na_values
   7.96±0.1ms       7.73±0.4ms     0.97  io.csv.ReadUint64Integers.time_read_uint64_neg_values
      170±2ms          174±6ms     1.02  io.csv.ToCSV.time_frame('long')
   24.4±0.6ms         24.1±1ms     0.99  io.csv.ToCSV.time_frame('mixed')
      138±1ms          139±5ms     1.01  io.csv.ToCSV.time_frame('wide')
  19.2±0.08ms       19.2±0.3ms     1.00  io.csv.ToCSVDatetime.time_frame_date_formatting
  6.61±0.05ms       6.63±0.1ms     1.00  io.csv.ToCSVDatetimeBig.time_frame(1000)
   62.8±0.9ms         60.4±1ms     0.96  io.csv.ToCSVDatetimeBig.time_frame(10000)
      601±5ms          599±8ms     1.00  io.csv.ToCSVDatetimeBig.time_frame(100000)
   2.87±0.03s        2.88±0.1s     1.00  io.csv.ToCSVIndexes.time_head_of_multiindex
   1.12±0.01s       1.10±0.03s     0.98  io.csv.ToCSVIndexes.time_multiindex
      860±6ms         836±10ms     0.97  io.csv.ToCSVIndexes.time_standard_index
      854±8ms          866±4ms     1.01  io.excel.ReadExcel.time_read_excel('odf')
      203±2ms          211±5ms     1.04  io.excel.ReadExcel.time_read_excel('openpyxl')
   45.2±0.6ms         46.4±1ms     1.02  io.excel.ReadExcel.time_read_excel('xlrd')
      455±2ms          442±8ms     0.97  io.excel.WriteExcel.time_write_excel('openpyxl')
      251±3ms          243±6ms     0.97  io.excel.WriteExcel.time_write_excel('xlsxwriter')
      220±3ms          209±3ms     0.95  io.excel.WriteExcel.time_write_excel('xlwt')
   28.3±0.5ms       26.7±0.7ms     0.94  io.hdf.HDF.time_read_hdf('fixed')
   89.6±0.4ms       85.8±0.8ms     0.96  io.hdf.HDF.time_read_hdf('table')
   30.1±0.4ms       28.5±0.8ms     0.94  io.hdf.HDF.time_write_hdf('fixed')
     96.2±3ms         90.9±2ms     0.94  io.hdf.HDF.time_write_hdf('table')
   10.0±0.2ms       9.39±0.2ms     0.94  io.hdf.HDFStoreDataFrame.time_query_store_table
   13.8±0.2ms       13.1±0.3ms     0.95  io.hdf.HDFStoreDataFrame.time_query_store_table_wide
   23.0±0.6ms       22.5±0.4ms     0.98  io.hdf.HDFStoreDataFrame.time_read_store
   53.9±0.4ms       51.8±0.7ms     0.96  io.hdf.HDFStoreDataFrame.time_read_store_mixed
   6.17±0.2ms       6.08±0.2ms     0.99  io.hdf.HDFStoreDataFrame.time_read_store_table
   49.8±0.6ms       49.4±0.5ms     0.99  io.hdf.HDFStoreDataFrame.time_read_store_table_mixed
   12.0±0.7ms         12.4±1ms     1.04  io.hdf.HDFStoreDataFrame.time_read_store_table_wide
  3.73±0.06ms       3.79±0.1ms     1.02  io.hdf.HDFStoreDataFrame.time_store_info
  1.97±0.03μs      1.88±0.05μs     0.95  io.hdf.HDFStoreDataFrame.time_store_repr
  2.01±0.03μs      2.00±0.04μs     0.99  io.hdf.HDFStoreDataFrame.time_store_str
   17.0±0.1ms       16.8±0.3ms     0.99  io.hdf.HDFStoreDataFrame.time_write_store
   24.5±0.6ms       24.3±0.4ms     0.99  io.hdf.HDFStoreDataFrame.time_write_store_mixed
   32.7±0.2ms       32.6±0.7ms     1.00  io.hdf.HDFStoreDataFrame.time_write_store_table
      172±4ms          172±2ms     1.00  io.hdf.HDFStoreDataFrame.time_write_store_table_dc
   47.5±0.4ms       46.0±0.5ms     0.97  io.hdf.HDFStoreDataFrame.time_write_store_table_mixed
   59.5±0.9ms         58.4±3ms     0.98  io.hdf.HDFStoreDataFrame.time_write_store_table_wide
   67.8±0.5ms         66.9±2ms     0.99  io.json.NormalizeJSON.time_normalize_json('columns', 'df')
   68.2±0.4ms         66.3±2ms     0.97  io.json.NormalizeJSON.time_normalize_json('columns', 'df_date_idx')
   67.7±0.8ms         66.2±1ms     0.98  io.json.NormalizeJSON.time_normalize_json('columns', 'df_int_float_str')
   65.9±0.9ms       64.3±0.6ms     0.98  io.json.NormalizeJSON.time_normalize_json('columns', 'df_int_floats')
     69.0±1ms         66.0±2ms     0.96  io.json.NormalizeJSON.time_normalize_json('columns', 'df_td_int_ts')
     67.0±1ms         64.9±1ms     0.97  io.json.NormalizeJSON.time_normalize_json('index', 'df')
   68.8±0.7ms         67.4±1ms     0.98  io.json.NormalizeJSON.time_normalize_json('index', 'df_date_idx')
   67.2±0.7ms         66.9±3ms     1.00  io.json.NormalizeJSON.time_normalize_json('index', 'df_int_float_str')
     67.1±2ms         66.1±3ms     0.98  io.json.NormalizeJSON.time_normalize_json('index', 'df_int_floats')
   67.8±0.8ms         65.9±2ms     0.97  io.json.NormalizeJSON.time_normalize_json('index', 'df_td_int_ts')
     67.9±1ms         66.3±3ms     0.98  io.json.NormalizeJSON.time_normalize_json('records', 'df')
   67.4±0.3ms       66.9±0.4ms     0.99  io.json.NormalizeJSON.time_normalize_json('records', 'df_date_idx')
   68.3±0.6ms         66.0±1ms     0.97  io.json.NormalizeJSON.time_normalize_json('records', 'df_int_float_str')
   68.1±0.5ms         67.2±2ms     0.99  io.json.NormalizeJSON.time_normalize_json('records', 'df_int_floats')
   68.1±0.2ms         67.2±1ms     0.99  io.json.NormalizeJSON.time_normalize_json('records', 'df_td_int_ts')
     67.5±1ms       65.2±0.7ms     0.97  io.json.NormalizeJSON.time_normalize_json('split', 'df')
     67.2±1ms         68.1±1ms     1.01  io.json.NormalizeJSON.time_normalize_json('split', 'df_date_idx')
   69.1±0.5ms         67.3±1ms     0.97  io.json.NormalizeJSON.time_normalize_json('split', 'df_int_float_str')
     66.7±2ms         67.1±1ms     1.01  io.json.NormalizeJSON.time_normalize_json('split', 'df_int_floats')
     64.8±2ms         67.4±1ms     1.04  io.json.NormalizeJSON.time_normalize_json('split', 'df_td_int_ts')
   68.9±0.4ms       67.2±0.8ms     0.98  io.json.NormalizeJSON.time_normalize_json('values', 'df')
   68.8±0.8ms         68.0±1ms     0.99  io.json.NormalizeJSON.time_normalize_json('values', 'df_date_idx')
     69.8±1ms       67.7±0.8ms     0.97  io.json.NormalizeJSON.time_normalize_json('values', 'df_int_float_str')
     67.9±3ms         67.0±2ms     0.99  io.json.NormalizeJSON.time_normalize_json('values', 'df_int_floats')
   70.1±0.9ms         67.3±1ms     0.96  io.json.NormalizeJSON.time_normalize_json('values', 'df_td_int_ts')
      585±4ms         600±10ms     1.02  io.json.ReadJSON.time_read_json('index', 'datetime')
     617±10ms          585±7ms     0.95  io.json.ReadJSON.time_read_json('index', 'int')
      307±1ms          298±3ms     0.97  io.json.ReadJSON.time_read_json('records', 'datetime')
      301±4ms          299±5ms     0.99  io.json.ReadJSON.time_read_json('records', 'int')
      173±5ms          166±2ms     0.96  io.json.ReadJSON.time_read_json('split', 'datetime')
      158±3ms          154±1ms     0.97  io.json.ReadJSON.time_read_json('split', 'int')
         274M             276M     1.01  io.json.ReadJSONLines.peakmem_read_json_lines('datetime')
         274M             277M     1.01  io.json.ReadJSONLines.peakmem_read_json_lines('int')
         213M             215M     1.01  io.json.ReadJSONLines.peakmem_read_json_lines_concat('datetime')
         213M             215M     1.01  io.json.ReadJSONLines.peakmem_read_json_lines_concat('int')
         213M             215M     1.01  io.json.ReadJSONLines.peakmem_read_json_lines_nrows('datetime')
         213M             215M     1.01  io.json.ReadJSONLines.peakmem_read_json_lines_nrows('int')
      368±2ms          362±2ms     0.98  io.json.ReadJSONLines.time_read_json_lines('datetime')
      370±3ms          364±3ms     0.98  io.json.ReadJSONLines.time_read_json_lines('int')
      375±3ms          367±2ms     0.98  io.json.ReadJSONLines.time_read_json_lines_concat('datetime')
      374±7ms          374±3ms     1.00  io.json.ReadJSONLines.time_read_json_lines_concat('int')
   95.1±0.4ms       94.1±0.6ms     0.99  io.json.ReadJSONLines.time_read_json_lines_nrows('datetime')
     96.1±3ms       94.9±0.7ms     0.99  io.json.ReadJSONLines.time_read_json_lines_nrows('int')
         205M             207M     1.01  io.json.ToJSON.peakmem_to_json('columns', 'df')
         213M             215M     1.01  io.json.ToJSON.peakmem_to_json('columns', 'df_date_idx')
         216M             218M     1.01  io.json.ToJSON.peakmem_to_json('columns', 'df_int_float_str')
         215M             217M     1.01  io.json.ToJSON.peakmem_to_json('columns', 'df_int_floats')
         214M             215M     1.01  io.json.ToJSON.peakmem_to_json('columns', 'df_td_int_ts')
         202M             204M     1.01  io.json.ToJSON.peakmem_to_json('index', 'df')
         205M             207M     1.01  io.json.ToJSON.peakmem_to_json('index', 'df_date_idx')
         213M             215M     1.01  io.json.ToJSON.peakmem_to_json('index', 'df_int_float_str')
         211M             212M     1.01  io.json.ToJSON.peakmem_to_json('index', 'df_int_floats')
         206M             208M     1.01  io.json.ToJSON.peakmem_to_json('index', 'df_td_int_ts')
         198M             200M     1.01  io.json.ToJSON.peakmem_to_json('records', 'df')
         198M             200M     1.01  io.json.ToJSON.peakmem_to_json('records', 'df_date_idx')
         208M             210M     1.01  io.json.ToJSON.peakmem_to_json('records', 'df_int_float_str')
         205M             207M     1.01  io.json.ToJSON.peakmem_to_json('records', 'df_int_floats')
         201M             203M     1.01  io.json.ToJSON.peakmem_to_json('records', 'df_td_int_ts')
         192M             194M     1.01  io.json.ToJSON.peakmem_to_json('split', 'df')
         197M             199M     1.01  io.json.ToJSON.peakmem_to_json('split', 'df_date_idx')
         198M             200M     1.01  io.json.ToJSON.peakmem_to_json('split', 'df_int_float_str')
         197M             199M     1.01  io.json.ToJSON.peakmem_to_json('split', 'df_int_floats')
         192M             194M     1.01  io.json.ToJSON.peakmem_to_json('split', 'df_td_int_ts')
         192M             194M     1.01  io.json.ToJSON.peakmem_to_json('values', 'df')
         192M             194M     1.01  io.json.ToJSON.peakmem_to_json('values', 'df_date_idx')
         192M             194M     1.01  io.json.ToJSON.peakmem_to_json('values', 'df_int_float_str')
         192M             194M     1.01  io.json.ToJSON.peakmem_to_json('values', 'df_int_floats')
         188M             190M     1.01  io.json.ToJSON.peakmem_to_json('values', 'df_td_int_ts')
      109±2ms          108±2ms     0.99  io.json.ToJSON.time_to_json('columns', 'df')
      129±4ms          128±2ms     0.99  io.json.ToJSON.time_to_json('columns', 'df_date_idx')
      131±3ms          130±3ms     0.99  io.json.ToJSON.time_to_json('columns', 'df_int_float_str')
      138±2ms          137±4ms     0.99  io.json.ToJSON.time_to_json('columns', 'df_int_floats')
      121±3ms          120±1ms     0.99  io.json.ToJSON.time_to_json('columns', 'df_td_int_ts')
      117±3ms        117±0.8ms     1.00  io.json.ToJSON.time_to_json('index', 'df')
      126±3ms          127±2ms     1.01  io.json.ToJSON.time_to_json('index', 'df_date_idx')
      155±3ms          149±4ms     0.96  io.json.ToJSON.time_to_json('index', 'df_int_float_str')
      157±3ms          151±3ms     0.96  io.json.ToJSON.time_to_json('index', 'df_int_floats')
      137±2ms          133±3ms     0.97  io.json.ToJSON.time_to_json('index', 'df_td_int_ts')
     97.9±2ms         95.6±2ms     0.98  io.json.ToJSON.time_to_json('records', 'df')
      102±2ms         98.5±2ms     0.96  io.json.ToJSON.time_to_json('records', 'df_date_idx')
      129±2ms          128±4ms     0.99  io.json.ToJSON.time_to_json('records', 'df_int_float_str')
      131±3ms          130±2ms     1.00  io.json.ToJSON.time_to_json('records', 'df_int_floats')
      114±1ms        108±0.6ms     0.95  io.json.ToJSON.time_to_json('records', 'df_td_int_ts')
     96.4±2ms         94.8±1ms     0.98  io.json.ToJSON.time_to_json('split', 'df')
     99.6±1ms         97.9±2ms     0.98  io.json.ToJSON.time_to_json('split', 'df_date_idx')
      114±1ms          115±1ms     1.01  io.json.ToJSON.time_to_json('split', 'df_int_float_str')
      115±1ms          114±3ms     0.99  io.json.ToJSON.time_to_json('split', 'df_int_floats')
     96.2±2ms         97.4±1ms     1.01  io.json.ToJSON.time_to_json('split', 'df_td_int_ts')
     86.6±1ms       83.1±0.8ms     0.96  io.json.ToJSON.time_to_json('values', 'df')
     90.0±2ms         84.4±1ms     0.94  io.json.ToJSON.time_to_json('values', 'df_date_idx')
      103±2ms          102±2ms     0.99  io.json.ToJSON.time_to_json('values', 'df_int_float_str')
    105±0.8ms          101±1ms     0.96  io.json.ToJSON.time_to_json('values', 'df_int_floats')
     88.2±1ms         84.4±1ms     0.96  io.json.ToJSON.time_to_json('values', 'df_td_int_ts')
      291±1ms          285±4ms     0.98  io.json.ToJSONISO.time_iso_format('columns')
      299±2ms          293±3ms     0.98  io.json.ToJSONISO.time_iso_format('index')
      258±4ms          255±3ms     0.99  io.json.ToJSONISO.time_iso_format('records')
      282±1ms          284±6ms     1.01  io.json.ToJSONISO.time_iso_format('split')
      242±5ms          241±4ms     1.00  io.json.ToJSONISO.time_iso_format('values')
      161±2ms          163±6ms     1.01  io.json.ToJSONLines.time_delta_int_tstamp_lines
      199±3ms          197±2ms     0.99  io.json.ToJSONLines.time_float_int_lines
      195±2ms          197±3ms     1.01  io.json.ToJSONLines.time_float_int_str_lines
      224±3ms          222±5ms     0.99  io.json.ToJSONLines.time_float_longint_str_lines
      153±3ms          152±3ms     1.00  io.json.ToJSONLines.time_floats_with_dt_index_lines
      147±4ms        148±0.9ms     1.01  io.json.ToJSONLines.time_floats_with_int_idex_lines
         130M             132M     1.02  io.json.ToJSONMem.peakmem_float
         130M             132M     1.02  io.json.ToJSONMem.peakmem_int
         208M             212M     1.02  io.json.ToJSONWide.peakmem_to_json('columns', 'df')
         217M             220M     1.02  io.json.ToJSONWide.peakmem_to_json('columns', 'df_date_idx')
         221M             223M     1.01  io.json.ToJSONWide.peakmem_to_json('columns', 'df_int_float_str')
         220M             222M     1.01  io.json.ToJSONWide.peakmem_to_json('columns', 'df_int_floats')
         219M             221M     1.01  io.json.ToJSONWide.peakmem_to_json('columns', 'df_td_int_ts')
         205M             208M     1.02  io.json.ToJSONWide.peakmem_to_json('index', 'df')
         208M             212M     1.02  io.json.ToJSONWide.peakmem_to_json('index', 'df_date_idx')
         218M             219M     1.01  io.json.ToJSONWide.peakmem_to_json('index', 'df_int_float_str')
         217M             218M     1.01  io.json.ToJSONWide.peakmem_to_json('index', 'df_int_floats')
         212M             214M     1.01  io.json.ToJSONWide.peakmem_to_json('index', 'df_td_int_ts')
         205M             209M     1.02  io.json.ToJSONWide.peakmem_to_json('records', 'df')
         205M             209M     1.02  io.json.ToJSONWide.peakmem_to_json('records', 'df_date_idx')
         213M             215M     1.01  io.json.ToJSONWide.peakmem_to_json('records', 'df_int_float_str')
         213M             214M     1.01  io.json.ToJSONWide.peakmem_to_json('records', 'df_int_floats')
         207M             209M     1.01  io.json.ToJSONWide.peakmem_to_json('records', 'df_td_int_ts')
         196M             198M     1.01  io.json.ToJSONWide.peakmem_to_json('split', 'df')
         201M             205M     1.02  io.json.ToJSONWide.peakmem_to_json('split', 'df_date_idx')
         204M             206M     1.01  io.json.ToJSONWide.peakmem_to_json('split', 'df_int_float_str')
         203M             205M     1.01  io.json.ToJSONWide.peakmem_to_json('split', 'df_int_floats')
         198M             200M     1.01  io.json.ToJSONWide.peakmem_to_json('split', 'df_td_int_ts')
         194M             196M     1.01  io.json.ToJSONWide.peakmem_to_json('values', 'df')
         194M             196M     1.01  io.json.ToJSONWide.peakmem_to_json('values', 'df_date_idx')
         198M             200M     1.01  io.json.ToJSONWide.peakmem_to_json('values', 'df_int_float_str')
         197M             199M     1.01  io.json.ToJSONWide.peakmem_to_json('values', 'df_int_floats')
         195M             197M     1.01  io.json.ToJSONWide.peakmem_to_json('values', 'df_td_int_ts')
         205M             207M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('columns', 'df')
         215M             217M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('columns', 'df_date_idx')
         216M             218M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('columns', 'df_int_float_str')
         215M             217M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('columns', 'df_int_floats')
         212M             214M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('columns', 'df_td_int_ts')
         206M             208M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('index', 'df')
         206M             208M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('index', 'df_date_idx')
         207M             209M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('index', 'df_int_float_str')
         206M             208M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('index', 'df_int_floats')
         200M             202M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('index', 'df_td_int_ts')
         206M             208M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('records', 'df')
         206M             208M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('records', 'df_date_idx')
         207M             209M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('records', 'df_int_float_str')
         206M             208M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('records', 'df_int_floats')
         200M             202M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('records', 'df_td_int_ts')
         194M             196M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('split', 'df')
         194M             196M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('split', 'df_date_idx')
         198M             200M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('split', 'df_int_float_str')
         197M             199M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('split', 'df_int_floats')
         188M             190M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('split', 'df_td_int_ts')
         194M             196M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('values', 'df')
         194M             196M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('values', 'df_date_idx')
         198M             200M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('values', 'df_int_float_str')
         197M             199M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('values', 'df_int_floats')
         188M             190M     1.01  io.json.ToJSONWide.peakmem_to_json_wide('values', 'df_td_int_ts')
      108±2ms          108±1ms     1.00  io.json.ToJSONWide.time_to_json('columns', 'df')
      128±2ms          128±3ms     1.01  io.json.ToJSONWide.time_to_json('columns', 'df_date_idx')
      133±2ms          131±3ms     0.99  io.json.ToJSONWide.time_to_json('columns', 'df_int_float_str')
      140±4ms          139±2ms     0.99  io.json.ToJSONWide.time_to_json('columns', 'df_int_floats')
      120±3ms          120±4ms     1.00  io.json.ToJSONWide.time_to_json('columns', 'df_td_int_ts')
      117±1ms          114±2ms     0.98  io.json.ToJSONWide.time_to_json('index', 'df')
      125±3ms          124±3ms     0.99  io.json.ToJSONWide.time_to_json('index', 'df_date_idx')
      150±2ms          152±4ms     1.01  io.json.ToJSONWide.time_to_json('index', 'df_int_float_str')
      157±2ms          156±4ms     0.99  io.json.ToJSONWide.time_to_json('index', 'df_int_floats')
      134±4ms          136±3ms     1.02  io.json.ToJSONWide.time_to_json('index', 'df_td_int_ts')
     98.7±3ms         98.4±4ms     1.00  io.json.ToJSONWide.time_to_json('records', 'df')
   98.8±0.8ms       98.2±0.2ms     0.99  io.json.ToJSONWide.time_to_json('records', 'df_date_idx')
      133±2ms          129±2ms     0.97  io.json.ToJSONWide.time_to_json('records', 'df_int_float_str')
      131±3ms          134±2ms     1.02  io.json.ToJSONWide.time_to_json('records', 'df_int_floats')
      109±3ms          109±4ms     0.99  io.json.ToJSONWide.time_to_json('records', 'df_td_int_ts')
     96.5±4ms         96.3±1ms     1.00  io.json.ToJSONWide.time_to_json('split', 'df')
     98.6±2ms         98.1±2ms     0.99  io.json.ToJSONWide.time_to_json('split', 'df_date_idx')
      114±3ms        115±0.7ms     1.00  io.json.ToJSONWide.time_to_json('split', 'df_int_float_str')
      116±1ms          114±3ms     0.98  io.json.ToJSONWide.time_to_json('split', 'df_int_floats')
     98.8±2ms       98.3±0.9ms     0.99  io.json.ToJSONWide.time_to_json('split', 'df_td_int_ts')
     87.0±2ms         87.7±1ms     1.01  io.json.ToJSONWide.time_to_json('values', 'df')
     87.6±1ms         87.3±1ms     1.00  io.json.ToJSONWide.time_to_json('values', 'df_date_idx')
      103±1ms          104±3ms     1.01  io.json.ToJSONWide.time_to_json('values', 'df_int_float_str')
      104±3ms          101±1ms     0.97  io.json.ToJSONWide.time_to_json('values', 'df_int_floats')
     87.0±3ms         85.4±3ms     0.98  io.json.ToJSONWide.time_to_json('values', 'df_td_int_ts')
     96.8±2ms         99.5±3ms     1.03  io.json.ToJSONWide.time_to_json_wide('columns', 'df')
      115±3ms          117±5ms     1.02  io.json.ToJSONWide.time_to_json_wide('columns', 'df_date_idx')
      121±2ms          124±3ms     1.03  io.json.ToJSONWide.time_to_json_wide('columns', 'df_int_float_str')
      127±3ms          130±3ms     1.02  io.json.ToJSONWide.time_to_json_wide('columns', 'df_int_floats')
      102±4ms          104±3ms     1.01  io.json.ToJSONWide.time_to_json_wide('columns', 'df_td_int_ts')
      104±2ms          109±2ms     1.05  io.json.ToJSONWide.time_to_json_wide('index', 'df')
      105±2ms          112±3ms     1.07  io.json.ToJSONWide.time_to_json_wide('index', 'df_date_idx')
      124±2ms          124±2ms     1.00  io.json.ToJSONWide.time_to_json_wide('index', 'df_int_float_str')
      123±1ms          124±3ms     1.01  io.json.ToJSONWide.time_to_json_wide('index', 'df_int_floats')
      113±1ms          118±4ms     1.04  io.json.ToJSONWide.time_to_json_wide('index', 'df_td_int_ts')
      104±3ms          107±3ms     1.03  io.json.ToJSONWide.time_to_json_wide('records', 'df')
      105±1ms          105±4ms     1.00  io.json.ToJSONWide.time_to_json_wide('records', 'df_date_idx')
      126±2ms          125±3ms     0.99  io.json.ToJSONWide.time_to_json_wide('records', 'df_int_float_str')
      124±4ms          125±2ms     1.01  io.json.ToJSONWide.time_to_json_wide('records', 'df_int_floats')
      115±1ms          114±2ms     0.99  io.json.ToJSONWide.time_to_json_wide('records', 'df_td_int_ts')
     86.4±1ms         87.7±3ms     1.02  io.json.ToJSONWide.time_to_json_wide('split', 'df')
     85.7±1ms         88.9±2ms     1.04  io.json.ToJSONWide.time_to_json_wide('split', 'df_date_idx')
      108±1ms          111±3ms     1.03  io.json.ToJSONWide.time_to_json_wide('split', 'df_int_float_str')
      102±3ms        104±0.8ms     1.02  io.json.ToJSONWide.time_to_json_wide('split', 'df_int_floats')
     89.6±1ms         91.4±2ms     1.02  io.json.ToJSONWide.time_to_json_wide('split', 'df_td_int_ts')
     85.6±1ms         87.9±2ms     1.03  io.json.ToJSONWide.time_to_json_wide('values', 'df')
   86.8±0.8ms         89.5±2ms     1.03  io.json.ToJSONWide.time_to_json_wide('values', 'df_date_idx')
      107±3ms        108±0.8ms     1.01  io.json.ToJSONWide.time_to_json_wide('values', 'df_int_float_str')
      103±1ms          105±2ms     1.02  io.json.ToJSONWide.time_to_json_wide('values', 'df_int_floats')
     91.3±2ms         92.7±1ms     1.02  io.json.ToJSONWide.time_to_json_wide('values', 'df_td_int_ts')
     748±10μs         734±10μs     0.98  io.parsers.ConcatDateCols.time_check_concat('AAAA', 1)
  1.80±0.04ms      1.78±0.04ms     0.99  io.parsers.ConcatDateCols.time_check_concat('AAAA', 2)
  1.47±0.02ms      1.57±0.04ms     1.07  io.parsers.ConcatDateCols.time_check_concat(1234567890, 1)
  3.50±0.07ms       3.56±0.2ms     1.02  io.parsers.ConcatDateCols.time_check_concat(1234567890, 2)
     46.4±2ms       46.9±0.7ms     1.01  io.parsers.DoesStringLookLikeDatetime.time_check_datetimes('0.0')
     73.6±1ms       73.7±0.8ms     1.00  io.parsers.DoesStringLookLikeDatetime.time_check_datetimes('10000')
     67.1±3ms       67.1±0.4ms     1.00  io.parsers.DoesStringLookLikeDatetime.time_check_datetimes('2Q2005')
         163M             165M     1.01  io.pickle.Pickle.peakmem_read_pickle
         155M             158M     1.01  io.pickle.Pickle.peakmem_write_pickle
   15.9±0.2ms       15.8±0.2ms     0.99  io.pickle.Pickle.time_read_pickle
   20.0±0.9ms       19.7±0.4ms     0.99  io.pickle.Pickle.time_write_pickle
   33.1±0.4ms       32.6±0.5ms     0.99  io.sas.SAS.time_read_sas('sas7bdat')
  4.44±0.09ms      4.44±0.04ms     1.00  io.sas.SAS.time_read_sas('xport')
   56.7±0.5ms         58.9±3ms     1.04  io.sql.ReadSQLTable.time_read_sql_table_all
   17.7±0.1ms       17.4±0.3ms     0.98  io.sql.ReadSQLTable.time_read_sql_table_parse_dates
   14.8±0.4ms       14.4±0.4ms     0.97  io.sql.ReadSQLTableDtypes.time_read_sql_table_column('bool')
   29.7±0.3ms       29.7±0.3ms     1.00  io.sql.ReadSQLTableDtypes.time_read_sql_table_column('datetime')
   14.8±0.1ms       14.5±0.2ms     0.98  io.sql.ReadSQLTableDtypes.time_read_sql_table_column('float')
   14.8±0.3ms       14.3±0.3ms     0.97  io.sql.ReadSQLTableDtypes.time_read_sql_table_column('float_with_nan')
   16.3±0.3ms       15.7±0.3ms     0.97  io.sql.ReadSQLTableDtypes.time_read_sql_table_column('int')
   15.5±0.3ms       15.0±0.3ms     0.96  io.sql.ReadSQLTableDtypes.time_read_sql_table_column('string')
   38.2±0.8ms       37.9±0.6ms     0.99  io.sql.SQL.time_read_sql_query('sqlalchemy')
   30.8±0.5ms       30.0±0.3ms     0.98  io.sql.SQL.time_read_sql_query('sqlite')
      132±2ms          128±2ms     0.97  io.sql.SQL.time_to_sql_dataframe('sqlalchemy')
     60.5±1ms       57.9±0.6ms     0.96  io.sql.SQL.time_to_sql_dataframe('sqlite')
   14.5±0.3ms       14.1±0.3ms     0.97  io.sql.WriteSQLDtypes.time_read_sql_query_select_column('sqlalchemy', 'bool')
  14.2±0.08ms       13.4±0.4ms     0.94  io.sql.WriteSQLDtypes.time_read_sql_query_select_column('sqlalchemy', 'datetime')
   13.6±0.4ms       13.5±0.3ms     0.99  io.sql.WriteSQLDtypes.time_read_sql_query_select_column('sqlalchemy', 'float')
   13.7±0.2ms       13.5±0.1ms     0.99  io.sql.WriteSQLDtypes.time_read_sql_query_select_column('sqlalchemy', 'float_with_nan')
   14.8±0.2ms       14.3±0.2ms     0.97  io.sql.WriteSQLDtypes.time_read_sql_query_select_column('sqlalchemy', 'int')
   13.9±0.2ms       13.8±0.2ms     0.99  io.sql.WriteSQLDtypes.time_read_sql_query_select_column('sqlalchemy', 'string')
  7.84±0.07ms      7.36±0.06ms     0.94  io.sql.WriteSQLDtypes.time_read_sql_query_select_column('sqlite', 'bool')
  7.16±0.08ms       6.61±0.1ms     0.92  io.sql.WriteSQLDtypes.time_read_sql_query_select_column('sqlite', 'datetime')
   6.52±0.2ms       6.30±0.1ms     0.97  io.sql.WriteSQLDtypes.time_read_sql_query_select_column('sqlite', 'float')
   6.56±0.1ms       6.18±0.2ms     0.94  io.sql.WriteSQLDtypes.time_read_sql_query_select_column('sqlite', 'float_with_nan')
   8.06±0.1ms       7.62±0.3ms     0.95  io.sql.WriteSQLDtypes.time_read_sql_query_select_column('sqlite', 'int')
  6.94±0.04ms      6.79±0.05ms     0.98  io.sql.WriteSQLDtypes.time_read_sql_query_select_column('sqlite', 'string')
     53.6±1ms         52.9±1ms     0.99  io.sql.WriteSQLDtypes.time_to_sql_dataframe_column('sqlalchemy', 'bool')
     79.7±1ms       81.1±0.5ms     1.02  io.sql.WriteSQLDtypes.time_to_sql_dataframe_column('sqlalchemy', 'datetime')
   52.0±0.7ms         50.7±1ms     0.98  io.sql.WriteSQLDtypes.time_to_sql_dataframe_column('sqlalchemy', 'float')
   53.3±0.4ms         51.7±2ms     0.97  io.sql.WriteSQLDtypes.time_to_sql_dataframe_column('sqlalchemy', 'float_with_nan')
   51.6±0.6ms         50.0±1ms     0.97  io.sql.WriteSQLDtypes.time_to_sql_dataframe_column('sqlalchemy', 'int')
   51.4±0.4ms       51.6±0.9ms     1.01  io.sql.WriteSQLDtypes.time_to_sql_dataframe_column('sqlalchemy', 'string')
   26.5±0.9ms       26.5±0.3ms     1.00  io.sql.WriteSQLDtypes.time_to_sql_dataframe_column('sqlite', 'bool')
   41.9±0.5ms       40.8±0.3ms     0.97  io.sql.WriteSQLDtypes.time_to_sql_dataframe_column('sqlite', 'datetime')
   22.5±0.3ms       22.3±0.2ms     0.99  io.sql.WriteSQLDtypes.time_to_sql_dataframe_column('sqlite', 'float')
   22.8±0.8ms       23.3±0.2ms     1.02  io.sql.WriteSQLDtypes.time_to_sql_dataframe_column('sqlite', 'float_with_nan')
   21.9±0.5ms       21.7±0.4ms     0.99  io.sql.WriteSQLDtypes.time_to_sql_dataframe_column('sqlite', 'int')
   22.8±0.5ms       23.0±0.3ms     1.01  io.sql.WriteSQLDtypes.time_to_sql_dataframe_column('sqlite', 'string')
     84.7±2ms         86.2±2ms     1.02  io.stata.Stata.time_read_stata('tc')
     80.7±2ms         80.5±2ms     1.00  io.stata.Stata.time_read_stata('td')
     81.3±3ms         83.3±2ms     1.03  io.stata.Stata.time_read_stata('th')
     82.5±1ms         82.1±2ms     1.00  io.stata.Stata.time_read_stata('tm')
     82.1±2ms         83.3±2ms     1.01  io.stata.Stata.time_read_stata('tq')
   87.9±0.6ms         88.1±1ms     1.00  io.stata.Stata.time_read_stata('tw')
     79.6±3ms         78.3±2ms     0.98  io.stata.Stata.time_read_stata('ty')
      148±4ms          147±3ms     0.99  io.stata.Stata.time_write_stata('tc')
      151±2ms          149±2ms     0.99  io.stata.Stata.time_write_stata('td')
      170±2ms          164±4ms     0.97  io.stata.Stata.time_write_stata('th')
      166±3ms          162±1ms     0.98  io.stata.Stata.time_write_stata('tm')
      169±3ms          162±3ms     0.96  io.stata.Stata.time_write_stata('tq')
      177±1ms          172±3ms     0.97  io.stata.Stata.time_write_stata('tw')
      167±3ms          161±3ms     0.96  io.stata.Stata.time_write_stata('ty')
      142±2ms          139±1ms     0.98  io.stata.StataMissing.time_read_stata('tc')
      137±2ms          133±2ms     0.97  io.stata.StataMissing.time_read_stata('td')
      139±1ms          136±2ms     0.97  io.stata.StataMissing.time_read_stata('th')
    139±0.6ms          137±1ms     0.99  io.stata.StataMissing.time_read_stata('tm')
      139±1ms          135±3ms     0.97  io.stata.StataMissing.time_read_stata('tq')
      142±1ms          139±2ms     0.98  io.stata.StataMissing.time_read_stata('tw')
    136±0.7ms          132±2ms     0.97  io.stata.StataMissing.time_read_stata('ty')
      218±4ms          215±4ms     0.99  io.stata.StataMissing.time_write_stata('tc')
      221±6ms          217±3ms     0.98  io.stata.StataMissing.time_write_stata('td')
      235±5ms          230±4ms     0.98  io.stata.StataMissing.time_write_stata('th')
      236±4ms          231±1ms     0.98  io.stata.StataMissing.time_write_stata('tm')
      235±2ms          229±3ms     0.98  io.stata.StataMissing.time_write_stata('tq')
      234±4ms          236±2ms     1.01  io.stata.StataMissing.time_write_stata('tw')
      240±5ms          229±1ms     0.95  io.stata.StataMissing.time_write_stata('ty')
         148M             150M     1.02  io.style.Render.peakmem_apply_format_hide_render(12, 12)
         148M             151M     1.02  io.style.Render.peakmem_apply_format_hide_render(12, 120)
         148M             150M     1.01  io.style.Render.peakmem_apply_format_hide_render(24, 12)
         149M             152M     1.01  io.style.Render.peakmem_apply_format_hide_render(24, 120)
         148M             150M     1.01  io.style.Render.peakmem_apply_format_hide_render(36, 12)
         150M             152M     1.01  io.style.Render.peakmem_apply_format_hide_render(36, 120)
         147M             149M     1.01  io.style.Render.peakmem_apply_render(12, 12)
         149M             151M     1.01  io.style.Render.peakmem_apply_render(12, 120)
         147M             149M     1.01  io.style.Render.peakmem_apply_render(24, 12)
         151M             153M     1.01  io.style.Render.peakmem_apply_render(24, 120)
         148M             150M     1.01  io.style.Render.peakmem_apply_render(36, 12)
         153M             155M     1.01  io.style.Render.peakmem_apply_render(36, 120)
         147M             149M     1.01  io.style.Render.peakmem_classes_render(12, 12)
         149M             151M     1.01  io.style.Render.peakmem_classes_render(12, 120)
         147M             149M     1.02  io.style.Render.peakmem_classes_render(24, 12)
         151M             153M     1.01  io.style.Render.peakmem_classes_render(24, 120)
         147M             150M     1.01  io.style.Render.peakmem_classes_render(36, 12)
         153M             155M     1.01  io.style.Render.peakmem_classes_render(36, 120)
         148M             150M     1.01  io.style.Render.peakmem_format_render(12, 12)
         149M             152M     1.01  io.style.Render.peakmem_format_render(12, 120)
         148M             150M     1.01  io.style.Render.peakmem_format_render(24, 12)
         151M             153M     1.01  io.style.Render.peakmem_format_render(24, 120)
         148M             150M     1.01  io.style.Render.peakmem_format_render(36, 12)
         153M             155M     1.01  io.style.Render.peakmem_format_render(36, 120)
         148M             150M     1.01  io.style.Render.peakmem_tooltips_render(12, 12)
         148M             150M     1.01  io.style.Render.peakmem_tooltips_render(12, 120)
         148M             150M     1.01  io.style.Render.peakmem_tooltips_render(24, 12)
         148M             150M     1.01  io.style.Render.peakmem_tooltips_render(24, 120)
         148M             150M     1.01  io.style.Render.peakmem_tooltips_render(36, 12)
         148M             151M     1.01  io.style.Render.peakmem_tooltips_render(36, 120)
   5.97±0.2ms       5.99±0.2ms     1.00  io.style.Render.time_apply_format_hide_render(12, 12)
   11.8±0.2ms       12.0±0.3ms     1.02  io.style.Render.time_apply_format_hide_render(12, 120)
   9.25±0.1ms       9.13±0.2ms     0.99  io.style.Render.time_apply_format_hide_render(24, 12)
   20.5±0.2ms       19.9±0.1ms     0.97  io.style.Render.time_apply_format_hide_render(24, 120)
   12.7±0.3ms       12.3±0.2ms     0.97  io.style.Render.time_apply_format_hide_render(36, 12)
   29.5±0.4ms       28.8±0.5ms     0.98  io.style.Render.time_apply_format_hide_render(36, 120)
   6.02±0.2ms       5.79±0.1ms     0.96  io.style.Render.time_apply_render(12, 12)
     32.1±2ms       30.4±0.2ms     0.95  io.style.Render.time_apply_render(12, 120)
   9.09±0.2ms       8.95±0.2ms     0.98  io.style.Render.time_apply_render(24, 12)
   51.6±0.4ms         51.8±1ms     1.00  io.style.Render.time_apply_render(24, 120)
   12.2±0.1ms       12.1±0.4ms     0.99  io.style.Render.time_apply_render(36, 12)
     75.2±1ms         70.7±1ms     0.94  io.style.Render.time_apply_render(36, 120)
  6.72±0.03ms       6.53±0.2ms     0.97  io.style.Render.time_classes_render(12, 12)
   27.8±0.5ms         27.3±1ms     0.98  io.style.Render.time_classes_render(12, 120)
   11.6±0.1ms       11.1±0.2ms     0.95  io.style.Render.time_classes_render(24, 12)
   51.6±0.5ms         50.6±4ms     0.98  io.style.Render.time_classes_render(24, 120)
   16.1±0.1ms       16.1±0.4ms     1.00  io.style.Render.time_classes_render(36, 12)
   75.9±0.5ms         73.5±1ms     0.97  io.style.Render.time_classes_render(36, 120)
  4.27±0.08ms       4.13±0.1ms     0.97  io.style.Render.time_format_render(12, 12)
   23.4±0.4ms       23.3±0.9ms     1.00  io.style.Render.time_format_render(12, 120)
   6.65±0.1ms       6.50±0.2ms     0.98  io.style.Render.time_format_render(24, 12)
   42.9±0.4ms       41.3±0.9ms     0.96  io.style.Render.time_format_render(24, 120)
   9.24±0.2ms       9.10±0.2ms     0.99  io.style.Render.time_format_render(36, 12)
   62.0±0.8ms         61.3±2ms     0.99  io.style.Render.time_format_render(36, 120)
   10.7±0.2ms         11.3±1ms     1.06  io.style.Render.time_tooltips_render(12, 12)
   38.9±0.7ms         40.1±1ms     1.03  io.style.Render.time_tooltips_render(12, 120)
   15.8±0.2ms       17.3±0.7ms     1.09  io.style.Render.time_tooltips_render(24, 12)
   70.0±0.7ms         73.5±1ms     1.05  io.style.Render.time_tooltips_render(24, 120)
   21.7±0.5ms       22.0±0.5ms     1.01  io.style.Render.time_tooltips_render(36, 12)
      102±3ms          106±3ms     1.03  io.style.Render.time_tooltips_render(36, 120)

@github-actions
Copy link

This pull request is stale because it has been open for thirty days with no activity. Please update or respond to this comment if you're still interested in working on this.

@github-actions github-actions bot added the Stale label Dec 12, 2021
@lithomas1 lithomas1 removed the Stale label Dec 28, 2021
@github-actions
Copy link

This pull request is stale because it has been open for thirty days with no activity. Please update and respond to this comment if you're still interested in working on this.

@github-actions github-actions bot added the Stale label Feb 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant