apache / dolphinscheduler-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 69 files with 4,192 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 11 files changed 6-20 times (1,993 lines of code)
    • 58 files changed 1-5 times (2,199 lines of code)
0% | 0% | 0% | 47% | 52%
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 69 files with 4,192 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 15 files changed by 2-5 contributors (1,775 lines of code)
    • 54 files changed by 1 contributor (2,417 lines of code)
0% | 0% | 0% | 42% | 57%
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, yaml, md, json, sql, html, in, cfg, gitignore, toml, txt, bat
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 45% | 54%
cfg0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
in0% | 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
src0% | 0% | 0% | 44% | 55%
ROOT0% | 0% | 0% | 90% | 9%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
task.py
in src/pydolphinscheduler/core
447 31 2022-11-09 2024-03-07 15 4 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
java_gateway.py
in src/pydolphinscheduler
223 27 2022-11-09 2025-01-22 13 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
setup.py
in root
49 4 2022-11-09 2025-01-12 10 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
constants.py
in src/pydolphinscheduler
71 - 2022-11-09 2025-01-22 9 3 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
cfg
setup.cfg
in root
172 - 2022-11-09 2025-04-27 9 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
workflow.py
in src/pydolphinscheduler/core
315 35 2022-11-16 2025-01-22 9 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
python.py
in src/pydolphinscheduler/tasks
48 3 2022-11-09 2024-02-08 7 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
configuration.py
in src/pydolphinscheduler
112 8 2022-11-09 2024-08-30 7 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
datax.py
in src/pydolphinscheduler/tasks
97 5 2022-11-09 2024-02-08 6 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
dependent.py
in src/pydolphinscheduler/tasks
180 20 2022-11-09 2025-01-22 6 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
yaml_workflow.py
in src/pydolphinscheduler/core
279 16 2022-11-16 2024-04-26 6 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
tenant.py
in src/pydolphinscheduler/models
46 5 2022-11-09 2023-12-25 5 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
sql.py
in src/pydolphinscheduler/tasks
83 5 2022-11-09 2024-02-08 5 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
__init__.py
in src/pydolphinscheduler
1 - 2022-11-09 2023-03-23 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
process_definition.py
in src/pydolphinscheduler/core
8 - 2022-11-09 2022-11-16 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
default_config.yaml
in src/pydolphinscheduler
22 - 2022-11-09 2022-12-19 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
sub_workflow.py
in src/pydolphinscheduler/tasks
23 3 2022-11-16 2025-01-22 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
procedure.py
in src/pydolphinscheduler/tasks
33 3 2022-11-09 2024-02-08 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
resource.py
in src/pydolphinscheduler/core
35 4 2022-11-09 2023-12-25 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
engine.py
in src/pydolphinscheduler/core
50 4 2022-11-09 2024-02-08 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
pytorch.py
in src/pydolphinscheduler/tasks
52 2 2022-11-09 2024-02-08 4 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
http.py
in src/pydolphinscheduler/tasks
75 2 2022-11-09 2024-02-08 4 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
switch.py
in src/pydolphinscheduler/tasks
82 12 2022-11-09 2024-02-08 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
user.py
in src/pydolphinscheduler/models
92 6 2022-11-09 2023-12-25 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
__init__.py
in src/pydolphinscheduler/core
8 - 2022-11-09 2023-02-27 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
shell.py
in src/pydolphinscheduler/tasks
13 1 2022-11-09 2024-02-08 3 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
sub_process.py
in src/pydolphinscheduler/tasks
13 1 2022-11-09 2022-11-16 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
versions.py
in src/pydolphinscheduler/utils
15 1 2022-12-16 2023-12-25 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
base.py
in src/pydolphinscheduler/models
33 5 2022-11-09 2023-12-25 3 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
project.py
in src/pydolphinscheduler/models
38 5 2022-11-09 2023-12-25 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
github.py
in src/pydolphinscheduler/resources_plugin
62 6 2022-11-09 2024-04-26 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
gitlab.py
in src/pydolphinscheduler/resources_plugin
70 5 2022-11-09 2024-04-26 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
commands.py
in src/pydolphinscheduler/cli
73 4 2022-11-09 2024-08-30 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
dvc.py
in src/pydolphinscheduler/tasks
74 5 2022-11-09 2024-02-08 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
parameter.py
in src/pydolphinscheduler/core
86 9 2022-12-20 2024-01-09 3 3 jieguang_zhou@163.com zhongjiajie955@gmail.com
condition.py
in src/pydolphinscheduler/tasks
114 18 2022-11-09 2024-02-08 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
mlflow.py
in src/pydolphinscheduler/tasks
143 6 2022-11-09 2024-02-08 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
worker_group.py
in src/pydolphinscheduler/models
6 1 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
exceptions.py
in src/pydolphinscheduler
7 - 2022-11-09 2022-11-16 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
sagemaker.py
in src/pydolphinscheduler/tasks
9 1 2022-11-09 2024-02-08 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
queue.py
in src/pydolphinscheduler/models
10 1 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
mixin.py
in src/pydolphinscheduler/core
12 3 2023-10-26 2023-12-25 2 2 75258094+sofyc@users.norepl... zhongjiajie955@gmail.com
resource_plugin.py
in src/pydolphinscheduler/core
13 3 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
openmldb.py
in src/pydolphinscheduler/tasks
17 1 2022-11-09 2024-02-08 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
local.py
in src/pydolphinscheduler/resources_plugin
18 2 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
base_side.py
in src/pydolphinscheduler/models
18 3 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
kubernetes.py
in src/pydolphinscheduler/tasks
24 1 2022-11-16 2024-02-08 2 2 24775733+tuchg@users.norepl... zhongjiajie955@gmail.com
file.py
in src/pydolphinscheduler/utils
26 1 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
map_reduce.py
in src/pydolphinscheduler/tasks
27 1 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
func_wrap.py
in src/pydolphinscheduler/tasks
29 2 2022-11-09 2022-12-22 2 1 zhongjiajie955@gmail.com zhongjiajie955@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
task.py
in src/pydolphinscheduler/core
447 31 2022-11-09 2024-03-07 15 4 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
constants.py
in src/pydolphinscheduler
71 - 2022-11-09 2025-01-22 9 3 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
parameter.py
in src/pydolphinscheduler/core
86 9 2022-12-20 2024-01-09 3 3 jieguang_zhou@163.com zhongjiajie955@gmail.com
workflow.py
in src/pydolphinscheduler/core
315 35 2022-11-16 2025-01-22 9 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
cfg
setup.cfg
in root
172 - 2022-11-09 2025-04-27 9 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
python.py
in src/pydolphinscheduler/tasks
48 3 2022-11-09 2024-02-08 7 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
datax.py
in src/pydolphinscheduler/tasks
97 5 2022-11-09 2024-02-08 6 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
yaml_workflow.py
in src/pydolphinscheduler/core
279 16 2022-11-16 2024-04-26 6 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
http.py
in src/pydolphinscheduler/tasks
75 2 2022-11-09 2024-02-08 4 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
pytorch.py
in src/pydolphinscheduler/tasks
52 2 2022-11-09 2024-02-08 4 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
base.py
in src/pydolphinscheduler/models
33 5 2022-11-09 2023-12-25 3 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
shell.py
in src/pydolphinscheduler/tasks
13 1 2022-11-09 2024-02-08 3 2 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
__init__.py
in src/pydolphinscheduler/tasks
51 - 2022-11-09 2022-11-16 2 2 zhongjiajie955@gmail.com 24775733+tuchg@users.norepl...
kubernetes.py
in src/pydolphinscheduler/tasks
24 1 2022-11-16 2024-02-08 2 2 24775733+tuchg@users.norepl... zhongjiajie955@gmail.com
mixin.py
in src/pydolphinscheduler/core
12 3 2023-10-26 2023-12-25 2 2 75258094+sofyc@users.norepl... zhongjiajie955@gmail.com
java_gateway.py
in src/pydolphinscheduler
223 27 2022-11-09 2025-01-22 13 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
setup.py
in root
49 4 2022-11-09 2025-01-12 10 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
configuration.py
in src/pydolphinscheduler
112 8 2022-11-09 2024-08-30 7 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
dependent.py
in src/pydolphinscheduler/tasks
180 20 2022-11-09 2025-01-22 6 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
tenant.py
in src/pydolphinscheduler/models
46 5 2022-11-09 2023-12-25 5 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
sql.py
in src/pydolphinscheduler/tasks
83 5 2022-11-09 2024-02-08 5 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
user.py
in src/pydolphinscheduler/models
92 6 2022-11-09 2023-12-25 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
__init__.py
in src/pydolphinscheduler
1 - 2022-11-09 2023-03-23 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
default_config.yaml
in src/pydolphinscheduler
22 - 2022-11-09 2022-12-19 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
sub_workflow.py
in src/pydolphinscheduler/tasks
23 3 2022-11-16 2025-01-22 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
procedure.py
in src/pydolphinscheduler/tasks
33 3 2022-11-09 2024-02-08 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
switch.py
in src/pydolphinscheduler/tasks
82 12 2022-11-09 2024-02-08 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
process_definition.py
in src/pydolphinscheduler/core
8 - 2022-11-09 2022-11-16 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
resource.py
in src/pydolphinscheduler/core
35 4 2022-11-09 2023-12-25 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
engine.py
in src/pydolphinscheduler/core
50 4 2022-11-09 2024-02-08 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
versions.py
in src/pydolphinscheduler/utils
15 1 2022-12-16 2023-12-25 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
project.py
in src/pydolphinscheduler/models
38 5 2022-11-09 2023-12-25 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
sub_process.py
in src/pydolphinscheduler/tasks
13 1 2022-11-09 2022-11-16 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
condition.py
in src/pydolphinscheduler/tasks
114 18 2022-11-09 2024-02-08 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
mlflow.py
in src/pydolphinscheduler/tasks
143 6 2022-11-09 2024-02-08 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
dvc.py
in src/pydolphinscheduler/tasks
74 5 2022-11-09 2024-02-08 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
gitlab.py
in src/pydolphinscheduler/resources_plugin
70 5 2022-11-09 2024-04-26 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
github.py
in src/pydolphinscheduler/resources_plugin
62 6 2022-11-09 2024-04-26 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
__init__.py
in src/pydolphinscheduler/core
8 - 2022-11-09 2023-02-27 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
commands.py
in src/pydolphinscheduler/cli
73 4 2022-11-09 2024-08-30 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
date.py
in src/pydolphinscheduler/utils
45 3 2022-11-09 2022-12-13 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
file.py
in src/pydolphinscheduler/utils
26 1 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
yaml_parser.py
in src/pydolphinscheduler/utils
61 11 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
meta.py
in src/pydolphinscheduler/models
42 3 2023-02-27 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
base_side.py
in src/pydolphinscheduler/models
18 3 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
worker_group.py
in src/pydolphinscheduler/models
6 1 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
datasource.py
in src/pydolphinscheduler/models
95 11 2023-02-27 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
queue.py
in src/pydolphinscheduler/models
10 1 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
exceptions.py
in src/pydolphinscheduler
7 - 2022-11-09 2022-11-16 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
map_reduce.py
in src/pydolphinscheduler/tasks
27 1 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@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
java_gateway.py
in src/pydolphinscheduler
223 27 2022-11-09 2025-01-22 13 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
dependent.py
in src/pydolphinscheduler/tasks
180 20 2022-11-09 2025-01-22 6 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
mlflow.py
in src/pydolphinscheduler/tasks
143 6 2022-11-09 2024-02-08 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
condition.py
in src/pydolphinscheduler/tasks
114 18 2022-11-09 2024-02-08 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
configuration.py
in src/pydolphinscheduler
112 8 2022-11-09 2024-08-30 7 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
datasource.py
in src/pydolphinscheduler/models
95 11 2023-02-27 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
user.py
in src/pydolphinscheduler/models
92 6 2022-11-09 2023-12-25 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
sql.py
in src/pydolphinscheduler/tasks
83 5 2022-11-09 2024-02-08 5 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
switch.py
in src/pydolphinscheduler/tasks
82 12 2022-11-09 2024-02-08 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
dvc.py
in src/pydolphinscheduler/tasks
74 5 2022-11-09 2024-02-08 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
commands.py
in src/pydolphinscheduler/cli
73 4 2022-11-09 2024-08-30 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
gitlab.py
in src/pydolphinscheduler/resources_plugin
70 5 2022-11-09 2024-04-26 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
github.py
in src/pydolphinscheduler/resources_plugin
62 6 2022-11-09 2024-04-26 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
yaml_parser.py
in src/pydolphinscheduler/utils
61 11 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
flink.py
in src/pydolphinscheduler/tasks
60 1 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
git.py
in src/pydolphinscheduler/resources_plugin/base
60 4 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
spark.py
in src/pydolphinscheduler/tasks
55 1 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
engine.py
in src/pydolphinscheduler/core
50 4 2022-11-09 2024-02-08 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
setup.py
in root
49 4 2022-11-09 2025-01-12 10 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
tenant.py
in src/pydolphinscheduler/models
46 5 2022-11-09 2023-12-25 5 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
date.py
in src/pydolphinscheduler/utils
45 3 2022-11-09 2022-12-13 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
meta.py
in src/pydolphinscheduler/models
42 3 2023-02-27 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
oss.py
in src/pydolphinscheduler/resources_plugin
39 3 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
project.py
in src/pydolphinscheduler/models
38 5 2022-11-09 2023-12-25 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
s3.py
in src/pydolphinscheduler/resources_plugin
36 3 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
resource.py
in src/pydolphinscheduler/core
35 4 2022-11-09 2023-12-25 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
procedure.py
in src/pydolphinscheduler/tasks
33 3 2022-11-09 2024-02-08 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
bucket.py
in src/pydolphinscheduler/resources_plugin/base
30 4 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
func_wrap.py
in src/pydolphinscheduler/tasks
29 2 2022-11-09 2022-12-22 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
map_reduce.py
in src/pydolphinscheduler/tasks
27 1 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
file.py
in src/pydolphinscheduler/utils
26 1 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
sub_workflow.py
in src/pydolphinscheduler/tasks
23 3 2022-11-16 2025-01-22 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
default_config.yaml
in src/pydolphinscheduler
22 - 2022-11-09 2022-12-19 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
in
22 - 2023-03-28 2023-03-28 1 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
base_side.py
in src/pydolphinscheduler/models
18 3 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
local.py
in src/pydolphinscheduler/resources_plugin
18 2 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
openmldb.py
in src/pydolphinscheduler/tasks
17 1 2022-11-09 2024-02-08 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
__init__.py
in src/pydolphinscheduler/models
16 - 2022-11-09 2022-11-09 1 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
versions.py
in src/pydolphinscheduler/utils
15 1 2022-12-16 2023-12-25 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
sub_process.py
in src/pydolphinscheduler/tasks
13 1 2022-11-09 2022-11-16 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
resource_plugin.py
in src/pydolphinscheduler/core
13 3 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
string.py
in src/pydolphinscheduler/utils
11 3 2022-11-09 2022-11-09 1 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
queue.py
in src/pydolphinscheduler/models
10 1 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
sagemaker.py
in src/pydolphinscheduler/tasks
9 1 2022-11-09 2024-02-08 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
__init__.py
in src/pydolphinscheduler/core
8 - 2022-11-09 2023-02-27 3 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
process_definition.py
in src/pydolphinscheduler/core
8 - 2022-11-09 2022-11-16 4 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
connection.py
in src/pydolphinscheduler/models
7 - 2023-02-27 2023-02-27 1 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
exceptions.py
in src/pydolphinscheduler
7 - 2022-11-09 2022-11-16 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
worker_group.py
in src/pydolphinscheduler/models
6 1 2022-11-09 2023-12-25 2 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
__init__.py
in src/pydolphinscheduler/resources_plugin
6 - 2022-11-09 2022-11-09 1 1 zhongjiajie955@gmail.com zhongjiajie955@gmail.com
Correlations

