aws / aws-step-functions-data-science-sdk-python
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 18 files with 2,148 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (242 lines of code)
    • 9 files changed 6-20 times (1,060 lines of code)
    • 8 files changed 1-5 times (846 lines of code)
0% | 0% | 11% | 49% | 39%
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 18 files with 2,148 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (475 lines of code)
    • 5 files changed by 6-10 contributors (705 lines of code)
    • 8 files changed by 2-5 contributors (795 lines of code)
    • 3 files changed by 1 contributor (173 lines of code)
0% | 22% | 32% | 37% | 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
py, rst, md, json, txt, pt, in, ini, cfg, gitignore, bat, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 11% | 49% | 39%
in0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 0%
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
src0% | 0% | 11% | 46% | 41%
doc0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 96% | 3%
Most Frequently Changed Files (Top 34)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
sagemaker.py
in src/stepfunctions/steps
242 9 2020-01-06 2021-11-25 32 15 54326218+shunjd@users.norep... 83104894+ca-nguyen@users.no...
service.py
in src/stepfunctions/steps
233 24 2019-12-18 2021-11-25 18 11 surivaib@amazon.com 83104894+ca-nguyen@users.no...
__init__.py
in src/stepfunctions/steps
22 - 2019-12-18 2021-11-08 15 9 surivaib@amazon.com 83104894+ca-nguyen@users.no...
states.py
in src/stepfunctions/steps
413 70 2019-11-21 2021-10-07 14 9 57991443+andydouglas-exs@us... 83104894+ca-nguyen@users.no...
setup.py
in root
49 2 2019-11-08 2021-09-11 11 10 4ertugrulkara6@gmail.com shivlaks@amazon.com
compute.py
in src/stepfunctions/steps
56 4 2020-10-30 2021-05-21 8 7 yoodan@amazon.com 83046180+yuan-bwn@users.nor...
utils.py
in src/stepfunctions/steps
36 3 2021-05-05 2021-08-20 7 4 yuanbowe@amazon.com 83104894+ca-nguyen@users.no...
conf.py
in doc
63 1 2020-03-06 2021-01-13 7 5 surivaib@amazon.com 68439146+lialln@users.norep...
integration_resources.py
in src/stepfunctions/steps
23 2 2021-05-12 2021-10-21 6 4 yuanbowe@amazon.com 83104894+ca-nguyen@users.no...
inference.py
in src/stepfunctions/template/pipeline
165 5 2020-02-10 2021-01-13 6 6 brightsparc@users.noreply.g... 68439146+lialln@users.norep...
train.py
in src/stepfunctions/template/pipeline
76 3 2020-08-10 2021-01-13 5 5 brightsparc@gmail.com 68439146+lialln@users.norep...
choice_rule.py
in src/stepfunctions/steps
197 54 2020-09-21 2021-01-13 4 4 yoodan@amazon.com 68439146+lialln@users.norep...
fields.py
in src/stepfunctions/steps
36 - 2020-10-30 2021-08-20 3 3 yoodan@amazon.com 83104894+ca-nguyen@users.no...
graph.py
in src/stepfunctions/workflow/widgets
72 4 2020-04-23 2020-09-21 3 3 alabogus@amazon.com 55562387+vaib-amz@users.nor...
stepfunctions.py
in src/stepfunctions/workflow
292 27 2020-05-07 2021-09-09 3 3 tuliocasagrande@gmail.com 83104894+ca-nguyen@users.no...
in
2 - 2019-11-07 2019-11-07 1 1 ertukara@amazon.com ertukara@amazon.com
cloudformation.py
in src/stepfunctions/workflow
35 2 2021-09-09 2021-09-09 1 1 83104894+ca-nguyen@users.no... 83104894+ca-nguyen@users.no...
placeholders.py
in src/stepfunctions/inputs
136 20 2019-11-21 2019-11-21 1 1 57991443+andydouglas-exs@us... 57991443+andydouglas-exs@us...
__init__.py
in src/stepfunctions/workflow
2 -
__init__.py
in src/stepfunctions/template
2 -
__init__.py
in src/stepfunctions/inputs
2 -
__init__.py
in src/stepfunctions/template/pipeline
3 -
__init__.py
in src/stepfunctions/workflow/widgets
5 -
exceptions.py
in src/stepfunctions
7 -
cfg
setup.cfg
in root
11 -
workflows_table.py
in src/stepfunctions/workflow/widgets
20 2
utils.py
in src/stepfunctions/template
21 2
utils.py
in src/stepfunctions/inputs
21 2
executions_table.py
in src/stepfunctions/workflow/widgets
23 2
__init__.py
in src/stepfunctions
24 2
utils.py
in src/stepfunctions/workflow
26 2
utils.py
in src/stepfunctions/workflow/widgets
33 6
common.py
in src/stepfunctions/template/pipeline
43 9
events_table.py
in src/stepfunctions/workflow/widgets
192 13
Files With Most Contributors (Top 34)
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
sagemaker.py
in src/stepfunctions/steps
242 9 2020-01-06 2021-11-25 32 15 54326218+shunjd@users.norep... 83104894+ca-nguyen@users.no...
service.py
in src/stepfunctions/steps
233 24 2019-12-18 2021-11-25 18 11 surivaib@amazon.com 83104894+ca-nguyen@users.no...
setup.py
in root
49 2 2019-11-08 2021-09-11 11 10 4ertugrulkara6@gmail.com shivlaks@amazon.com
__init__.py
in src/stepfunctions/steps
22 - 2019-12-18 2021-11-08 15 9 surivaib@amazon.com 83104894+ca-nguyen@users.no...
states.py
in src/stepfunctions/steps
413 70 2019-11-21 2021-10-07 14 9 57991443+andydouglas-exs@us... 83104894+ca-nguyen@users.no...
compute.py
in src/stepfunctions/steps
56 4 2020-10-30 2021-05-21 8 7 yoodan@amazon.com 83046180+yuan-bwn@users.nor...
inference.py
in src/stepfunctions/template/pipeline
165 5 2020-02-10 2021-01-13 6 6 brightsparc@users.noreply.g... 68439146+lialln@users.norep...
conf.py
in doc
63 1 2020-03-06 2021-01-13 7 5 surivaib@amazon.com 68439146+lialln@users.norep...
train.py
in src/stepfunctions/template/pipeline
76 3 2020-08-10 2021-01-13 5 5 brightsparc@gmail.com 68439146+lialln@users.norep...
utils.py
in src/stepfunctions/steps
36 3 2021-05-05 2021-08-20 7 4 yuanbowe@amazon.com 83104894+ca-nguyen@users.no...
integration_resources.py
in src/stepfunctions/steps
23 2 2021-05-12 2021-10-21 6 4 yuanbowe@amazon.com 83104894+ca-nguyen@users.no...
choice_rule.py
in src/stepfunctions/steps
197 54 2020-09-21 2021-01-13 4 4 yoodan@amazon.com 68439146+lialln@users.norep...
fields.py
in src/stepfunctions/steps
36 - 2020-10-30 2021-08-20 3 3 yoodan@amazon.com 83104894+ca-nguyen@users.no...
graph.py
in src/stepfunctions/workflow/widgets
72 4 2020-04-23 2020-09-21 3 3 alabogus@amazon.com 55562387+vaib-amz@users.nor...
stepfunctions.py
in src/stepfunctions/workflow
292 27 2020-05-07 2021-09-09 3 3 tuliocasagrande@gmail.com 83104894+ca-nguyen@users.no...
placeholders.py
in src/stepfunctions/inputs
136 20 2019-11-21 2019-11-21 1 1 57991443+andydouglas-exs@us... 57991443+andydouglas-exs@us...
cloudformation.py
in src/stepfunctions/workflow
35 2 2021-09-09 2021-09-09 1 1 83104894+ca-nguyen@users.no... 83104894+ca-nguyen@users.no...
in
2 - 2019-11-07 2019-11-07 1 1 ertukara@amazon.com ertukara@amazon.com
__init__.py
in src/stepfunctions/inputs
2 -
utils.py
in src/stepfunctions/inputs
21 2
__init__.py
in src/stepfunctions
24 2
exceptions.py
in src/stepfunctions
7 -
__init__.py
in src/stepfunctions/template/pipeline
3 -
common.py
in src/stepfunctions/template/pipeline
43 9
__init__.py
in src/stepfunctions/template
2 -
utils.py
in src/stepfunctions/template
21 2
__init__.py
in src/stepfunctions/workflow/widgets
5 -
workflows_table.py
in src/stepfunctions/workflow/widgets
20 2
events_table.py
in src/stepfunctions/workflow/widgets
192 13
utils.py
in src/stepfunctions/workflow/widgets
33 6
executions_table.py
in src/stepfunctions/workflow/widgets
23 2
__init__.py
in src/stepfunctions/workflow
2 -
utils.py
in src/stepfunctions/workflow
26 2
cfg
setup.cfg
in root
11 -
Files With Least Contributors (Top 34)
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
events_table.py
in src/stepfunctions/workflow/widgets
192 13
common.py
in src/stepfunctions/template/pipeline
43 9
utils.py
in src/stepfunctions/workflow/widgets
33 6
utils.py
in src/stepfunctions/workflow
26 2
__init__.py
in src/stepfunctions
24 2
executions_table.py
in src/stepfunctions/workflow/widgets
23 2
utils.py
in src/stepfunctions/inputs
21 2
utils.py
in src/stepfunctions/template
21 2
workflows_table.py
in src/stepfunctions/workflow/widgets
20 2
cfg
setup.cfg
in root
11 -
exceptions.py
in src/stepfunctions
7 -
__init__.py
in src/stepfunctions/workflow/widgets
5 -
__init__.py
in src/stepfunctions/template/pipeline
3 -
__init__.py
in src/stepfunctions/inputs
2 -
__init__.py
in src/stepfunctions/template
2 -
__init__.py
in src/stepfunctions/workflow
2 -
placeholders.py
in src/stepfunctions/inputs
136 20 2019-11-21 2019-11-21 1 1 57991443+andydouglas-exs@us... 57991443+andydouglas-exs@us...
cloudformation.py
in src/stepfunctions/workflow
35 2 2021-09-09 2021-09-09 1 1 83104894+ca-nguyen@users.no... 83104894+ca-nguyen@users.no...
in
2 - 2019-11-07 2019-11-07 1 1 ertukara@amazon.com ertukara@amazon.com
stepfunctions.py
in src/stepfunctions/workflow
292 27 2020-05-07 2021-09-09 3 3 tuliocasagrande@gmail.com 83104894+ca-nguyen@users.no...
graph.py
in src/stepfunctions/workflow/widgets
72 4 2020-04-23 2020-09-21 3 3 alabogus@amazon.com 55562387+vaib-amz@users.nor...
fields.py
in src/stepfunctions/steps
36 - 2020-10-30 2021-08-20 3 3 yoodan@amazon.com 83104894+ca-nguyen@users.no...
choice_rule.py
in src/stepfunctions/steps
197 54 2020-09-21 2021-01-13 4 4 yoodan@amazon.com 68439146+lialln@users.norep...
utils.py
in src/stepfunctions/steps
36 3 2021-05-05 2021-08-20 7 4 yuanbowe@amazon.com 83104894+ca-nguyen@users.no...
integration_resources.py
in src/stepfunctions/steps
23 2 2021-05-12 2021-10-21 6 4 yuanbowe@amazon.com 83104894+ca-nguyen@users.no...
train.py
in src/stepfunctions/template/pipeline
76 3 2020-08-10 2021-01-13 5 5 brightsparc@gmail.com 68439146+lialln@users.norep...
conf.py
in doc
63 1 2020-03-06 2021-01-13 7 5 surivaib@amazon.com 68439146+lialln@users.norep...
inference.py
in src/stepfunctions/template/pipeline
165 5 2020-02-10 2021-01-13 6 6 brightsparc@users.noreply.g... 68439146+lialln@users.norep...
compute.py
in src/stepfunctions/steps
56 4 2020-10-30 2021-05-21 8 7 yoodan@amazon.com 83046180+yuan-bwn@users.nor...
states.py
in src/stepfunctions/steps
413 70 2019-11-21 2021-10-07 14 9 57991443+andydouglas-exs@us... 83104894+ca-nguyen@users.no...
__init__.py
in src/stepfunctions/steps
22 - 2019-12-18 2021-11-08 15 9 surivaib@amazon.com 83104894+ca-nguyen@users.no...
setup.py
in root
49 2 2019-11-08 2021-09-11 11 10 4ertugrulkara6@gmail.com shivlaks@amazon.com
service.py
in src/stepfunctions/steps
233 24 2019-12-18 2021-11-25 18 11 surivaib@amazon.com 83104894+ca-nguyen@users.no...
sagemaker.py
in src/stepfunctions/steps
242 9 2020-01-06 2021-11-25 32 15 54326218+shunjd@users.norep... 83104894+ca-nguyen@users.no...
Correlations

