8000 Update data and docs · data-apis/array-api-comparison@fe26405 · GitHub
[go: up one dir, main page]

Skip to content

Commit fe26405

Browse files
committed
Update data and docs
1 parent 9f18444 commit fe26405

24 files changed

+5873
-4361
lines changed

data/common_apis.csv

Lines changed: 132 additions & 128 deletions
Large diffs are not rendered by default.

data/common_apis.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

data/common_apis_ranks.csv

Lines changed: 180 additions & 176 deletions
Original file line numberDiff line numberDiff line change
@@ -1,197 +1,201 @@
11
numpy,dask.array,matplotlib,pandas,skimage,xarray
2-
"numpy.array","1","1","1","1","2"
3-
"numpy.arange","2","2","2","7","1"
4-
"numpy.asarray","26","3","4","12","3"
5-
"numpy.zeros","15","5","9","2","9"
6-
"numpy.all","4","17","3","6","7"
7-
"numpy.sum","3","18","8","3","13"
8-
"numpy.reshape","6","12","6","8","4"
9-
"numpy.ones","5","19","14","4","6"
10-
"numpy.linspace","34","4","33","21","5"
11-
"numpy.amax","9","8","19","5","16"
12-
"numpy.ravel","37","7","16","11","8"
13-
"numpy.mean","7","29","10","13","11"
14-
"numpy.any","12","21","5","19","20"
15-
"numpy.transpose","20","9","15","16","10"
16-
"numpy.amin","10","10","20","15","14"
17-
"numpy.isnan","8","48","7","50","22"
18-
"numpy.sin","44","6","49","24","15"
19-
"numpy.empty","18","28","12","17","21"
20-
"numpy.absolute","39","11","30","9","-"
21-
"numpy.concatenate","27","15","17","28","24"
22-
"numpy.sqrt","51","22","22","10","62"
23-
"numpy.std","13","-","24","22","37"
24-
"numpy.prod","11","90","28","74","36"
25-
"numpy.allclose","31","45","37","26","17"
26-
"numpy.cos","133","14","64","23","25"
27-
"numpy.where","29","61","18","41","30"
28-
"numpy.cumsum","28","38","32","35","44"
29-
"numpy.take","146","91","11","124","38"
30-
"numpy.add","32","80","21","77","28"
31-
"numpy.argmax","30","82","31","36","29"
32-
"numpy.pad","159","106","-","14","19"
33-
"numpy.unique","79","51","44","27","23"
34-
"numpy.vstack","100","13","54","34","-"
35-
"numpy.repeat","127","27","13","102","-"
36-
"numpy.zeros_like","131","39","55","18","43"
37-
"numpy.maximum","42","70","68","56","18"
38-
"numpy.argmin","25","42","35","53","70"
39-
"numpy.ceil","81","25","96","29","39"
40-
"numpy.nonzero","158","64","23","37","34"
41-
"numpy.eye","17","95","82","25","-"
42-
"numpy.einsum","35","-","-","110","12"
43-
"numpy.dot","21","30","38","109","-"
44-
"numpy.argsort","45","62","25","42","71"
45-
"numpy.clip","63","32","-","20","54"
46-
"numpy.tile","129","31","26","58","51"
47-
"numpy.log","36","33","42","48","91"
48-
"numpy.exp","117","35","43","31","56"
49-
"numpy.var","16","-","45","62","118"
50-
"numpy.meshgrid","166","16","-","52","47"
51-
"numpy.sort","58","56","29","33","111"
52-
"numpy.nansum","14","-","61","-","49"
53-
"numpy.nanmax","19","103","47","-","41"
54-
"numpy.full","136","49","59","32","32"
55-
"numpy.deg2rad","134","20","88","46","77"
56-
"numpy.empty_like","116","44","39","30","79"
57-
"numpy.isfinite","154","24","40","83","57"
58-
"numpy.nanmin","22","104","48","-","42"
59-
"numpy.percentile","177","71","27","73","35"
60-
"numpy.stack","76","50","-","40","26"
61-
"numpy.atleast_1d","132","36","102","78","27"
62-
"numpy.round_","128","55","34","45","108"
63-
"numpy.hypot","88","23","-","49","86"
64-
"numpy.logical_not","93","101","67","55","33"
65-
"numpy.log10","138","26","66","85","92"
66-
"numpy.hstack","165","37","90","38","85"
67-
"numpy.ones_like","140","58","70","39","59"
68-
"numpy.floor","153","34","77","54","81"
69-
"numpy.minimum","71","78","69","71","48"
70-
"numpy.median","70","89","46","86","58"
71-
"numpy.isinf","109","57","36","98","89"
72-
"numpy.broadcast_to","62","43","57","-","53"
73-
"numpy.expand_dims","164","41","81","-","31"
74-
"numpy.squeeze","169","60","41","57","113"
75-
"numpy.arctan2","52","46","-","60","68"
76-
"numpy.logical_and","92","100","51","51","97"
77-
"numpy.rad2deg","96","40","79","93","103"
78-
"numpy.logical_or","57","76","60","101","98"
79-
"numpy.atleast_2d","163","75","56","63","73"
80-
"numpy.bincount","104","47","53","65","-"
81-
"numpy.nanprod","24","-","84","-","101"
82-
"numpy.log2","156","52","83","70","94"
83-
"numpy.roll","161","73","85","47","107"
84-
"numpy.sign","98","59","113","103","61"
85-
"numpy.cumprod","53","-","65","108","55"
86-
"numpy.real","97","72","100","59","105"
87-
"numpy.arcsin","149","81","71","105","65"
88-
"numpy.multiply","72","-","99","43","100"
89-
"numpy.arctan","150","93","73","96","67"
90-
"numpy.fft.fft","33","63","104","-","-"
91-
"numpy.subtract","59","-","52","94","114"
92-
"numpy.moveaxis","157","102","-","72","40"
93-
"numpy.angle","112","65","-","87","52"
94-
"numpy.full_like","137","68","-","114","46"
95-
"numpy.tensordot","77","109","-","125","50"
96-
"numpy.histogram","67","85","109","82","-"
97-
"numpy.result_type","143","-","62","122","60"
98-
"numpy.power","74","53","-","68","-"
99-
"numpy.true_divide","38","-","114","95","-"
100-
"numpy.nextafter","73","79","110","-","102"
101-
"numpy.arccos","148","92","86","-","63"
102-
"numpy.square","75","108","-","76","112"
103-
"numpy.around","-","94","95","106","72"
2+
"numpy.array","1","1","1","2","2"
3+
"numpy.arange","2","2","2","8","1"
4+
"numpy.shape","3","3","7","1","6"
5+
"numpy.asarray","26","4","4","13","3"
6+
"numpy.all","5","18","3","7","8"
7+
"numpy.zeros","16","6","10","3","10"
8+
"numpy.reshape","7","13","6","9","4"
9+
"numpy.sum","4","19","9","4","14"
10+
"numpy.ones","6","20","15","5","7"
11+
"numpy.linspace","34","5","34","22","5"
12+
"numpy.amax","10","9","20","6","17"
13+
"numpy.any","13","22","5","20","21"
14+
"numpy.ravel","37","8","17","12","9"
15+
"numpy.mean","8","31","11","14","12"
16+
"numpy.amin","11","11","21","16","15"
17+
"numpy.transpose","22","10","16","17","11"
18+
"numpy.isnan","9","51","8","51","23"
19+
"numpy.sin","44","7","48","25","16"
20+
"numpy.empty","21","30","13","18","22"
21+
"numpy.absolute","39","12","31","10","-"
22+
"numpy.concatenate","27","16","18","29","26"
23+
"numpy.sqrt","51","23","24","11","62"
24+
"numpy.std","14","-","26","23","38"
25+
"numpy.allclose","31","48","38","27","18"
26+
"numpy.cos","136","15","62","24","27"
27+
"numpy.prod","12","92","29","78","37"
28+
"numpy.where","29","65","19","42","32"
29+
"numpy.cumsum","28","41","33","36","43"
30+
"numpy.argmax","30","85","32","37","31"
31+
"numpy.random.randint","18","93","23","66","105"
32+
"numpy.add","32","83","22","82","30"
33+
"numpy.take","148","95","12","130","39"
34+
"numpy.pad","162","106","-","15","20"
35+
"numpy.unique","79","54","45","28","24"
36+
"numpy.vstack","103","14","53","35","-"
37+
"numpy.zeros_like","134","42","54","19","42"
38+
"numpy.repeat","130","28","14","110","-"
39+
"numpy.dot","19","29","39","104","-"
40+
"numpy.argmin","25","45","36","55","71"
41+
"numpy.maximum","42","74","66","59","19"
42+
"numpy.ceil","81","26","95","30","40"
43+
"numpy.diff","85","32","57","56","25"
44+
"numpy.nonzero","161","68","25","38","36"
45+
"numpy.einsum","35","-","-","116","13"
46+
"numpy.clip","63","34","-","21","52"
47+
"numpy.argsort","45","66","27","43","72"
48+
"numpy.eye","20","98","80","26","-"
49+
"numpy.log","36","35","43","49","91"
50+
"numpy.tile","132","33","28","61","49"
51+
"numpy.exp","119","38","44","32","54"
52+
"numpy.meshgrid","171","17","-","53","45"
53+
"numpy.sort","58","60","30","34","112"
54+
"numpy.nansum","15","-","60","-","47"
55+
"numpy.var","17","-","46","67","119"
56+
"numpy.full","139","52","58","33","34"
57+
"numpy.deg2rad","137","21","87","47","77"
58+
"numpy.isfinite","157","25","41","88","56"
59+
"numpy.empty_like","118","47","40","31","79"
60+
"numpy.stack","76","53","-","41","28"
61+
"numpy.atleast_1d","135","39","104","83","29"
62+
"numpy.hypot","89","24","-","50","86"
63+
"numpy.round_","131","59","35","46","110"
64+
"numpy.log10","141","27","64","90","92"
65+
"numpy.logical_not","95","103","65","58","35"
66+
"numpy.ones_like","143","62","68","40","59"
67+
"numpy.hstack","170","40","89","39","85"
68+
"numpy.floor","155","36","75","57","81"
69+
"numpy.minimum","71","81","67","76","46"
70+
"numpy.broadcast_to","62","46","56","-","51"
71+
"numpy.median","70","91","47","91","57"
72+
"numpy.isinf","112","61","37","106","89"
73+
"numpy.expand_dims","169","44","79","-","33"
74+
"numpy.squeeze","173","64","42","60","114"
75+
"numpy.arctan2","52","49","-","63","69"
76+
"numpy.logical_and","94","102","50","52","97"
77+
"numpy.logical_or","57","80","59","109","98"
78+
"numpy.rad2deg","98","43","77","99","103"
79+
"numpy.atleast_2d","168","78","55","68","73"
80+
"numpy.nanprod","24","-","82","-","101"
81+
"numpy.isclose","156","55","98","98","55"
82+
"numpy.bincount","107","50","52","70","-"
83+
"numpy.cumprod","53","-","63","115","53"
84+
"numpy.roll","165","76","83","48","109"
85+
"numpy.log2","159","56","81","75","94"
86+
"numpy.sign","100","63","114","111","61"
87+
"numpy.real","99","75","102","62","107"
88+
"numpy.arcsin","151","84","69","113","66"
89+
"numpy.multiply","72","-","99","44","100"
90+
"numpy.arctan","152","97","71","102","68"
91+
"numpy.subtract","59","-","51","100","115"
92+
"numpy.fft.fft","33","67","106","-","-"
93+
"numpy.random.normal","163","37","100","92","-"
94+
"numpy.angle","115","69","-","93","50"
95+
"numpy.moveaxis","160","104","-","77","41"
96+
"numpy.random.uniform","-","94","101","45","106"
97+
"numpy.full_like","140","72","-","120","44"
98+
"numpy.tensordot","77","109","-","131","48"
99+
"numpy.swapaxes","101","-","84","81","63"
100+
"numpy.result_type","146","-","61","128","60"
101+
"numpy.histogram","67","87","110","87","-"
102+
"numpy.true_divide","38","-","115","101","-"
103+
"numpy.power","74","57","-","73","-"
104+
"numpy.nextafter","73","82","111","-","102"
105+
"numpy.arccos","150","96","85","-","64"
106+
"numpy.square","75","108","-","80","113"
104107
"numpy.diagonal","23","-","-","-","-"
105-
"numpy.imag","108","86","98","-","87"
106-
"numpy.logical_xor","94","-","78","118","99"
107-
"numpy.fmax","54","-","-","91","82"
108-
"numpy.logaddexp","91","-","50","-","95"
109-
"numpy.frexp","107","-","108","-","45"
110-
"numpy.tan","147","74","93","-","115"
111-
"numpy.tanh","99","-","94","104","116"
112-
"numpy.arcsinh","102","-","72","-","66"
113-
"numpy.cosh","83","-","75","-","76"
114-
"numpy.broadcast_arrays","105","66","-","-","74"
115-
"numpy.linalg.norm","110","69","-","69","-"
116-
"numpy.arctanh","103","-","74","-","69"
117-
"numpy.arccosh","101","-","87","-","64"
118-
"numpy.bitwise_xor","61","-","103","107","-"
119-
"numpy.radians","142","54","-","-","104"
120-
"numpy.dstack","115","67","-","89","-"
121-
"numpy.cov","106","84","76","-","-"
122-
"numpy.atleast_3d","151","83","-","64","-"
123-
"numpy.log1p","90","-","91","-","93"
124-
"numpy.remainder","43","-","112","-","-"
125-
"numpy.signbit","144","-","63","-","109"
126-
"numpy.expm1","135","-","89","-","80"
127-
"numpy.fft.rfft","48","-","105","-","-"
108+
"numpy.imag","111","88","97","-","87"
109+
"numpy.logaddexp","93","-","49","-","95"
110+
"numpy.logical_xor","96","-","76","125","99"
111+
"numpy.fmax","54","-","-","97","82"
112+
"numpy.tan","149","77","93","-","116"
113+
"numpy.cosh","83","-","73","-","76"
114+
"numpy.arcsinh","105","-","70","-","67"
115+
"numpy.tanh","102","-","94","112","117"
116+
"numpy.arctanh","106","-","72","-","70"
117+
"numpy.broadcast_arrays","108","70","-","-","74"
118+
"numpy.arccosh","104","-","86","-","65"
119+
"numpy.linalg.norm","113","73","-","74","-"
120+
"numpy.nanmedian","129","-","91","-","58"
121+
"numpy.bitwise_xor","61","-","105","114","-"
122+
"numpy.radians","145","58","-","-","104"
123+
"numpy.unravel_index","167","110","-","54","-"
124+
"numpy.dstack","117","71","-","95","-"
125+
"numpy.log1p","92","-","90","-","93"
126+
"numpy.atleast_3d","153","86","-","69","-"
127+
"numpy.remainder","43","-","113","-","-"
128+
"numpy.expm1","138","-","88","-","80"
129+
"numpy.fft.rfft","48","-","107","-","-"
128130
"numpy.fmod","55","-","-","-","84"
129-
"numpy.floor_divide","85","-","107","113","-"
131+
"numpy.floor_divide","86","-","109","119","-"
130132
"numpy.ldexp","56","-","-","-","90"
131-
"numpy.rollaxis","168","-","-","44","-"
132-
"numpy.fliplr","174","96","-","81","-"
133-
"numpy.diag","64","-","-","80","-"
134-
"numpy.linalg.det","175","99","-","84","-"
135-
"numpy.sinh","145","-","92","-","110"
136-
"numpy.linalg.inv","-","88","-","66","-"
137-
"numpy.corrcoef","113","-","58","-","-"
138-
"numpy.outer","141","105","111","-","-"
133+
"numpy.diag","64","-","-","85","-"
134+
"numpy.fliplr","178","99","-","86","-"
10000 135+
"numpy.linalg.det","180","101","-","89","-"
136+
"numpy.sinh","147","-","92","-","111"
137+
"numpy.invert","90","-","-","65","-"
139138
"numpy.copysign","82","-","-","-","75"
140-
"numpy.fix","173","-","106","97","-"
141-
"numpy.count_nonzero","114","-","-","61","-"
142-
"numpy.bitwise_or","80","-","80","-","-"
139+
"numpy.outer","144","105","112","-","-"
140+
"numpy.bitwise_or","80","-","78","-","-"
141+
"numpy.linalg.inv","-","90","-","71","-"
143142
"numpy.fft.fft2","40","-","-","-","-"
144143
"numpy.logaddexp2","69","-","-","-","96"
145144
"numpy.degrees","84","-","-","-","78"
145+
"numpy.fix","177","-","108","105","-"
146146
"numpy.fft.ifft","41","-","-","-","-"
147-
"numpy.rint","160","-","-","123","106"
148-
"numpy.fmin","86","-","-","-","83"
149-
"numpy.linalg.svd","125","-","-","67","-"
150-
"numpy.greater","87","-","97","-","-"
147+
"numpy.count_nonzero","116","-","-","64","-"
148+
"numpy.fmin","87","-","-","-","83"
149+
"numpy.rint","164","-","-","129","108"
150+
"numpy.exp2","110","-","74","-","-"
151+
"numpy.greater","88","-","96","-","-"
152+
"numpy.linalg.svd","127","-","-","72","-"
151153
"numpy.fft.fftn","46","-","-","-","-"
152-
"numpy.logspace","-","77","-","119","-"
153154
"numpy.fft.irfft","47","-","-","-","-"
154-
"numpy.tril","78","-","-","126","-"
155+
"numpy.hanning","-","79","-","122","-"
155156
"numpy.fft.rfft2","49","-","-","-","-"
157+
"numpy.tril","78","-","-","132","-"
156158
"numpy.fft.rfftn","50","-","-","-","-"
157-
"numpy.less","89","-","-","115","-"
158-
"numpy.isreal","123","87","-","-","-"
159-
"numpy.iscomplex","122","-","-","-","88"
160-
"numpy.split","-","107","101","-","-"
161-
"numpy.conj","170","-","-","79","-"
162-
"numpy.reciprocal","111","-","-","121","-"
163-
"numpy.fft.fftshift","171","-","-","90","-"
159+
"numpy.iscomplex","124","-","-","-","88"
160+
"numpy.isreal","125","89","-","-","-"
161+
"numpy.less","91","-","-","123","-"
162+
"numpy.split","-","107","103","-","-"
163+
"numpy.cbrt","109","-","-","103","-"
164+
"numpy.conj","174","-","-","84","-"
164165
"numpy.bitwise_and","60","-","-","-","-"
165-
"numpy.flip","152","-","-","112","-"
166+
"numpy.reciprocal","114","-","-","127","-"
167+
"numpy.fft.fftshift","175","-","-","96","-"
166168
"numpy.equal","65","-","-","-","-"
167169
"numpy.greater_equal","66","-","-","-","-"
168-
"numpy.fft.ifftshift","172","-","-","111","-"
169-
"numpy.trunc","162","-","-","-","117"
170+
"numpy.flip","154","-","-","118","-"
170171
"numpy.less_equal","68","-","-","-","-"
171-
"numpy.nan_to_num","167","-","-","120","-"
172-
"numpy.linalg.matrix_rank","176","-","-","116","-"
173-
"numpy.rot90","-","-","-","75","-"
174-
"numpy.cross","-","-","-","88","-"
175-
"numpy.linalg.eig","-","-","-","92","-"
176-
"numpy.not_equal","95","-","-","-","-"
177-
"numpy.flipud","-","97","-","-","-"
178-
"numpy.inner","-","98","-","-","-"
179-
"numpy.linalg.eigvalsh","-","-","-","99","-"
180-
"numpy.linalg.solve","-","-","-","100","-"
181-
"numpy.linalg.pinv","-","-","-","117","-"
182-
"numpy.fft.ifft2","118","-","-","-","-"
183-
"numpy.fft.ifftn","119","-","-","-","-"
184-
"numpy.fft.irfft2","120","-","-","-","-"
185-
"numpy.fft.irfftn","121","-","-","-","-"
186-
"numpy.linalg.qr","124","-","-","-","-"
187-
"numpy.matmul","126","-","-","-","-"
188-
"numpy.triu","130","-","-","-","-"
189-
"numpy.negative","139","-","-","-","-"
190-
"numpy.linalg.lstsq","155","-","-","-","-"
191-
"numpy.trace","178","-","-","-","-"
192-
"numpy.vdot","179","-","-","-","-"
172+
"numpy.trunc","166","-","-","-","118"
173+
"numpy.fft.ifftshift","176","-","-","117","-"
174+
"numpy.nan_to_num","172","-","-","126","-"
175+
"numpy.linalg.matrix_rank","181","-","-","124","-"
176+
"numpy.rot90","-","-","-","79","-"
177+
"numpy.cross","-","-","-","94","-"
178+
"numpy.not_equal","97","-","-","-","-"
179+
"numpy.flipud","-","100","-","-","-"
180+
"numpy.linalg.eigvalsh","-","-","-","107","-"
181+
"numpy.linalg.solve","-","-","-","108","-"
182+
"numpy.fft.ifft2","120","-","-","-","-"
183+
"numpy.fft.ifftn","121","-","-","-","-"
184+
"numpy.hamming","-","-","-","121","-"
185+
"numpy.fft.irfft2","122","-","-","-","-"
186+
"numpy.fft.irfftn","123","-","-","-","-"
187+
"numpy.linalg.qr","126","-","-","-","-"
188+
"numpy.matmul","128","-","-","-","-"
189+
"numpy.triu","133","-","-","-","-"
190+
"numpy.negative","142","-","-","-","-"
191+
"numpy.linalg.lstsq","158","-","-","-","-"
192+
"numpy.i0","179","-","-","-","-"
193+
"numpy.trace","182","-","-","-","-"
194+
"numpy.vdot","183","-","-","-","-"
195+
"numpy.diagflat","-","-","-","-","-"
193196
"numpy.divide","-","-","-","-","-"
194197
"numpy.linalg.cholesky","-","-","-","-","-"
195-
"numpy.linalg.matrix_power","-","-","-","-","-"
196198
"numpy.linalg.slogdet","-","-","-","-","-"
197199
"numpy.mod","-","-","-","-","-"
200+
"numpy.random.gamma","-","-","-","-","-"
201+
"numpy.random.poisson","-","-","-","-","-"

data/common_apis_ranks.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
0