apache / dubbo-python
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 16% | 43% | 40%
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% | 16% | 41% | 41%
toml0% | 0% | 0% | 100% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 16% | 41% | 41%
ROOT0% | 0% | 0% | 100% | 0%
Longest Files (Top 50)
File# lines# units
configs.py
in src/dubbo
378 69
controllers.py
in src/dubbo/remoting/aio/http2
221 14
server_stream.py
in src/dubbo/protocol/triple/stream
210 20
url.py
in src/dubbo
179 26
protocol.py
in src/dubbo/remoting/aio/http2
178 22
kazoo_transport.py
in src/dubbo/registry/zookeeper
174 33
aio_transporter.py
in src/dubbo/remoting/aio
163 12
146 -
client_stream.py
in src/dubbo/protocol/triple/stream
144 19
utils.py
in src/dubbo
135 19
server_call.py
in src/dubbo/protocol/triple/call
134 15
registries.py
in src/dubbo/remoting/aio/http2
128 8
stream.py
in src/dubbo/remoting/aio/http2
128 24
invoker.py
in src/dubbo/protocol/triple
121 6
loggers.py
in src/dubbo
119 10
streams.py
in src/dubbo/protocol/triple
117 24
client_call.py
in src/dubbo/protocol/triple/call
114 13
coders.py
in src/dubbo/protocol/triple
109 13
client.py
in src/dubbo
108 7
zk_registry.py
in src/dubbo/registry/zookeeper
99 21
handlers.py
in src/dubbo/proxy
97 9
classes.py
in src/dubbo
89 17
headers.py
in src/dubbo/remoting/aio/http2
88 19
_interfaces.py
in src/dubbo/registry/zookeeper
85 20
frames.py
in src/dubbo/remoting/aio/http2
84 12
event_loop.py
in src/dubbo/remoting/aio
81 11
cpu.py
in src/dubbo/cluster/monitor
79 8
status.py
in src/dubbo/protocol/triple
74 12
stream_handler.py
in src/dubbo/remoting/aio/http2
64 11
registries.py
in src/dubbo/extension
60 -
bootstrap.py
in src/dubbo
53 8
protocol.py
in src/dubbo/protocol/triple
51 3
logger_constants.py
in src/dubbo/constants
44 -
utils.py
in src/dubbo/remoting/aio/http2
44 1
_interfaces.py
in src/dubbo/protocol/triple/stream
44 11
constants.py
in src/dubbo/protocol/triple
44 1
metadata.py
in src/dubbo/protocol/triple
44 3
loadbalances.py
in src/dubbo/cluster
42 6
server.py
in src/dubbo
42 3
_interfaces.py
in src/dubbo/protocol
39 10
_interfaces.py
in src/dubbo/remoting
38 11
invocation.py
in src/dubbo/protocol
37 8
_interfaces.py
in src/dubbo/protocol/triple/call
36 9
common_constants.py
in src/dubbo/constants
34 -
custom_serializers.py
in src/dubbo/serialization
34 4
callables.py
in src/dubbo/proxy
32 5
directories.py
in src/dubbo/cluster
31 6
extension_loader.py
in src/dubbo/extension
31 3
protocol.py
in src/dubbo/registry
31 3
failfast_cluster.py
in src/dubbo/cluster
30 6
Files With Most Units (Top 50)
File# lines# units
configs.py
in src/dubbo
378 69
kazoo_transport.py
in src/dubbo/registry/zookeeper
174 33
url.py
in src/dubbo
179 26
stream.py
in src/dubbo/remoting/aio/http2
128 24
streams.py
in src/dubbo/protocol/triple
117 24
protocol.py
in src/dubbo/remoting/aio/http2
178 22
zk_registry.py
in src/dubbo/registry/zookeeper
99 21
_interfaces.py
in src/dubbo/registry/zookeeper
85 20
server_stream.py
in src/dubbo/protocol/triple/stream
210 20
headers.py
in src/dubbo/remoting/aio/http2
88 19
client_stream.py
in src/dubbo/protocol/triple/stream
144 19
utils.py
in src/dubbo
135 19
classes.py
in src/dubbo
89 17
server_call.py
in src/dubbo/protocol/triple/call
134 15
controllers.py
in src/dubbo/remoting/aio/http2
221 14
coders.py
in src/dubbo/protocol/triple
109 13
client_call.py
in src/dubbo/protocol/triple/call
114 13
frames.py
in src/dubbo/remoting/aio/http2
84 12
aio_transporter.py
in src/dubbo/remoting/aio
163 12
status.py
in src/dubbo/protocol/triple
74 12
stream_handler.py
in src/dubbo/remoting/aio/http2
64 11
event_loop.py
in src/dubbo/remoting/aio
81 11
_interfaces.py
in src/dubbo/remoting
38 11
_interfaces.py
in src/dubbo/protocol/triple/stream
44 11
loggers.py
in src/dubbo
119 10
_interfaces.py
in src/dubbo/protocol
39 10
handlers.py
in src/dubbo/proxy
97 9
_interfaces.py
in src/dubbo/protocol/triple/call
36 9
bootstrap.py
in src/dubbo
53 8
cpu.py
in src/dubbo/cluster/monitor
79 8
registries.py
in src/dubbo/remoting/aio/http2
128 8
invocation.py
in src/dubbo/protocol
37 8
client.py
in src/dubbo
108 7
_interfaces.py
in src/dubbo/registry
28 7
failfast_cluster.py
in src/dubbo/cluster
30 6
directories.py
in src/dubbo/cluster
31 6
loadbalances.py
in src/dubbo/cluster
42 6
invoker.py
in src/dubbo/protocol/triple
121 6
callables.py
in src/dubbo/proxy
32 5
results.py
in src/dubbo/protocol/triple
14 5
_interfaces.py
in src/dubbo/serialization
29 5
exceptions.py
in src/dubbo/remoting/aio
12 4
exceptions.py
in src/dubbo/protocol/triple
14 4
custom_serializers.py
in src/dubbo/serialization
34 4
bzip2s.py
in src/dubbo/compression
11 3
gzips.py
in src/dubbo/compression
12 3
identities.py
in src/dubbo/compression
12 3
_interfaces.py
in src/dubbo/compression
15 3
node.py
in src/dubbo
13 3
_interfaces.py
in src/dubbo/cluster
17 3
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): 88 points