File Size vs. Number of Changes: 18 points

src/stepfunctions/steps/sagemaker.py x: 242 lines of code y: 32 # changes src/stepfunctions/steps/service.py x: 233 lines of code y: 18 # changes src/stepfunctions/steps/__init__.py x: 22 lines of code y: 15 # changes src/stepfunctions/steps/integration_resources.py x: 23 lines of code y: 6 # changes src/stepfunctions/steps/states.py x: 413 lines of code y: 14 # changes setup.py x: 49 lines of code y: 11 # changes src/stepfunctions/workflow/cloudformation.py x: 35 lines of code y: 1 # changes src/stepfunctions/workflow/stepfunctions.py x: 292 lines of code y: 3 # changes src/stepfunctions/steps/fields.py x: 36 lines of code y: 3 # changes src/stepfunctions/steps/utils.py x: 36 lines of code y: 7 # changes src/stepfunctions/steps/compute.py x: 56 lines of code y: 8 # changes doc/conf.py x: 63 lines of code y: 7 # changes src/stepfunctions/steps/choice_rule.py x: 197 lines of code y: 4 # changes src/stepfunctions/template/pipeline/inference.py x: 165 lines of code y: 6 # changes src/stepfunctions/template/pipeline/train.py x: 76 lines of code y: 5 # changes src/stepfunctions/workflow/widgets/graph.py x: 72 lines of code y: 3 # changes src/stepfunctions/inputs/placeholders.py x: 136 lines of code y: 1 # changes MANIFEST.in x: 2 lines of code y: 1 # changes
32.0
# changes
  min: 1.0
  average: 8.06
  25th percentile: 3.0
  median: 6.0
  75th percentile: 11.75
  max: 32.0
