spotify / featran
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 75 files with 4,861 lines of code.
    • 2 files changed more than 100 times (417 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 10 files changed 21-50 times (1,507 lines of code)
    • 40 files changed 6-20 times (2,331 lines of code)
    • 23 files changed 1-5 times (606 lines of code)
8% | 0% | 31% | 47% | 12%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 75 files with 4,861 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (413 lines of code)
    • 37 files changed by 6-10 contributors (3,011 lines of code)
    • 24 files changed by 2-5 contributors (1,040 lines of code)
    • 13 files changed by 1 contributor (397 lines of code)
0% | 8% | 61% | 21% | 8%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
scala, java, yaml, sbt, md, gitignore, py, txt, sh, json, nix, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
sbt100% | 0% | 0% | 0% | 0%
scala0% | 0% | 35% | 51% | 12%
java0% | 0% | 0% | 89% | 10%
nix0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT93% | 0% | 0% | 0% | 6%
project100% | 0% | 0% | 0% | 0%
core0% | 0% | 34% | 53% | 11%
java0% | 0% | 49% | 44% | 6%
tensorflow0% | 0% | 57% | 0% | 42%
numpy0% | 0% | 0% | 100% | 0%
flink0% | 0% | 0% | 100% | 0%
xgboost0% | 0% | 0% | 29% | 70%
scio0% | 0% | 0% | 100% | 0%
spark0% | 0% | 0% | 100% | 0%
scalding0% | 0% | 0% | 100% | 0%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
build.sbt
in root
413 - 2017-05-22 2023-05-10 215 20 neville@spotify.com micheld@spotify.com
plugins.sbt
in project
4 - 2017-05-23 2023-01-17 101 6 neville@spotify.com michel@davit.fr
FeatureSpec.scala
in core/src/main/scala/com/spotify/featran
321 22 2017-05-23 2023-04-28 31 7 neville@spotify.com micheld@spotify.com
FeatureBuilder.scala
in core/src/main/scala/com/spotify/featran
215 14 2017-06-07 2023-04-28 29 8 neville@spotify.com micheld@spotify.com
FeatureExtractor.scala
in core/src/main/scala/com/spotify/featran
112 7 2017-05-24 2023-04-28 27 8 neville@spotify.com micheld@spotify.com
NHotEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
64 3 2017-05-22 2023-04-28 25 8 neville@spotify.com micheld@spotify.com
OneHotEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
89 7 2017-05-22 2023-04-28 25 7 neville@spotify.com micheld@spotify.com
Transformer.scala
in core/src/main/scala/com/spotify/featran/transformers
125 12 2017-05-22 2023-04-28 23 8 neville@spotify.com micheld@spotify.com
JavaOps.scala
in java/src/main/scala/com/spotify/featran/java
198 2 2017-08-22 2023-02-15 23 9 neville@spotify.com micheld@spotify.com
package.scala
in tensorflow/src/main/scala/com/spotify/featran/tensorflow
95 7 2017-06-06 2023-04-28 22 7 neville@spotify.com micheld@spotify.com
NHotWeightedEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
74 3 2017-07-11 2023-04-28 21 8 neville@spotify.com micheld@spotify.com
PolynomialExpansion.scala
in core/src/main/scala/com/spotify/featran/transformers
214 11 2017-05-22 2023-04-28 21 7 neville@spotify.com micheld@spotify.com
MultiFeatureExtractor.scala
in core/src/main/scala/com/spotify/featran
29 - 2017-08-02 2023-04-28 20 7 richwhitjr@gmail.com micheld@spotify.com
QuantileDiscretizer.scala
in core/src/main/scala/com/spotify/featran/transformers
74 4 2017-05-23 2023-04-28 20 7 neville@spotify.com micheld@spotify.com
HashOneHotEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
72 5 2017-08-03 2023-04-28 19 7 neville@spotify.com micheld@spotify.com
VectorIdentity.scala
in core/src/main/scala/com/spotify/featran/transformers
39 2 2017-07-11 2023-04-28 18 6 neville@spotify.com micheld@spotify.com
Normalizer.scala
in core/src/main/scala/com/spotify/featran/transformers
45 2 2017-05-24 2023-04-28 18 7 neville@spotify.com micheld@spotify.com
MinMaxScaler.scala
in core/src/main/scala/com/spotify/featran/transformers
48 3 2017-05-22 2023-04-28 18 6 neville@spotify.com micheld@spotify.com
Bucketizer.scala
in core/src/main/scala/com/spotify/featran/transformers
55 2 2017-05-23 2023-04-28 18 6 neville@spotify.com micheld@spotify.com
VonMisesEvaluator.scala
in core/src/main/scala/com/spotify/featran/transformers
59 3 2017-07-12 2023-04-28 18 9 s.l.hansen462@gmail.com micheld@spotify.com
MultiFeatureSpec.scala
in core/src/main/scala/com/spotify/featran
60 5 2017-08-02 2023-04-28 16 7 richwhitjr@gmail.com micheld@spotify.com
HeavyHitters.scala
in core/src/main/scala/com/spotify/featran/transformers
86 4 2017-10-03 2023-04-28 16 8 neville@spotify.com micheld@spotify.com
MaxAbsScaler.scala
in core/src/main/scala/com/spotify/featran/transformers
28 2 2017-05-22 2023-04-28 15 6 neville@spotify.com micheld@spotify.com
StandardScaler.scala
in core/src/main/scala/com/spotify/featran/transformers
44 3 2017-05-22 2023-04-28 15 6 neville@spotify.com micheld@spotify.com
MDL.scala
in core/src/main/scala/com/spotify/featran/transformers
101 4 2017-12-26 2023-04-28 15 7 rwhitcomb@spotify.com micheld@spotify.com
TopNOneHotEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
104 5 2018-03-14 2023-04-28 15 9 fallon@spotify.com micheld@spotify.com
HashNHotEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
39 2 2017-08-07 2023-04-28 14 9 fallon@spotify.com micheld@spotify.com
CollectionType.scala
in core/src/main/scala/com/spotify/featran
91 7 2017-06-07 2023-04-28 14 5 neville@spotify.com micheld@spotify.com
CrossingFeatureBuilder.scala
in core/src/main/scala/com/spotify/featran
120 11 2017-09-27 2023-04-28 14 5 neville@spotify.com micheld@spotify.com
Binarizer.scala
in core/src/main/scala/com/spotify/featran/transformers
18 1 2017-05-22 2023-04-28 13 6 neville@spotify.com micheld@spotify.com
HashNHotWeightedEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
46 2 2017-08-07 2023-04-28 13 9 fallon@spotify.com micheld@spotify.com
JFeatureSpec.java
in java/src/main/java/com/spotify/featran/java
130 14 2017-08-22 2023-02-15 13 8 neville@spotify.com micheld@spotify.com
NumPy.scala
in numpy/src/main/scala/com/spotify/featran/numpy
149 15 2017-06-05 2021-08-19 13 4 neville@spotify.com me@scala-steward.org
PositionEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
34 2 2018-03-15 2023-04-28 12 6 richwhitjr@gmail.com micheld@spotify.com
NGrams.scala
in core/src/main/scala/com/spotify/featran/transformers
64 4 2017-10-17 2023-04-28 12 8 amartin@spotify.com micheld@spotify.com
FlatConverter.scala
in core/src/main/scala/com/spotify/featran
65 4 2018-07-03 2023-04-28 12 6 richwhitjr@gmail.com micheld@spotify.com
FlatExtractor.scala
in core/src/main/scala/com/spotify/featran
117 6 2018-07-03 2023-04-28 12 6 richwhitjr@gmail.com micheld@spotify.com
package.scala
in xgboost/src/main/scala/com/spotify/featran/xgboost
8 - 2018-02-28 2023-04-28 11 6 ravwojdyla@gmail.com micheld@spotify.com
Identity.scala
in core/src/main/scala/com/spotify/featran/transformers
13 1 2017-05-22 2023-04-28 11 6 neville@spotify.com micheld@spotify.com
package.scala
in scio/src/main/scala/com/spotify/featran/scio
22 2 2017-08-08 2023-04-28 11 4 neville@spotify.com micheld@spotify.com
package.scala
in flink/src/main/scala/com/spotify/featran/flink
24 2 2017-05-24 2020-06-30 11 3 neville@spotify.com filiperegadas@gmail.com
JFeatureExtractor.java
in java/src/main/java/com/spotify/featran/java
47 11 2017-08-22 2023-02-15 10 5 neville@spotify.com micheld@spotify.com
QuantileOutlierRejector.scala
in core/src/main/scala/com/spotify/featran/transformers
80 3 2017-11-07 2021-08-19 10 5 martinbomio@spotify.com me@scala-steward.org
ThresholdFinder.scala
in core/src/main/scala/com/spotify/featran/transformers/mdl
108 5 2017-12-26 2023-04-28 8 6 rwhitcomb@spotify.com micheld@spotify.com
Indicator.scala
in core/src/main/scala/com/spotify/featran/transformers
14 1 2019-02-21 2023-04-28 7 6 daniel@erenrich.net micheld@spotify.com
package.scala
in scalding/src/main/scala/com/spotify/featran/scalding
15 - 2017-05-23 2020-06-30 7 3 neville@spotify.com filiperegadas@gmail.com
package.scala
in spark/src/main/scala/com/spotify/featran/spark
16 1 2017-08-08 2020-06-30 7 3 neville@spotify.com filiperegadas@gmail.com
IQROutlierRejector.scala
in core/src/main/scala/com/spotify/featran/transformers
32 2 2017-11-07 2021-08-19 7 5 martinbomio@spotify.com me@scala-steward.org
FloatingPoint.scala
in core/src/main/scala/com/spotify/featran
41 5 2017-06-07 2020-11-13 7 2 neville@spotify.com filiperegadas@gmail.com
Implicits.scala
in core/src/main/scala/com/spotify/featran/json
102 8 2018-07-11 2020-10-28 7 4 richwhitjr@gmail.com filiperegadas@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
build.sbt
in root
413 - 2017-05-22 2023-05-10 215 20 neville@spotify.com micheld@spotify.com
JavaOps.scala
in java/src/main/scala/com/spotify/featran/java
198 2 2017-08-22 2023-02-15 23 9 neville@spotify.com micheld@spotify.com
VonMisesEvaluator.scala
in core/src/main/scala/com/spotify/featran/transformers
59 3 2017-07-12 2023-04-28 18 9 s.l.hansen462@gmail.com micheld@spotify.com
TopNOneHotEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
104 5 2018-03-14 2023-04-28 15 9 fallon@spotify.com micheld@spotify.com
HashNHotEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
39 2 2017-08-07 2023-04-28 14 9 fallon@spotify.com micheld@spotify.com
HashNHotWeightedEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
46 2 2017-08-07 2023-04-28 13 9 fallon@spotify.com micheld@spotify.com
FeatureBuilder.scala
in core/src/main/scala/com/spotify/featran
215 14 2017-06-07 2023-04-28 29 8 neville@spotify.com micheld@spotify.com
FeatureExtractor.scala
in core/src/main/scala/com/spotify/featran
112 7 2017-05-24 2023-04-28 27 8 neville@spotify.com micheld@spotify.com
NHotEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
64 3 2017-05-22 2023-04-28 25 8 neville@spotify.com micheld@spotify.com
Transformer.scala
in core/src/main/scala/com/spotify/featran/transformers
125 12 2017-05-22 2023-04-28 23 8 neville@spotify.com micheld@spotify.com
NHotWeightedEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
74 3 2017-07-11 2023-04-28 21 8 neville@spotify.com micheld@spotify.com
HeavyHitters.scala
in core/src/main/scala/com/spotify/featran/transformers
86 4 2017-10-03 2023-04-28 16 8 neville@spotify.com micheld@spotify.com
JFeatureSpec.java
in java/src/main/java/com/spotify/featran/java
130 14 2017-08-22 2023-02-15 13 8 neville@spotify.com micheld@spotify.com
NGrams.scala
in core/src/main/scala/com/spotify/featran/transformers
64 4 2017-10-17 2023-04-28 12 8 amartin@spotify.com micheld@spotify.com
FeatureSpec.scala
in core/src/main/scala/com/spotify/featran
321 22 2017-05-23 2023-04-28 31 7 neville@spotify.com micheld@spotify.com
OneHotEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
89 7 2017-05-22 2023-04-28 25 7 neville@spotify.com micheld@spotify.com
package.scala
in tensorflow/src/main/scala/com/spotify/featran/tensorflow
95 7 2017-06-06 2023-04-28 22 7 neville@spotify.com micheld@spotify.com
PolynomialExpansion.scala
in core/src/main/scala/com/spotify/featran/transformers
214 11 2017-05-22 2023-04-28 21 7 neville@spotify.com micheld@spotify.com
QuantileDiscretizer.scala
in core/src/main/scala/com/spotify/featran/transformers
74 4 2017-05-23 2023-04-28 20 7 neville@spotify.com micheld@spotify.com
MultiFeatureExtractor.scala
in core/src/main/scala/com/spotify/featran
29 - 2017-08-02 2023-04-28 20 7 richwhitjr@gmail.com micheld@spotify.com
HashOneHotEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
72 5 2017-08-03 2023-04-28 19 7 neville@spotify.com micheld@spotify.com
Normalizer.scala
in core/src/main/scala/com/spotify/featran/transformers
45 2 2017-05-24 2023-04-28 18 7 neville@spotify.com micheld@spotify.com
MultiFeatureSpec.scala
in core/src/main/scala/com/spotify/featran
60 5 2017-08-02 2023-04-28 16 7 richwhitjr@gmail.com micheld@spotify.com
MDL.scala
in core/src/main/scala/com/spotify/featran/transformers
101 4 2017-12-26 2023-04-28 15 7 rwhitcomb@spotify.com micheld@spotify.com
plugins.sbt
in project
4 - 2017-05-23 2023-01-17 101 6 neville@spotify.com michel@davit.fr
VectorIdentity.scala
in core/src/main/scala/com/spotify/featran/transformers
39 2 2017-07-11 2023-04-28 18 6 neville@spotify.com micheld@spotify.com
Bucketizer.scala
in core/src/main/scala/com/spotify/featran/transformers
55 2 2017-05-23 2023-04-28 18 6 neville@spotify.com micheld@spotify.com
MinMaxScaler.scala
in core/src/main/scala/com/spotify/featran/transformers
48 3 2017-05-22 2023-04-28 18 6 neville@spotify.com micheld@spotify.com
MaxAbsScaler.scala
in core/src/main/scala/com/spotify/featran/transformers
28 2 2017-05-22 2023-04-28 15 6 neville@spotify.com micheld@spotify.com
StandardScaler.scala
in core/src/main/scala/com/spotify/featran/transformers
44 3 2017-05-22 2023-04-28 15 6 neville@spotify.com micheld@spotify.com
Binarizer.scala
in core/src/main/scala/com/spotify/featran/transformers
18 1 2017-05-22 2023-04-28 13 6 neville@spotify.com micheld@spotify.com
FlatExtractor.scala
in core/src/main/scala/com/spotify/featran
117 6 2018-07-03 2023-04-28 12 6 richwhitjr@gmail.com micheld@spotify.com
PositionEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
34 2 2018-03-15 2023-04-28 12 6 richwhitjr@gmail.com micheld@spotify.com
FlatConverter.scala
in core/src/main/scala/com/spotify/featran
65 4 2018-07-03 2023-04-28 12 6 richwhitjr@gmail.com micheld@spotify.com
Identity.scala
in core/src/main/scala/com/spotify/featran/transformers
13 1 2017-05-22 2023-04-28 11 6 neville@spotify.com micheld@spotify.com
package.scala
in xgboost/src/main/scala/com/spotify/featran/xgboost
8 - 2018-02-28 2023-04-28 11 6 ravwojdyla@gmail.com micheld@spotify.com
ThresholdFinder.scala
in core/src/main/scala/com/spotify/featran/transformers/mdl
108 5 2017-12-26 2023-04-28 8 6 rwhitcomb@spotify.com micheld@spotify.com
Indicator.scala
in core/src/main/scala/com/spotify/featran/transformers
14 1 2019-02-21 2023-04-28 7 6 daniel@erenrich.net micheld@spotify.com
CollectionType.scala
in core/src/main/scala/com/spotify/featran
91 7 2017-06-07 2023-04-28 14 5 neville@spotify.com micheld@spotify.com
CrossingFeatureBuilder.scala
in core/src/main/scala/com/spotify/featran
120 11 2017-09-27 2023-04-28 14 5 neville@spotify.com micheld@spotify.com
QuantileOutlierRejector.scala
in core/src/main/scala/com/spotify/featran/transformers
80 3 2017-11-07 2021-08-19 10 5 martinbomio@spotify.com me@scala-steward.org
JFeatureExtractor.java
in java/src/main/java/com/spotify/featran/java
47 11 2017-08-22 2023-02-15 10 5 neville@spotify.com micheld@spotify.com
IQROutlierRejector.scala
in core/src/main/scala/com/spotify/featran/transformers
32 2 2017-11-07 2021-08-19 7 5 martinbomio@spotify.com me@scala-steward.org
MDLPDiscretizer.scala
in core/src/main/scala/com/spotify/featran/transformers/mdl
77 2 2017-12-26 2023-04-28 6 5 rwhitcomb@spotify.com micheld@spotify.com
NumPy.scala
in numpy/src/main/scala/com/spotify/featran/numpy
149 15 2017-06-05 2021-08-19 13 4 neville@spotify.com me@scala-steward.org
package.scala
in scio/src/main/scala/com/spotify/featran/scio
22 2 2017-08-08 2023-04-28 11 4 neville@spotify.com micheld@spotify.com
Implicits.scala
in core/src/main/scala/com/spotify/featran/json
102 8 2018-07-11 2020-10-28 7 4 richwhitjr@gmail.com filiperegadas@gmail.com
package.scala
in flink/src/main/scala/com/spotify/featran/flink
24 2 2017-05-24 2020-06-30 11 3 neville@spotify.com filiperegadas@gmail.com
package.scala
in scalding/src/main/scala/com/spotify/featran/scalding
15 - 2017-05-23 2020-06-30 7 3 neville@spotify.com filiperegadas@gmail.com
package.scala
in spark/src/main/scala/com/spotify/featran/spark
16 1 2017-08-08 2020-06-30 7 3 neville@spotify.com filiperegadas@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
RDDUtil.scala
in spark/src/main/scala/org/apache/spark/rdd
5 -
CaseClassConverter.scala
in core/src/main/scala-2.13/com/spotify/featran/converters
94 2 2020-11-13 2020-11-13 1 1 filiperegadas@gmail.com filiperegadas@gmail.com
CaseClassConverter.scala
in core/src/main/scala-2.12/com/spotify/featran/converters
94 2 2020-11-13 2020-11-13 1 1 filiperegadas@gmail.com filiperegadas@gmail.com
CanBuild.scala
in core/src/main/scala/com/spotify/featran
35 9 2019-12-03 2019-12-03 1 1 neville@spotify.com neville@spotify.com
FeatureBuilder.scala
in xgboost/src/main/scala/com/spotify/featran/xgboost
34 2 2023-04-28 2023-04-28 1 1 micheld@spotify.com micheld@spotify.com
TensorFlowType.scala
in tensorflow/src/main/scala/com/spotify/featran/tensorflow
28 1 2023-04-28 2023-04-28 1 1 micheld@spotify.com micheld@spotify.com
FeatureBuilder.scala
in tensorflow/src/main/scala/com/spotify/featran/tensorflow
27 2 2023-04-28 2023-04-28 1 1 micheld@spotify.com micheld@spotify.com
nix
shell.nix
in root
21 - 2023-01-24 2023-01-24 1 1 oss@regadas.email oss@regadas.email
FeatureName.scala
in tensorflow/src/main/scala/com/spotify/featran/tensorflow
16 - 2023-04-28 2023-04-28 1 1 micheld@spotify.com micheld@spotify.com
JRecordExtractor.java
in java/src/main/java/com/spotify/featran/java
15 2 2017-11-18 2017-11-18 1 1 neville@spotify.com neville@spotify.com
npy.py
in scripts
12 - 2017-06-05 2017-06-05 1 1 neville@spotify.com neville@spotify.com
JsonOps.scala
in core/src/main/scala/com/spotify/featran/json
9 1 2018-07-11 2018-07-11 1 1 filiperegadas@gmail.com filiperegadas@gmail.com
7 - 2022-10-03 2022-10-03 1 1 kellen@users.noreply.github... kellen@users.noreply.github...
JListFeatureExtractor.scala
in java/src/main/scala/com/spotify/featran/java
5 - 2023-02-15 2023-02-15 1 1 micheld@spotify.com micheld@spotify.com
CaseClassConverter.scala
in core/src/main/scala-3/com/spotify/featran/converters
79 1 2020-11-13 2023-01-17 2 2 filiperegadas@gmail.com michel@davit.fr
FloatingPoint.scala
in core/src/main/scala/com/spotify/featran
41 5 2017-06-07 2020-11-13 7 2 neville@spotify.com filiperegadas@gmail.com
MDLUtil.scala
in core/src/main/scala/com/spotify/featran/transformers/mdl
28 3 2017-12-26 2019-11-01 2 2 rwhitcomb@spotify.com 43047562+scala-steward@user...
FeatureSpecCompat.scala
in core/src/main/scala-3/com/spotify/featran
10 - 2020-11-13 2023-01-17 2 2 filiperegadas@gmail.com michel@davit.fr
FeatureSpecCompat.scala
in core/src/main/scala-2.13/com/spotify/featran
8 - 2020-11-13 2021-08-19 2 2 filiperegadas@gmail.com me@scala-steward.org
FeatureSpecCompat.scala
in core/src/main/scala-2.12/com/spotify/featran
8 - 2020-11-13 2021-08-19 2 2 filiperegadas@gmail.com me@scala-steward.org
SerializableFunction.java
in java/src/main/java/com/spotify/featran/java
5 - 2017-08-22 2023-02-10 2 2 neville@spotify.com micheld@spotify.com
package.scala
in core/src/main/scala/com/spotify/featran/json
2 - 2018-07-05 2020-06-30 4 2 richwhitjr@gmail.com filiperegadas@gmail.com
DefaultTransform.scala
in core/src/main/scala/com/spotify/featran/converters
38 3 2018-07-03 2020-11-13 4 3 richwhitjr@gmail.com filiperegadas@gmail.com
package.scala
in flink/src/main/scala/com/spotify/featran/flink
24 2 2017-05-24 2020-06-30 11 3 neville@spotify.com filiperegadas@gmail.com
LabeledPoint.scala
in xgboost/src/main/scala/ml/dmlc/xgboost4j
21 - 2019-09-17 2021-10-20 4 3 neville@spotify.com me@scala-steward.org
package.scala
in spark/src/main/scala/com/spotify/featran/spark
16 1 2017-08-08 2020-06-30 7 3 neville@spotify.com filiperegadas@gmail.com
package.scala
in scalding/src/main/scala/com/spotify/featran/scalding
15 - 2017-05-23 2020-06-30 7 3 neville@spotify.com filiperegadas@gmail.com
SparseLabeledPoint.scala
in xgboost/src/main/scala/com/spotify/featran/xgboost
15 - 2018-03-09 2021-01-19 6 3 rav@spotify.com filiperegadas@gmail.com
package.scala
in core/src/main/scala/com/spotify/featran/converters
10 1 2017-05-23 2018-09-28 4 3 neville@spotify.com filiperegadas@gmail.com
NumPy.scala
in numpy/src/main/scala/com/spotify/featran/numpy
149 15 2017-06-05 2021-08-19 13 4 neville@spotify.com me@scala-steward.org
Implicits.scala
in core/src/main/scala/com/spotify/featran/json
102 8 2018-07-11 2020-10-28 7 4 richwhitjr@gmail.com filiperegadas@gmail.com
package.scala
in scio/src/main/scala/com/spotify/featran/scio
22 2 2017-08-08 2023-04-28 11 4 neville@spotify.com micheld@spotify.com
CrossingFeatureBuilder.scala
in core/src/main/scala/com/spotify/featran
120 11 2017-09-27 2023-04-28 14 5 neville@spotify.com micheld@spotify.com
CollectionType.scala
in core/src/main/scala/com/spotify/featran
91 7 2017-06-07 2023-04-28 14 5 neville@spotify.com micheld@spotify.com
QuantileOutlierRejector.scala
in core/src/main/scala/com/spotify/featran/transformers
80 3 2017-11-07 2021-08-19 10 5 martinbomio@spotify.com me@scala-steward.org
MDLPDiscretizer.scala
in core/src/main/scala/com/spotify/featran/transformers/mdl
77 2 2017-12-26 2023-04-28 6 5 rwhitcomb@spotify.com micheld@spotify.com
JFeatureExtractor.java
in java/src/main/java/com/spotify/featran/java
47 11 2017-08-22 2023-02-15 10 5 neville@spotify.com micheld@spotify.com
IQROutlierRejector.scala
in core/src/main/scala/com/spotify/featran/transformers
32 2 2017-11-07 2021-08-19 7 5 martinbomio@spotify.com me@scala-steward.org
FlatExtractor.scala
in core/src/main/scala/com/spotify/featran
117 6 2018-07-03 2023-04-28 12 6 richwhitjr@gmail.com micheld@spotify.com
ThresholdFinder.scala
in core/src/main/scala/com/spotify/featran/transformers/mdl
108 5 2017-12-26 2023-04-28 8 6 rwhitcomb@spotify.com micheld@spotify.com
FlatConverter.scala
in core/src/main/scala/com/spotify/featran
65 4 2018-07-03 2023-04-28 12 6 richwhitjr@gmail.com micheld@spotify.com
Bucketizer.scala
in core/src/main/scala/com/spotify/featran/transformers
55 2 2017-05-23 2023-04-28 18 6 neville@spotify.com micheld@spotify.com
MinMaxScaler.scala
in core/src/main/scala/com/spotify/featran/transformers
48 3 2017-05-22 2023-04-28 18 6 neville@spotify.com micheld@spotify.com
StandardScaler.scala
in core/src/main/scala/com/spotify/featran/transformers
44 3 2017-05-22 2023-04-28 15 6 neville@spotify.com micheld@spotify.com
VectorIdentity.scala
in core/src/main/scala/com/spotify/featran/transformers
39 2 2017-07-11 2023-04-28 18 6 neville@spotify.com micheld@spotify.com
PositionEncoder.scala
in core/src/main/scala/com/spotify/featran/transformers
34 2 2018-03-15 2023-04-28 12 6 richwhitjr@gmail.com micheld@spotify.com
MaxAbsScaler.scala
in core/src/main/scala/com/spotify/featran/transformers
28 2 2017-05-22 2023-04-28 15 6 neville@spotify.com micheld@spotify.com
Binarizer.scala
in core/src/main/scala/com/spotify/featran/transformers
18 1 2017-05-22 2023-04-28 13 6 neville@spotify.com micheld@spotify.com
Indicator.scala
in core/src/main/scala/com/spotify/featran/transformers
14 1 2019-02-21 2023-04-28 7 6 daniel@erenrich.net micheld@spotify.com
Identity.scala
in core/src/main/scala/com/spotify/featran/transformers
13 1 2017-05-22 2023-04-28 11 6 neville@spotify.com micheld@spotify.com
Correlations

File Size vs. Number of Changes: 75 points

build.sbt x: 413 lines of code y: 215 # changes core/src/main/scala/com/spotify/featran/CollectionType.scala x: 91 lines of code y: 14 # changes core/src/main/scala/com/spotify/featran/CrossingFeatureBuilder.scala x: 120 lines of code y: 14 # changes core/src/main/scala/com/spotify/featran/FeatureBuilder.scala x: 215 lines of code y: 29 # changes core/src/main/scala/com/spotify/featran/FeatureExtractor.scala x: 112 lines of code y: 27 # changes core/src/main/scala/com/spotify/featran/FeatureSpec.scala x: 321 lines of code y: 31 # changes core/src/main/scala/com/spotify/featran/FlatConverter.scala x: 65 lines of code y: 12 # changes core/src/main/scala/com/spotify/featran/FlatExtractor.scala x: 117 lines of code y: 12 # changes core/src/main/scala/com/spotify/featran/MultiFeatureExtractor.scala x: 29 lines of code y: 20 # changes core/src/main/scala/com/spotify/featran/MultiFeatureSpec.scala x: 60 lines of code y: 16 # changes core/src/main/scala/com/spotify/featran/transformers/Binarizer.scala x: 18 lines of code y: 13 # changes core/src/main/scala/com/spotify/featran/transformers/Bucketizer.scala x: 55 lines of code y: 18 # changes core/src/main/scala/com/spotify/featran/transformers/HashNHotEncoder.scala x: 39 lines of code y: 14 # changes core/src/main/scala/com/spotify/featran/transformers/HashNHotWeightedEncoder.scala x: 46 lines of code y: 13 # changes core/src/main/scala/com/spotify/featran/transformers/HashOneHotEncoder.scala x: 72 lines of code y: 19 # changes core/src/main/scala/com/spotify/featran/transformers/HeavyHitters.scala x: 86 lines of code y: 16 # changes core/src/main/scala/com/spotify/featran/transformers/Identity.scala x: 13 lines of code y: 11 # changes core/src/main/scala/com/spotify/featran/transformers/Indicator.scala x: 14 lines of code y: 7 # changes core/src/main/scala/com/spotify/featran/transformers/MDL.scala x: 101 lines of code y: 15 # changes core/src/main/scala/com/spotify/featran/transformers/MaxAbsScaler.scala x: 28 lines of code y: 15 # changes core/src/main/scala/com/spotify/featran/transformers/MinMaxScaler.scala x: 48 lines of code y: 18 # changes core/src/main/scala/com/spotify/featran/transformers/NGrams.scala x: 64 lines of code y: 12 # changes core/src/main/scala/com/spotify/featran/transformers/NHotEncoder.scala x: 64 lines of code y: 25 # changes core/src/main/scala/com/spotify/featran/transformers/NHotWeightedEncoder.scala x: 74 lines of code y: 21 # changes core/src/main/scala/com/spotify/featran/transformers/Normalizer.scala x: 45 lines of code y: 18 # changes core/src/main/scala/com/spotify/featran/transformers/OneHotEncoder.scala x: 89 lines of code y: 25 # changes core/src/main/scala/com/spotify/featran/transformers/PolynomialExpansion.scala x: 214 lines of code y: 21 # changes core/src/main/scala/com/spotify/featran/transformers/PositionEncoder.scala x: 34 lines of code y: 12 # changes core/src/main/scala/com/spotify/featran/transformers/QuantileDiscretizer.scala x: 74 lines of code y: 20 # changes core/src/main/scala/com/spotify/featran/transformers/StandardScaler.scala x: 44 lines of code y: 15 # changes core/src/main/scala/com/spotify/featran/transformers/TopNOneHotEncoder.scala x: 104 lines of code y: 15 # changes core/src/main/scala/com/spotify/featran/transformers/Transformer.scala x: 125 lines of code y: 23 # changes core/src/main/scala/com/spotify/featran/transformers/VectorIdentity.scala x: 39 lines of code y: 18 # changes core/src/main/scala/com/spotify/featran/transformers/VonMisesEvaluator.scala x: 59 lines of code y: 18 # changes core/src/main/scala/com/spotify/featran/transformers/mdl/MDLPDiscretizer.scala x: 77 lines of code y: 6 # changes core/src/main/scala/com/spotify/featran/transformers/mdl/ThresholdFinder.scala x: 108 lines of code y: 8 # changes scio/src/main/scala/com/spotify/featran/scio/package.scala x: 22 lines of code y: 11 # changes tensorflow/src/main/scala/com/spotify/featran/tensorflow/FeatureBuilder.scala x: 27 lines of code y: 1 # changes tensorflow/src/main/scala/com/spotify/featran/tensorflow/FeatureName.scala x: 16 lines of code y: 1 # changes tensorflow/src/main/scala/com/spotify/featran/tensorflow/TensorFlowType.scala x: 28 lines of code y: 1 # changes tensorflow/src/main/scala/com/spotify/featran/tensorflow/package.scala x: 95 lines of code y: 22 # changes xgboost/src/main/scala/com/spotify/featran/xgboost/FeatureBuilder.scala x: 34 lines of code y: 1 # changes xgboost/src/main/scala/com/spotify/featran/xgboost/package.scala x: 8 lines of code y: 11 # changes java/src/main/java/com/spotify/featran/java/JFeatureExtractor.java x: 47 lines of code y: 10 # changes java/src/main/java/com/spotify/featran/java/JFeatureSpec.java x: 130 lines of code y: 13 # changes java/src/main/scala/com/spotify/featran/java/JListFeatureExtractor.scala x: 5 lines of code y: 1 # changes java/src/main/scala/com/spotify/featran/java/JavaOps.scala x: 198 lines of code y: 23 # changes java/src/main/java/com/spotify/featran/java/SerializableFunction.java x: 5 lines of code y: 2 # changes shell.nix x: 21 lines of code y: 1 # changes core/src/main/scala-3/com/spotify/featran/FeatureSpecCompat.scala x: 10 lines of code y: 2 # changes core/src/main/scala-3/com/spotify/featran/converters/CaseClassConverter.scala x: 79 lines of code y: 2 # changes project/plugins.sbt x: 4 lines of code y: 101 # changes catalog-info.yaml x: 7 lines of code y: 1 # changes xgboost/src/main/scala/ml/dmlc/xgboost4j/LabeledPoint.scala x: 21 lines of code y: 4 # changes core/src/main/scala-2.12/com/spotify/featran/FeatureSpecCompat.scala x: 8 lines of code y: 2 # changes core/src/main/scala/com/spotify/featran/transformers/IQROutlierRejector.scala x: 32 lines of code y: 7 # changes core/src/main/scala/com/spotify/featran/transformers/QuantileOutlierRejector.scala x: 80 lines of code y: 10 # changes numpy/src/main/scala/com/spotify/featran/numpy/NumPy.scala x: 149 lines of code y: 13 # changes xgboost/src/main/scala/com/spotify/featran/xgboost/SparseLabeledPoint.scala x: 15 lines of code y: 6 # changes core/src/main/scala-2.12/com/spotify/featran/converters/CaseClassConverter.scala x: 94 lines of code y: 1 # changes core/src/main/scala/com/spotify/featran/FloatingPoint.scala x: 41 lines of code y: 7 # changes core/src/main/scala/com/spotify/featran/converters/DefaultTransform.scala x: 38 lines of code y: 4 # changes core/src/main/scala/com/spotify/featran/json/Implicits.scala x: 102 lines of code y: 7 # changes core/src/main/scala/com/spotify/featran/json/package.scala x: 2 lines of code y: 4 # changes flink/src/main/scala/com/spotify/featran/flink/package.scala x: 24 lines of code y: 11 # changes scalding/src/main/scala/com/spotify/featran/scalding/package.scala x: 15 lines of code y: 7 # changes spark/src/main/scala/com/spotify/featran/spark/package.scala x: 16 lines of code y: 7 # changes core/src/main/scala/com/spotify/featran/CanBuild.scala x: 35 lines of code y: 1 # changes core/src/main/scala/com/spotify/featran/transformers/mdl/MDLUtil.scala x: 28 lines of code y: 2 # changes core/src/main/scala/com/spotify/featran/converters/package.scala x: 10 lines of code y: 4 # changes core/src/main/scala/com/spotify/featran/json/JsonOps.scala x: 9 lines of code y: 1 # changes java/src/main/java/com/spotify/featran/java/JRecordExtractor.java x: 15 lines of code y: 1 # changes scripts/npy.py x: 12 lines of code y: 1 # changes
215.0
# changes
  min: 1.0
  average: 14.84
  25th percentile: 2.0
  median: 11.0
  75th percentile: 18.0
  max: 215.0
0 413.0
lines of code
min: 2.0 | average: 64.81 | 25th percentile: 16.0 | median: 44.0 | 75th percentile: 91.0 | max: 413.0

Number of Contributors vs. Number of Changes: 75 points

build.sbt x: 20 # contributors y: 215 # changes core/src/main/scala/com/spotify/featran/CollectionType.scala x: 5 # contributors y: 14 # changes core/src/main/scala/com/spotify/featran/FeatureBuilder.scala x: 8 # contributors y: 29 # changes core/src/main/scala/com/spotify/featran/FeatureExtractor.scala x: 8 # contributors y: 27 # changes core/src/main/scala/com/spotify/featran/FeatureSpec.scala x: 7 # contributors y: 31 # changes core/src/main/scala/com/spotify/featran/FlatConverter.scala x: 6 # contributors y: 12 # changes core/src/main/scala/com/spotify/featran/MultiFeatureExtractor.scala x: 7 # contributors y: 20 # changes core/src/main/scala/com/spotify/featran/MultiFeatureSpec.scala x: 7 # contributors y: 16 # changes core/src/main/scala/com/spotify/featran/transformers/Binarizer.scala x: 6 # contributors y: 13 # changes core/src/main/scala/com/spotify/featran/transformers/Bucketizer.scala x: 6 # contributors y: 18 # changes core/src/main/scala/com/spotify/featran/transformers/HashNHotEncoder.scala x: 9 # contributors y: 14 # changes core/src/main/scala/com/spotify/featran/transformers/HashNHotWeightedEncoder.scala x: 9 # contributors y: 13 # changes core/src/main/scala/com/spotify/featran/transformers/HashOneHotEncoder.scala x: 7 # contributors y: 19 # changes core/src/main/scala/com/spotify/featran/transformers/HeavyHitters.scala x: 8 # contributors y: 16 # changes core/src/main/scala/com/spotify/featran/transformers/Identity.scala x: 6 # contributors y: 11 # changes core/src/main/scala/com/spotify/featran/transformers/Indicator.scala x: 6 # contributors y: 7 # changes core/src/main/scala/com/spotify/featran/transformers/MDL.scala x: 7 # contributors y: 15 # changes core/src/main/scala/com/spotify/featran/transformers/MaxAbsScaler.scala x: 6 # contributors y: 15 # changes core/src/main/scala/com/spotify/featran/transformers/NGrams.scala x: 8 # contributors y: 12 # changes core/src/main/scala/com/spotify/featran/transformers/NHotEncoder.scala x: 8 # contributors y: 25 # changes core/src/main/scala/com/spotify/featran/transformers/NHotWeightedEncoder.scala x: 8 # contributors y: 21 # changes core/src/main/scala/com/spotify/featran/transformers/Normalizer.scala x: 7 # contributors y: 18 # changes core/src/main/scala/com/spotify/featran/transformers/OneHotEncoder.scala x: 7 # contributors y: 25 # changes core/src/main/scala/com/spotify/featran/transformers/PolynomialExpansion.scala x: 7 # contributors y: 21 # changes core/src/main/scala/com/spotify/featran/transformers/TopNOneHotEncoder.scala x: 9 # contributors y: 15 # changes core/src/main/scala/com/spotify/featran/transformers/Transformer.scala x: 8 # contributors y: 23 # changes core/src/main/scala/com/spotify/featran/transformers/VonMisesEvaluator.scala x: 9 # contributors y: 18 # changes core/src/main/scala/com/spotify/featran/transformers/mdl/MDLPDiscretizer.scala x: 5 # contributors y: 6 # changes core/src/main/scala/com/spotify/featran/transformers/mdl/ThresholdFinder.scala x: 6 # contributors y: 8 # changes scio/src/main/scala/com/spotify/featran/scio/package.scala x: 4 # contributors y: 11 # changes tensorflow/src/main/scala/com/spotify/featran/tensorflow/FeatureBuilder.scala x: 1 # contributors y: 1 # changes tensorflow/src/main/scala/com/spotify/featran/tensorflow/package.scala x: 7 # contributors y: 22 # changes java/src/main/java/com/spotify/featran/java/JFeatureExtractor.java x: 5 # contributors y: 10 # changes java/src/main/java/com/spotify/featran/java/JFeatureSpec.java x: 8 # contributors y: 13 # changes java/src/main/scala/com/spotify/featran/java/JavaOps.scala x: 9 # contributors y: 23 # changes java/src/main/java/com/spotify/featran/java/SerializableFunction.java x: 2 # contributors y: 2 # changes project/plugins.sbt x: 6 # contributors y: 101 # changes xgboost/src/main/scala/ml/dmlc/xgboost4j/LabeledPoint.scala x: 3 # contributors y: 4 # changes core/src/main/scala/com/spotify/featran/transformers/IQROutlierRejector.scala x: 5 # contributors y: 7 # changes numpy/src/main/scala/com/spotify/featran/numpy/NumPy.scala x: 4 # contributors y: 13 # changes xgboost/src/main/scala/com/spotify/featran/xgboost/SparseLabeledPoint.scala x: 3 # contributors y: 6 # changes core/src/main/scala/com/spotify/featran/FloatingPoint.scala x: 2 # contributors y: 7 # changes core/src/main/scala/com/spotify/featran/json/Implicits.scala x: 4 # contributors y: 7 # changes core/src/main/scala/com/spotify/featran/json/package.scala x: 2 # contributors y: 4 # changes flink/src/main/scala/com/spotify/featran/flink/package.scala x: 3 # contributors y: 11 # changes scalding/src/main/scala/com/spotify/featran/scalding/package.scala x: 3 # contributors y: 7 # changes
215.0
# changes
  min: 1.0
  average: 14.84
  25th percentile: 2.0
  median: 11.0
  75th percentile: 18.0
  max: 215.0
0 20.0
# contributors
min: 1.0 | average: 5.0 | 25th percentile: 2.0 | median: 6.0 | 75th percentile: 7.0 | max: 20.0

Number of Contributors vs. File Size: 75 points

build.sbt x: 20 # contributors y: 413 lines of code core/src/main/scala/com/spotify/featran/CollectionType.scala x: 5 # contributors y: 91 lines of code core/src/main/scala/com/spotify/featran/CrossingFeatureBuilder.scala x: 5 # contributors y: 120 lines of code core/src/main/scala/com/spotify/featran/FeatureBuilder.scala x: 8 # contributors y: 215 lines of code core/src/main/scala/com/spotify/featran/FeatureExtractor.scala x: 8 # contributors y: 112 lines of code core/src/main/scala/com/spotify/featran/FeatureSpec.scala x: 7 # contributors y: 321 lines of code core/src/main/scala/com/spotify/featran/FlatConverter.scala x: 6 # contributors y: 65 lines of code core/src/main/scala/com/spotify/featran/FlatExtractor.scala x: 6 # contributors y: 117 lines of code core/src/main/scala/com/spotify/featran/MultiFeatureExtractor.scala x: 7 # contributors y: 29 lines of code core/src/main/scala/com/spotify/featran/MultiFeatureSpec.scala x: 7 # contributors y: 60 lines of code core/src/main/scala/com/spotify/featran/transformers/Binarizer.scala x: 6 # contributors y: 18 lines of code core/src/main/scala/com/spotify/featran/transformers/Bucketizer.scala x: 6 # contributors y: 55 lines of code core/src/main/scala/com/spotify/featran/transformers/HashNHotEncoder.scala x: 9 # contributors y: 39 lines of code core/src/main/scala/com/spotify/featran/transformers/HashNHotWeightedEncoder.scala x: 9 # contributors y: 46 lines of code core/src/main/scala/com/spotify/featran/transformers/HashOneHotEncoder.scala x: 7 # contributors y: 72 lines of code core/src/main/scala/com/spotify/featran/transformers/HeavyHitters.scala x: 8 # contributors y: 86 lines of code core/src/main/scala/com/spotify/featran/transformers/Identity.scala x: 6 # contributors y: 13 lines of code core/src/main/scala/com/spotify/featran/transformers/Indicator.scala x: 6 # contributors y: 14 lines of code core/src/main/scala/com/spotify/featran/transformers/MDL.scala x: 7 # contributors y: 101 lines of code core/src/main/scala/com/spotify/featran/transformers/MaxAbsScaler.scala x: 6 # contributors y: 28 lines of code core/src/main/scala/com/spotify/featran/transformers/MinMaxScaler.scala x: 6 # contributors y: 48 lines of code core/src/main/scala/com/spotify/featran/transformers/NGrams.scala x: 8 # contributors y: 64 lines of code core/src/main/scala/com/spotify/featran/transformers/NHotWeightedEncoder.scala x: 8 # contributors y: 74 lines of code core/src/main/scala/com/spotify/featran/transformers/Normalizer.scala x: 7 # contributors y: 45 lines of code core/src/main/scala/com/spotify/featran/transformers/OneHotEncoder.scala x: 7 # contributors y: 89 lines of code core/src/main/scala/com/spotify/featran/transformers/PolynomialExpansion.scala x: 7 # contributors y: 214 lines of code core/src/main/scala/com/spotify/featran/transformers/PositionEncoder.scala x: 6 # contributors y: 34 lines of code core/src/main/scala/com/spotify/featran/transformers/QuantileDiscretizer.scala x: 7 # contributors y: 74 lines of code core/src/main/scala/com/spotify/featran/transformers/StandardScaler.scala x: 6 # contributors y: 44 lines of code core/src/main/scala/com/spotify/featran/transformers/TopNOneHotEncoder.scala x: 9 # contributors y: 104 lines of code core/src/main/scala/com/spotify/featran/transformers/Transformer.scala x: 8 # contributors y: 125 lines of code core/src/main/scala/com/spotify/featran/transformers/VectorIdentity.scala x: 6 # contributors y: 39 lines of code core/src/main/scala/com/spotify/featran/transformers/VonMisesEvaluator.scala x: 9 # contributors y: 59 lines of code core/src/main/scala/com/spotify/featran/transformers/mdl/MDLPDiscretizer.scala x: 5 # contributors y: 77 lines of code core/src/main/scala/com/spotify/featran/transformers/mdl/ThresholdFinder.scala x: 6 # contributors y: 108 lines of code scio/src/main/scala/com/spotify/featran/scio/package.scala x: 4 # contributors y: 22 lines of code tensorflow/src/main/scala/com/spotify/featran/tensorflow/FeatureBuilder.scala x: 1 # contributors y: 27 lines of code tensorflow/src/main/scala/com/spotify/featran/tensorflow/FeatureName.scala x: 1 # contributors y: 16 lines of code tensorflow/src/main/scala/com/spotify/featran/tensorflow/TensorFlowType.scala x: 1 # contributors y: 28 lines of code tensorflow/src/main/scala/com/spotify/featran/tensorflow/package.scala x: 7 # contributors y: 95 lines of code xgboost/src/main/scala/com/spotify/featran/xgboost/FeatureBuilder.scala x: 1 # contributors y: 34 lines of code xgboost/src/main/scala/com/spotify/featran/xgboost/package.scala x: 6 # contributors y: 8 lines of code java/src/main/java/com/spotify/featran/java/JFeatureExtractor.java x: 5 # contributors y: 47 lines of code java/src/main/java/com/spotify/featran/java/JFeatureSpec.java x: 8 # contributors y: 130 lines of code java/src/main/scala/com/spotify/featran/java/JListFeatureExtractor.scala x: 1 # contributors y: 5 lines of code java/src/main/scala/com/spotify/featran/java/JavaOps.scala x: 9 # contributors y: 198 lines of code java/src/main/java/com/spotify/featran/java/SerializableFunction.java x: 2 # contributors y: 5 lines of code shell.nix x: 1 # contributors y: 21 lines of code core/src/main/scala-3/com/spotify/featran/FeatureSpecCompat.scala x: 2 # contributors y: 10 lines of code core/src/main/scala-3/com/spotify/featran/converters/CaseClassConverter.scala x: 2 # contributors y: 79 lines of code project/plugins.sbt x: 6 # contributors y: 4 lines of code catalog-info.yaml x: 1 # contributors y: 7 lines of code xgboost/src/main/scala/ml/dmlc/xgboost4j/LabeledPoint.scala x: 3 # contributors y: 21 lines of code core/src/main/scala-2.12/com/spotify/featran/FeatureSpecCompat.scala x: 2 # contributors y: 8 lines of code core/src/main/scala/com/spotify/featran/transformers/IQROutlierRejector.scala x: 5 # contributors y: 32 lines of code core/src/main/scala/com/spotify/featran/transformers/QuantileOutlierRejector.scala x: 5 # contributors y: 80 lines of code numpy/src/main/scala/com/spotify/featran/numpy/NumPy.scala x: 4 # contributors y: 149 lines of code xgboost/src/main/scala/com/spotify/featran/xgboost/SparseLabeledPoint.scala x: 3 # contributors y: 15 lines of code core/src/main/scala-2.12/com/spotify/featran/converters/CaseClassConverter.scala x: 1 # contributors y: 94 lines of code core/src/main/scala/com/spotify/featran/FloatingPoint.scala x: 2 # contributors y: 41 lines of code core/src/main/scala/com/spotify/featran/converters/DefaultTransform.scala x: 3 # contributors y: 38 lines of code core/src/main/scala/com/spotify/featran/json/Implicits.scala x: 4 # contributors y: 102 lines of code core/src/main/scala/com/spotify/featran/json/package.scala x: 2 # contributors y: 2 lines of code flink/src/main/scala/com/spotify/featran/flink/package.scala x: 3 # contributors y: 24 lines of code core/src/main/scala/com/spotify/featran/CanBuild.scala x: 1 # contributors y: 35 lines of code core/src/main/scala/com/spotify/featran/transformers/mdl/MDLUtil.scala x: 2 # contributors y: 28 lines of code core/src/main/scala/com/spotify/featran/converters/package.scala x: 3 # contributors y: 10 lines of code core/src/main/scala/com/spotify/featran/json/JsonOps.scala x: 1 # contributors y: 9 lines of code scripts/npy.py x: 1 # contributors y: 12 lines of code
413.0
lines of code
  min: 2.0
  average: 64.81
  25th percentile: 16.0
  median: 44.0
  75th percentile: 91.0
  max: 413.0
0 20.0
# contributors
min: 1.0 | average: 5.0 | 25th percentile: 2.0 | median: 6.0 | 75th percentile: 7.0 | max: 20.0