File Size vs. Number of Changes: 69 points

setup.cfg x: 172 lines of code y: 9 # changes src/pydolphinscheduler/constants.py x: 71 lines of code y: 9 # changes src/pydolphinscheduler/core/workflow.py x: 315 lines of code y: 9 # changes src/pydolphinscheduler/java_gateway.py x: 223 lines of code y: 13 # changes src/pydolphinscheduler/tasks/dependent.py x: 180 lines of code y: 6 # changes src/pydolphinscheduler/tasks/sub_workflow.py x: 23 lines of code y: 4 # changes setup.py x: 49 lines of code y: 10 # changes src/pydolphinscheduler/cli/commands.py x: 73 lines of code y: 3 # changes src/pydolphinscheduler/configuration.py x: 112 lines of code y: 7 # changes src/pydolphinscheduler/core/yaml_workflow.py x: 279 lines of code y: 6 # changes src/pydolphinscheduler/resources_plugin/github.py x: 62 lines of code y: 3 # changes src/pydolphinscheduler/resources_plugin/gitlab.py x: 70 lines of code y: 3 # changes src/pydolphinscheduler/core/task.py x: 447 lines of code y: 15 # changes src/pydolphinscheduler/core/engine.py x: 50 lines of code y: 4 # changes src/pydolphinscheduler/tasks/condition.py x: 114 lines of code y: 3 # changes src/pydolphinscheduler/tasks/datax.py x: 97 lines of code y: 6 # changes src/pydolphinscheduler/tasks/dvc.py x: 74 lines of code y: 3 # changes src/pydolphinscheduler/tasks/http.py x: 75 lines of code y: 4 # changes src/pydolphinscheduler/tasks/kubernetes.py x: 24 lines of code y: 2 # changes src/pydolphinscheduler/tasks/mlflow.py x: 143 lines of code y: 3 # changes src/pydolphinscheduler/tasks/openmldb.py x: 17 lines of code y: 2 # changes src/pydolphinscheduler/tasks/procedure.py x: 33 lines of code y: 4 # changes src/pydolphinscheduler/tasks/python.py x: 48 lines of code y: 7 # changes src/pydolphinscheduler/tasks/pytorch.py x: 52 lines of code y: 4 # changes src/pydolphinscheduler/tasks/sagemaker.py x: 9 lines of code y: 2 # changes src/pydolphinscheduler/tasks/shell.py x: 13 lines of code y: 3 # changes src/pydolphinscheduler/tasks/sql.py x: 83 lines of code y: 5 # changes src/pydolphinscheduler/tasks/switch.py x: 82 lines of code y: 4 # changes src/pydolphinscheduler/core/parameter.py x: 86 lines of code y: 3 # changes src/pydolphinscheduler/core/resource.py x: 35 lines of code y: 4 # changes src/pydolphinscheduler/models/base.py x: 33 lines of code y: 3 # changes src/pydolphinscheduler/models/base_side.py x: 18 lines of code y: 2 # changes src/pydolphinscheduler/models/datasource.py x: 95 lines of code y: 2 # changes src/pydolphinscheduler/models/meta.py x: 42 lines of code y: 2 # changes src/pydolphinscheduler/models/project.py x: 38 lines of code y: 3 # changes src/pydolphinscheduler/models/queue.py x: 10 lines of code y: 2 # changes src/pydolphinscheduler/models/tenant.py x: 46 lines of code y: 5 # changes src/pydolphinscheduler/models/user.py x: 92 lines of code y: 4 # changes src/pydolphinscheduler/models/worker_group.py x: 6 lines of code y: 2 # changes src/pydolphinscheduler/resources_plugin/base/bucket.py x: 30 lines of code y: 2 # changes src/pydolphinscheduler/resources_plugin/base/git.py x: 60 lines of code y: 2 # changes src/pydolphinscheduler/resources_plugin/oss.py x: 39 lines of code y: 2 # changes src/pydolphinscheduler/resources_plugin/s3.py x: 36 lines of code y: 2 # changes src/pydolphinscheduler/tasks/map_reduce.py x: 27 lines of code y: 2 # changes src/pydolphinscheduler/tasks/spark.py x: 55 lines of code y: 2 # changes src/pydolphinscheduler/utils/file.py x: 26 lines of code y: 2 # changes src/pydolphinscheduler/utils/yaml_parser.py x: 61 lines of code y: 2 # changes src/pydolphinscheduler/core/mixin.py x: 12 lines of code y: 2 # changes src/pydolphinscheduler/core/resource_plugin.py x: 13 lines of code y: 2 # changes src/pydolphinscheduler/utils/versions.py x: 15 lines of code y: 3 # changes MANIFEST.in x: 22 lines of code y: 1 # changes src/pydolphinscheduler/__init__.py x: 1 lines of code y: 4 # changes src/pydolphinscheduler/core/__init__.py x: 8 lines of code y: 3 # changes src/pydolphinscheduler/models/connection.py x: 7 lines of code y: 1 # changes src/pydolphinscheduler/tasks/func_wrap.py x: 29 lines of code y: 2 # changes src/pydolphinscheduler/default_config.yaml x: 22 lines of code y: 4 # changes src/pydolphinscheduler/utils/date.py x: 45 lines of code y: 2 # changes src/pydolphinscheduler/core/process_definition.py x: 8 lines of code y: 4 # changes src/pydolphinscheduler/exceptions.py x: 7 lines of code y: 2 # changes src/pydolphinscheduler/tasks/__init__.py x: 51 lines of code y: 2 # changes src/pydolphinscheduler/resources_plugin/__init__.py x: 6 lines of code y: 1 # changes src/pydolphinscheduler/resources_plugin/base/__init__.py x: 1 lines of code y: 1 # changes src/pydolphinscheduler/models/__init__.py x: 16 lines of code y: 1 # changes src/pydolphinscheduler/utils/string.py x: 11 lines of code y: 1 # changes
15.0
# changes
  min: 1.0
  average: 3.57
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 15.0
0 447.0
lines of code
min: 1.0 | average: 60.75 | 25th percentile: 14.0 | median: 38.0 | 75th percentile: 73.5 | max: 447.0