0 413.0
lines of code
min: 2.0 | average: 119.33 | 25th percentile: 35.75 | median: 67.5 | 75th percentile: 206.0 | max: 413.0

Number of Contributors vs. Number of Changes: 18 points

src/stepfunctions/steps/sagemaker.py x: 15 # contributors y: 32 # changes src/stepfunctions/steps/service.py x: 11 # contributors y: 18 # changes src/stepfunctions/steps/__init__.py x: 9 # contributors y: 15 # changes src/stepfunctions/steps/integration_resources.py x: 4 # contributors y: 6 # changes src/stepfunctions/steps/states.py x: 9 # contributors y: 14 # changes setup.py x: 10 # contributors y: 11 # changes src/stepfunctions/workflow/cloudformation.py x: 1 # contributors y: 1 # changes src/stepfunctions/workflow/stepfunctions.py x: 3 # contributors y: 3 # changes src/stepfunctions/steps/utils.py x: 4 # contributors y: 7 # changes src/stepfunctions/steps/compute.py x: 7 # contributors y: 8 # changes doc/conf.py x: 5 # contributors y: 7 # changes src/stepfunctions/steps/choice_rule.py x: 4 # contributors y: 4 # changes src/stepfunctions/template/pipeline/inference.py x: 6 # contributors y: 6 # changes src/stepfunctions/template/pipeline/train.py x: 5 # contributors y: 5 # changes
32.0
# changes
  min: 1.0
  average: 8.06
  25th percentile: 3.0
  median: 6.0
  75th percentile: 11.75
  max: 32.0
