-
Notifications
You must be signed in to change notification settings - Fork 0
/
bench_3_all_agg.yml
67 lines (60 loc) · 1.5 KB
/
bench_3_all_agg.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#
# JBZoo Toolbox - Csv-Blueprint.
#
# This file is part of the JBZoo Toolbox project.
# For the full copyright and license information, please view the LICENSE
# file that was distributed with this source code.
#
# @license MIT
# @copyright Copyright (C) JBZoo.com, All rights reserved.
# @see https://github.com/JBZoo/Csv-Blueprint
#
filename_pattern: /.csv$/i
columns:
- name: id
rules:
not_empty: true
length_max: 100
is_int: true
num_min: 1
num_max: 10000000
aggregate_rules:
last_num: 5.0
count: 0
nth: [ 2, Not expected ] ]
nth_num: [ 2, 123 ] ]
first_num: 5.0
last: Not expected
first: Not expected
count_distinct: 0
is_unique: true
count_empty: 0
count_not_empty: 0
sum: 5.0
average: 5.0
count_zero: 0
count_positive: 0
count_negative: 0
geometric_mean: 5.0
mean_abs_dev: 5.0
count_odd: 0
count_even: 0
root_mean_square: 5.0
cubic_mean: 5.0
harmonic_mean: 5.0
population_variance: 5.0
stddev_pop: 5.0
sample_variance: 5.0
coef_of_var: 5.0
stddev: 5.0
contraharmonic_mean: 5.0
sorted: [ desc, natural ]
percentile: [ 95.0, 5.0 ]
median: 5.0
median_abs_dev: 5.0
count_prime: 0
quartiles: [ exclusive, Q2, 5.0 ]
midhinge: 5.0
trimean: 5.0
# Disabled... It's tooooooooooo slow... About 4000-5000 lines per second :(
# interquartile_mean: 5.0