Number of Contributors vs. Number of Changes: 69 points

setup.cfg x: 2 # contributors y: 9 # changes src/pydolphinscheduler/constants.py x: 3 # contributors y: 9 # changes src/pydolphinscheduler/java_gateway.py x: 1 # contributors y: 13 # changes src/pydolphinscheduler/tasks/dependent.py x: 1 # contributors y: 6 # changes src/pydolphinscheduler/tasks/sub_workflow.py x: 1 # contributors y: 4 # changes setup.py x: 1 # contributors y: 10 # changes src/pydolphinscheduler/cli/commands.py x: 1 # contributors y: 3 # changes src/pydolphinscheduler/configuration.py x: 1 # contributors y: 7 # changes src/pydolphinscheduler/core/yaml_workflow.py x: 2 # contributors y: 6 # changes src/pydolphinscheduler/core/task.py x: 4 # contributors y: 15 # changes src/pydolphinscheduler/tasks/http.py x: 2 # contributors y: 4 # changes src/pydolphinscheduler/tasks/kubernetes.py x: 2 # contributors y: 2 # changes src/pydolphinscheduler/tasks/openmldb.py x: 1 # contributors y: 2 # changes src/pydolphinscheduler/tasks/python.py x: 2 # contributors y: 7 # changes src/pydolphinscheduler/tasks/shell.py x: 2 # contributors y: 3 # changes src/pydolphinscheduler/tasks/sql.py x: 1 # contributors y: 5 # changes src/pydolphinscheduler/core/parameter.py x: 3 # contributors y: 3 # changes MANIFEST.in x: 1 # contributors y: 1 # changes
15.0
# changes
  min: 1.0
  average: 3.57
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 15.0
0 4.0
# contributors
min: 1.0 | average: 1.28 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