0 15.0
# contributors
min: 1.0 | average: 5.61 | 25th percentile: 3.0 | median: 4.5 | 75th percentile: 9.0 | max: 15.0

Number of Contributors vs. File Size: 18 points

src/stepfunctions/steps/sagemaker.py x: 15 # contributors y: 242 lines of code src/stepfunctions/steps/service.py x: 11 # contributors y: 233 lines of code src/stepfunctions/steps/__init__.py x: 9 # contributors y: 22 lines of code src/stepfunctions/steps/integration_resources.py x: 4 # contributors y: 23 lines of code src/stepfunctions/steps/states.py x: 9 # contributors y: 413 lines of code setup.py x: 10 # contributors y: 49 lines of code src/stepfunctions/workflow/cloudformation.py x: 1 # contributors y: 35 lines of code src/stepfunctions/workflow/stepfunctions.py x: 3 # contributors y: 292 lines of code src/stepfunctions/steps/fields.py x: 3 # contributors y: 36 lines of code src/stepfunctions/steps/utils.py x: 4 # contributors y: 36 lines of code src/stepfunctions/steps/compute.py x: 7 # contributors y: 56 lines of code doc/conf.py x: 5 # contributors y: 63 lines of code src/stepfunctions/steps/choice_rule.py x: 4 # contributors y: 197 lines of code src/stepfunctions/template/pipeline/inference.py x: 6 # contributors y: 165 lines of code src/stepfunctions/template/pipeline/train.py x: 5 # contributors y: 76 lines of code src/stepfunctions/workflow/widgets/graph.py x: 3 # contributors y: 72 lines of code src/stepfunctions/inputs/placeholders.py x: 1 # contributors y: 136 lines of code MANIFEST.in x: 1 # contributors y: 2 lines of code
413.0
lines of code
  min: 2.0
  average: 119.33
  25th percentile: 35.75
  median: 67.5
  75th percentile: 206.0
  max: 413.0
0 15.0
# contributors
min: 1.0 | average: 5.61 | 25th percentile: 3.0 | median: 4.5 | 75th percentile: 9.0 | max: 15.0