Skip to content

Commit 7a07e99

Browse files
authored
Merge pull request #58 from githubnext/autoloop/build-tsb-pandas-typescript-migration-c9103f2f32e44258-08b7e7dc74ab9698
[Autoloop] [Autoloop: build-tsb-pandas-typescript-migration]
2 parents e5f796e + a521592 commit 7a07e99

148 files changed

Lines changed: 42023 additions & 1527 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

benchmarks/results.json

Lines changed: 1 addition & 357 deletions
Original file line numberDiff line numberDiff line change
@@ -1,357 +1 @@
1-
{
2-
"benchmarks": [
3-
{
4-
"function": "concat",
5-
"tsb": {
6-
"function": "concat",
7-
"mean_ms": 128.9745293,
8-
"iterations": 20,
9-
"total_ms": 2579.490586
10-
},
11-
"pandas": {
12-
"function": "concat",
13-
"mean_ms": 0.11375509999993483,
14-
"iterations": 20,
15-
"total_ms": 2.2751019999986966
16-
},
17-
"ratio": 1133.791
18-
},
19-
{
20-
"function": "dataframe_apply",
21-
"tsb": {
22-
"function": "dataframe_apply",
23-
"mean_ms": 16.7897294,
24-
"iterations": 10,
25-
"total_ms": 167.897294
26-
},
27-
"pandas": {
28-
"function": "dataframe_apply",
29-
"mean_ms": 47.161531699998704,
30-
"iterations": 10,
31-
"total_ms": 471.61531699998704
32-
},
33-
"ratio": 0.356
34-
},
35-
{
36-
"function": "dataframe_creation",
37-
"tsb": {
38-
"function": "dataframe_creation",
39-
"mean_ms": 223.22429929999998,
40-
"iterations": 10,
41-
"total_ms": 2232.242993
42-
},
43-
"pandas": {
44-
"function": "dataframe_creation",
45-
"mean_ms": 5.148059900000135,
46-
"iterations": 10,
47-
"total_ms": 51.48059900000135
48-
},
49-
"ratio": 43.361
50-
},
51-
{
52-
"function": "dataframe_dropna",
53-
"tsb": {
54-
"function": "dataframe_dropna",
55-
"mean_ms": 172.72901985000004,
56-
"iterations": 20,
57-
"total_ms": 3454.5803970000006
58-
},
59-
"pandas": {
60-
"function": "dataframe_dropna",
61-
"mean_ms": 2.42739894999886,
62-
"iterations": 20,
63-
"total_ms": 48.547978999977204
64-
},
65-
"ratio": 71.158
66-
},
67-
{
68-
"function": "dataframe_filter",
69-
"tsb": {
70-
"function": "dataframe_filter",
71-
"mean_ms": 126.19991375,
72-
"iterations": 20,
73-
"total_ms": 2523.998275
74-
},
75-
"pandas": {
76-
"function": "dataframe_filter",
77-
"mean_ms": 0.4964389500003108,
78-
"iterations": 20,
79-
"total_ms": 9.928779000006216
80-
},
81-
"ratio": 254.21
82-
},
83-
{
84-
"function": "dataframe_rename",
85-
"tsb": {
86-
"function": "dataframe_rename",
87-
"mean_ms": 0.008352200000000209,
88-
"iterations": 20,
89-
"total_ms": 0.1670440000000042
90-
},
91-
"pandas": {
92-
"function": "dataframe_rename",
93-
"mean_ms": 0.17103454999869427,
94-
"iterations": 20,
95-
"total_ms": 3.4206909999738855
96-
},
97-
"ratio": 0.049
98-
},
99-
{
100-
"function": "dataframe_sort",
101-
"tsb": {
102-
"function": "dataframe_sort",
103-
"mean_ms": 434.5389244,
104-
"iterations": 10,
105-
"total_ms": 4345.389244
106-
},
107-
"pandas": {
108-
"function": "dataframe_sort",
109-
"mean_ms": 33.301584399998774,
110-
"iterations": 10,
111-
"total_ms": 333.01584399998774
112-
},
113-
"ratio": 13.049
114-
},
115-
{
116-
"function": "describe",
117-
"tsb": {
118-
"function": "describe",
119-
"mean_ms": 19.719739000000004,
120-
"iterations": 10,
121-
"total_ms": 197.19739000000004
122-
},
123-
"pandas": {
124-
"function": "describe",
125-
"mean_ms": 5.521558600003118,
126-
"iterations": 10,
127-
"total_ms": 55.21558600003118
128-
},
129-
"ratio": 3.571
130-
},
131-
{
132-
"function": "ewm_mean",
133-
"tsb": {
134-
"function": "ewm_mean",
135-
"mean_ms": 118.5438748,
136-
"iterations": 10,
137-
"total_ms": 1185.438748
138-
},
139-
"pandas": {
140-
"function": "ewm_mean",
141-
"mean_ms": 1.7652839999982461,
142-
"iterations": 10,
143-
"total_ms": 17.65283999998246
144-
},
145-
"ratio": 67.153
146-
},
147-
{
148-
"function": "groupby_mean",
149-
"tsb": {
150-
"function": "groupby_mean",
151-
"mean_ms": 21.510315099999996,
152-
"iterations": 10,
153-
"total_ms": 215.10315099999997
154-
},
155-
"pandas": {
156-
"function": "groupby_mean",
157-
"mean_ms": 8.079756900002621,
158-
"iterations": 10,
159-
"total_ms": 80.79756900002621
160-
},
161-
"ratio": 2.662
162-
},
163-
{
164-
"function": "merge",
165-
"tsb": {
166-
"function": "merge",
167-
"mean_ms": 10348.345783,
168-
"iterations": 3,
169-
"total_ms": 31045.037349000002
170-
},
171-
"pandas": {
172-
"function": "merge",
173-
"mean_ms": 60.42320619999941,
174-
"iterations": 10,
175-
"total_ms": 604.2320619999941
176-
},
177-
"ratio": 171.264
178-
},
179-
{
180-
"function": "pivot_table",
181-
"tsb": {
182-
"function": "pivot_table",
183-
"mean_ms": 117.3417057,
184-
"iterations": 10,
185-
"total_ms": 1173.417057
186-
},
187-
"pandas": {
188-
"function": "pivot_table",
189-
"mean_ms": 22.500251999997545,
190-
"iterations": 10,
191-
"total_ms": 225.00251999997545
192-
},
193-
"ratio": 5.215
194-
},
195-
{
196-
"function": "read_csv",
197-
"tsb": {
198-
"function": "read_csv",
199-
"mean_ms": 589.2802257999999,
200-
"iterations": 5,
201-
"total_ms": 2946.401129
202-
},
203-
"pandas": {
204-
"function": "read_csv",
205-
"mean_ms": 29.951929399999244,
206-
"iterations": 5,
207-
"total_ms": 149.75964699999622
208-
},
209-
"ratio": 19.674
210-
},
211-
{
212-
"function": "rolling_mean",
213-
"tsb": {
214-
"function": "rolling_mean",
215-
"mean_ms": 419.62945440000004,
216-
"iterations": 10,
217-
"total_ms": 4196.294544
218-
},
219-
"pandas": {
220-
"function": "rolling_mean",
221-
"mean_ms": 1.71982609999759,
222-
"iterations": 10,
223-
"total_ms": 17.1982609999759
224-
},
225-
"ratio": 243.995
226-
},
227-
{
228-
"function": "series_arithmetic",
229-
"tsb": {
230-
"function": "series_arithmetic",
231-
"mean_ms": 122.68170964999999,
232-
"iterations": 20,
233-
"total_ms": 2453.634193
234-
},
235-
"pandas": {
236-
"function": "series_arithmetic",
237-
"mean_ms": 0.764571400000591,
238-
"iterations": 20,
239-
"total_ms": 15.29142800001182
240-
},
241-
"ratio": 160.458
242-
},
243-
{
244-
"function": "series_creation",
245-
"tsb": {
246-
"function": "series_creation",
247-
"mean_ms": 103.015,
248-
"iterations": 50,
249-
"total_ms": 5150.754
250-
},
251-
"pandas": {
252-
"function": "series_creation",
253-
"mean_ms": 7.607,
254-
"iterations": 50,
255-
"total_ms": 380.349
256-
},
257-
"ratio": 13.542
258-
},
259-
{
260-
"function": "series_cumsum",
261-
"tsb": {
262-
"function": "series_cumsum",
263-
"mean_ms": 58.26283665,
264-
"iterations": 20,
265-
"total_ms": 1165.256733
266-
},
267-
"pandas": {
268-
"function": "series_cumsum",
269-
"mean_ms": 1.1250383499998406,
270-
"iterations": 20,
271-
"total_ms": 22.500766999996813
272-
},
273-
"ratio": 51.787
274-
},
275-
{
276-
"function": "series_fillna",
277-
"tsb": {
278-
"function": "series_fillna",
279-
"mean_ms": 61.56140175,
280-
"iterations": 20,
281-
"total_ms": 1231.228035
282-
},
283-
"pandas": {
284-
"function": "series_fillna",
285-
"mean_ms": 0.18527670000025864,
286-
"iterations": 20,
287-
"total_ms": 3.705534000005173
288-
},
289-
"ratio": 332.267
290-
},
291-
{
292-
"function": "series_shift",
293-
"tsb": {
294-
"function": "series_shift",
295-
"mean_ms": 110.16682740000002,
296-
"iterations": 20,
297-
"total_ms": 2203.336548
298-
},
299-
"pandas": {
300-
"function": "series_shift",
301-
"mean_ms": 0.07249699999931636,
302-
"iterations": 20,
303-
"total_ms": 1.4499399999863272
304-
},
305-
"ratio": 1519.605
306-
},
307-
{
308-
"function": "series_sort",
309-
"tsb": {
310-
"function": "series_sort",
311-
"mean_ms": 161.28472190000002,
312-
"iterations": 10,
313-
"total_ms": 1612.8472190000002
314-
},
315-
"pandas": {
316-
"function": "series_sort",
317-
"mean_ms": 5.127767300001551,
318-
"iterations": 10,
319-
"total_ms": 51.27767300001551
320-
},
321-
"ratio": 31.453
322-
},
323-
{
324-
"function": "series_string_ops",
325-
"tsb": {
326-
"function": "series_string_ops",
327-
"mean_ms": 243.85622659999999,
328-
"iterations": 10,
329-
"total_ms": 2438.562266
330-
},
331-
"pandas": {
332-
"function": "series_string_ops",
333-
"mean_ms": 34.08206670000027,
334-
"iterations": 10,
335-
"total_ms": 340.8206670000027
336-
},
337-
"ratio": 7.155
338-
},
339-
{
340-
"function": "series_value_counts",
341-
"tsb": {
342-
"function": "series_value_counts",
343-
"mean_ms": 38.8205242,
344-
"iterations": 10,
345-
"total_ms": 388.205242
346-
},
347-
"pandas": {
348-
"function": "series_value_counts",
349-
"mean_ms": 9.212644899997713,
350-
"iterations": 10,
351-
"total_ms": 92.12644899997713
352-
},
353-
"ratio": 4.214
354-
}
355-
],
356-
"timestamp": "2026-04-13T00:11:36Z"
357-
}
1+
{ "benchmarks": [], "timestamp": null }

benchmarks/run_benchmarks.sh

100755100644
File mode changed.

0 commit comments

Comments
 (0)