Number of Contributors vs. File Size: 69 points

setup.cfg x: 2 # contributors y: 172 lines of code src/pydolphinscheduler/constants.py x: 3 # contributors y: 71 lines of code src/pydolphinscheduler/core/workflow.py x: 2 # contributors y: 315 lines of code src/pydolphinscheduler/java_gateway.py x: 1 # contributors y: 223 lines of code src/pydolphinscheduler/tasks/dependent.py x: 1 # contributors y: 180 lines of code src/pydolphinscheduler/tasks/sub_workflow.py x: 1 # contributors y: 23 lines of code setup.py x: 1 # contributors y: 49 lines of code src/pydolphinscheduler/cli/commands.py x: 1 # contributors y: 73 lines of code src/pydolphinscheduler/configuration.py x: 1 # contributors y: 112 lines of code src/pydolphinscheduler/core/yaml_workflow.py x: 2 # contributors y: 279 lines of code src/pydolphinscheduler/resources_plugin/github.py x: 1 # contributors y: 62 lines of code src/pydolphinscheduler/resources_plugin/gitlab.py x: 1 # contributors y: 70 lines of code src/pydolphinscheduler/core/task.py x: 4 # contributors y: 447 lines of code src/pydolphinscheduler/core/engine.py x: 1 # contributors y: 50 lines of code src/pydolphinscheduler/tasks/condition.py x: 1 # contributors y: 114 lines of code src/pydolphinscheduler/tasks/datax.py x: 2 # contributors y: 97 lines of code src/pydolphinscheduler/tasks/dvc.py x: 1 # contributors y: 74 lines of code src/pydolphinscheduler/tasks/http.py x: 2 # contributors y: 75 lines of code src/pydolphinscheduler/tasks/kubernetes.py x: 2 # contributors y: 24 lines of code src/pydolphinscheduler/tasks/mlflow.py x: 1 # contributors y: 143 lines of code src/pydolphinscheduler/tasks/openmldb.py x: 1 # contributors y: 17 lines of code src/pydolphinscheduler/tasks/procedure.py x: 1 # contributors y: 33 lines of code src/pydolphinscheduler/tasks/python.py x: 2 # contributors y: 48 lines of code src/pydolphinscheduler/tasks/pytorch.py x: 2 # contributors y: 52 lines of code src/pydolphinscheduler/tasks/sagemaker.py x: 1 # contributors y: 9 lines of code src/pydolphinscheduler/tasks/shell.py x: 2 # contributors y: 13 lines of code src/pydolphinscheduler/tasks/sql.py x: 1 # contributors y: 83 lines of code src/pydolphinscheduler/tasks/switch.py x: 1 # contributors y: 82 lines of code src/pydolphinscheduler/core/parameter.py x: 3 # contributors y: 86 lines of code src/pydolphinscheduler/core/resource.py x: 1 # contributors y: 35 lines of code src/pydolphinscheduler/models/base.py x: 2 # contributors y: 33 lines of code src/pydolphinscheduler/models/base_side.py x: 1 # contributors y: 18 lines of code src/pydolphinscheduler/models/datasource.py x: 1 # contributors y: 95 lines of code src/pydolphinscheduler/models/meta.py x: 1 # contributors y: 42 lines of code src/pydolphinscheduler/models/project.py x: 1 # contributors y: 38 lines of code src/pydolphinscheduler/models/tenant.py x: 1 # contributors y: 46 lines of code src/pydolphinscheduler/models/user.py x: 1 # contributors y: 92 lines of code src/pydolphinscheduler/models/worker_group.py x: 1 # contributors y: 6 lines of code src/pydolphinscheduler/resources_plugin/base/bucket.py x: 1 # contributors y: 30 lines of code src/pydolphinscheduler/resources_plugin/base/git.py x: 1 # contributors y: 60 lines of code src/pydolphinscheduler/resources_plugin/oss.py x: 1 # contributors y: 39 lines of code src/pydolphinscheduler/resources_plugin/s3.py x: 1 # contributors y: 36 lines of code src/pydolphinscheduler/tasks/map_reduce.py x: 1 # contributors y: 27 lines of code src/pydolphinscheduler/tasks/spark.py x: 1 # contributors y: 55 lines of code src/pydolphinscheduler/utils/file.py x: 1 # contributors y: 26 lines of code src/pydolphinscheduler/core/mixin.py x: 2 # contributors y: 12 lines of code src/pydolphinscheduler/core/resource_plugin.py x: 1 # contributors y: 13 lines of code src/pydolphinscheduler/utils/versions.py x: 1 # contributors y: 15 lines of code MANIFEST.in x: 1 # contributors y: 22 lines of code src/pydolphinscheduler/__init__.py x: 1 # contributors y: 1 lines of code src/pydolphinscheduler/core/__init__.py x: 1 # contributors y: 8 lines of code src/pydolphinscheduler/tasks/func_wrap.py x: 1 # contributors y: 29 lines of code src/pydolphinscheduler/utils/date.py x: 1 # contributors y: 45 lines of code src/pydolphinscheduler/tasks/__init__.py x: 2 # contributors y: 51 lines of code src/pydolphinscheduler/utils/string.py x: 1 # contributors y: 11 lines of code
447.0
lines of code
  min: 1.0
  average: 60.75
  25th percentile: 14.0
  median: 38.0
  75th percentile: 73.5
  max: 447.0
0 4.0
# contributors
min: 1.0 | average: 1.28 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0