src/dubbo/protocol/triple/protocol.py x: 2 commits (all time) y: 51 lines of code src/dubbo/remoting/aio/constants.py x: 2 commits (all time) y: 7 lines of code src/dubbo/remoting/aio/http2/protocol.py x: 2 commits (all time) y: 178 lines of code src/dubbo/types.py x: 2 commits (all time) y: 28 lines of code pyproject.toml x: 3 commits (all time) y: 146 lines of code src/dubbo/cluster/directories.py x: 2 commits (all time) y: 31 lines of code src/dubbo/__about__.py x: 1 commits (all time) y: 1 lines of code src/dubbo/__init__.py x: 1 commits (all time) y: 4 lines of code src/dubbo/bootstrap.py x: 1 commits (all time) y: 53 lines of code src/dubbo/classes.py x: 1 commits (all time) y: 89 lines of code src/dubbo/client.py x: 1 commits (all time) y: 108 lines of code src/dubbo/cluster/__init__.py x: 1 commits (all time) y: 2 lines of code src/dubbo/cluster/_interfaces.py x: 1 commits (all time) y: 17 lines of code src/dubbo/cluster/failfast_cluster.py x: 1 commits (all time) y: 30 lines of code src/dubbo/cluster/loadbalances.py x: 1 commits (all time) y: 42 lines of code src/dubbo/cluster/monitor/cpu.py x: 1 commits (all time) y: 79 lines of code src/dubbo/compression/__init__.py x: 1 commits (all time) y: 5 lines of code src/dubbo/compression/_interfaces.py x: 1 commits (all time) y: 15 lines of code src/dubbo/compression/bzip2s.py x: 1 commits (all time) y: 11 lines of code src/dubbo/compression/gzips.py x: 1 commits (all time) y: 12 lines of code src/dubbo/configs.py x: 1 commits (all time) y: 378 lines of code src/dubbo/constants/common_constants.py x: 1 commits (all time) y: 34 lines of code src/dubbo/constants/config_constants.py x: 1 commits (all time) y: 8 lines of code src/dubbo/constants/logger_constants.py x: 1 commits (all time) y: 44 lines of code src/dubbo/constants/registry_constants.py x: 1 commits (all time) y: 6 lines of code src/dubbo/extension/registries.py x: 1 commits (all time) y: 60 lines of code src/dubbo/loadbalance/_interfaces.py x: 1 commits (all time) y: 18 lines of code src/dubbo/loggers.py x: 1 commits (all time) y: 119 lines of code src/dubbo/protocol/_interfaces.py x: 1 commits (all time) y: 39 lines of code src/dubbo/protocol/invocation.py x: 1 commits (all time) y: 37 lines of code src/dubbo/protocol/triple/call/client_call.py x: 1 commits (all time) y: 114 lines of code src/dubbo/protocol/triple/call/server_call.py x: 1 commits (all time) y: 134 lines of code src/dubbo/protocol/triple/coders.py x: 1 commits (all time) y: 109 lines of code src/dubbo/protocol/triple/exceptions.py x: 1 commits (all time) y: 14 lines of code src/dubbo/protocol/triple/invoker.py x: 1 commits (all time) y: 121 lines of code src/dubbo/protocol/triple/status.py x: 1 commits (all time) y: 74 lines of code src/dubbo/protocol/triple/stream/client_stream.py x: 1 commits (all time) y: 144 lines of code src/dubbo/protocol/triple/stream/server_stream.py x: 1 commits (all time) y: 210 lines of code src/dubbo/protocol/triple/streams.py x: 1 commits (all time) y: 117 lines of code src/dubbo/proxy/callables.py x: 1 commits (all time) y: 32 lines of code src/dubbo/proxy/handlers.py x: 1 commits (all time) y: 97 lines of code src/dubbo/registry/_interfaces.py x: 1 commits (all time) y: 28 lines of code src/dubbo/registry/zookeeper/_interfaces.py x: 1 commits (all time) y: 85 lines of code src/dubbo/registry/zookeeper/kazoo_transport.py x: 1 commits (all time) y: 174 lines of code src/dubbo/registry/zookeeper/zk_registry.py x: 1 commits (all time) y: 99 lines of code src/dubbo/remoting/_interfaces.py x: 1 commits (all time) y: 38 lines of code src/dubbo/remoting/aio/aio_transporter.py x: 1 commits (all time) y: 163 lines of code src/dubbo/remoting/aio/event_loop.py x: 1 commits (all time) y: 81 lines of code src/dubbo/remoting/aio/http2/controllers.py x: 1 commits (all time) y: 221 lines of code src/dubbo/remoting/aio/http2/frames.py x: 1 commits (all time) y: 84 lines of code src/dubbo/remoting/aio/http2/registries.py x: 1 commits (all time) y: 128 lines of code src/dubbo/remoting/aio/http2/stream_handler.py x: 1 commits (all time) y: 64 lines of code src/dubbo/serialization/_interfaces.py x: 1 commits (all time) y: 29 lines of code src/dubbo/serialization/direct_serializers.py x: 1 commits (all time) y: 10 lines of code src/dubbo/url.py x: 1 commits (all time) y: 179 lines of code
378.0
lines of code
  min: 1.0
  average: 57.2
  25th percentile: 11.25
  median: 34.0
  75th percentile: 88.75
  max: 378.0
