Skip to content

Instantly share code, notes, and snippets.

@taldcroft
Created October 8, 2014 01:26
Show Gist options
  • Save taldcroft/677a03af70bf7bcfad1d to your computer and use it in GitHub Desktop.
Save taldcroft/677a03af70bf7bcfad1d to your computer and use it in GitHub Desktop.
(astropy)neptune$ asv compare b73ad509 84089dbb --machine=neptune.local
All benchmarks:
before after ratio
[b73ad509] [84089dbb]
- 3.41ms 896.00μs 0.26 time_table.TimeMaskedTable.time_add_column
+ 2.69ms 5.94ms 2.20 time_table.TimeMaskedTable.time_add_row
76.80ms 74.22ms 0.97 time_table.TimeMaskedTable.time_aggregate
75.34ms 74.21ms 0.99 time_table.TimeMaskedTable.time_aggregate_noreduceat
1.25μs 1.23μs 0.98 time_table.TimeMaskedTable.time_column_get
359.48μs 274.01μs 0.76 time_table.TimeMaskedTable.time_column_make_bool_mask
+ 11.50μs 68.50μs 5.96 time_table.TimeMaskedTable.time_column_set
70.86μs 61.86μs 0.87 time_table.TimeMaskedTable.time_column_set_all
58.19μs 50.33μs 0.86 time_table.TimeMaskedTable.time_column_set_row_subset
51.42μs 47.05μs 0.92 time_table.TimeMaskedTable.time_column_set_row_subset_int
45.43μs 47.42μs 1.04 time_table.TimeMaskedTable.time_column_slice_bool
39.03μs 38.70μs 0.99 time_table.TimeMaskedTable.time_column_slice_int
251.25μs 257.96μs 1.03 time_table.TimeMaskedTable.time_copy_column
- 3.83ms 1.53ms 0.40 time_table.TimeMaskedTable.time_copy_table
14.01ms 9.59ms 0.68 time_table.TimeMaskedTable.time_group
6.37ms 3.41ms 0.53 time_table.TimeMaskedTable.time_hstack
3.02μs 3.00μs 0.99 time_table.TimeMaskedTable.time_item_get_colfirst
- 63.27μs 4.20μs 0.07 time_table.TimeMaskedTable.time_item_get_rowfirst
- 58.13ms 918.58μs 0.02 time_table.TimeMaskedTable.time_iter_row
7.93ms 5.56ms 0.70 time_table.TimeMaskedTable.time_join_inner
8.69ms 6.09ms 0.70 time_table.TimeMaskedTable.time_join_outer
10.88μs 10.73μs 0.99 time_table.TimeMaskedTable.time_mask_column
- 1.73ms 712.36μs 0.41 time_table.TimeMaskedTable.time_multi_column_get
- 413.00μs 27.00μs 0.07 time_table.TimeMaskedTable.time_remove_column
- 2.21ms 677.00μs 0.31 time_table.TimeMaskedTable.time_remove_row
- 2.73ms 585.00μs 0.21 time_table.TimeMaskedTable.time_remove_rows
- 53.88μs 1.26μs 0.02 time_table.TimeMaskedTable.time_row_get
3.74ms 2.60ms 0.69 time_table.TimeMaskedTable.time_sort
980.93μs 497.97μs 0.51 time_table.TimeMaskedTable.time_table_slice_bool
- 1.03ms 341.61μs 0.33 time_table.TimeMaskedTable.time_table_slice_int
5.49ms 3.47ms 0.63 time_table.TimeMaskedTable.time_vstack
- 1.31ms 263.00μs 0.20 time_table.TimeTable.time_add_column
1.01ms 634.00μs 0.63 time_table.TimeTable.time_add_row
2.32ms 1.44ms 0.62 time_table.TimeTable.time_aggregate
31.61ms 30.95ms 0.98 time_table.TimeTable.time_aggregate_noreduceat
1.24μs 1.24μs 1.00 time_table.TimeTable.time_column_get
150.08μs 78.82μs 0.53 time_table.TimeTable.time_column_make_bool_mask
6.89μs 7.42μs 1.08 time_table.TimeTable.time_column_set
- 70.76μs 3.64μs 0.05 time_table.TimeTable.time_column_set_all
5.59μs 6.24μs 1.12 time_table.TimeTable.time_column_set_row_subset
4.94μs 4.67μs 0.95 time_table.TimeTable.time_column_set_row_subset_int
70.75μs 70.76μs 1.00 time_table.TimeTable.time_column_slice_bool
67.52μs 67.75μs 1.00 time_table.TimeTable.time_column_slice_int
97.27μs 104.74μs 1.08 time_table.TimeTable.time_copy_column
- 1.58ms 702.42μs 0.45 time_table.TimeTable.time_copy_table
4.92ms 3.35ms 0.68 time_table.TimeTable.time_group
2.59ms 1.49ms 0.58 time_table.TimeTable.time_hstack
1.26μs 1.25μs 0.99 time_table.TimeTable.time_item_get_colfirst
3.27μs 2.38μs 0.73 time_table.TimeTable.time_item_get_rowfirst
- 2.41ms 918.43μs 0.38 time_table.TimeTable.time_iter_row
4.21ms 3.21ms 0.76 time_table.TimeTable.time_join_inner
7.46ms 4.85ms 0.65 time_table.TimeTable.time_join_outer
766.63μs 384.98μs 0.50 time_table.TimeTable.time_multi_column_get
- 60.00μs 26.00μs 0.43 time_table.TimeTable.time_remove_column
978.00μs 591.00μs 0.60 time_table.TimeTable.time_remove_row
- 1.42ms 588.00μs 0.41 time_table.TimeTable.time_remove_rows
1.99μs 1.25μs 0.63 time_table.TimeTable.time_row_get
1.29ms 916.52μs 0.71 time_table.TimeTable.time_sort
583.56μs 528.91μs 0.91 time_table.TimeTable.time_table_slice_bool
595.42μs 456.29μs 0.77 time_table.TimeTable.time_table_slice_int
2.36ms 1.62ms 0.69 time_table.TimeTable.time_vstack
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment