Commit 882a411
Replace min/max, make quantile_mut return None for empty arrays, and fix docs (#13)
* Remove min/max for A: Ord
The problem with the old methods was that they panicked when the array
was empty, which was very problematic. (See rust-ndarray/ndarray#512
for discussion.) The old `min_partialord` and `max_partialord` have
been renamed to `min`/`max`.
* Document axis_len == 0 panic for quantile_axis_mut
* Make quantile_mut return None for empty arrays
* Fix panic docs for histogram strategies1 parent fcd795e commit 882a411
3 files changed
+55
-78
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | | - | |
| 184 | + | |
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
191 | | - | |
192 | | - | |
| 191 | + | |
| 192 | + | |
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
| |||
220 | 220 | | |
221 | 221 | | |
222 | 222 | | |
223 | | - | |
| 223 | + | |
224 | 224 | | |
225 | 225 | | |
226 | 226 | | |
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
230 | | - | |
231 | | - | |
| 230 | + | |
| 231 | + | |
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
| |||
259 | 259 | | |
260 | 260 | | |
261 | 261 | | |
262 | | - | |
| 262 | + | |
263 | 263 | | |
264 | 264 | | |
265 | 265 | | |
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
269 | | - | |
270 | | - | |
| 269 | + | |
| 270 | + | |
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
| |||
298 | 298 | | |
299 | 299 | | |
300 | 300 | | |
301 | | - | |
| 301 | + | |
302 | 302 | | |
303 | 303 | | |
304 | 304 | | |
305 | 305 | | |
306 | 306 | | |
307 | 307 | | |
308 | 308 | | |
309 | | - | |
310 | | - | |
| 309 | + | |
| 310 | + | |
311 | 311 | | |
312 | 312 | | |
313 | 313 | | |
314 | | - | |
315 | | - | |
| 314 | + | |
| 315 | + | |
316 | 316 | | |
317 | 317 | | |
318 | 318 | | |
| |||
349 | 349 | | |
350 | 350 | | |
351 | 351 | | |
352 | | - | |
353 | | - | |
| 352 | + | |
354 | 353 | | |
355 | 354 | | |
356 | 355 | | |
| |||
403 | 402 | | |
404 | 403 | | |
405 | 404 | | |
406 | | - | |
| 405 | + | |
407 | 406 | | |
408 | 407 | | |
409 | 408 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | 178 | | |
186 | 179 | | |
187 | 180 | | |
188 | 181 | | |
189 | 182 | | |
190 | 183 | | |
191 | 184 | | |
192 | | - | |
| 185 | + | |
193 | 186 | | |
194 | 187 | | |
195 | 188 | | |
| |||
203 | 196 | | |
204 | 197 | | |
205 | 198 | | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | 199 | | |
214 | 200 | | |
215 | 201 | | |
216 | 202 | | |
217 | 203 | | |
218 | 204 | | |
219 | 205 | | |
220 | | - | |
| 206 | + | |
221 | 207 | | |
222 | 208 | | |
223 | 209 | | |
| |||
259 | 245 | | |
260 | 246 | | |
261 | 247 | | |
262 | | - | |
263 | | - | |
| 248 | + | |
| 249 | + | |
264 | 250 | | |
265 | 251 | | |
266 | 252 | | |
| |||
285 | 271 | | |
286 | 272 | | |
287 | 273 | | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | | - | |
294 | | - | |
295 | | - | |
296 | | - | |
297 | | - | |
298 | | - | |
299 | | - | |
| 274 | + | |
300 | 275 | | |
301 | 276 | | |
302 | 277 | | |
303 | | - | |
| 278 | + | |
304 | 279 | | |
305 | 280 | | |
306 | 281 | | |
| |||
312 | 287 | | |
313 | 288 | | |
314 | 289 | | |
315 | | - | |
| 290 | + | |
316 | 291 | | |
317 | 292 | | |
318 | 293 | | |
| |||
321 | 296 | | |
322 | 297 | | |
323 | 298 | | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
| 299 | + | |
336 | 300 | | |
337 | 301 | | |
338 | 302 | | |
339 | | - | |
| 303 | + | |
340 | 304 | | |
341 | 305 | | |
342 | 306 | | |
| |||
348 | 312 | | |
349 | 313 | | |
350 | 314 | | |
351 | | - | |
| 315 | + | |
352 | 316 | | |
353 | 317 | | |
354 | 318 | | |
| |||
442 | 406 | | |
443 | 407 | | |
444 | 408 | | |
| 409 | + | |
| 410 | + | |
445 | 411 | | |
446 | | - | |
| 412 | + | |
447 | 413 | | |
448 | 414 | | |
449 | 415 | | |
| |||
454 | 420 | | |
455 | 421 | | |
456 | 422 | | |
457 | | - | |
| 423 | + | |
458 | 424 | | |
459 | 425 | | |
460 | 426 | | |
461 | 427 | | |
462 | 428 | | |
463 | | - | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
464 | 434 | | |
465 | 435 | | |
466 | 436 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
| 14 | + | |
16 | 15 | | |
17 | | - | |
18 | | - | |
19 | 16 | | |
20 | | - | |
| 17 | + | |
21 | 18 | | |
22 | 19 | | |
23 | | - | |
| 20 | + | |
24 | 21 | | |
25 | 22 | | |
26 | 23 | | |
| |||
41 | 38 | | |
42 | 39 | | |
43 | 40 | | |
44 | | - | |
45 | | - | |
| 41 | + | |
46 | 42 | | |
47 | | - | |
48 | | - | |
49 | 43 | | |
50 | | - | |
| 44 | + | |
51 | 45 | | |
52 | 46 | | |
53 | | - | |
| 47 | + | |
54 | 48 | | |
55 | 49 | | |
56 | 50 | | |
| |||
75 | 69 | | |
76 | 70 | | |
77 | 71 | | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
78 | 86 | | |
79 | 87 | | |
80 | 88 | | |
| |||
0 commit comments