apache / dolphinscheduler-sdk-python
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 27% | 18% | 53%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py0% | 0% | 29% | 14% | 55%
cfg0% | 0% | 0% | 100% | 0%
in0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 29% | 14% | 55%
ROOT0% | 0% | 0% | 72% | 27%
Longest Files (Top 50)
File# lines# units
task.py
in src/pydolphinscheduler/core
327 30
workflow.py
in src/pydolphinscheduler/core
304 34
yaml_workflow.py
in src/pydolphinscheduler/core
278 16
java_gateway.py
in src/pydolphinscheduler
226 27
cfg
setup.cfg
in root
200 -
dependent.py
in src/pydolphinscheduler/tasks
180 20
mlflow.py
in src/pydolphinscheduler/tasks
143 6
condition.py
in src/pydolphinscheduler/tasks
114 18
configuration.py
in src/pydolphinscheduler
111 8
datax.py
in src/pydolphinscheduler/tasks
94 5
datasource.py
in src/pydolphinscheduler/models
93 11
user.py
in src/pydolphinscheduler/models
92 6
parameter.py
in src/pydolphinscheduler/core
84 9
switch.py
in src/pydolphinscheduler/tasks
82 12
sql.py
in src/pydolphinscheduler/tasks
82 5
dvc.py
in src/pydolphinscheduler/tasks
74 5
commands.py
in src/pydolphinscheduler/cli
73 4
constants.py
in src/pydolphinscheduler
71 -
gitlab.py
in src/pydolphinscheduler/resources_plugin
70 5
github.py
in src/pydolphinscheduler/resources_plugin
64 6
http.py
in src/pydolphinscheduler/tasks
61 1
flink.py
in src/pydolphinscheduler/tasks
60 1
yaml_parser.py
in src/pydolphinscheduler/utils
60 11
git.py
in src/pydolphinscheduler/resources_plugin/base
59 4
spark.py
in src/pydolphinscheduler/tasks
55 1
setup.py
in root
54 4
__init__.py
in src/pydolphinscheduler/tasks
51 -
pytorch.py
in src/pydolphinscheduler/tasks
50 2
engine.py
in src/pydolphinscheduler/core
50 4
python.py
in src/pydolphinscheduler/tasks
46 3
tenant.py
in src/pydolphinscheduler/models
46 5
date.py
in src/pydolphinscheduler/utils
45 3
meta.py
in src/pydolphinscheduler/models
42 3
oss.py
in src/pydolphinscheduler/resources_plugin
39 3
project.py
in src/pydolphinscheduler/models
38 5
bucket.py
in src/pydolphinscheduler/resources_plugin/base
37 4
s3.py
in src/pydolphinscheduler/resources_plugin
36 3
resource.py
in src/pydolphinscheduler/core
35 4
procedure.py
in src/pydolphinscheduler/tasks
33 3
base.py
in src/pydolphinscheduler/models
33 5
func_wrap.py
in src/pydolphinscheduler/tasks
29 2
map_reduce.py
in src/pydolphinscheduler/tasks
27 1
file.py
in src/pydolphinscheduler/utils
26 1
kubernetes.py
in src/pydolphinscheduler/tasks
24 1
sub_workflow.py
in src/pydolphinscheduler/tasks
23 3
in
22 -
default_config.yaml
in src/pydolphinscheduler
22 -
local.py
in src/pydolphinscheduler/resources_plugin
18 2
versions.py
in src/pydolphinscheduler/utils
18 1
base_side.py
in src/pydolphinscheduler/models
18 3
Files With Most Units (Top 50)
File# lines# units
workflow.py
in src/pydolphinscheduler/core
304 34
task.py
in src/pydolphinscheduler/core
327 30
java_gateway.py
in src/pydolphinscheduler
226 27
dependent.py
in src/pydolphinscheduler/tasks
180 20
condition.py
in src/pydolphinscheduler/tasks
114 18
yaml_workflow.py
in src/pydolphinscheduler/core
278 16
switch.py
in src/pydolphinscheduler/tasks
82 12
yaml_parser.py
in src/pydolphinscheduler/utils
60 11
datasource.py
in src/pydolphinscheduler/models
93 11
parameter.py
in src/pydolphinscheduler/core
84 9
configuration.py
in src/pydolphinscheduler
111 8
github.py
in src/pydolphinscheduler/resources_plugin
64 6
mlflow.py
in src/pydolphinscheduler/tasks
143 6
user.py
in src/pydolphinscheduler/models
92 6
gitlab.py
in src/pydolphinscheduler/resources_plugin
70 5
dvc.py
in src/pydolphinscheduler/tasks
74 5
datax.py
in src/pydolphinscheduler/tasks
94 5
sql.py
in src/pydolphinscheduler/tasks
82 5
tenant.py
in src/pydolphinscheduler/models
46 5
base.py
in src/pydolphinscheduler/models
33 5
project.py
in src/pydolphinscheduler/models
38 5
setup.py
in root
54 4
git.py
in src/pydolphinscheduler/resources_plugin/base
59 4
bucket.py
in src/pydolphinscheduler/resources_plugin/base
37 4
resource.py
in src/pydolphinscheduler/core
35 4
engine.py
in src/pydolphinscheduler/core
50 4
commands.py
in src/pydolphinscheduler/cli
73 4
oss.py
in src/pydolphinscheduler/resources_plugin
39 3
s3.py
in src/pydolphinscheduler/resources_plugin
36 3
sub_workflow.py
in src/pydolphinscheduler/tasks
23 3
procedure.py
in src/pydolphinscheduler/tasks
33 3
python.py
in src/pydolphinscheduler/tasks
46 3
resource_plugin.py
in src/pydolphinscheduler/core
13 3
string.py
in src/pydolphinscheduler/utils
11 3
date.py
in src/pydolphinscheduler/utils
45 3
base_side.py
in src/pydolphinscheduler/models
18 3
meta.py
in src/pydolphinscheduler/models
42 3
local.py
in src/pydolphinscheduler/resources_plugin
18 2
func_wrap.py
in src/pydolphinscheduler/tasks
29 2
pytorch.py
in src/pydolphinscheduler/tasks
50 2
flink.py
in src/pydolphinscheduler/tasks
60 1
sub_process.py
in src/pydolphinscheduler/tasks
13 1
shell.py
in src/pydolphinscheduler/tasks
11 1
openmldb.py
in src/pydolphinscheduler/tasks
17 1
map_reduce.py
in src/pydolphinscheduler/tasks
27 1
sagemaker.py
in src/pydolphinscheduler/tasks
9 1
kubernetes.py
in src/pydolphinscheduler/tasks
24 1
http.py
in src/pydolphinscheduler/tasks
61 1
spark.py
in src/pydolphinscheduler/tasks
55 1
file.py
in src/pydolphinscheduler/utils
26 1
Files With Long Lines (Top 0)