0 3.0
commits (all time)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

src/dubbo/protocol/triple/protocol.py x: 2 contributors (all time) y: 51 lines of code src/dubbo/remoting/aio/constants.py x: 2 contributors (all time) y: 7 lines of code src/dubbo/remoting/aio/http2/protocol.py x: 2 contributors (all time) y: 178 lines of code src/dubbo/types.py x: 2 contributors (all time) y: 28 lines of code pyproject.toml x: 2 contributors (all time) y: 146 lines of code src/dubbo/cluster/directories.py x: 2 contributors (all time) y: 31 lines of code src/dubbo/__about__.py x: 1 contributors (all time) y: 1 lines of code src/dubbo/__init__.py x: 1 contributors (all time) y: 4 lines of code src/dubbo/bootstrap.py x: 1 contributors (all time) y: 53 lines of code src/dubbo/classes.py x: 1 contributors (all time) y: 89 lines of code src/dubbo/client.py x: 1 contributors (all time) y: 108 lines of code src/dubbo/cluster/__init__.py x: 1 contributors (all time) y: 2 lines of code src/dubbo/cluster/_interfaces.py x: 1 contributors (all time) y: 17 lines of code src/dubbo/cluster/failfast_cluster.py x: 1 contributors (all time) y: 30 lines of code src/dubbo/cluster/loadbalances.py x: 1 contributors (all time) y: 42 lines of code src/dubbo/cluster/monitor/cpu.py x: 1 contributors (all time) y: 79 lines of code src/dubbo/compression/__init__.py x: 1 contributors (all time) y: 5 lines of code src/dubbo/compression/_interfaces.py x: 1 contributors (all time) y: 15 lines of code src/dubbo/compression/bzip2s.py x: 1 contributors (all time) y: 11 lines of code src/dubbo/compression/gzips.py x: 1 contributors (all time) y: 12 lines of code src/dubbo/configs.py x: 1 contributors (all time) y: 378 lines of code src/dubbo/constants/common_constants.py x: 1 contributors (all time) y: 34 lines of code src/dubbo/constants/config_constants.py x: 1 contributors (all time) y: 8 lines of code src/dubbo/constants/logger_constants.py x: 1 contributors (all time) y: 44 lines of code src/dubbo/constants/registry_constants.py x: 1 contributors (all time) y: 6 lines of code src/dubbo/extension/registries.py x: 1 contributors (all time) y: 60 lines of code src/dubbo/loadbalance/_interfaces.py x: 1 contributors (all time) y: 18 lines of code src/dubbo/loggers.py x: 1 contributors (all time) y: 119 lines of code src/dubbo/protocol/_interfaces.py x: 1 contributors (all time) y: 39 lines of code src/dubbo/protocol/invocation.py x: 1 contributors (all time) y: 37 lines of code src/dubbo/protocol/triple/call/client_call.py x: 1 contributors (all time) y: 114 lines of code src/dubbo/protocol/triple/call/server_call.py x: 1 contributors (all time) y: 134 lines of code src/dubbo/protocol/triple/coders.py x: 1 contributors (all time) y: 109 lines of code src/dubbo/protocol/triple/exceptions.py x: 1 contributors (all time) y: 14 lines of code src/dubbo/protocol/triple/invoker.py x: 1 contributors (all time) y: 121 lines of code src/dubbo/protocol/triple/status.py x: 1 contributors (all time) y: 74 lines of code src/dubbo/protocol/triple/stream/client_stream.py x: 1 contributors (all time) y: 144 lines of code src/dubbo/protocol/triple/stream/server_stream.py x: 1 contributors (all time) y: 210 lines of code src/dubbo/protocol/triple/streams.py x: 1 contributors (all time) y: 117 lines of code src/dubbo/proxy/callables.py x: 1 contributors (all time) y: 32 lines of code src/dubbo/proxy/handlers.py x: 1 contributors (all time) y: 97 lines of code src/dubbo/registry/_interfaces.py x: 1 contributors (all time) y: 28 lines of code src/dubbo/registry/zookeeper/_interfaces.py x: 1 contributors (all time) y: 85 lines of code src/dubbo/registry/zookeeper/kazoo_transport.py x: 1 contributors (all time) y: 174 lines of code src/dubbo/registry/zookeeper/zk_registry.py x: 1 contributors (all time) y: 99 lines of code src/dubbo/remoting/_interfaces.py x: 1 contributors (all time) y: 38 lines of code src/dubbo/remoting/aio/aio_transporter.py x: 1 contributors (all time) y: 163 lines of code src/dubbo/remoting/aio/event_loop.py x: 1 contributors (all time) y: 81 lines of code src/dubbo/remoting/aio/http2/controllers.py x: 1 contributors (all time) y: 221 lines of code src/dubbo/remoting/aio/http2/frames.py x: 1 contributors (all time) y: 84 lines of code src/dubbo/remoting/aio/http2/registries.py x: 1 contributors (all time) y: 128 lines of code src/dubbo/remoting/aio/http2/stream_handler.py x: 1 contributors (all time) y: 64 lines of code src/dubbo/serialization/_interfaces.py x: 1 contributors (all time) y: 29 lines of code src/dubbo/serialization/direct_serializers.py x: 1 contributors (all time) y: 10 lines of code src/dubbo/url.py x: 1 contributors (all time) y: 179 lines of code
378.0
lines of code
  min: 1.0
  average: 57.2
  25th percentile: 11.25
  median: 34.0
  75th percentile: 88.75
  max: 378.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

src/dubbo/protocol/triple/protocol.py x: 1 commits (90d) y: 51 lines of code src/dubbo/remoting/aio/constants.py x: 1 commits (90d) y: 7 lines of code src/dubbo/remoting/aio/http2/protocol.py x: 1 commits (90d) y: 178 lines of code src/dubbo/types.py x: 1 commits (90d) y: 28 lines of code
178.0
lines of code
  min: 7.0
  average: 66.0
  25th percentile: 12.25
  median: 39.5
  75th percentile: 146.25
  max: 178.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): 4 points

src/dubbo/protocol/triple/protocol.py x: 1 contributors (90d) y: 51 lines of code src/dubbo/remoting/aio/constants.py x: 1 contributors (90d) y: 7 lines of code src/dubbo/remoting/aio/http2/protocol.py x: 1 contributors (90d) y: 178 lines of code src/dubbo/types.py x: 1 contributors (90d) y: 28 lines of code
178.0
lines of code
  min: 7.0
  average: 66.0
  25th percentile: 12.25
  median: 39.5
  75th percentile: 146.25
  max: 178.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