before after ratio [cc9c9b9f] [0976c4ca] + 110±3μs 121±10ms 1098.94 multiindex_object.GetLoc.time_large_get_loc + 254±1μs 110±20ms 434.93 indexing.NumericSeriesIndexing.time_loc_slice(, 'nonunique_monotonic_inc') + 271±10μs 93.7±20ms 346.42 hash_functions.NumericSeriesIndexing.time_loc_slice(, 1000000) + 2.90±0.7ms 88.9±7ms 30.67 indexing.NumericSeriesIndexing.time_loc_list_like(, 'nonunique_monotonic_inc') + 1.81±0.3ms 41.0±8ms 22.65 indexing.NonNumericSeriesIndexing.time_getitem_list_like('period', 'non_monotonic') + 42.1±1μs 296±30μs 7.01 index_cached_properties.IndexCache.time_values('Int64Index') + 36.7±0.3μs 196±200μs 5.34 index_cached_properties.IndexCache.time_shape('RangeIndex') + 37.1±0.2μs 169±100μs 4.54 index_cached_properties.IndexCache.time_shape('Int64Index') + 213±6μs 646±80μs 3.02 stat_ops.SeriesOps.time_op('prod', 'float') + 9.01±0.5μs 26.5±3μs 2.94 tslibs.timestamp.TimestampConstruction.time_parse_iso8601_tz + 4.50±1μs 12.6±5μs 2.80 index_cached_properties.IndexCache.time_is_all_dates('UInt64Index') + 237±50μs 641±100μs 2.71 tslibs.timestamp.TimestampOps.time_ceil(tzlocal()) + 1.43±0.1ms 3.63±1ms 2.53 timeseries.DatetimeIndex.time_unique('repeated') + 1.82±0.1ms 4.44±1ms 2.44 algorithms.Quantile.time_quantile(0, 'nearest', 'int') + 5.50±2μs 13.1±4μs 2.38 index_cached_properties.IndexCache.time_is_all_dates('Float64Index') + 13.6±0.4ms 31.9±7ms 2.34 inference.ToNumericDowncast.time_downcast('int32', 'unsigned') + 3.48±0.2ms 7.87±0.8ms 2.26 rolling.ExpandingMethods.time_expanding('DataFrame', 'float', 'skew') + 1.06±0.2ms 2.37±0.9ms 2.24 indexing.NumericSeriesIndexing.time_getitem_list_like(, 'nonunique_monotonic_inc') + 477±20μs 1.07±0.1ms 2.24 indexing_engines.NumericEngineIndexing.time_get_loc((, ), 'non_monotonic') + 1.70±0.6μs 3.80±1μs 2.24 index_cached_properties.IndexCache.time_inferred_type('UInt64Index') + 2.28±0.2μs 5.04±0.4μs 2.21 tslibs.timestamp.TimestampConstruction.time_parse_iso8601_no_tz + 993±80μs 2.20±0.7ms 2.21 replace.FillNa.time_fillna(True) + 17.3±3ms 37.8±3ms 2.18 timeseries.ResampleSeries.time_resample('period', '5min', 'ohlc') + 11.1±0.6ms 24.0±5ms 2.16 timeseries.ResampleSeries.time_resample('datetime', '5min', 'ohlc') + 3.85±0.9μs 8.10±2μs 2.10 index_cached_properties.IndexCache.time_engine('UInt64Index') + 31.7±1μs 65.1±30μs 2.06 hash_functions.NumericSeriesIndexing.time_loc_slice(, 10000) + 2.74±0.2ms 5.60±2ms 2.05 rolling.ForwardWindowMethods.time_rolling('Series', 10, 'int', 'max') + 2.32±0.1ms 4.67±0.9ms 2.01 algorithms.Quantile.time_quantile(0, 'midpoint', 'int') + 3.45±0.1ms 6.90±2ms 2.00 algorithms.Quantile.time_quantile(0.5, 'nearest', 'uint') + 1.60±1μs 3.20±0.8μs 2.00 index_cached_properties.IndexCache.time_inferred_type('Float64Index') + 2.74±0.06ms 5.44±0.9ms 1.99 rolling.ForwardWindowMethods.time_rolling('Series', 10, 'int', 'sum') + 1.13±0.02ms 2.23±2ms 1.98 reindex.ReindexMethod.time_reindex_method('pad', ) + 7.97±0.8μs 15.5±3μs 1.95 timeseries.DatetimeIndex.time_get('tz_naive') + 26.6±3ms 50.8±9ms 1.91 indexing.NumericSeriesIndexing.time_loc_scalar(, 'nonunique_monotonic_inc') + 3.43±0.02ms 6.54±2ms 1.90 rolling.ExpandingMethods.time_expanding_groupby('DataFrame', 'int', 'mean') + 6.77±0.3ms 12.8±0.9ms 1.89 rolling.ExpandingMethods.time_expanding('DataFrame', 'float', 'kurt') + 937±40μs 1.76±0.3ms 1.88 indexing.NumericSeriesIndexing.time_getitem_list_like(, 'unique_monotonic_inc') + 30.1±1ms 55.8±20ms 1.85 algorithms.Factorize.time_factorize(False, True, 'float') + 522±80μs 958±70μs 1.83 indexing_engines.NumericEngineIndexing.time_get_loc((, ), 'monotonic_decr') + 26.5±5ms 47.7±7ms 1.80 indexing.NumericSeriesIndexing.time_getitem_scalar(, 'nonunique_monotonic_inc') + 258±30ns 464±80ns 1.79 tslibs.timestamp.TimestampProperties.time_is_month_start(, None) + 618±10μs 1.11±0.9ms 1.79 dtypes.SelectDtypes.time_select_dtype_int_include('UInt64') + 147±20ms 262±50ms 1.78 io.style.RenderApply.time_render(24, 120) + 1.04±0.1ms 1.85±1ms 1.78 ctors.SeriesConstructors.time_series_constructor(, True, 'float') + 2.80±0.1ms 4.91±0.3ms 1.76 algorithms.Quantile.time_quantile(0, 'higher', 'uint') + 3.90±0.9μs 6.80±2μs 1.74 index_cached_properties.IndexCache.time_engine('Float64Index') + 588±10μs 1.02±0.07ms 1.74 series_methods.All.time_all(1000000, 'fast', 'boolean') + 1.02±0.05ms 1.76±0.3ms 1.73 dtypes.SelectDtypes.time_select_dtype_int_exclude() + 1.57±0.08ms 2.72±0.9ms 1.73 replace.FillNa.time_replace(True) + 2.63±0.04ms 4.54±1ms 1.72 rolling.Apply.time_rolling('DataFrame', 300, 'float', , True) + 17.6±0.2μs 30.1±8μs 1.71 series_methods.NanOps.time_func('argmax', 1000, 'int32') + 18.1±0.3ms 31.0±10ms 1.71 series_methods.NanOps.time_func('skew', 1000000, 'int8') + 2.78±0.1ms 4.74±0.9ms 1.71 timeseries.ResampleSeries.time_resample('datetime', '1D', 'ohlc') + 3.23±0.07ms 5.49±2ms 1.70 rolling.ForwardWindowMethods.time_rolling('DataFrame', 1000, 'int', 'mean') + 53.0±0.5ms 89.9±10ms 1.69 rolling.Apply.time_rolling('DataFrame', 300, 'float', , False) + 291±20ns 492±100ns 1.69 tslibs.timestamp.TimestampProperties.time_days_in_month(tzfile('US/Central'), 'B') + 9.63±0.3ms 16.2±5ms 1.68 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(1000000, 'microseconds') + 6.20±0.2ms 10.4±2ms 1.68 replace.FillNa.time_fillna(False) + 2.83±0.2ms 4.75±1ms 1.68 rolling.ForwardWindowMethods.time_rolling('Series', 10, 'int', 'min') + 3.87±0.2ms 6.47±1ms 1.67 rolling.ForwardWindowMethods.time_rolling('Series', 10, 'int', 'kurt') + 19.1±0.8ms 31.9±10ms 1.67 algorithms.Factorize.time_factorize(False, True, 'datetime64[ns]') + 11.6±0.4ms 19.3±7ms 1.66 algorithms.Factorize.time_factorize(False, False, 'Int64') + 29.4±0.8ms 48.8±2ms 1.66 join_merge.MergeAsof.time_on_int32('forward', 5) + 20.6±1ms 34.0±10ms 1.65 rolling.GroupbyEWM.time_groupby_mean('cython') + 1.02±0.02ms 1.68±0.9ms 1.65 dtypes.SelectDtypes.time_select_dtype_int_include('Int32') + 16.0±0.2ms 26.2±5ms 1.64 series_methods.NanOps.time_func('median', 1000000, 'int8') + 3.68±0.04ms 6.02±0.6ms 1.64 hash_functions.NumericSeriesIndexingShuffled.time_loc_slice(, 1000000) + 11.2±0.8ms 18.4±3ms 1.64 replace.FillNa.time_replace(False) + 49.2±0.9μs 80.4±30μs 1.63 indexing.NumericSeriesIndexing.time_loc_scalar(, 'nonunique_monotonic_inc') + 48.6±2μs 79.3±30μs 1.63 indexing.NonNumericSeriesIndexing.time_getitem_pos_slice('period', 'unique_monotonic_inc') + 1.78±0.04ms 2.90±0.7ms 1.63 algorithms.Quantile.time_quantile(0.5, 'linear', 'int') + 4.98±0.1ms 8.12±0.9ms 1.63 algorithms.Quantile.time_quantile(0.5, 'nearest', 'float') + 4.15±0.2ms 6.75±1ms 1.63 algorithms.Quantile.time_quantile(0, 'midpoint', 'float') + 13.0±0.2ms 21.1±10ms 1.62 algorithms.Factorize.time_factorize(False, False, 'datetime64[ns]') + 2.94±0.02ms 4.77±2ms 1.62 rolling.Apply.time_rolling('DataFrame', 300, 'float', >, True) + 30.2±2ms 49.0±10ms 1.62 join_merge.MergeAsof.time_on_int('forward', None) + 15.9±0.1ms 25.8±10ms 1.62 hash_functions.IsinWithArange.time_isin(, 8000, 2) + 6.74±0.05ms 10.9±0.9ms 1.62 index_object.IntervalIndexMethod.time_intersection_one_duplicate(100000) + 4.58±0.3ms 7.41±2ms 1.62 timeseries.ResampleSeries.time_resample('period', '1D', 'ohlc') + 6.86±0.8μs 11.1±0.7μs 1.61 tslibs.timestamp.TimestampProperties.time_is_month_start(tzlocal(), 'B') + 9.99±0.4ms 16.1±4ms 1.61 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(1000000, 'seconds') + 1.42±0.1ms 2.28±0.5ms 1.60 rolling.EWMMethods.time_ewm('Series', 10, 'int', 'mean') + 1.37±0.04ms 2.19±0.3ms 1.60 stat_ops.SeriesOps.time_op('std', 'float') + 3.37±0.08ms 5.38±0.3ms 1.60 rolling.Quantile.time_quantile('DataFrame', 10, 'int', 0, 'linear') + 16.5±0.5ms 26.4±4ms 1.59 series_methods.NanOps.time_func('median', 1000000, 'int64') + 17.6±0.9ms 27.9±9ms 1.59 frame_methods.Iteration.time_items + 2.96±0.05ms 4.71±0.3ms 1.59 algorithms.Quantile.time_quantile(0.5, 'linear', 'uint') + 7.09±0.5μs 11.2±2μs 1.58 tslibs.resolution.TimeResolution.time_get_resolution('ns', 1, datetime.timezone(datetime.timedelta(seconds=3600))) + 3.14±0.08ms 4.97±0.6ms 1.58 timeseries.ResampleSeries.time_resample('datetime', '1D', 'mean') + 4.05±0.1ms 6.39±0.4ms 1.58 rolling.ForwardWindowMethods.time_rolling('DataFrame', 1000, 'float', 'min') + 2.80±0.2ms 4.39±1ms 1.57 rolling.ForwardWindowMethods.time_rolling('Series', 10, 'int', 'mean') + 4.09±0.3ms 6.38±0.9ms 1.56 rolling.Quantile.time_quantile('DataFrame', 1000, 'float', 0, 'nearest') + 7.35±0.3ms 11.5±2ms 1.56 rolling.ExpandingMethods.time_expanding('Series', 'float', 'max') + 88.0±6μs 137±20μs 1.56 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(10000, 'ms') + 7.56±0.7ms 11.7±2ms 1.55 algorithms.Duplicated.time_duplicated(False, 'first', 'float') + 13.7±3μs 21.3±0.9μs 1.55 tslibs.resolution.TimeResolution.time_get_resolution('us', 100, datetime.timezone(datetime.timedelta(seconds=3600))) + 2.97±0.08μs 4.59±0.5μs 1.55 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(0, 'end', 'year', None, 12) + 1.74±0.03ms 2.69±0.7ms 1.55 join_merge.Merge.time_merge_dataframe_integer_key(False) + 7.08±0.2μs 10.9±0.6μs 1.55 tslibs.resolution.TimeResolution.time_get_resolution('m', 100, None) + 7.69±0.9μs 11.8±2μs 1.53 tslibs.timestamp.TimestampProperties.time_month_name(, 'B') + 1.81±0.08ms 2.77±0.5ms 1.53 dtypes.SelectDtypes.time_select_dtype_float_exclude() + 7.70±0.1ms 11.8±2ms 1.53 rolling.ExpandingMethods.time_expanding('Series', 'int', 'min') + 37.7±0.7ms 57.7±8ms 1.53 rolling.TableMethod.time_apply('single') + 6.63±0.07μs 10.2±1μs 1.53 tslibs.resolution.TimeResolution.time_get_resolution('ns', 1, tzfile('Japan')) + 16.2±0.4ms 24.8±6ms 1.53 sparse.SparseArrayConstructor.time_sparse_array(0.01, nan, ) + 3.44±0.2ms 5.25±0.8ms 1.53 algorithms.Quantile.time_quantile(0, 'midpoint', 'uint') + 1.12±0.01μs 1.70±0.07μs 1.52 index_object.Range.time_min + 2.49±0.03ms 3.79±1ms 1.52 rolling.Apply.time_rolling('Series', 300, 'int', , True) + 2.97±0.05ms 4.51±0.5ms 1.52 rolling.ExpandingMethods.time_expanding('Series', 'int', 'std') + 11.1±0.8μs 16.9±3μs 1.52 tslibs.offsets.OffestDatetimeArithmetic.time_subtract() + 274±5ms 415±50ms 1.52 reindex.Reindex.time_reindex_multiindex + 23.6±0.1ms 35.6±2ms 1.51 stat_ops.FrameMultiIndexOps.time_op(0, 'skew') + 14.0±2μs 20.9±4μs 1.50 tslibs.resolution.TimeResolution.time_get_resolution('s', 100, tzfile('Japan')) + 967±10μs 1.45±0.1ms 1.50 dtypes.SelectDtypes.time_select_dtype_int_exclude() + 16.1±0.2ms 24.1±3ms 1.50 series_methods.NanOps.time_func('var', 1000000, 'float64') + 1.50±0.03ms 2.24±0.3ms 1.50 timeseries.ResampleDataFrame.time_method('min') + 1.83±0.1μs 2.73±0.3μs 1.49 tslibs.timestamp.TimestampConstruction.time_fromtimestamp + 8.77±1μs 13.0±2μs 1.48 tslibs.period.TimeDT64ArrToPeriodArr.time_dt64arr_to_periodarr(1, 1000, datetime.timezone(datetime.timedelta(seconds=3600))) + 7.98±0.4μs 11.8±4μs 1.48 tslibs.timestamp.TimestampProperties.time_month_name(tzfile('US/Central'), 'B') + 12.4±0.7ms 18.3±10ms 1.48 algorithms.Factorize.time_factorize(False, False, 'datetime64[ns, tz]') + 1.94±0.1ms 2.87±1ms 1.48 series_methods.NSort.time_nsmallest('all') + 960±20μs 1.42±0.4ms 1.48 rolling.Engine.time_expanding_apply('Series', 'float', >, 'numba') + 4.75±0.1ms 7.00±1ms 1.47 series_methods.NanOps.time_func('min', 1000000, 'Int64') + 247±6μs 364±60μs 1.47 reindex.Reindex.time_reindex_dates + 2.53±0.2μs 3.71±1μs 1.47 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(0, 'ns') + 3.61±0.1ms 5.30±0.4ms 1.47 rolling.Apply.time_rolling('DataFrame', 3, 'float', , True) + 85.8±8ms 125±9ms 1.46 frame_methods.Rename.time_rename_axis0 + 6.43±0.2ms 9.37±4ms 1.46 rolling.ExpandingMethods.time_expanding('Series', 'int', 'kurt') + 12.7±0.6ms 18.5±1ms 1.46 reshape.Cut.time_cut_int(4) + 1.75±0.2ms 2.55±0.4ms 1.45 dtypes.SelectDtypes.time_select_dtype_float_exclude('Int16') + 44.4±1μs 64.2±5μs 1.45 series_methods.NanOps.time_func('mean', 1000, 'float64') + 3.74±0.1ms 5.41±1ms 1.44 rolling.Quantile.time_quantile('Series', 10, 'float', 0, 'higher') + 2.27±0.03ms 3.28±0.8ms 1.44 algorithms.Quantile.time_quantile(0, 'linear', 'int') + 72.2±5ms 104±10ms 1.44 tslibs.resolution.TimeResolution.time_get_resolution('us', 1000000, tzfile('Japan')) + 266±2ns 383±50ns 1.44 tslibs.timestamp.TimestampProperties.time_days_in_month(tzutc(), 'B') + 712±10ns 1.03±0.1μs 1.44 dtypes.Dtypes.time_pandas_dtype() + 53.9±0.6ms 77.6±4ms 1.44 rolling.Apply.time_rolling('DataFrame', 300, 'float', >, False) + 11.3±1μs 16.3±1μs 1.44 tslibs.offsets.OffestDatetimeArithmetic.time_subtract() + 989±20ms 1.42±0.2s 1.44 join_merge.I8Merge.time_i8merge('right') + 256±30ns 367±40ns 1.44 tslibs.timestamp.TimestampProperties.time_is_year_end(tzutc(), None) + 4.23±0.2ms 6.06±0.4ms 1.43 rolling.ForwardWindowMethods.time_rolling('DataFrame', 1000, 'float', 'max') + 1.74±0.08ms 2.49±0.2ms 1.43 dtypes.SelectDtypes.time_select_dtype_float_exclude('complex128') + 9.48±0.3ms 13.6±2ms 1.43 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(1000000, 'ms') + 1.14±0.03s 1.63±0.3s 1.43 timeseries.Iteration.time_iter() + 4.79±0.4μs 6.85±2μs 1.43 tslibs.timedelta.TimedeltaConstructor.time_from_string + 3.15±0.3μs 4.50±0.9μs 1.43 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(0, 'end', 'year', 'QS', 3) + 19.0±0.3ms 27.2±6ms 1.43 series_methods.NanOps.time_func('var', 1000000, 'Int64') + 7.29±0.6μs 10.4±2μs 1.43 tslibs.resolution.TimeResolution.time_get_resolution('m', 1, datetime.timezone(datetime.timedelta(seconds=3600))) + 7.20±0.2μs 10.3±0.9μs 1.43 dtypes.Dtypes.time_pandas_dtype('Int16') + 13.1±0.7ms 18.6±2ms 1.42 inference.ToNumericDowncast.time_downcast('int32', 'signed') + 5.73±0.1ms 8.16±3ms 1.42 join_merge.Join.time_join_dataframes_cross(True) + 11.4±2ms 16.2±2ms 1.42 join_merge.Concat.time_concat_small_frames(1) + 24.6±3ms 34.9±4ms 1.42 eval.Eval.time_and('python', 1) + 1.83±0.08ms 2.58±0.2ms 1.42 series_methods.NSort.time_nlargest('all') + 16.2±0.2ms 23.0±3ms 1.42 series_methods.NanOps.time_func('std', 1000000, 'float64') + 83.7±2μs 118±10μs 1.41 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(10000, 'us') + 1.17±0.2ms 1.65±2ms 1.41 series_methods.NanOps.time_func('argmax', 1000000, 'float64') + 11.9±0.1ms 16.8±1ms 1.41 rolling.Pairwise.time_pairwise(None, 'corr', True) + 13.3±0.2ms 18.7±4ms 1.41 io.hdf.HDFStoreDataFrame.time_query_store_table_wide + 6.00±0.2μs 8.46±0.5μs 1.41 tslibs.resolution.TimeResolution.time_get_resolution('m', 1, ) + 2.59±0.1μs 3.65±0.8μs 1.41 tslibs.tslib.TimeIntsToPydatetime.time_ints_to_pydatetime('date', 1, ) + 23.4±0.3ms 32.8±3ms 1.41 sparse.SparseArrayConstructor.time_sparse_array(0.01, 0, ) + 85.7±2μs 120±2μs 1.41 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(10000, 'ns') + 624±20μs 876±70μs 1.40 dtypes.SelectDtypes.time_select_dtype_int_include('uint64') + 18.6±0.1ms 26.1±3ms 1.40 series_methods.NanOps.time_func('skew', 1000000, 'int64') + 525±50μs 736±50μs 1.40 ctors.SeriesConstructors.time_series_constructor(, True, 'int') + 576±6μs 807±80μs 1.40 dtypes.SelectDtypes.time_select_dtype_string_include('Int64') + 4.36±0.2ms 6.10±0.4ms 1.40 timeseries.ToDatetimeYYYYMMDD.time_format_YYYYMMDD + 22.5±0.9ms 31.5±2ms 1.40 stat_ops.SeriesMultiIndexOps.time_op(1, 'skew') + 612±20μs 856±100μs 1.40 dtypes.SelectDtypes.time_select_dtype_string_include('complex128') + 32.8±2ms 45.8±3ms 1.40 timeseries.ToDatetimeNONISO8601.time_different_offset + 2.65±0.4μs 3.70±0.5μs 1.39 tslibs.fields.TimeGetDateField.time_get_date_field(0, 'Y') + 615±9μs 857±200μs 1.39 dtypes.SelectDtypes.time_select_dtype_int_include('UInt32') + 2.80±0.7μs 3.90±1μs 1.39 index_cached_properties.IndexCache.time_inferred_type('TimedeltaIndex') + 19.3±0.4ms 26.8±2ms 1.39 series_methods.NanOps.time_func('std', 1000000, 'Int64') + 35.1±0.6ms 48.8±10ms 1.39 algorithms.Factorize.time_factorize(False, False, 'string') + 10.1±0.9ms 14.0±2ms 1.39 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(1000000, 'us') + 1.72±0.2ms 2.38±0.2ms 1.39 algorithms.Quantile.time_quantile(0.5, 'nearest', 'int') + 1.05±0.04ms 1.45±0.07ms 1.39 rolling.Engine.time_expanding_apply('DataFrame', 'int', , 'numba') + 14.0±0.3ms 19.3±2ms 1.39 series_methods.NanOps.time_func('var', 1000000, 'int64') + 6.03±0.6μs 8.35±0.5μs 1.39 tslibs.normalize.Normalize.time_is_date_array_normalized(0, datetime.timezone(datetime.timedelta(seconds=3600))) + 3.21±0.1μs 4.45±0.5μs 1.38 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1, 'start', 'quarter', 'QS', 3) + 31.7±0.2ms 43.9±6ms 1.38 series_methods.NanOps.time_func('sem', 1000000, 'boolean') + 2.25±0.07ms 3.12±0.3ms 1.38 timeseries.ToDatetimeCache.time_dup_string_dates(True) + 183±3ms 254±40ms 1.38 inference.ToNumericDowncast.time_downcast('string-float', 'signed') + 8.50±0.7μs 11.7±2μs 1.38 tslibs.normalize.Normalize.time_normalize_i8_timestamps(1, datetime.timezone(datetime.timedelta(seconds=3600))) + 625±30μs 862±80μs 1.38 dtypes.SelectDtypes.time_select_dtype_float_include() + 55.3±2ms 76.2±7ms 1.38 rolling.Quantile.time_quantile('Series', 1000, 'float', 0.5, 'nearest') + 4.65±0.1μs 6.40±0.7μs 1.38 algorithms.Duplicated.time_duplicated(True, 'first', 'datetime64[ns, tz]') + 2.40±0.6μs 3.30±0.8μs 1.38 index_cached_properties.IndexCache.time_shape('Float64Index') + 800±0ns 1.10±0.1μs 1.38 index_cached_properties.IndexCache.time_is_monotonic('Int64Index') + 1.47±0.1ms 2.01±0.5ms 1.37 indexing.Take.time_take('int') + 1.10±0.02ms 1.51±0.2ms 1.37 dtypes.SelectDtypes.time_select_dtype_int_exclude('uint8') + 4.01±0.3ms 5.51±0.2ms 1.37 stat_ops.SeriesOps.time_op('mad', 'float') + 7.48±0.6ms 10.3±1ms 1.37 algorithms.Factorize.time_factorize(False, False, 'boolean') + 10.1±0.1ms 13.8±2ms 1.37 rolling.Pairwise.time_pairwise(None, 'cov', True) + 1.90±0.5μs 2.60±0.8μs 1.37 index_cached_properties.IndexCache.time_values('UInt64Index') + 1.80±0.03ms 2.46±0.5ms 1.37 series_methods.NSort.time_nsmallest('first') + 806±20μs 1.10±0.3ms 1.37 series_methods.NanOps.time_func('prod', 1000000, 'int64') + 2.30±0.07μs 3.15±0.5μs 1.37 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(1, 'ms') + 934±20μs 1.28±0.2ms 1.37 series_methods.NanOps.time_func('argmax', 1000000, 'int64') + 9.87±0.8ms 13.5±2ms 1.37 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(1000000, 'days') + 1.63±0.1μs 2.23±0.3μs 1.37 tslibs.resolution.TimeResolution.time_get_resolution('ns', 1, None) + 2.92±0.03ms 3.99±0.7ms 1.37 rolling.ForwardWindowMethods.time_rolling('DataFrame', 1000, 'float', 'mean') + 4.53±0.2ms 6.18±1ms 1.36 rolling.Quantile.time_quantile('DataFrame', 1000, 'float', 0, 'midpoint') + 27.9±0.7ms 38.0±6ms 1.36 stat_ops.FrameMultiIndexOps.time_op(0, 'kurt') + 11.6±0.8μs 15.8±0.5μs 1.36 tslibs.offsets.OffestDatetimeArithmetic.time_subtract_10() + 3.52±0.2ms 4.79±0.7ms 1.36 algorithms.Quantile.time_quantile(0, 'linear', 'uint') + 88.7±1ms 121±4ms 1.36 rolling.Groupby.time_rolling_int('min') + 613±10μs 834±80μs 1.36 dtypes.SelectDtypes.time_select_dtype_string_include('float32') + 94.1±9ms 128±10ms 1.36 tslibs.resolution.TimeResolution.time_get_resolution('us', 1000000, ) + 1.89±0.06ms 2.57±0.6ms 1.36 dtypes.SelectDtypes.time_select_dtype_float_exclude('float32') + 1.74±0.2ms 2.37±0.4ms 1.36 dtypes.SelectDtypes.time_select_dtype_float_exclude('int64') + 3.06±0.5μs 4.15±0.2μs 1.36 tslibs.tslib.TimeIntsToPydatetime.time_ints_to_pydatetime('time', 1, None) + 47.1±1μs 63.9±6μs 1.36 frame_ctor.FromSeries.time_mi_series + 1.02±0.06ms 1.38±0.2ms 1.36 dtypes.SelectDtypes.time_select_dtype_int_exclude('complex128') + 17.5±0.2μs 23.7±9μs 1.35 series_methods.NanOps.time_func('argmax', 1000, 'int8') + 452±20ns 612±50ns 1.35 dtypes.Dtypes.time_pandas_dtype(dtype('uint32')) + 3.34±0.3μs 4.52±0.7μs 1.35 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(100, 'nanoseconds') + 10.4±0.1ms 14.0±3ms 1.35 algorithms.Factorize.time_factorize(False, True, 'boolean') + 13.2±0.1ms 17.9±1ms 1.35 series_methods.NanOps.time_func('var', 1000000, 'int8') + 1.03±0.05ms 1.39±0.04ms 1.35 dtypes.SelectDtypes.time_select_dtype_int_exclude('Int64') + 8.44±0.3ms 11.4±1ms 1.35 strings.Cat.time_cat(0, ',', None, 0.0) + 13.4±0.2ms 18.1±3ms 1.35 series_methods.NanOps.time_func('var', 1000000, 'int32') + 7.64±0.4ms 10.3±0.6ms 1.35 rolling.ForwardWindowMethods.time_rolling('DataFrame', 1000, 'float', 'kurt') + 2.11±0.04ms 2.85±0.7ms 1.35 sparse.SparseArrayConstructor.time_sparse_array(0.01, 0, ) + 2.46±0.3ms 3.31±0.8ms 1.35 rolling.ForwardWindowMethods.time_rolling('DataFrame', 1000, 'float', 'sum') + 1.65±0.1μs 2.23±0.7μs 1.35 tslibs.resolution.TimeResolution.time_get_resolution('us', 1, None) + 2.50±0.2ms 3.36±2ms 1.34 rolling.ForwardWindowMethods.time_rolling('Series', 10, 'float', 'mean') + 6.55±0.7μs 8.80±2μs 1.34 index_cached_properties.IndexCache.time_engine('TimedeltaIndex') + 67.3±0.5μs 90.4±10μs 1.34 series_methods.NanOps.time_func('std', 1000, 'int32') + 35.8±0.4ms 48.1±9ms 1.34 join_merge.MergeAsof.time_on_int32('nearest', 5) + 16.4±0.2ms 22.0±4ms 1.34 series_methods.NanOps.time_func('median', 1000000, 'boolean') + 3.31±0.2ms 4.43±0.5ms 1.34 rolling.Quantile.time_quantile('DataFrame', 10, 'int', 1, 'nearest') + 11.3±0.8ms 15.2±2ms 1.34 io.csv.ParseDateComparison.time_read_csv_dayfirst(False) + 1.07±0.04ms 1.44±0.1ms 1.34 dtypes.SelectDtypes.time_select_dtype_int_exclude('Int16') + 29.9±0.6ms 39.9±7ms 1.33 join_merge.MergeAsof.time_on_int('forward', 5) + 35.8±4ms 47.7±4ms 1.33 eval.Eval.time_and('numexpr', 1) + 23.4±0.4ms 31.1±2ms 1.33 sparse.SparseArrayConstructor.time_sparse_array(0.01, nan, ) + 229±8ms 304±40ms 1.33 io.stata.StataMissing.time_read_stata('ty') + 406±40ns 539±70ns 1.33 tslibs.period.PeriodProperties.time_property('M', 'week') + 4.37±0.1ms 5.81±1ms 1.33 algorithms.Quantile.time_quantile(0, 'linear', 'float') + 88.9±1μs 118±20μs 1.33 indexing.DataFrameNumericIndexing.time_iloc_dups + 3.80±0.1μs 5.05±2μs 1.33 index_cached_properties.IndexCache.time_is_all_dates('DatetimeIndex') + 9.73±0.8ms 12.9±2ms 1.33 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(1000000, 'h') + 22.0±2μs 29.2±4μs 1.33 indexing.NumericSeriesIndexing.time_loc_scalar(, 'unique_monotonic_inc') + 2.81±0.04ms 3.72±0.6ms 1.33 rolling.Quantile.time_quantile('Series', 1000, 'int', 0, 'lower') + 948±30μs 1.26±0.07ms 1.32 dtypes.SelectDtypes.time_select_dtype_int_include() + 27.0±0.1ms 35.8±3ms 1.32 rolling.Apply.time_rolling('Series', 300, 'float', , False) + 604±20ns 798±10ns 1.32 tslibs.timestamp.TimestampOps.time_to_pydatetime(tzlocal()) + 6.82±0.4μs 9.01±0.2μs 1.32 tslibs.resolution.TimeResolution.time_get_resolution('m', 1, tzfile('Japan')) + 3.53±0.09ms 4.66±0.3ms 1.32 rolling.ExpandingMethods.time_expanding_groupby('DataFrame', 'int', 'kurt') + 3.33±0.1ms 4.40±0.2ms 1.32 rolling.Quantile.time_quantile('DataFrame', 10, 'int', 1, 'midpoint') + 892±20ns 1.18±0.1μs 1.32 tslibs.normalize.Normalize.time_is_date_array_normalized(0, tzlocal()) + 1.02±0.03ms 1.35±0.04ms 1.32 dtypes.SelectDtypes.time_select_dtype_int_exclude('complex64') + 419±8μs 552±100μs 1.32 series_methods.NanOps.time_func('sum', 1000000, 'int64') + 74.8±4ms 98.6±4ms 1.32 stat_ops.FrameMultiIndexOps.time_op(1, 'kurt') + 83.1±2μs 109±30μs 1.32 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(10000, 'seconds') + 66.9±3ms 88.1±4ms 1.32 timeseries.ToDatetimeCache.time_dup_string_tzoffset_dates(False) + 961±40μs 1.27±0.1ms 1.32 frame_ctor.FromRecords.time_frame_from_records_generator(1000) + 1.63±0.02ms 2.15±0.04ms 1.32 dtypes.SelectDtypes.time_select_dtype_float_exclude('bool') + 1.53±0.02ms 2.02±0.3ms 1.32 rolling.Apply.time_rolling('Series', 3, 'int', , True) + 10.2±0.6ms 13.5±1ms 1.32 eval.Eval.time_and('numexpr', 'all') + 90.2±3ms 119±3ms 1.32 rolling.ExpandingMethods.time_expanding('Series', 'float', 'median') + 96.0±9μs 126±20μs 1.32 tslibs.normalize.Normalize.time_normalize_i8_timestamps(10000, None) + 377±20μs 496±50μs 1.31 timeseries.ResetIndex.time_reest_datetimeindex('US/Eastern') + 11.4±0.8μs 14.9±2μs 1.31 tslibs.offsets.OffestDatetimeArithmetic.time_subtract_10() + 888±30ns 1.17±0.03μs 1.31 tslibs.normalize.Normalize.time_is_date_array_normalized(0, None) + 2.27±0.05μs 2.98±0.4μs 1.31 tslibs.fields.TimeGetDateField.time_get_date_field(0, 'M') + 32.5±0.4ms 42.7±2ms 1.31 rolling.ForwardWindowMethods.time_rolling('Series', 10, 'int', 'median') + 50.1±2ms 65.7±2ms 1.31 indexing.ChainIndexing.time_chained_indexing(None) + 2.40±0.1μs 3.14±0.3μs 1.31 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(1, 'us') + 626±20μs 820±200μs 1.31 dtypes.SelectDtypes.time_select_dtype_int_include('UInt8') + 592±10μs 776±30μs 1.31 dtypes.SelectDtypes.time_select_dtype_int_include('int8') + 14.6±0.5ms 19.2±1ms 1.31 stat_ops.FrameOps.time_op('skew', 'int', 1) + 198±20μs 259±40μs 1.31 index_cached_properties.IndexCache.time_is_monotonic_increasing('Float64Index') + 2.96±0.05μs 3.88±0.9μs 1.31 tslibs.tslib.TimeIntsToPydatetime.time_ints_to_pydatetime('time', 1, datetime.timezone.utc) + 69.8±2μs 91.3±10μs 1.31 series_methods.NanOps.time_func('std', 1000, 'int64') + 599±30μs 783±400μs 1.31 dtypes.SelectDtypes.time_select_dtype_int_include('UInt16') + 637±50μs 833±40μs 1.31 dtypes.SelectDtypes.time_select_dtype_float_include('uint32') + 11.2±0.2μs 14.6±0.8μs 1.31 tslibs.offsets.OffestDatetimeArithmetic.time_subtract_10() + 588±20μs 769±20μs 1.31 dtypes.SelectDtypes.time_select_dtype_float_include('UInt16') + 651±20μs 851±100μs 1.31 dtypes.SelectDtypes.time_select_dtype_float_include('complex64') + 1.73±0.02ms 2.26±0.4ms 1.31 io.csv.ReadCSVParseDates.time_multiple_date('python') + 8.85±2μs 11.5±3μs 1.31 index_cached_properties.IndexCache.time_is_all_dates('TimedeltaIndex') + 659±30μs 859±60μs 1.30 dtypes.SelectDtypes.time_select_dtype_float_include('int32') + 3.67±0.09ms 4.79±0.3ms 1.30 rolling.ExpandingMethods.time_expanding_groupby('DataFrame', 'float', 'min') + 20.8±2ms 27.1±2ms 1.30 timeseries.DatetimeAccessor.time_dt_accessor_month_name('UTC') + 945±50μs 1.23±0.2ms 1.30 index_cached_properties.IndexCache.time_is_monotonic('MultiIndex') + 710±20μs 925±100μs 1.30 indexing_engines.NumericEngineIndexing.time_get_loc((, ), 'monotonic_decr') + 35.8±0.3ms 46.6±4ms 1.30 rolling.ForwardWindowMethods.time_rolling('Series', 10, 'float', 'median') + 1.01±0.05ms 1.32±0.06ms 1.30 dtypes.SelectDtypes.time_select_dtype_int_exclude('UInt8') + 243±4ns 317±40ns 1.30 tslibs.timestamp.TimestampProperties.time_is_quarter_end(, None) + 43.9±4μs 57.1±7μs 1.30 series_methods.NanOps.time_func('mean', 1000, 'int32') + 3.62±0.1ms 4.71±0.2ms 1.30 rolling.ExpandingMethods.time_expanding_groupby('DataFrame', 'float', 'sum') + 3.33±0.04ms 4.34±0.4ms 1.30 rolling.Apply.time_rolling('Series', 3, 'float', , True) + 11.9±0.2ms 15.4±1ms 1.30 series_methods.NanOps.time_func('var', 1000000, 'boolean') + 87.2±3μs 113±20μs 1.30 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(10000, 'microseconds') + 607±20μs 788±100μs 1.30 dtypes.SelectDtypes.time_select_dtype_string_include('float64') + 2.94±0.06μs 3.80±0.4μs 1.30 tslibs.period.TimeDT64ArrToPeriodArr.time_dt64arr_to_periodarr(0, 1011, datetime.timezone.utc) + 12.9±0.4μs 16.8±3μs 1.30 tslibs.resolution.TimeResolution.time_get_resolution('us', 100, tzfile('Japan')) + 14.5±0.4ms 18.8±0.7ms 1.29 frame_ctor.FromDictwithTimestamp.time_dict_with_timestamp_offsets() + 10.2±0.1ms 13.2±4ms 1.29 rolling.Pairwise.time_pairwise(1000, 'cov', True) + 2.78±0.03ms 3.59±1ms 1.29 rolling.Quantile.time_quantile('Series', 1000, 'int', 1, 'lower') + 1.72±0.04ms 2.23±0.1ms 1.29 dtypes.SelectDtypes.time_select_dtype_float_exclude('Int8') + 786±30μs 1.02±0.06ms 1.29 timeseries.InferFreq.time_infer_freq(None) + 50.2±0.7ms 64.8±1ms 1.29 indexing.ChainIndexing.time_chained_indexing('warn') + 53.4±0.3ms 69.0±4ms 1.29 rolling.Apply.time_rolling('Series', 300, 'int', >, False) + 8.13±0.3μs 10.5±0.5μs 1.29 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(100, 'end', 'year', None, 3) + 704±60μs 909±100μs 1.29 rolling.EWMMethods.time_ewm('Series', 1000, 'float', 'mean') + 3.97±0.09μs 5.12±0.2μs 1.29 algorithms.Duplicated.time_duplicated(True, False, 'uint') + 18.3±1ms 23.7±1ms 1.29 eval.Eval.time_and('python', 'all') + 6.34±0.3μs 8.18±0.2μs 1.29 tslibs.resolution.TimeResolution.time_get_resolution('ns', 1, ) + 646±9μs 832±100μs 1.29 dtypes.SelectDtypes.time_select_dtype_float_include('uint16') + 1.02±0.03ms 1.31±0.07ms 1.29 dtypes.SelectDtypes.time_select_dtype_int_exclude('timedelta64[ns]') + 605±30μs 779±20μs 1.29 dtypes.SelectDtypes.time_select_dtype_float_include('Int16') + 299±10ns 385±40ns 1.29 tslibs.timestamp.TimestampProperties.time_dayofyear(datetime.timezone(datetime.timedelta(seconds=3600)), 'B') + 7.88±0.2ms 10.1±1ms 1.29 stat_ops.FrameOps.time_op('var', 'int', 1) + 17.5±1ms 22.6±1ms 1.29 timeseries.ToDatetimeFormat.time_no_exact + 1.07±0.04s 1.38±0.04s 1.29 frame_methods.Iteration.time_itertuples + 462±10ns 595±90ns 1.29 dtypes.Dtypes.time_pandas_dtype(dtype('float32')) + 65.6±5μs 84.4±8μs 1.29 tslibs.period.PeriodProperties.time_property('min', 'start_time') + 263±10ns 338±20ns 1.29 timeseries.DatetimeIndex.time_is_dates_only('dst') + 286±10ns 368±60ns 1.29 tslibs.timestamp.TimestampProperties.time_days_in_month(tzlocal(), None) + 166±4ms 214±20ms 1.29 series_methods.IsInLongSeriesLookUpDominates.time_isin('object', 1000, 'random_hits') + 700±0ns 900±50ns 1.29 index_cached_properties.IndexCache.time_is_monotonic_increasing('RangeIndex') + 13.6±0.3ms 17.4±1ms 1.29 series_methods.NanOps.time_func('std', 1000000, 'int64') + 13.3±0.2ms 17.0±1ms 1.29 series_methods.NanOps.time_func('std', 1000000, 'int8') + 6.75±0.3μs 8.67±1μs 1.28 tslibs.timestamp.TimestampProperties.time_weekday_name(, None) + 209±8μs 268±10μs 1.28 join_merge.Concat.time_concat_empty_right(0) + 84.0±6ms 108±9ms 1.28 frame_methods.Rename.time_rename_axis1 + 2.72±0.2μs 3.49±0.2μs 1.28 tslibs.normalize.Normalize.time_normalize_i8_timestamps(1, datetime.timezone.utc) + 649±20μs 831±100μs 1.28 dtypes.SelectDtypes.time_select_dtype_float_include('timedelta64[ns]') + 3.64±0.1ms 4.66±0.4ms 1.28 rolling.ExpandingMethods.time_expanding_groupby('DataFrame', 'int', 'median') + 8.23±0.6ms 10.5±1ms 1.28 rolling.Methods.time_rolling('DataFrame', 1000, 'float', 'kurt') + 2.42±0.06μs 3.09±0.1μs 1.28 tslibs.tslib.TimeIntsToPydatetime.time_ints_to_pydatetime('date', 0, tzfile('Japan')) + 670±20μs 857±50μs 1.28 dtypes.SelectDtypes.time_select_dtype_int_exclude('Int32') + 6.50±0.1ms 8.32±0.6ms 1.28 indexing.DataFrameNumericIndexing.time_bool_indexer + 215±5μs 275±40μs 1.28 index_cached_properties.IndexCache.time_is_monotonic_increasing('UInt64Index') + 25.1±0.5ms 32.1±0.5ms 1.28 rolling.Apply.time_rolling('DataFrame', 300, 'int', , True) + 1.94±0.09μs 2.48±0.08μs 1.28 tslibs.timestamp.TimestampConstruction.time_parse_now + 949±40μs 1.21±0.4ms 1.28 index_cached_properties.IndexCache.time_is_monotonic_increasing('MultiIndex') + 75.4±0.9ms 96.3±10ms 1.28 io.hdf.HDF.time_write_hdf('table') + 2.95±0.1ms 3.76±0.2ms 1.28 rolling.Apply.time_rolling('Series', 300, 'int', >, True) + 114±8μs 146±10μs 1.28 tslibs.offsets.OffestDatetimeArithmetic.time_subtract( (0)) + 457±7ns 583±20ns 1.28 dtypes.Dtypes.time_pandas_dtype(dtype('int8')) + 80.8±5ms 103±8ms 1.28 frame_ctor.FromRecords.time_frame_from_records_generator(None) + 34.9±0.6ms 44.5±5ms 1.27 join_merge.MergeAsof.time_on_int('nearest', None) + 4.05±0.2μs 5.16±0.2μs 1.27 algorithms.Duplicated.time_duplicated(True, 'last', 'string') + 22.5±3ms 28.6±3ms 1.27 frame_methods.Shift.time_shift(0) + 169±5μs 215±20μs 1.27 reindex.Fillna.time_float_32('backfill') + 77.9±3ms 99.0±8ms 1.27 rolling.ExpandingMethods.time_expanding('Series', 'int', 'median') + 23.1±0.7ms 29.4±6ms 1.27 rolling.Apply.time_rolling('Series', 3, 'float', , False) + 15.0±0.4ms 19.0±1ms 1.27 io.style.RenderApply.time_render(12, 12) + 13.0±0.6μs 16.5±3μs 1.27 tslibs.resolution.TimeResolution.time_get_resolution('m', 100, datetime.timezone(datetime.timedelta(seconds=3600))) + 9.87±0.4ms 12.5±2ms 1.27 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(1000000, 's') + 141±10μs 179±10μs 1.27 series_methods.NanOps.time_func('sem', 1000, 'int32') + 4.25±0.07ms 5.39±0.3ms 1.27 rolling.Pairwise.time_pairwise(1000, 'corr', False) + 1.07±0.06ms 1.35±0.05ms 1.27 dtypes.SelectDtypes.time_select_dtype_int_exclude('Int8') + 577±10μs 732±60μs 1.27 dtypes.SelectDtypes.time_select_dtype_string_include() + 409±6ns 518±40ns 1.27 multiindex_object.Integer.time_is_monotonic + 27.5±0.3ms 34.8±3ms 1.27 rolling.Apply.time_rolling('DataFrame', 300, 'float', , False) + 31.0±0.3μs 39.3±2μs 1.27 inference.ToNumeric.time_from_float('ignore') + 4.28±0.6ms 5.43±0.4ms 1.27 ctors.SeriesConstructors.time_series_constructor(, False, 'float') + 1.72±0.08ms 2.18±0.09ms 1.27 dtypes.SelectDtypes.time_select_dtype_float_include('float64') + 4.29±0.1ms 5.44±1ms 1.27 rolling.ForwardWindowMethods.time_rolling('DataFrame', 1000, 'int', 'kurt') + 1.08±0.04ms 1.36±0.03ms 1.27 dtypes.SelectDtypes.time_select_dtype_int_exclude('float64') + 4.65±0.1ms 5.90±1ms 1.27 rolling.Methods.time_rolling('DataFrame', 10, 'int', 'max') + 24.5±1μs 31.0±4μs 1.27 indexing.NumericSeriesIndexing.time_getitem_slice(, 'nonunique_monotonic_inc') + 2.75±0.06ms 3.48±0.7ms 1.26 rolling.Quantile.time_quantile('Series', 1000, 'int', 1, 'higher') + 4.39±0.03μs 5.55±0.1μs 1.26 algorithms.Duplicated.time_duplicated(True, False, 'datetime64[ns]') + 235±4ns 296±30ns 1.26 tslibs.timestamp.TimestampProperties.time_is_year_end(, None) + 591±30μs 746±50μs 1.26 dtypes.SelectDtypes.time_select_dtype_int_include() + 1.69±0.02ms 2.14±0.3ms 1.26 indexing.NonNumericSeriesIndexing.time_getitem_list_like('period', 'unique_monotonic_inc') + 14.6±0.1ms 18.4±1ms 1.26 stat_ops.SeriesMultiIndexOps.time_op(0, 'mad') + 4.02±0.1μs 5.06±0.2μs 1.26 algorithms.Duplicated.time_duplicated(True, 'last', 'int') + 2.30±1μs 2.90±0.8μs 1.26 index_cached_properties.IndexCache.time_shape('UInt64Index') + 3.70±0.3ms 4.66±0.4ms 1.26 frame_methods.Fillna.time_frame_fillna(True, 'pad') + 3.79±0.06ms 4.76±0.7ms 1.26 rolling.Apply.time_rolling('Series', 3, 'float', >, True) + 181±5ms 228±40ms 1.26 io.stata.StataMissing.time_write_stata('tm') + 58.0±1ms 72.9±10ms 1.26 stat_ops.SeriesMultiIndexOps.time_op(1, 'mad') + 37.9±0.3μs 47.7±3μs 1.26 series_methods.NanOps.time_func('mean', 1000, 'Int64') + 57.4±0.7ms 72.2±2ms 1.26 rolling.Quantile.time_quantile('DataFrame', 1000, 'float', 0.5, 'linear') + 71.0±7μs 89.2±10μs 1.26 tslibs.timestamp.TimestampOps.time_floor(tzutc()) + 613±10μs 770±40μs 1.26 dtypes.SelectDtypes.time_select_dtype_float_include('UInt64') + 11.3±0.7ms 14.2±0.4ms 1.26 categoricals.Rank.time_rank_string_cat_ordered + 707±6ms 887±80ms 1.25 join_merge.MergeAsof.time_multiby('forward', None) + 3.35±0.2μs 4.20±0.3μs 1.25 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(100, 's') + 3.10±0.09μs 3.89±0.03μs 1.25 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1, 'start', 'month', 'B', 5) + 405±5ms 507±70ms 1.25 series_methods.IsInLongSeriesValuesDominate.time_isin('float32', 'random') + 6.76±0.2μs 8.46±1μs 1.25 tslibs.timestamp.TimestampProperties.time_weekday_name(, 'B') + 2.67±0.06ms 3.35±1ms 1.25 index_cached_properties.IndexCache.time_engine('MultiIndex') + 639±4ms 799±50ms 1.25 frame_methods.Iteration.time_itertuples_raw_tuples + 87.7±1ms 110±10ms 1.25 rolling.Groupby.time_rolling_int('kurt') + 2.87±0.1ms 3.59±0.6ms 1.25 rolling.Quantile.time_quantile('Series', 1000, 'int', 0, 'nearest') + 37.0±2ms 46.2±3ms 1.25 frame_methods.Isnull.time_isnull_strngs + 2.98±0.09μs 3.72±0.5μs 1.25 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(0, 'end', 'year', None, 3) + 57.2±1ms 71.4±9ms 1.25 tslibs.resolution.TimeResolution.time_get_resolution('us', 1000000, None) + 187±10μs 233±20μs 1.25 index_cached_properties.IndexCache.time_is_monotonic_decreasing('Float64Index') + 242±3μs 301±30μs 1.25 index_cached_properties.IndexCache.time_is_monotonic_decreasing('DatetimeIndex') + 16.3±0.2ms 20.3±3ms 1.24 hash_functions.IsinWithArange.time_isin(, 1000, 0) + 580±9μs 722±70μs 1.24 dtypes.SelectDtypes.time_select_dtype_bool_include('Int16') + 42.8±0.8ms 53.3±9ms 1.24 hash_functions.IsinWithArangeSorted.time_isin(, 1000000) + 4.59±0.4ms 5.71±0.6ms 1.24 rolling.Methods.time_rolling('DataFrame', 1000, 'float', 'skew') + 243±0.2μs 302±30μs 1.24 index_cached_properties.IndexCache.time_is_monotonic_increasing('PeriodIndex') + 28.2±0.5ms 35.1±2ms 1.24 rolling.Apply.time_rolling('DataFrame', 300, 'int', , False) + 3.55±0.1ms 4.41±0.6ms 1.24 rolling.Methods.time_rolling('DataFrame', 10, 'int', 'count') + 1.81±0.2ms 2.25±0.2ms 1.24 dtypes.SelectDtypes.time_select_dtype_float_exclude('uint8') + 66.5±0.6μs 82.5±1μs 1.24 series_methods.NanOps.time_func('std', 1000, 'int8') + 30.4±0.3μs 37.7±3μs 1.24 indexing.CategoricalIndexIndexing.time_getitem_slice('monotonic_incr') + 8.67±0.2μs 10.7±1μs 1.24 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(100, 'start', 'quarter', 'B', 12) + 984±10μs 1.22±0.05ms 1.24 dtypes.SelectDtypes.time_select_dtype_int_include('int32') + 891±30μs 1.10±0.03ms 1.24 tslibs.resolution.TimeResolution.time_get_resolution('m', 10000, ) + 2.10±0.3μs 2.60±0.6μs 1.24 index_cached_properties.IndexCache.time_inferred_type('MultiIndex') + 1.02±0.04ms 1.26±0.04ms 1.24 dtypes.SelectDtypes.time_select_dtype_int_exclude() + 56.3±0.8μs 69.7±6μs 1.24 indexing.DataFrameNumericIndexing.time_iloc + 36.5±2μs 45.2±1μs 1.24 frame_methods.GetNumericData.time_frame_get_numeric_data + 13.8±0.3ms 17.1±3ms 1.24 series_methods.NanOps.time_func('median', 1000000, 'float64') + 10.0±0.1ms 12.4±1ms 1.24 strings.Cat.time_cat(0, ',', '-', 0.15) + 88.3±0.7ms 109±30ms 1.24 rolling.Groupby.time_rolling_int('sum' (1)) + 37.8±1μs 46.8±8μs 1.24 categoricals.Constructor.time_existing_series + 5.10±0.5μs 6.30±2μs 1.24 index_cached_properties.IndexCache.time_is_all_dates('MultiIndex') + 32.9±1μs 40.7±4μs 1.24 categoricals.Constructor.time_existing_categorical + 1.12±0.03ms 1.38±0.04ms 1.23 dtypes.SelectDtypes.time_select_dtype_int_exclude('int16') + 170±7μs 210±40μs 1.23 reindex.Fillna.time_float_32('pad') + 3.21±0.09ms 3.95±0.2ms 1.23 stat_ops.SeriesMultiIndexOps.time_op(1, 'std') + 4.57±0.1ms 5.62±0.8ms 1.23 rolling.VariableWindowMethods.time_rolling('DataFrame', '1d', 'int', 'skew') + 10.8±0.3μs 13.3±0.5μs 1.23 multiindex_object.GetLoc.time_string_get_loc + 1.29±0.02ms 1.59±0.2ms 1.23 hash_functions.NumericSeriesIndexingShuffled.time_loc_slice(, 500000) + 1.87±0.2ms 2.30±0.09ms 1.23 dtypes.SelectDtypes.time_select_dtype_float_exclude('timedelta64[ns]') + 18.9±0.7ms 23.3±0.5ms 1.23 strings.Methods.time_lower + 52.8±0.3ms 64.9±10ms 1.23 tslibs.fields.TimeGetDateField.time_get_date_field(1000000, 'doy') + 11.1±0.1ms 13.7±1ms 1.23 stat_ops.Rank.time_rank('Series', False) + 2.77±0.1ms 3.41±0.3ms 1.23 ctors.SeriesConstructors.time_series_constructor(, True, 'float') + 426±6ns 524±40ns 1.23 dtypes.Dtypes.time_pandas_dtype(dtype(', False, 'float') + 666±40μs 817±30μs 1.23 dtypes.SelectDtypes.time_select_dtype_float_include('Int32') + 3.79±0.2ms 4.64±1ms 1.23 index_cached_properties.IndexCache.time_is_all_dates('CategoricalIndex') + 104±10μs 127±20μs 1.23 tslibs.offsets.OffestDatetimeArithmetic.time_subtract( (1)) + 43.0±0.7ms 52.7±8ms 1.23 io.hdf.HDFStoreDataFrame.time_read_store_mixed + 2.58±0.2ms 3.17±0.1ms 1.22 dtypes.SelectDtypes.time_select_dtype_string_exclude('UInt64') + 47.0±3ms 57.6±1ms 1.22 rolling.Groupby.time_rolling_offset('sum' (0)) + 1.05±0.02ms 1.28±0.08ms 1.22 dtypes.SelectDtypes.time_select_dtype_int_exclude('datetime64[ns]') + 79.3±0.2μs 97.1±7μs 1.22 series_methods.NanOps.time_func('std', 1000, 'float64') + 591±20μs 723±90μs 1.22 dtypes.SelectDtypes.time_select_dtype_string_include('Int16') + 11.3±0.5μs 13.8±0.4μs 1.22 tslibs.offsets.OffestDatetimeArithmetic.time_subtract_10() + 34.8±3ms 42.5±2ms 1.22 strings.Methods.time_pad + 2.85±0.07ms 3.48±0.5ms 1.22 io.hdf.HDFStoreDataFrame.time_store_info + 151±6ms 185±6ms 1.22 io.json.ReadJSON.time_read_json('split', 'datetime') + 84.9±4μs 104±10μs 1.22 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(10000, 'nanoseconds') + 63.1±1μs 77.1±2μs 1.22 frame_methods.Dtypes.time_frame_dtypes + 274±20ns 335±40ns 1.22 tslibs.timestamp.TimestampProperties.time_is_year_start(tzfile('US/Central'), None) + 5.16±0.1μs 6.30±0.8μs 1.22 tslibs.normalize.Normalize.time_is_date_array_normalized(0, ) + 15.6±0.2ms 19.1±6ms 1.22 hash_functions.IsinWithRandomFloat.time_isin_outside(, 80000) + 2.71±0.04ms 3.31±0.3ms 1.22 timeseries.ToDatetimeNONISO8601.time_same_offset + 254±6μs 310±40μs 1.22 index_cached_properties.IndexCache.time_is_monotonic_increasing('TimedeltaIndex') + 34.6±0.5ms 42.2±6ms 1.22 join_merge.MergeAsof.time_on_int32('nearest', None) + 417±20μs 508±20μs 1.22 categoricals.Repr.time_rendering + 3.47±0.06ms 4.23±0.3ms 1.22 algorithms.Factorize.time_factorize(True, False, 'uint') + 87.3±5μs 106±10μs 1.22 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(10000, 'h') + 9.07±0.4μs 11.0±0.6μs 1.22 tslibs.period.TimeDT64ArrToPeriodArr.time_dt64arr_to_periodarr(100, 10000, None) + 13.8±0.5μs 16.8±0.9μs 1.22 tslibs.resolution.TimeResolution.time_get_resolution('h', 100, datetime.timezone(datetime.timedelta(seconds=3600))) + 864±10μs 1.05±0.07ms 1.22 arithmetic.ApplyIndex.time_apply_index() + 56.3±1ms 68.5±1ms 1.22 period.PeriodIndexConstructor.time_from_ints_daily('D', False) + 81.7±6ms 99.4±4ms 1.22 frame_methods.Rename.time_rename_single + 590±7μs 717±50μs 1.22 dtypes.SelectDtypes.time_select_dtype_int_include('int16') + 2.18±0.04μs 2.65±0.5μs 1.22 tslibs.offsets.OnOffset.time_on_offset() + 7.93±0.5ms 9.64±0.4ms 1.22 stat_ops.FrameOps.time_op('std', 'int', 0) + 718±1ns 873±200ns 1.22 dtypes.Dtypes.time_pandas_dtype() + 1.47±0.02ms 1.78±0.3ms 1.21 series_methods.NanOps.time_func('max', 1000000, 'boolean') + 27.8±0.4ms 33.7±5ms 1.21 rolling.Apply.time_rolling('DataFrame', 300, 'float', , True) + 12.8±0.1ms 15.5±2ms 1.21 hash_functions.UniqueAndFactorizeArange.time_unique(15) + 755±20μs 915±40μs 1.21 dtypes.SelectDtypes.time_select_dtype_float_include('m8[ns]') + 3.85±0.05ms 4.67±0.5ms 1.21 rolling.Apply.time_rolling('Series', 3, 'int', >, True) + 2.53±0.05μs 3.07±0.2μs 1.21 tslibs.tslib.TimeIntsToPydatetime.time_ints_to_pydatetime('date', 1, tzfile('Japan')) + 7.07±0.1μs 8.57±0.2μs 1.21 series_methods.All.time_all(1000, 'slow', 'boolean') + 538±3μs 652±40μs 1.21 tslibs.resolution.TimeResolution.time_get_resolution('m', 10000, None) + 4.24±0.2μs 5.13±0.2μs 1.21 algorithms.Duplicated.time_duplicated(True, False, 'int') + 20.2±0.2ms 24.5±3ms 1.21 hash_functions.UniqueAndFactorizeArange.time_factorize(6) + 13.6±0.9μs 16.4±0.7μs 1.21 tslibs.resolution.TimeResolution.time_get_resolution('ns', 100, tzfile('Japan')) + 894±20μs 1.08±0.09ms 1.21 series_methods.NanOps.time_func('argmax', 1000000, 'int8') + 58.1±2ms 70.2±3ms 1.21 rolling.Quantile.time_quantile('DataFrame', 1000, 'float', 0.5, 'midpoint') + 7.05±0.3μs 8.52±0.2μs 1.21 tslibs.resolution.TimeResolution.time_get_resolution('s', 100, datetime.timezone.utc) + 34.5±2ms 41.7±1ms 1.21 frame_ctor.FromDicts.time_nested_dict_columns + 2.48±0.03ms 2.99±0.5ms 1.21 rolling.Pairwise.time_pairwise(10, 'cov', False) + 5.81±0.2ms 7.01±2ms 1.21 stat_ops.FrameOps.time_op('median', 'float', 0) + 3.48±0.04ms 4.20±0.06ms 1.21 rolling.ExpandingMethods.time_expanding_groupby('Series', 'int', 'kurt') + 3.19±0.1μs 3.84±0.08μs 1.21 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1, 'end', 'quarter', 'B', 12) + 3.19±0.4μs 3.85±0.2μs 1.21 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(0, 'end', 'month', None, 12) + 3.96±0.06ms 4.77±0.7ms 1.21 rolling.Pairwise.time_pairwise(None, 'corr', False) + 1.72±0.1ms 2.07±0.2ms 1.20 stat_ops.SeriesOps.time_op('skew', 'float') + 2.12±0.1ms 2.55±0.1ms 1.20 ctors.SeriesConstructors.time_series_constructor(, False, 'float') + 13.5±0.3ms 16.3±2ms 1.20 series_methods.NanOps.time_func('std', 1000000, 'int32') + 390±9ns 469±60ns 1.20 index_object.IntervalIndexMethod.time_is_unique(100000) + 242±0.3μs 292±20μs 1.20 index_cached_properties.IndexCache.time_is_monotonic_increasing('DatetimeIndex') + 127±3ms 153±20ms 1.20 series_methods.IsInLongSeriesValuesDominate.time_isin('object', 'monotone') + 1.06±0.04ms 1.27±0.1ms 1.20 dtypes.SelectDtypes.time_select_dtype_int_exclude('int8') + 3.86±0.3ms 4.64±0.2ms 1.20 ctors.SeriesConstructors.time_series_constructor(, False, 'int') + 58.9±0.5μs 70.7±3μs 1.20 series_methods.NanOps.time_func('var', 1000, 'float64') + 263±5ns 316±90ns 1.20 tslibs.timestamp.TimestampProperties.time_days_in_month(None, None) + 175±2ms 210±40ms 1.20 indexing.NumericSeriesIndexing.time_getitem_array(, 'nonunique_monotonic_inc') + 35.6±0.4ms 42.8±2ms 1.20 replace.Convert.time_replace('Series', 'Timedelta') + 4.47±0.2ms 5.36±0.4ms 1.20 rolling.Quantile.time_quantile('DataFrame', 1000, 'float', 0, 'higher') + 1.19±0.02ms 1.43±0.08ms 1.20 reindex.ReindexMethod.time_reindex_method('pad', ) + 1.50±0.1μs 1.80±0.2μs 1.20 index_cached_properties.IndexCache.time_is_all_dates('RangeIndex') + 1.00±0.1μs 1.20±0.1μs 1.20 index_cached_properties.IndexCache.time_is_monotonic_decreasing('Int64Index') + 500±0ns 600±100ns 1.20 index_cached_properties.IndexCache.time_is_unique('RangeIndex') + 1.93±0.1ms 2.31±0.2ms 1.20 dtypes.SelectDtypes.time_select_dtype_float_exclude('datetime64[ns]') + 218±4μs 262±40μs 1.20 index_cached_properties.IndexCache.time_is_monotonic_decreasing('UInt64Index') + 634±10μs 761±60μs 1.20 dtypes.SelectDtypes.time_select_dtype_int_include('Int16') + 44.3±0.6ms 53.2±9ms 1.20 rolling.ForwardWindowMethods.time_rolling('Series', 1000, 'int', 'median') + 6.23±0.3ms 7.47±0.2ms 1.20 rolling.ExpandingMethods.time_expanding('Series', 'float', 'kurt') + 442±20ns 530±40ns 1.20 dtypes.Dtypes.time_pandas_dtype(dtype('uint8')) + 3.72±0.04ms 4.46±0.8ms 1.20 indexing_engines.ObjectEngineIndexing.time_get_loc('non_monotonic') + 3.62±0.2ms 4.34±0.5ms 1.20 rolling.Quantile.time_quantile('DataFrame', 1000, 'int', 1, 'midpoint') + 601±8μs 720±60μs 1.20 dtypes.SelectDtypes.time_select_dtype_bool_include('complex64') + 4.08±0.2μs 4.89±0.3μs 1.20 categoricals.SearchSorted.time_categorical_index_contains + 15.0±0.4μs 18.0±2μs 1.20 tslibs.resolution.TimeResolution.time_get_resolution('m', 100, ) + 613±100μs 732±70μs 1.19 ctors.SeriesConstructors.time_series_constructor(, False, 'float') + 346±3ns 413±30ns 1.19 tslibs.period.PeriodProperties.time_property('M', 'second') + 556±10μs 664±50μs 1.19 tslibs.resolution.TimeResolution.time_get_resolution('us', 10000, datetime.timezone.utc) + 3.10±0.07μs 3.70±0.1μs 1.19 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1, 'start', 'month', None, 5) + 2.00±0.02ms 2.39±0.3ms 1.19 join_merge.Merge.time_merge_dataframe_integer_key(True) + 43.6±0.4μs 52.1±10μs 1.19 indexing.DataFrameNumericIndexing.time_loc + 80.5±2ms 96.0±10ms 1.19 series_methods.IsInLongSeriesLookUpDominates.time_isin('object', 1000, 'random_misses') + 4.09±0.2μs 4.87±0.3μs 1.19 algorithms.Duplicated.time_duplicated(True, 'last', 'uint') + 1.94±0.08μs 2.31±0.04μs 1.19 timeseries.DatetimeIndex.time_unique('tz_local') + 136±1ms 163±40ms 1.19 join_merge.ConcatDataFrames.time_c_ordered(1, True) + 614±30μs 732±90μs 1.19 dtypes.SelectDtypes.time_select_dtype_string_include('UInt64') + 113±2ms 134±9ms 1.19 multiindex_object.SetOperations.time_operation('monotonic', 'string', 'intersection') + 321±30ns 383±30ns 1.19 tslibs.period.PeriodProperties.time_property('M', 'quarter') + 1.51±0.04ms 1.80±0.08ms 1.19 series_methods.NanOps.time_func('min', 1000000, 'boolean') + 267±20ns 317±6ns 1.19 tslibs.timestamp.TimestampProperties.time_is_month_start(datetime.timezone(datetime.timedelta(seconds=3600)), None) + 2.78±0.08ms 3.31±0.2ms 1.19 rolling.ForwardWindowMethods.time_rolling('DataFrame', 10, 'int', 'max') + 3.24±0.06ms 3.85±0.1ms 1.19 rolling.VariableWindowMethods.time_rolling('DataFrame', '1d', 'int', 'sum') + 1.64±0.07ms 1.95±0.1ms 1.19 stat_ops.FrameOps.time_op('sum', 'int', 1) + 630±10μs 749±60μs 1.19 dtypes.SelectDtypes.time_select_dtype_string_include('UInt16') + 3.39±0.3μs 4.03±0.3μs 1.19 tslibs.offsets.OnOffset.time_on_offset() + 886±50ns 1.05±0.1μs 1.19 tslibs.normalize.Normalize.time_is_date_array_normalized(1, None) + 1.52±0.1μs 1.81±0.1μs 1.19 tslibs.resolution.TimeResolution.time_get_resolution('ns', 1, datetime.timezone.utc) + 8.04±0.1μs 9.55±0.5μs 1.19 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(100, 'start', 'quarter', 'QS', 5) + 2.82±0.02ms 3.34±0.07ms 1.19 io.csv.ReadCSVFloatPrecision.time_read_csv_python_engine(',', '_', None) + 1.08±0.06ms 1.28±0.2ms 1.18 dtypes.SelectDtypes.time_select_dtype_int_exclude('M8[ns]') + 1.38±0.04ms 1.64±0.2ms 1.18 series_methods.NanOps.time_func('sum', 1000000, 'float64') + 34.4±0.6ms 40.7±5ms 1.18 rolling.Quantile.time_quantile('DataFrame', 10, 'float', 0.5, 'higher') + 141±4ms 167±10ms 1.18 inference.ToNumericDowncast.time_downcast('string-int', None) + 3.38±0.1ms 4.00±0.7ms 1.18 rolling.Quantile.time_quantile('DataFrame', 10, 'int', 1, 'lower') + 684±10μs 809±50μs 1.18 dtypes.SelectDtypes.time_select_dtype_float_include('uint64') + 683±40μs 808±50μs 1.18 dtypes.SelectDtypes.time_select_dtype_float_include('int16') + 7.86±0.4ms 9.29±0.8ms 1.18 stat_ops.SeriesMultiIndexOps.time_op(0, 'kurt') + 416±2ms 492±60ms 1.18 series_methods.IsInLongSeriesValuesDominate.time_isin('float64', 'monotone') + 49.1±0.6ms 58.0±5ms 1.18 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1000000, 'start', 'month', 'QS', 12) + 7.07±0.2ms 8.35±0.2ms 1.18 rolling.ExpandingMethods.time_expanding('Series', 'float', 'min') + 14.7±1μs 17.4±1μs 1.18 dtypes.Dtypes.time_pandas_dtype('object') + 46.1±0.6ms 54.4±6ms 1.18 hash_functions.IsinWithArange.time_isin(, 1000, -2) + 682±40μs 804±40μs 1.18 tslibs.resolution.TimeResolution.time_get_resolution('m', 10000, tzfile('Japan')) + 1.72±0.07ms 2.03±0.2ms 1.18 series_methods.NSort.time_nsmallest('last') + 1.03±0.05s 1.21±0.2s 1.18 join_merge.I8Merge.time_i8merge('outer') + 3.99±0.09ms 4.71±0.2ms 1.18 rolling.Engine.time_expanding_apply('Series', 'int', >, 'cython') + 2.75±0.2ms 3.24±0.4ms 1.18 ctors.SeriesConstructors.time_series_constructor(, True, 'float') + 58.0±1ms 68.2±9ms 1.18 rolling.ForwardWindowMethods.time_rolling('DataFrame', 1000, 'float', 'median') + 51.2±3ms 60.2±4ms 1.18 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1000000, 'end', 'year', None, 12) + 69.8±4ms 82.2±8ms 1.18 tslibs.fields.TimeGetDateField.time_get_date_field(1000000, 'is_leap_year') + 2.74±0.06ms 3.23±0.3ms 1.18 ctors.SeriesConstructors.time_series_constructor(, True, 'float') + 17.2±0.5μs 20.2±2μs 1.18 tslibs.period.TimeDT64ArrToPeriodArr.time_dt64arr_to_periodarr(100, 5000, ) + 6.12±0.2ms 7.19±0.4ms 1.18 frame_methods.NSort.time_nlargest_two_columns('first') + 1.04±0.06ms 1.23±0.2ms 1.18 index_cached_properties.IndexCache.time_is_monotonic_decreasing('MultiIndex') + 54.9±1ms 64.6±2ms 1.18 rolling.Quantile.time_quantile('DataFrame', 1000, 'float', 0.5, 'higher') + 4.90±0.2μs 5.75±0.3μs 1.17 algorithms.Duplicated.time_duplicated(True, 'last', 'datetime64[ns]') + 3.42±0.2μs 4.02±0.3μs 1.17 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(100, 'ns') + 1.16±0.1ms 1.36±0.08ms 1.17 dtypes.SelectDtypes.time_select_dtype_bool_exclude('int32') + 1.92±0.1μs 2.25±0.1μs 1.17 timeseries.DatetimeIndex.time_unique('tz_naive') + 1.17±0.01ms 1.37±0.2ms 1.17 dtypes.SelectDtypes.time_select_dtype_int_exclude('bool') + 3.54±0.1μs 4.16±0.1μs 1.17 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1, 'start', 'month', 'QS', 5) + 27.3±0.2ms 32.0±3ms 1.17 rolling.Apply.time_rolling('Series', 300, 'float', , True) + 1.80±0.03ms 2.11±0.2ms 1.17 series_methods.Clip.time_clip(100000) + 1.24±0.03ms 1.46±0.1ms 1.17 io.parsers.ConcatDateCols.time_check_concat('AAAA', 2) + 1.28±0.06μs 1.50±0.02μs 1.17 tslibs.offsets.OnOffset.time_on_offset() + 4.92±0.3ms 5.76±0.2ms 1.17 algorithms.Quantile.time_quantile(0.5, 'linear', 'float') + 12.6±0.6ms 14.7±1ms 1.17 stat_ops.Rank.time_average_old('Series', True) + 60.1±0.7ms 70.3±10ms 1.17 io.parsers.DoesStringLookLikeDatetime.time_check_datetimes('10000') + 647±20μs 756±20μs 1.17 dtypes.SelectDtypes.time_select_dtype_int_include('float64') + 3.34±0.2ms 3.90±0.2ms 1.17 io.csv.ReadCSVFloatPrecision.time_read_csv_python_engine(';', '.', None) + 74.0±0.5ms 86.5±7ms 1.17 rolling.Apply.time_rolling('Series', 3, 'float', , False) + 3.37±0.1ms 3.94±0.5ms 1.17 rolling.Apply.time_rolling('Series', 3, 'int', , True) + 83.2±0.9μs 97.1±2μs 1.17 tslibs.normalize.Normalize.time_is_date_array_normalized(10000, datetime.timezone(datetime.timedelta(seconds=3600))) + 86.3±0.6ms 101±20ms 1.17 io.json.ToJSON.time_to_json('records', 'df_td_int_ts') + 20.6±0.9μs 24.0±2μs 1.17 tslibs.tslib.TimeIntsToPydatetime.time_ints_to_pydatetime('date', 100, tzfile('Japan')) + 29.8±0.6μs 34.8±3μs 1.17 indexing.CategoricalIndexIndexing.time_getitem_slice('non_monotonic') + 272±20ns 317±20ns 1.17 tslibs.timestamp.TimestampProperties.time_tz(tzutc(), 'B') + 3.60±0.1μs 4.20±0.3μs 1.17 index_cached_properties.IndexCache.time_is_all_dates('PeriodIndex') + 218±9μs 254±20μs 1.17 index_cached_properties.IndexCache.time_is_monotonic('UInt64Index') + 221±10ns 258±20ns 1.17 tslibs.timestamp.TimestampProperties.time_microsecond(, None) + 1.76±0.1ms 2.05±0.09ms 1.17 dtypes.SelectDtypes.time_select_dtype_float_exclude('Int32') + 600±5μs 699±70μs 1.17 dtypes.SelectDtypes.time_select_dtype_int_include('uint8') + 44.4±0.6ms 51.7±2ms 1.17 replace.Convert.time_replace('DataFrame', 'Timedelta') + 8.75±0.1μs 10.2±0.4μs 1.17 tslibs.normalize.Normalize.time_is_date_array_normalized(100, ) + 2.64±0.08μs 3.08±0.1μs 1.16 tslibs.fields.TimeGetTimedeltaField.time_get_timedelta_field(0, 'nanoseconds') + 2.03±0.06ms 2.37±0.3ms 1.16 index_cached_properties.IndexCache.time_is_unique('IntervalIndex') + 6.19±0.03ms 7.20±0.3ms 1.16 frame_methods.Repr.time_html_repr_trunc_mi + 183±2μs 213±20μs 1.16 hash_functions.IsinWithArangeSorted.time_isin(, 8000) + 536±20μs 624±30μs 1.16 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(10000, 'end', 'quarter', 'QS', 3) + 3.31±0.2μs 3.85±0.5μs 1.16 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1, 'start', 'month', 'QS', 12) + 2.70±0.1ms 3.14±0.2ms 1.16 ctors.SeriesConstructors.time_series_constructor(, False, 'float') + 38.1±0.3ms 44.3±1ms 1.16 inference.ToNumericDowncast.time_downcast('int-list', 'integer') + 10.8±0.4μs 12.5±0.9μs 1.16 tslibs.timestamp.TimestampOps.time_to_julian_date(datetime.timezone(datetime.timedelta(seconds=3600))) + 977±40μs 1.14±0.02ms 1.16 dtypes.SelectDtypes.time_select_dtype_bool_include('bool') + 555±100μs 645±70μs 1.16 ctors.SeriesConstructors.time_series_constructor(, False, 'int') + 20.4±0.1ms 23.8±4ms 1.16 hash_functions.IsinWithArange.time_isin(, 8000, 0) + 2.11±0.02μs 2.45±0.1μs 1.16 indexing_engines.NumericEngineIndexing.time_get_loc((, ), 'monotonic_incr') + 2.70±0.1ms 3.14±0.2ms 1.16 ctors.SeriesConstructors.time_series_constructor(, False, 'float') + 36.1±0.8ms 41.9±3ms 1.16 replace.Convert.time_replace('Series', 'Timestamp') + 28.9±0.7ms 33.6±4ms 1.16 join_merge.MergeAsof.time_on_uint64('backward', 5) + 2.96±0.05μs 3.44±0.08μs 1.16 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1, 'start', 'month', None, 12) + 4.43±0.3ms 5.14±0.4ms 1.16 rolling.Quantile.time_quantile('DataFrame', 1000, 'float', 1, 'linear') + 305±3ms 355±60ms 1.16 series_methods.IsInLongSeriesValuesDominate.time_isin('int32', 'random') + 136±1μs 158±20μs 1.16 period.PeriodIndexConstructor.time_from_date_range('D', True) + 2.48±0.2μs 2.88±0.1μs 1.16 tslibs.tslib.TimeIntsToPydatetime.time_ints_to_pydatetime('timestamp', 0, tzlocal()) + 50.6±2μs 58.7±4μs 1.16 ctors.SeriesConstructors.time_series_constructor(, False, 'int') + 3.03±0.05μs 3.52±0.2μs 1.16 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1, 'end', 'quarter', 'QS', 12) + 2.55±0.2μs 2.96±0.3μs 1.16 tslibs.fields.TimeGetDateField.time_get_date_field(0, 'woy') + 49.6±0.8ms 57.5±3ms 1.16 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1000000, 'start', 'month', None, 5) + 340±30ns 394±50ns 1.16 tslibs.period.PeriodProperties.time_property('M', 'qyear') + 368±30ns 426±30ns 1.16 tslibs.period.PeriodProperties.time_property('min', 'dayofyear') + 599±20μs 693±8μs 1.16 dtypes.SelectDtypes.time_select_dtype_int_include() + 19.9±0.3ms 23.1±3ms 1.16 hash_functions.UniqueAndFactorizeArange.time_factorize(9) + 633±40μs 732±10μs 1.16 tslibs.resolution.TimeResolution.time_get_resolution('ns', 10000, tzfile('Japan')) + 682±20μs 789±30μs 1.16 dtypes.SelectDtypes.time_select_dtype_float_include('uint8') + 18.1±0.4ms 20.9±3ms 1.16 algorithms.Factorize.time_factorize(False, True, 'uint') + 56.2±0.4ms 65.0±4ms 1.16 tslibs.fields.TimeGetDateField.time_get_date_field(1000000, 'dow') + 2.88±0.1ms 3.33±0.08ms 1.16 stat_ops.SeriesMultiIndexOps.time_op(0, 'prod') + 306±5μs 353±40μs 1.15 period.Indexing.time_intersection + 2.59±0.3μs 3.00±0.2μs 1.15 tslibs.fields.TimeGetDateField.time_get_date_field(0, 'q') + 12.6±0.7ms 14.6±1ms 1.15 stat_ops.Rank.time_average_old('Series', False) + 4.50±0.4ms 5.19±1ms 1.15 index_cached_properties.IndexCache.time_is_unique('MultiIndex') + 9.17±0.2ms 10.6±1ms 1.15 strings.Cat.time_cat(0, ',', None, 0.15) + 127±6ms 147±20ms 1.15 index_cached_properties.IndexCache.time_is_monotonic('IntervalIndex') + 541±2μs 623±10μs 1.15 tslibs.resolution.TimeResolution.time_get_resolution('m', 10000, datetime.timezone.utc) + 32.4±0.6ms 37.4±2ms 1.15 rolling.Quantile.time_quantile('DataFrame', 10, 'int', 0.5, 'lower') + 549±7μs 632±80μs 1.15 series_methods.NanOps.time_func('min', 1000000, 'int32') + 1.07±0.1ms 1.23±0.01ms 1.15 dtypes.SelectDtypes.time_select_dtype_int_exclude('float32') + 65.3±4μs 75.2±2μs 1.15 series_methods.NanOps.time_func('skew', 1000, 'int64') + 3.20±0.03ms 3.69±0.2ms 1.15 dtypes.InferDtypes.time_infer('py-null') + 41.0±0.7ms 47.2±4ms 1.15 rolling.Quantile.time_quantile('DataFrame', 1000, 'int', 0.5, 'nearest') + 228±8ns 262±10ns 1.15 tslibs.timestamp.TimestampProperties.time_microsecond(tzfile('US/Central'), None) + 1.51±0.1μs 1.74±0.05μs 1.15 tslibs.timestamp.TimestampConstruction.time_fromordinal + 4.31±0.1ms 4.95±0.4ms 1.15 rolling.Quantile.time_quantile('DataFrame', 1000, 'float', 1, 'nearest') + 30.0±3ms 34.5±2ms 1.15 io.style.RenderApply.time_render(24, 12) + 248±6μs 286±10μs 1.15 index_cached_properties.IndexCache.time_is_monotonic_decreasing('PeriodIndex') + 276±7ns 317±10ns 1.15 tslibs.timestamp.TimestampProperties.time_days_in_month(datetime.timezone(datetime.timedelta(seconds=3600)), None) + 2.70±0.2μs 3.10±0.4μs 1.15 index_cached_properties.IndexCache.time_inferred_type('CategoricalIndex') + 241±5μs 277±30μs 1.15 index_cached_properties.IndexCache.time_is_monotonic_increasing('CategoricalIndex') + 256±3μs 294±20μs 1.15 hash_functions.IsinWithRandomFloat.time_isin(, 1300) + 35.9±1ms 41.2±2ms 1.15 stat_ops.FrameMultiIndexOps.time_op(0, 'mad') + 55.2±0.3ms 63.3±8ms 1.15 rolling.Quantile.time_quantile('DataFrame', 1000, 'float', 0.5, 'lower') + 72.3±6μs 82.9±8μs 1.15 ctors.SeriesConstructors.time_series_constructor(, True, 'float') + 243±5μs 279±20μs 1.15 index_cached_properties.IndexCache.time_is_monotonic('CategoricalIndex') + 47.7±0.9μs 54.7±2μs 1.15 series_methods.NanOps.time_func('mean', 1000, 'int8') + 2.75±0.1ms 3.15±0.2ms 1.15 ctors.SeriesConstructors.time_series_constructor(, False, 'int') + 242±0.5μs 278±20μs 1.15 index_cached_properties.IndexCache.time_is_monotonic('DatetimeIndex') + 2.70±0.1ms 3.09±0.2ms 1.14 ctors.SeriesConstructors.time_series_constructor(, False, 'int') + 75.0±2μs 85.8±2μs 1.14 tslibs.normalize.Normalize.time_is_date_array_normalized(10000, None) + 2.76±0.1ms 3.16±0.2ms 1.14 ctors.SeriesConstructors.time_series_constructor(, True, 'int') + 216±3ns 247±20ns 1.14 timeseries.DatetimeAccessor.time_dt_accessor(tzutc()) + 3.37±0.07μs 3.85±0.3μs 1.14 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1, 'start', 'year', 'B', 3) + 103±4ms 118±4ms 1.14 series_methods.IsInLongSeriesLookUpDominates.time_isin('object', 5, 'monotone_hits') + 748±20ns 854±90ns 1.14 dtypes.Dtypes.time_pandas_dtype() + 87.1±1μs 99.4±8μs 1.14 tslibs.offsets.OffestDatetimeArithmetic.time_subtract() + 17.6±0.5μs 20.1±2μs 1.14 series_methods.NanOps.time_func('argmax', 1000, 'int64') + 3.92±0.1ms 4.47±0.1ms 1.14 rolling.VariableWindowMethods.time_rolling('DataFrame', '1h', 'float', 'std') + 3.83±0.2ms 4.36±0.3ms 1.14 tslibs.tslib.TimeIntsToPydatetime.time_ints_to_pydatetime('datetime', 10000, datetime.timezone(datetime.timedelta(seconds=3600))) + 922±8μs 1.05±0.1ms 1.14 series_methods.NanOps.time_func('argmax', 1000000, 'int32') + 23.1±0.07ms 26.3±1ms 1.14 rolling.Apply.time_rolling('Series', 3, 'int', , False) + 379±20μs 432±9μs 1.14 finalize.Finalize.time_finalize_micro() + 249±3μs 284±20μs 1.14 index_cached_properties.IndexCache.time_is_monotonic('PeriodIndex') + 2.77±0.1ms 3.15±0.2ms 1.14 ctors.SeriesConstructors.time_series_constructor(, True, 'int') + 2.74±0.03ms 3.12±0.2ms 1.14 series_methods.IsInForObjects.time_isin_long_series_long_values + 3.03±0.05μs 3.45±0.3μs 1.14 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1, 'end', 'year', 'QS', 3) + 327±4ms 372±10ms 1.14 series_methods.IsInLongSeriesLookUpDominates.time_isin('object', 1000, 'monotone_misses') + 1.74±0.05ms 1.98±0.2ms 1.14 index_cached_properties.IndexCache.time_is_unique('DatetimeIndex') + 2.95±0.03ms 3.36±0.2ms 1.14 rolling.ExpandingMethods.time_expanding('Series', 'float', 'skew') + 3.15±0.1μs 3.58±0.2μs 1.14 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1, 'start', 'month', 'B', 12) + 679±30μs 772±20μs 1.14 frame_methods.SelectDtypes.time_select_dtypes(1000) + 3.62±0.06ms 4.11±0.4ms 1.14 rolling.ExpandingMethods.time_expanding_groupby('Series', 'int', 'skew') + 75.8±3ms 86.1±4ms 1.14 rolling.Apply.time_rolling('Series', 3, 'float', >, False) + 7.37±0.2μs 8.37±0.4μs 1.14 tslibs.tslib.TimeIntsToPydatetime.time_ints_to_pydatetime('datetime', 0, ) + 8.05±0.08μs 9.14±0.5μs 1.13 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(100, 'end', 'month', 'QS', 5) + 2.60±0.3μs 2.95±0.4μs 1.13 index_cached_properties.IndexCache.time_values('IntervalIndex') + 112±4μs 127±7μs 1.13 tslibs.period.PeriodProperties.time_property('M', 'end_time') + 2.52±0.05μs 2.85±0.3μs 1.13 tslibs.tslib.TimeIntsToPydatetime.time_ints_to_pydatetime('date', 1, tzlocal()) + 16.5±0.3ms 18.6±3ms 1.13 series_methods.NanOps.time_func('median', 1000000, 'int32') + 31.7±0.4ms 35.9±2ms 1.13 io.sql.SQL.time_read_sql_query('sqlite') + 12.5±0.2ms 14.1±0.9ms 1.13 hash_functions.UniqueAndFactorizeArange.time_unique(4) + 3.33±0.06ms 3.75±0.5ms 1.13 io.csv.ReadCSVFloatPrecision.time_read_csv_python_engine(',', '.', 'round_trip') + 350±5μs 395±10μs 1.13 finalize.Finalize.time_finalize_micro() + 1.51±0.07μs 1.70±0.02μs 1.13 tslibs.timestamp.TimestampConstruction.time_from_npdatetime64 + 241±6μs 272±30μs 1.13 index_cached_properties.IndexCache.time_is_monotonic_decreasing('CategoricalIndex') + 112±1μs 126±3μs 1.13 hash_functions.IsinWithRandomFloat.time_isin(, 1300) + 121±3ms 136±10ms 1.13 index_cached_properties.IndexCache.time_is_monotonic_increasing('IntervalIndex') + 29.3±0.3μs 33.0±1μs 1.13 series_methods.NanOps.time_func('sum', 1000, 'int8') + 184±1ms 207±10ms 1.13 series_methods.IsInLongSeriesLookUpDominates.time_isin('float64', 1000, 'monotone_misses') + 4.27±0.1μs 4.80±0.2μs 1.12 algorithms.Duplicated.time_duplicated(True, 'last', 'float') + 646±50μs 726±20μs 1.12 dtypes.SelectDtypes.time_select_dtype_int_include('uint16') + 3.89±0.05μs 4.37±0.4μs 1.12 dtypes.InferDtypes.time_infer('np-int') + 74.0±1μs 83.1±7μs 1.12 tslibs.normalize.Normalize.time_is_date_array_normalized(10000, datetime.timezone.utc) + 6.36±0.3μs 7.14±0.4μs 1.12 tslibs.timestamp.TimestampProperties.time_is_year_start(, 'B') + 2.80±0.2ms 3.14±0.2ms 1.12 ctors.SeriesConstructors.time_series_constructor(, False, 'float') + 3.06±0.07μs 3.44±0.2μs 1.12 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(0, 'end', 'year', 'QS', 5) + 84.4±2ms 94.7±5ms 1.12 strings.Methods.time_findall + 2.73±0.1ms 3.06±0.3ms 1.12 ctors.SeriesConstructors.time_series_constructor(, False, 'int') + 88.7±1μs 99.4±10μs 1.12 period.Algorithms.time_drop_duplicates('index') + 2.46±0.05ms 2.75±0.4ms 1.12 sparse.SparseArrayConstructor.time_sparse_array(0.01, nan, ) + 130±3ms 146±10ms 1.12 index_cached_properties.IndexCache.time_is_monotonic_decreasing('IntervalIndex') + 8.79±0.2μs 9.84±0.5μs 1.12 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(100, 'start', 'quarter', 'B', 3) + 1.31±0.05ms 1.46±0.05ms 1.12 rolling.EWMMethods.time_ewm_times('DataFrame', 10, 'float', 'mean') + 24.4±0.4μs 27.3±3μs 1.12 series_methods.All.time_all(1000000, 'fast', 'bool') + 150±1ms 168±6ms 1.12 io.csv.ToCSV.time_frame('long') + 196±20μs 219±20μs 1.12 index_cached_properties.IndexCache.time_is_monotonic('Float64Index') + 4.20±0.4μs 4.70±0.6μs 1.12 index_cached_properties.IndexCache.time_shape('TimedeltaIndex') + 3.56±0.1ms 3.98±0.2ms 1.12 rolling.ExpandingMethods.time_expanding_groupby('Series', 'float', 'min') + 1.34±0.02μs 1.50±0.07μs 1.12 tslibs.timestamp.TimestampConstruction.time_from_datetime_unaware + 8.77±0.2μs 9.80±0.7μs 1.12 tslibs.period.TimeDT64ArrToPeriodArr.time_dt64arr_to_periodarr(100, 7000, datetime.timezone.utc) + 71.9±2ms 80.2±6ms 1.12 frame_methods.ToHTML.time_to_html_mixed + 760±20μs 849±80μs 1.12 arithmetic.ApplyIndex.time_apply_index() + 49.2±0.5ms 54.9±4ms 1.12 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1000000, 'start', 'month', None, 12) + 1.99±0.07ms 2.21±0.1ms 1.11 series_methods.NanOps.time_func('min', 1000000, 'float64') + 383±20ns 427±4ns 1.11 tslibs.period.PeriodProperties.time_property('M', 'is_leap_year') + 636±20μs 708±20μs 1.11 dtypes.SelectDtypes.time_select_dtype_int_include('Int8') + 129±2ms 143±5ms 1.11 stat_ops.FrameMultiIndexOps.time_op(1, 'mad') + 2.46±0.2ms 2.74±0.2ms 1.11 ctors.SeriesConstructors.time_series_constructor(, True, 'int') + 904±20μs 1.01±0.02ms 1.11 tslibs.resolution.TimeResolution.time_get_resolution('h', 10000, ) + 5.06±0.2ms 5.64±0.4ms 1.11 ctors.SeriesConstructors.time_series_constructor(, False, 'float') + 8.38±0.1μs 9.32±0.5μs 1.11 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(100, 'start', 'month', 'B', 12) + 3.50±0.04ms 3.89±0.2ms 1.11 rolling.ExpandingMethods.time_expanding_groupby('DataFrame', 'float', 'kurt') + 2.32±0.05ms 2.58±0.4ms 1.11 index_cached_properties.IndexCache.time_is_unique('Float64Index') + 151±3ms 167±7ms 1.11 series_methods.IsInLongSeriesLookUpDominates.time_isin('object', 1000, 'monotone_hits') + 4.96±0.3ms 5.51±0.5ms 1.11 ctors.SeriesConstructors.time_series_constructor(, False, 'int') + 44.6±3μs 49.5±4μs 1.11 ctors.SeriesConstructors.time_series_constructor(, False, 'float') + 8.34±0.5μs 9.25±0.7μs 1.11 tslibs.period.TimeDT64ArrToPeriodArr.time_dt64arr_to_periodarr(0, 12000, ) + 1.92±0.1ms 2.13±0.1ms 1.11 rolling.ExpandingMethods.time_expanding('Series', 'float', 'sum') + 515±1μs 571±50μs 1.11 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(10000, 'end', 'quarter', 'B', 3) + 3.48±0.2ms 3.86±0.4ms 1.11 ctors.SeriesConstructors.time_series_constructor(, False, 'int') + 443±6ns 490±70ns 1.11 dtypes.Dtypes.time_pandas_dtype(dtype('int32')) + 36.6±3ms 40.5±0.4ms 1.11 frame_ctor.FromDicts.time_nested_dict + 44.1±1ms 48.8±6ms 1.11 replace.Convert.time_replace('DataFrame', 'Timestamp') + 3.80±0.05μs 4.20±0.1μs 1.11 index_cached_properties.IndexCache.time_engine('PeriodIndex') + 256±6μs 283±20μs 1.11 index_cached_properties.IndexCache.time_is_monotonic_decreasing('TimedeltaIndex') + 134±2ms 148±20ms 1.10 sparse.SparseSeriesToFrame.time_series_to_frame + 7.25±0.07ms 8.00±0.1ms 1.10 rolling.Methods.time_rolling('Series', 1000, 'float', 'kurt') + 1.88±0.06ms 2.08±0.8ms 1.10 indexing_engines.NumericEngineIndexing.time_get_loc((, ), 'monotonic_incr') + 3.79±0.02ms 4.18±0.05ms 1.10 rolling.ExpandingMethods.time_expanding_groupby('DataFrame', 'float', 'count') + 49.4±1ms 54.3±2ms 1.10 arithmetic.MixedFrameWithSeriesAxis.time_frame_op_with_series_axis1('pow') + 3.27±0.1μs 3.59±0.2μs 1.10 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(0, 'start', 'quarter', 'QS', 3) - 9.48±0.2μs 8.62±0.07μs 0.91 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(100, 'end', 'year', 'QS', 3) - 644±9μs 584±20μs 0.91 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(10000, 'start', 'quarter', 'B', 12) - 9.67±0.5μs 8.75±0.09μs 0.90 tslibs.period.TimeDT64ArrToPeriodArr.time_dt64arr_to_periodarr(0, 1011, datetime.timezone(datetime.timedelta(seconds=3600))) - 9.10±0.09μs 8.16±0.1μs 0.90 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(100, 'end', 'month', None, 12) - 43.6±3μs 39.0±0.5μs 0.89 series_methods.NanOps.time_func('sum', 1000, 'float64') - 587±20μs 524±3μs 0.89 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(10000, 'start', 'quarter', None, 3) - 383±40ns 342±30ns 0.89 tslibs.timestamp.TimestampProperties.time_dayofweek(tzlocal(), 'B') - 29.6±3ms 26.3±0.3ms 0.89 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 3.0, ) - 87.3±2μs 77.1±0.7μs 0.88 hash_functions.IsinAlmostFullWithRandomInt.time_isin_outside(, 10) - 10.1±0.3μs 8.94±0.06μs 0.88 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(100, 'end', 'month', 'B', 12) - 601±60μs 529±4μs 0.88 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(10000, 'start', 'quarter', None, 12) - 3.93±0.1μs 3.45±0.3μs 0.88 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1, 'end', 'month', 'B', 5) - 7.63±0.3ms 6.68±0.09ms 0.88 arithmetic.NumericInferOps.time_modulo() - 212±10μs 185±3μs 0.87 hash_functions.IsinAlmostFullWithRandomInt.time_isin(, 13) - 197±4μs 172±5μs 0.87 hash_functions.IsinAlmostFullWithRandomInt.time_isin(, 13) - 3.59±0.2ms 3.12±0.2ms 0.87 rolling.VariableWindowMethods.time_rolling('Series', '50s', 'float', 'count') - 7.10±0.2μs 6.17±0.03μs 0.87 tslibs.resolution.TimeResolution.time_get_resolution('h', 1, ) - 57.5±2ms 50.0±0.9ms 0.87 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 4, ) - 4.81±0.4ms 4.15±0.07ms 0.86 rolling.Engine.time_rolling_apply('Series', 'int', >, 'cython') - 3.64±0.1μs 3.13±0.07μs 0.86 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(0, 'start', 'month', 'B', 12) - 28.0±2μs 24.1±1μs 0.86 series_methods.NanOps.time_func('prod', 1000, 'int32') - 10.3±0.4μs 8.87±0.1μs 0.86 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(100, 'end', 'month', 'B', 5) - 611±40μs 524±20μs 0.86 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(10000, 'start', 'month', 'QS', 5) - 515±7μs 442±6μs 0.86 hash_functions.IsinAlmostFullWithRandomInt.time_isin(, 15) - 1.21±1s 1.04±0.01s 0.85 groupby.GroupByMethods.time_dtype_as_field('int', 'describe', 'direct') - 5.13±0.4ms 4.35±0.3ms 0.85 rolling.VariableWindowMethods.time_rolling('Series', '50s', 'float', 'min') - 3.24±0.4μs 2.73±0.05μs 0.84 tslibs.period.TimeDT64ArrToPeriodArr.time_dt64arr_to_periodarr(0, 3000, tzlocal()) - 140±20μs 118±5μs 0.84 hash_functions.IsinAlmostFullWithRandomInt.time_isin(, 11) - 1.35±0.1ms 1.13±0.02ms 0.84 arithmetic.OffsetArrayArithmetic.time_add_dti_offset() - 2.47±0.2ms 2.06±0.1ms 0.83 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 5.0, ) - 570±20μs 474±10μs 0.83 hash_functions.IsinAlmostFullWithRandomInt.time_isin(, 15) - 2.34±0.04ms 1.94±0.09ms 0.83 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 3.0, ) - 9.84±0.3μs 8.14±0.2μs 0.83 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(100, 'end', 'year', 'QS', 5) - 3.67±0.06μs 3.03±0.06μs 0.83 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1, 'end', 'quarter', None, 3) - 626±90ns 516±4ns 0.83 index_object.Range.time_get_loc_inc - 1.70±0.2μs 1.40±0.1μs 0.82 index_cached_properties.IndexCache.time_values('DatetimeIndex') - 13.3±0.6μs 10.9±0.1μs 0.82 series_methods.NanOps.time_func('min', 1000, 'Int64') - 4.00±0.3μs 3.26±0.08μs 0.82 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1, 'end', 'quarter', 'B', 3) - 3.83±0.3ms 3.12±0.1ms 0.81 indexing.InsertColumns.time_assign_list_like_with_setitem - 3.69±0.3ms 3.00±0.2ms 0.81 arithmetic.NumericInferOps.time_divide() - 198±30μs 161±5μs 0.81 join_merge.Concat.time_concat_empty_right(1) - 614±20ns 498±5ns 0.81 tslibs.timestamp.TimestampProperties.time_freqstr(None, None) - 99.3±6μs 80.4±5μs 0.81 hash_functions.IsinAlmostFullWithRandomInt.time_isin(, 10) - 3.39±0.3ms 2.74±0.2ms 0.81 arithmetic.NumericInferOps.time_multiply() - 2.35±0.2ms 1.90±0.05ms 0.81 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 4, ) - 160±10μs 129±5μs 0.81 hash_functions.IsinAlmostFullWithRandomInt.time_isin_outside(, 11) - 254±60μs 204±5μs 0.81 groupby.GroupByMethods.time_dtype_as_field('float', 'shift', 'transformation') - 2.20±0.3ms 1.77±0.1ms 0.80 arithmetic.NumericInferOps.time_multiply() - 96.1±2ms 77.4±3ms 0.80 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 3.0, ) - 369±30ns 296±7ns 0.80 tslibs.timestamp.TimestampOps.time_tz_convert(None) - 4.25±0.9μs 3.40±0.5μs 0.80 index_cached_properties.IndexCache.time_values('TimedeltaIndex') - 12.0±1ms 9.56±0.5ms 0.79 indexing.NumericSeriesIndexing.time_getitem_lists(, 'unique_monotonic_inc') - 36.0±2ms 28.6±0.4ms 0.79 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 4, ) - 2.40±0.4μs 1.90±0.05μs 0.79 index_cached_properties.IndexCache.time_shape('DatetimeIndex') - 1.40±0.3ms 1.10±0.08ms 0.79 groupby.RankWithTies.time_rank_ties('float64', 'dense') - 160±20μs 126±10μs 0.79 groupby.GroupByMethods.time_dtype_as_group('int', 'count', 'direct') - 6.69±0.6ms 5.27±0.1ms 0.79 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 4, ) - 385±60ns 301±20ns 0.78 tslibs.timestamp.TimestampProperties.time_dayofyear(tzfile('US/Central'), None) - 333±40ns 260±5ns 0.78 tslibs.timestamp.TimestampProperties.time_is_year_start(tzlocal(), None) - 3.99±0.3μs 3.10±0.06μs 0.78 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(0, 'end', 'month', 'QS', 5) - 514±90μs 399±9μs 0.78 groupby.GroupByMethods.time_dtype_as_group('datetime', 'max', 'direct') - 1.14±0.2ms 882±20μs 0.77 sparse.Arithmetic.time_divide(0.01, 0) - 2.40±0.3ms 1.85±0.05ms 0.77 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 2, ) - 489±40μs 377±20μs 0.77 groupby.GroupByMethods.time_dtype_as_group('float', 'cumsum', 'direct') - 12.2±0.8μs 9.42±1μs 0.77 dtypes.Dtypes.time_pandas_dtype('Int64') - 2.63±0.3ms 2.02±0.07ms 0.77 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 4, ) - 458±80μs 347±10μs 0.76 groupby.GroupByMethods.time_dtype_as_group('object', 'first', 'direct') - 10.5±3μs 7.97±0.1μs 0.76 tslibs.period.TimePeriodArrToDT64Arr.time_periodarray_to_dt64arr(100, 7000) - 739±100μs 554±30μs 0.75 groupby.GroupByMethods.time_dtype_as_field('float', 'sem', 'direct') - 800±40ns 600±20ns 0.75 tslibs.timestamp.TimestampOps.time_to_pydatetime() - 321±40ns 241±1ns 0.75 tslibs.timestamp.TimestampProperties.time_is_quarter_start(, None) - 3.80±0.5μs 2.84±0.08μs 0.75 tslibs.period.TimeDT64ArrToPeriodArr.time_dt64arr_to_periodarr(0, 9000, tzlocal()) - 2.60±0.4ms 1.94±0.09ms 0.75 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 5.0, ) - 3.76±0.2μs 2.79±0.3μs 0.74 tslibs.offsets.OnOffset.time_on_offset() - 655±60μs 486±3μs 0.74 arithmetic.NumericInferOps.time_subtract() - 1.57±0.5ms 1.16±0.06ms 0.74 dtypes.SelectDtypes.time_select_dtype_bool_exclude('UInt32') - 15.6±3ms 11.5±0.3ms 0.74 period.PeriodIndexConstructor.time_from_ints('D', False) - 15.1±1μs 11.2±1μs 0.74 tslibs.offsets.OffestDatetimeArithmetic.time_add_10() - 286±70μs 211±20μs 0.74 groupby.GroupByMethods.time_dtype_as_field('float', 'shift', 'direct') - 2.13±0.4ms 1.56±0.02ms 0.73 reindex.LevelAlign.time_align_level - 3.96±0.5μs 2.90±0.09μs 0.73 tslibs.fields.TimeGetStartEndField.time_get_start_end_field(1, 'end', 'month', None, 12) - 13.1±2μs 9.57±0.4μs 0.73 tslibs.offsets.OffestDatetimeArithmetic.time_add() - 1.74±0.3ms 1.27±0.05ms 0.73 dtypes.SelectDtypes.time_select_dtype_bool_exclude('Int32') - 517±100μs 377±10μs 0.73 groupby.GroupByMethods.time_dtype_as_field('int', 'prod', 'transformation') - 421±100μs 307±9μs 0.73 groupby.GroupByMethods.time_dtype_as_field('int', 'ffill', 'transformation') - 442±100ns 321±10ns 0.73 tslibs.timestamp.TimestampOps.time_tz_localize(datetime.timezone(datetime.timedelta(seconds=3600))) - 1.38±0.4ms 1.00±0.01ms 0.73 hash_functions.IsinAlmostFullWithRandomInt.time_isin(, 15) - 1.37±0.8s 991±60ms 0.73 groupby.GroupByMethods.time_dtype_as_field('int', 'describe', 'transformation') - 589±40μs 426±50μs 0.72 groupby.GroupByMethods.time_dtype_as_group('datetime', 'nunique', 'transformation') - 313±30μs 226±10μs 0.72 groupby.GroupByMethods.time_dtype_as_group('int', 'tail', 'direct') - 7.40±2ms 5.31±0.2ms 0.72 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 3.0, ) - 2.66±0.6ms 1.89±0.1ms 0.71 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 5.0, ) - 4.87±1μs 3.38±0.07μs 0.69 tslibs.offsets.OffestDatetimeArithmetic.time_add() - 479±200μs 332±10μs 0.69 groupby.GroupByMethods.time_dtype_as_field('int', 'cumprod', 'transformation') - 1.55±0.2ms 1.07±0.05ms 0.69 hash_functions.IsinAlmostFullWithRandomInt.time_isin(, 16) - 807±200μs 559±30μs 0.69 tslibs.fields.TimeGetDateField.time_get_date_field(10000, 'dim') - 514±200μs 353±20μs 0.69 groupby.GroupByMethods.time_dtype_as_field('int', 'cummin', 'transformation') - 3.16±0.4ms 2.16±0.4ms 0.68 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 4, ) - 484±100μs 329±8μs 0.68 groupby.GroupByMethods.time_dtype_as_field('float', 'ffill', 'direct') - 406±100μs 275±10μs 0.68 groupby.GroupByMethods.time_dtype_as_field('float', 'first', 'transformation') - 662±200μs 448±10μs 0.68 groupby.GroupByMethods.time_dtype_as_field('float', 'quantile', 'transformation') - 1.67±0.1ms 1.12±0.05ms 0.67 groupby.RankWithTies.time_rank_ties('float32', 'average') - 331±200μs 221±3μs 0.67 groupby.GroupByMethods.time_dtype_as_field('float', 'tail', 'transformation') - 2.98±0.7ms 1.99±0.2ms 0.67 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 4, ) - 84.8±2μs 56.5±4μs 0.67 series_methods.NanOps.time_func('var', 1000, 'int64') - 3.01±0.3ms 2.00±0.1ms 0.67 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 5.0, ) - 538±200μs 358±10μs 0.66 groupby.GroupByMethods.time_dtype_as_field('int', 'max', 'direct') - 532±300μs 353±20μs 0.66 groupby.GroupByMethods.time_dtype_as_field('int', 'cumprod', 'direct') - 362±50μs 240±20μs 0.66 groupby.GroupByMethods.time_dtype_as_field('float', 'tail', 'direct') - 8.44±5ms 5.57±0.3ms 0.66 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 2, ) - 439±40ns 288±10ns 0.66 tslibs.timestamp.TimestampProperties.time_dayofyear(datetime.timezone(datetime.timedelta(seconds=3600)), None) - 2.16±1ms 1.42±0.05ms 0.66 categoricals.CategoricalSlicing.time_getitem_list('monotonic_decr') - 565±200μs 364±20μs 0.65 groupby.GroupByMethods.time_dtype_as_field('int', 'first', 'direct') - 524±100μs 336±20μs 0.64 groupby.GroupByMethods.time_dtype_as_field('int', 'cumsum', 'direct') - 476±200μs 305±20μs 0.64 hash_functions.IsinAlmostFullWithRandomInt.time_isin_outside(, 13) - 1.72±0.3ms 1.09±0.06ms 0.64 groupby.RankWithTies.time_rank_ties('float32', 'max') - 16.9±7ms 10.7±0.7ms 0.63 arithmetic.Ops.time_frame_mult(False, 1) - 713±100μs 448±10μs 0.63 groupby.GroupByMethods.time_dtype_as_field('int', 'quantile', 'direct') - 12.6±3μs 7.91±0.2μs 0.63 tslibs.period.TimeDT64ArrToPeriodArr.time_dt64arr_to_periodarr(1, 4000, ) - 1.53±0.9ms 953±9μs 0.62 arithmetic.OffsetArrayArithmetic.time_add_series_offset() - 402±40μs 249±50μs 0.62 groupby.GroupByMethods.time_dtype_as_field('object', 'cumcount', 'direct') - 728±100μs 447±20μs 0.61 groupby.GroupByMethods.time_dtype_as_field('float', 'rank', 'transformation') - 6.30±2ms 3.85±0.3ms 0.61 tslibs.tz_convert.TimeTZConvert.time_tz_convert_from_utc(1000000, datetime.timezone.utc) - 324±100μs 198±7μs 0.61 groupby.GroupByMethods.time_dtype_as_field('int', 'head', 'transformation') - 220±80μs 133±2μs 0.61 sparse.Arithmetic.time_intersect(0.01, 0) - 569±200μs 341±7μs 0.60 groupby.GroupByMethods.time_dtype_as_field('int', 'last', 'direct') - 130±80ms 77.8±3ms 0.60 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 4, ) - 555±200μs 330±10μs 0.59 groupby.GroupByMethods.time_dtype_as_field('int', 'cummax', 'transformation') - 808±200μs 476±10μs 0.59 groupby.GroupByMethods.time_dtype_as_field('int', 'quantile', 'transformation') - 664±100μs 388±20μs 0.58 groupby.GroupByMethods.time_dtype_as_field('int', 'prod', 'direct') - 3.40±2μs 1.98±0.3μs 0.58 attrs_caching.SeriesArrayAttribute.time_array('object') - 60.8±20ms 35.4±2ms 0.58 groupby.AggEngine.time_dataframe_cython(False) - 791±80μs 456±40μs 0.58 indexing_engines.NumericEngineIndexing.time_get_loc((, ), 'monotonic_decr') - 2.06±0.4μs 1.19±0.08μs 0.58 tslibs.offsets.OnOffset.time_on_offset() - 2.06±0.09ms 1.18±0.09ms 0.57 groupby.RankWithTies.time_rank_ties('int64', 'first') - 10.1±2ms 5.75±0.6ms 0.57 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 2, ) - 405±80μs 229±20μs 0.57 groupby.GroupByMethods.time_dtype_as_field('float', 'last', 'direct') - 12.0±2ms 6.81±0.4ms 0.57 arithmetic.Ops.time_frame_mult(True, 'default') - 956±400μs 540±30μs 0.56 groupby.GroupByMethods.time_dtype_as_field('float', 'sem', 'transformation') - 546±200μs 304±9μs 0.56 groupby.GroupByMethods.time_dtype_as_field('int', 'ffill', 'direct') - 2.33±0.8ms 1.29±0.1ms 0.56 hash_functions.NumericSeriesIndexingShuffled.time_loc_slice(, 500000) - 3.77±0.7ms 2.08±0.5ms 0.55 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 5.0, ) - 20.2±7ms 11.1±0.5ms 0.55 categoricals.CategoricalSlicing.time_getitem_bool_array('non_monotonic') - 495±60μs 263±60μs 0.53 groupby.GroupByMethods.time_dtype_as_field('int', 'tail', 'direct') - 853±200μs 453±30μs 0.53 groupby.GroupByMethods.time_dtype_as_field('float', 'quantile', 'direct') - 430±90μs 228±30μs 0.53 groupby.GroupByMethods.time_dtype_as_field('int', 'cumcount', 'transformation') - 395±30μs 209±20μs 0.53 groupby.GroupByMethods.time_dtype_as_field('int', 'std', 'direct') - 667±200μs 351±50μs 0.53 groupby.GroupByMethods.time_dtype_as_group('int', 'bfill', 'transformation') - 420±100μs 218±40μs 0.52 groupby.GroupByMethods.time_dtype_as_field('float', 'cumcount', 'direct') - 969±100μs 502±50μs 0.52 groupby.GroupByMethods.time_dtype_as_field('int', 'rank', 'direct') - 3.76±0.3ms 1.94±0.2ms 0.52 arithmetic.IntFrameWithScalar.time_frame_op_with_scalar(, 4, ) - 452±60μs 232±5μs 0.51 groupby.GroupByMethods.time_dtype_as_field('object', 'cumcount', 'transformation') - 5.60±3μs 2.85±0.1μs 0.51 tslibs.period.TimeDT64ArrToPeriodArr.time_dt64arr_to_periodarr(1, 6000, datetime.timezone.utc) - 2.30±0.9ms 1.17±0.1ms 0.51 groupby.RankWithTies.time_rank_ties('datetime64', 'max') - 451±60μs 221±9μs 0.49 groupby.GroupByMethods.time_dtype_as_field('float', 'head', 'direct') - 543±200μs 264±20μs 0.49 groupby.GroupByMethods.time_dtype_as_field('float', 'first', 'direct') - 538±100μs 260±30μs 0.48 groupby.GroupByMethods.time_dtype_as_field('float', 'median', 'direct') - 10.1±4ms 4.81±0.3ms 0.47 categoricals.CategoricalSlicing.time_getitem_bool_array('monotonic_incr') - 86.1±30μs 40.5±3μs 0.47 array.BooleanArray.time_from_float_array - 176±40ms 81.7±10ms 0.46 groupby.GroupByMethods.time_dtype_as_field('int', 'skew', 'transformation') - 138±40ms 62.3±6ms 0.45 gil.ParallelGroupbyMethods.time_parallel(4, 'sum') - 22.7±0.2μs 10.3±0.3μs 0.45 series_methods.NanOps.time_func('min', 1000, 'boolean') - 1.08±0.1s 488±30ms 0.45 gil.ParallelGroups.time_get_groups(2) - 27.3±10ms 12.2±2ms 0.45 arithmetic.Ops.time_frame_add(False, 'default') - 2.20±0.6ms 980±80μs 0.45 groupby.SumMultiLevel.time_groupby_sum_multiindex - 258±30μs 115±20μs 0.44 groupby.GroupByMethods.time_dtype_as_field('float', 'count', 'direct') - 5.89±2ms 2.60±0.2ms 0.44 arithmetic.NumericInferOps.time_subtract() - 2.83±0.2s 1.24±0.1s 0.44 groupby.GroupByMethods.time_dtype_as_field('float', 'describe', 'direct') - 1.88±0.2ms 819±90μs 0.44 groupby.GroupByMethods.time_dtype_as_field('int', 'value_counts', 'transformation') - 150±20ms 64.2±8ms 0.43 gil.ParallelGroupbyMethods.time_parallel(4, 'var') - 27.6±6ms 11.8±0.9ms 0.43 arithmetic.Ops.time_frame_mult(True, 1) - 512±50μs 219±8μs 0.43 groupby.GroupByMethods.time_dtype_as_field('float', 'head', 'transformation') - 119±50ms 50.4±7ms 0.42 gil.ParallelGroupbyMethods.time_parallel(2, 'count') - 3.44±2ms 1.45±0.1ms 0.42 categoricals.CategoricalSlicing.time_getitem_list('monotonic_incr') - 1.59±0.1ms 669±50μs 0.42 groupby.GroupByMethods.time_dtype_as_field('int', 'sem', 'direct') - 803±80μs 323±70μs 0.40 groupby.GroupByMethods.time_dtype_as_field('float', 'bfill', 'transformation') - 521±50μs 209±20μs 0.40 groupby.GroupByMethods.time_dtype_as_field('float', 'cummax', 'transformation') - 513±100μs 201±10μs 0.39 groupby.GroupByMethods.time_dtype_as_field('float', 'cummin', 'direct') - 14.2±5ms 5.49±0.4ms 0.39 frame_methods.NSort.time_nlargest_one_column('all') - 583±100μs 224±30μs 0.39 groupby.GroupByMethods.time_dtype_as_field('int', 'tail', 'transformation') - 812±100μs 313±8μs 0.38 groupby.GroupByMethods.time_dtype_as_field('float', 'ffill', 'transformation') - 902±200μs 345±70μs 0.38 groupby.GroupByMethods.time_dtype_as_field('float', 'bfill', 'direct') - 521±100μs 199±10μs 0.38 groupby.GroupByMethods.time_dtype_as_field('float', 'cumprod', 'direct') - 519±40μs 198±9μs 0.38 groupby.GroupByMethods.time_dtype_as_field('float', 'cumsum', 'transformation') - 3.12±1ms 1.18±0.2ms 0.38 groupby.RankWithTies.time_rank_ties('int64', 'average') - 832±200μs 312±50μs 0.37 groupby.GroupByMethods.time_dtype_as_field('int', 'var', 'direct') - 1.26±0.2ms 471±20μs 0.37 groupby.GroupByMethods.time_dtype_as_field('int', 'rank', 'transformation') - 12.4±5ms 4.60±0.6ms 0.37 categoricals.CategoricalSlicing.time_getitem_bool_array('monotonic_decr') - 626±100μs 221±8μs 0.35 groupby.GroupByMethods.time_dtype_as_field('int', 'shift', 'transformation') - 3.20±0.3s 1.12±0.06s 0.35 groupby.GroupByMethods.time_dtype_as_field('float', 'describe', 'transformation') - 140±40ms 48.3±4ms 0.35 groupby.GroupByMethods.time_dtype_as_field('int', 'unique', 'transformation') - 596±20μs 205±20μs 0.34 groupby.GroupByMethods.time_dtype_as_field('float', 'cumprod', 'transformation') - 2.35±0.3ms 799±80μs 0.34 groupby.GroupByMethods.time_dtype_as_field('int', 'value_counts', 'direct') - 931±70μs 316±50μs 0.34 groupby.GroupByMethods.time_dtype_as_field('int', 'var', 'transformation') - 314±30μs 106±20μs 0.34 groupby.GroupByMethods.time_dtype_as_field('float', 'count', 'transformation') - 720±200μs 241±10μs 0.33 groupby.GroupByMethods.time_dtype_as_field('float', 'cummin', 'transformation') - 1.22±0.3ms 401±40μs 0.33 groupby.GroupByMethods.time_dtype_as_field('int', 'sum', 'transformation') - 613±200μs 199±10μs 0.33 groupby.GroupByMethods.time_dtype_as_field('float', 'cumsum', 'direct') - 791±400μs 256±60μs 0.32 groupby.GroupByMethods.time_dtype_as_field('float', 'cumcount', 'transformation') - 244±50ms 78.6±5ms 0.32 groupby.GroupByMethods.time_dtype_as_field('int', 'skew', 'direct') - 563±100μs 179±30μs 0.32 groupby.GroupByMethods.time_dtype_as_field('float', 'any', 'transformation') - 739±200μs 233±20μs 0.32 groupby.GroupByMethods.time_dtype_as_field('int', 'shift', 'direct') - 573±200μs 177±30μs 0.31 groupby.GroupByMethods.time_dtype_as_field('float', 'all', 'direct') - 341±70μs 104±8μs 0.31 groupby.GroupByMethods.time_dtype_as_field('int', 'size', 'direct') - 322±100μs 97.1±3μs 0.30 groupby.GroupByMethods.time_dtype_as_field('int', 'size', 'transformation') - 590±200μs 178±30μs 0.30 groupby.GroupByMethods.time_dtype_as_field('float', 'all', 'transformation') - 655±100μs 196±7μs 0.30 groupby.GroupByMethods.time_dtype_as_field('int', 'std', 'transformation') - 191±70ms 54.7±10ms 0.29 groupby.GroupByMethods.time_dtype_as_field('int', 'unique', 'direct') - 1.43±0.7ms 396±40μs 0.28 groupby.GroupByMethods.time_dtype_as_field('int', 'sum', 'direct') - 12.9±9μs 3.53±0.5μs 0.27 attrs_caching.SeriesArrayAttribute.time_extract_array_numpy('object') - 789±100μs 205±20μs 0.26 groupby.GroupByMethods.time_dtype_as_field('float', 'cummax', 'direct') - 802±400μs 184±30μs 0.23 groupby.GroupByMethods.time_dtype_as_field('float', 'any', 'direct') - 983±200μs 194±20μs 0.20 algorithms.Factorize.time_factorize(True, False, 'datetime64[ns, tz]') - 3.31±1ms 608±40μs 0.18 groupby.GroupByMethods.time_dtype_as_field('int', 'sem', 'transformation') - 701±40μs 97.4±3μs 0.14 algorithms.Factorize.time_factorize(True, False, 'datetime64[ns]') - 102±20ms 190±20μs 0.00 indexing.NumericSeriesIndexing.time_loc_scalar(, 'nonunique_monotonic_inc') SOME BENCHMARKS HAVE CHANGED SIGNIFICANTLY. PERFORMANCE DECREASED.