There are 0 files with lines longer than 120 characters. In total, there are 0 long lines.

File# lines# units# long lines
Correlations

File Size vs. Commits (all time): 68 points

src/pydolphinscheduler/configuration.py x: 5 commits (all time) y: 111 lines of code MANIFEST.in x: 1 commits (all time) y: 22 lines of code setup.cfg x: 4 commits (all time) y: 200 lines of code src/pydolphinscheduler/__init__.py x: 4 commits (all time) y: 1 lines of code src/pydolphinscheduler/constants.py x: 12 commits (all time) y: 71 lines of code src/pydolphinscheduler/core/__init__.py x: 5 commits (all time) y: 8 lines of code src/pydolphinscheduler/java_gateway.py x: 16 commits (all time) y: 226 lines of code src/pydolphinscheduler/models/connection.py x: 1 commits (all time) y: 7 lines of code src/pydolphinscheduler/models/datasource.py x: 1 commits (all time) y: 93 lines of code src/pydolphinscheduler/models/meta.py x: 1 commits (all time) y: 42 lines of code src/pydolphinscheduler/tasks/datax.py x: 3 commits (all time) y: 94 lines of code src/pydolphinscheduler/tasks/procedure.py x: 2 commits (all time) y: 33 lines of code src/pydolphinscheduler/tasks/sql.py x: 6 commits (all time) y: 82 lines of code src/pydolphinscheduler/core/workflow.py x: 7 commits (all time) y: 304 lines of code src/pydolphinscheduler/tasks/python.py x: 6 commits (all time) y: 46 lines of code setup.py x: 15 commits (all time) y: 54 lines of code src/pydolphinscheduler/core/task.py x: 14 commits (all time) y: 327 lines of code src/pydolphinscheduler/core/yaml_workflow.py x: 4 commits (all time) y: 278 lines of code src/pydolphinscheduler/tasks/func_wrap.py x: 2 commits (all time) y: 29 lines of code src/pydolphinscheduler/core/parameter.py x: 1 commits (all time) y: 84 lines of code src/pydolphinscheduler/default_config.yaml x: 4 commits (all time) y: 22 lines of code src/pydolphinscheduler/models/user.py x: 5 commits (all time) y: 92 lines of code src/pydolphinscheduler/utils/versions.py x: 1 commits (all time) y: 18 lines of code src/pydolphinscheduler/utils/date.py x: 2 commits (all time) y: 45 lines of code src/pydolphinscheduler/core/resource.py x: 5 commits (all time) y: 35 lines of code src/pydolphinscheduler/cli/commands.py x: 4 commits (all time) y: 73 lines of code src/pydolphinscheduler/core/process_definition.py x: 8 commits (all time) y: 8 lines of code src/pydolphinscheduler/exceptions.py x: 4 commits (all time) y: 7 lines of code src/pydolphinscheduler/tasks/__init__.py x: 4 commits (all time) y: 51 lines of code src/pydolphinscheduler/tasks/dependent.py x: 5 commits (all time) y: 180 lines of code src/pydolphinscheduler/tasks/sub_process.py x: 4 commits (all time) y: 13 lines of code src/pydolphinscheduler/tasks/switch.py x: 5 commits (all time) y: 82 lines of code src/pydolphinscheduler/tasks/kubernetes.py x: 1 commits (all time) y: 24 lines of code src/pydolphinscheduler/core/engine.py x: 3 commits (all time) y: 50 lines of code src/pydolphinscheduler/models/project.py x: 4 commits (all time) y: 38 lines of code src/pydolphinscheduler/core/resource_plugin.py x: 1 commits (all time) y: 13 lines of code src/pydolphinscheduler/models/base_side.py x: 2 commits (all time) y: 18 lines of code src/pydolphinscheduler/resources_plugin/__init__.py x: 1 commits (all time) y: 6 lines of code src/pydolphinscheduler/resources_plugin/base/__init__.py x: 1 commits (all time) y: 1 lines of code src/pydolphinscheduler/resources_plugin/base/bucket.py x: 1 commits (all time) y: 37 lines of code src/pydolphinscheduler/resources_plugin/base/git.py x: 1 commits (all time) y: 59 lines of code src/pydolphinscheduler/resources_plugin/github.py x: 1 commits (all time) y: 64 lines of code src/pydolphinscheduler/resources_plugin/gitlab.py x: 1 commits (all time) y: 70 lines of code src/pydolphinscheduler/resources_plugin/oss.py x: 1 commits (all time) y: 39 lines of code src/pydolphinscheduler/resources_plugin/s3.py x: 1 commits (all time) y: 36 lines of code src/pydolphinscheduler/tasks/shell.py x: 2 commits (all time) y: 11 lines of code src/pydolphinscheduler/tasks/spark.py x: 2 commits (all time) y: 55 lines of code src/pydolphinscheduler/models/queue.py x: 2 commits (all time) y: 10 lines of code src/pydolphinscheduler/tasks/dvc.py x: 1 commits (all time) y: 74 lines of code src/pydolphinscheduler/tasks/mlflow.py x: 1 commits (all time) y: 143 lines of code src/pydolphinscheduler/tasks/pytorch.py x: 1 commits (all time) y: 50 lines of code src/pydolphinscheduler/tasks/sagemaker.py x: 1 commits (all time) y: 9 lines of code src/pydolphinscheduler/models/__init__.py x: 1 commits (all time) y: 16 lines of code src/pydolphinscheduler/models/base.py x: 1 commits (all time) y: 33 lines of code src/pydolphinscheduler/tasks/condition.py x: 2 commits (all time) y: 114 lines of code src/pydolphinscheduler/utils/file.py x: 1 commits (all time) y: 26 lines of code src/pydolphinscheduler/utils/yaml_parser.py x: 1 commits (all time) y: 60 lines of code src/pydolphinscheduler/tasks/http.py x: 1 commits (all time) y: 61 lines of code src/pydolphinscheduler/utils/string.py x: 1 commits (all time) y: 11 lines of code
327.0
lines of code
  min: 1.0
  average: 59.78
  25th percentile: 16.25
  median: 38.5
  75th percentile: 72.5
  max: 327.0
0 16.0
commits (all time)
min: 1.0 | average: 3.12 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 4.0 | max: 16.0

File Size vs. Contributors (all time): 68 points

src/pydolphinscheduler/configuration.py x: 1 contributors (all time) y: 111 lines of code MANIFEST.in x: 1 contributors (all time) y: 22 lines of code setup.cfg x: 1 contributors (all time) y: 200 lines of code src/pydolphinscheduler/__init__.py x: 1 contributors (all time) y: 1 lines of code src/pydolphinscheduler/constants.py x: 3 contributors (all time) y: 71 lines of code src/pydolphinscheduler/core/__init__.py x: 1 contributors (all time) y: 8 lines of code src/pydolphinscheduler/java_gateway.py x: 1 contributors (all time) y: 226 lines of code src/pydolphinscheduler/models/connection.py x: 1 contributors (all time) y: 7 lines of code src/pydolphinscheduler/models/datasource.py x: 1 contributors (all time) y: 93 lines of code src/pydolphinscheduler/models/meta.py x: 1 contributors (all time) y: 42 lines of code src/pydolphinscheduler/tasks/datax.py x: 1 contributors (all time) y: 94 lines of code src/pydolphinscheduler/tasks/procedure.py x: 1 contributors (all time) y: 33 lines of code src/pydolphinscheduler/tasks/sql.py x: 1 contributors (all time) y: 82 lines of code src/pydolphinscheduler/core/workflow.py x: 1 contributors (all time) y: 304 lines of code src/pydolphinscheduler/tasks/python.py x: 1 contributors (all time) y: 46 lines of code setup.py x: 1 contributors (all time) y: 54 lines of code src/pydolphinscheduler/core/task.py x: 2 contributors (all time) y: 327 lines of code src/pydolphinscheduler/core/yaml_workflow.py x: 2 contributors (all time) y: 278 lines of code src/pydolphinscheduler/tasks/func_wrap.py x: 1 contributors (all time) y: 29 lines of code src/pydolphinscheduler/core/parameter.py x: 1 contributors (all time) y: 84 lines of code src/pydolphinscheduler/models/user.py x: 1 contributors (all time) y: 92 lines of code src/pydolphinscheduler/utils/versions.py x: 1 contributors (all time) y: 18 lines of code src/pydolphinscheduler/utils/date.py x: 1 contributors (all time) y: 45 lines of code src/pydolphinscheduler/core/resource.py x: 1 contributors (all time) y: 35 lines of code src/pydolphinscheduler/cli/commands.py x: 1 contributors (all time) y: 73 lines of code src/pydolphinscheduler/tasks/__init__.py x: 2 contributors (all time) y: 51 lines of code src/pydolphinscheduler/tasks/dependent.py x: 1 contributors (all time) y: 180 lines of code src/pydolphinscheduler/tasks/sub_process.py x: 1 contributors (all time) y: 13 lines of code src/pydolphinscheduler/tasks/kubernetes.py x: 1 contributors (all time) y: 24 lines of code src/pydolphinscheduler/core/engine.py x: 1 contributors (all time) y: 50 lines of code src/pydolphinscheduler/models/project.py x: 1 contributors (all time) y: 38 lines of code src/pydolphinscheduler/resources_plugin/__init__.py x: 1 contributors (all time) y: 6 lines of code src/pydolphinscheduler/resources_plugin/base/bucket.py x: 1 contributors (all time) y: 37 lines of code src/pydolphinscheduler/resources_plugin/base/git.py x: 1 contributors (all time) y: 59 lines of code src/pydolphinscheduler/resources_plugin/github.py x: 1 contributors (all time) y: 64 lines of code src/pydolphinscheduler/resources_plugin/gitlab.py x: 1 contributors (all time) y: 70 lines of code src/pydolphinscheduler/resources_plugin/oss.py x: 1 contributors (all time) y: 39 lines of code src/pydolphinscheduler/tasks/shell.py x: 1 contributors (all time) y: 11 lines of code src/pydolphinscheduler/tasks/spark.py x: 1 contributors (all time) y: 55 lines of code src/pydolphinscheduler/models/queue.py x: 1 contributors (all time) y: 10 lines of code src/pydolphinscheduler/tasks/dvc.py x: 1 contributors (all time) y: 74 lines of code src/pydolphinscheduler/tasks/mlflow.py x: 1 contributors (all time) y: 143 lines of code src/pydolphinscheduler/models/__init__.py x: 1 contributors (all time) y: 16 lines of code src/pydolphinscheduler/tasks/condition.py x: 1 contributors (all time) y: 114 lines of code src/pydolphinscheduler/utils/file.py x: 1 contributors (all time) y: 26 lines of code src/pydolphinscheduler/utils/yaml_parser.py x: 1 contributors (all time) y: 60 lines of code src/pydolphinscheduler/tasks/http.py x: 1 contributors (all time) y: 61 lines of code
327.0
lines of code
  min: 1.0
  average: 59.78
  25th percentile: 16.25
  median: 38.5
  75th percentile: 72.5
  max: 327.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

File Size vs. Commits (30 days): 1 points

src/pydolphinscheduler/configuration.py x: 1 commits (30d) y: 111 lines of code
111.0
lines of code
  min: 111.0
  average: 111.0
  25th percentile: 111.0
  median: 111.0
  75th percentile: 111.0
  max: 111.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 1 points

src/pydolphinscheduler/configuration.py x: 1 contributors (30d) y: 111 lines of code
111.0
lines of code
  min: 111.0
  average: 111.0
  25th percentile: 111.0
  median: 111.0
  75th percentile: 111.0
  max: 111.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 1 points

src/pydolphinscheduler/configuration.py x: 1 commits (90d) y: 111 lines of code
111.0
lines of code
  min: 111.0
  average: 111.0
  25th percentile: 111.0
  median: 111.0
  75th percentile: 111.0
  max: 111.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 1 points

src/pydolphinscheduler/configuration.py x: 1 contributors (90d) y: 111 lines of code
111.0
lines of code
  min: 111.0
  average: 111.0
  25th percentile: 111.0
  median: 111.0
  75th percentile: 111.0
  max: 111.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0