aws / nova-act
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 39% | 22% | 37%
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% | 39% | 23% | 36%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 39% | 23% | 36%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 24)
File# lines# units
nova_act.py
in src/nova_act
259 14
playwright.py
in src/nova_act/impl
252 14
extension.py
in src/nova_act/impl
209 7
act_errors.py
in src/nova_act/types
148 6
protocol.py
in src/nova_act/impl
140 4
inputs.py
in src/nova_act/impl
135 10
run_info_compiler.py
in src/nova_act/impl
79 5
act.py
in src/nova_act/types/state
66 7
window_messages.py
in src/nova_act/impl
65 4
terminal_manager.py
in src/nova_act/util
52 4
logging.py
in src/nova_act/util
49 9
jsonschema.py
in src/nova_act/util
48 3
errors.py
in src/nova_act/types
45 1
step.py
in src/nova_act/types/state
44 2
__init__.py
in src/nova_act
41 -
common.py
in src/nova_act/impl
39 4
keyboard_event_watcher.py
in src/nova_act/impl
36 6
message_encrypter.py
in src/nova_act/impl
34 4
act_metadata.py
in src/nova_act/types
32 1
29 -
act_result.py
in src/nova_act/types
18 1
backend.py
in src/nova_act/impl
16 1
page.py
in src/nova_act/types/state
6 -
__version__.py
in src/nova_act
1 -
Files With Most Units (Top 20)
File# lines# units
nova_act.py
in src/nova_act
259 14
playwright.py
in src/nova_act/impl
252 14
inputs.py
in src/nova_act/impl
135 10
logging.py
in src/nova_act/util
49 9
act.py
in src/nova_act/types/state
66 7
extension.py
in src/nova_act/impl
209 7
act_errors.py
in src/nova_act/types
148 6
keyboard_event_watcher.py
in src/nova_act/impl
36 6
run_info_compiler.py
in src/nova_act/impl
79 5
terminal_manager.py
in src/nova_act/util
52 4
window_messages.py
in src/nova_act/impl
65 4
protocol.py
in src/nova_act/impl
140 4
message_encrypter.py
in src/nova_act/impl
34 4
common.py
in src/nova_act/impl
39 4
jsonschema.py
in src/nova_act/util
48 3
step.py
in src/nova_act/types/state
44 2
errors.py
in src/nova_act/types
45 1
act_result.py
in src/nova_act/types
18 1
act_metadata.py
in src/nova_act/types
32 1
backend.py
in src/nova_act/impl
16 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): 24 points

src/nova_act/__version__.py x: 34 commits (all time) y: 1 lines of code src/nova_act/nova_act.py x: 8 commits (all time) y: 259 lines of code src/nova_act/impl/extension.py x: 5 commits (all time) y: 209 lines of code src/nova_act/impl/playwright.py x: 8 commits (all time) y: 252 lines of code src/nova_act/impl/run_info_compiler.py x: 3 commits (all time) y: 79 lines of code src/nova_act/impl/protocol.py x: 6 commits (all time) y: 140 lines of code src/nova_act/__init__.py x: 5 commits (all time) y: 41 lines of code src/nova_act/types/act_errors.py x: 4 commits (all time) y: 148 lines of code src/nova_act/impl/window_messages.py x: 4 commits (all time) y: 65 lines of code src/nova_act/impl/inputs.py x: 5 commits (all time) y: 135 lines of code src/nova_act/impl/keyboard_event_watcher.py x: 3 commits (all time) y: 36 lines of code src/nova_act/util/terminal_manager.py x: 3 commits (all time) y: 52 lines of code src/nova_act/types/errors.py x: 4 commits (all time) y: 45 lines of code src/nova_act/types/state/step.py x: 3 commits (all time) y: 44 lines of code src/nova_act/types/state/page.py x: 1 commits (all time) y: 6 lines of code pyproject.toml x: 3 commits (all time) y: 29 lines of code src/nova_act/impl/backend.py x: 2 commits (all time) y: 16 lines of code src/nova_act/impl/common.py x: 2 commits (all time) y: 39 lines of code src/nova_act/impl/message_encrypter.py x: 2 commits (all time) y: 34 lines of code src/nova_act/types/act_metadata.py x: 2 commits (all time) y: 32 lines of code src/nova_act/types/act_result.py x: 2 commits (all time) y: 18 lines of code src/nova_act/types/state/act.py x: 2 commits (all time) y: 66 lines of code src/nova_act/util/jsonschema.py x: 2 commits (all time) y: 48 lines of code src/nova_act/util/logging.py x: 2 commits (all time) y: 49 lines of code
259.0
lines of code
  min: 1.0
  average: 76.79
  25th percentile: 32.5
  median: 46.5
  75th percentile: 121.0
  max: 259.0
0 34.0
commits (all time)
min: 1.0 | average: 4.79 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 34.0

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

src/nova_act/__version__.py x: 13 contributors (all time) y: 1 lines of code src/nova_act/nova_act.py x: 5 contributors (all time) y: 259 lines of code src/nova_act/impl/extension.py x: 2 contributors (all time) y: 209 lines of code src/nova_act/impl/playwright.py x: 4 contributors (all time) y: 252 lines of code src/nova_act/impl/run_info_compiler.py x: 1 contributors (all time) y: 79 lines of code src/nova_act/impl/protocol.py x: 5 contributors (all time) y: 140 lines of code src/nova_act/__init__.py x: 4 contributors (all time) y: 41 lines of code src/nova_act/types/act_errors.py x: 3 contributors (all time) y: 148 lines of code src/nova_act/impl/window_messages.py x: 3 contributors (all time) y: 65 lines of code src/nova_act/impl/inputs.py x: 3 contributors (all time) y: 135 lines of code src/nova_act/impl/keyboard_event_watcher.py x: 2 contributors (all time) y: 36 lines of code src/nova_act/util/terminal_manager.py x: 2 contributors (all time) y: 52 lines of code src/nova_act/types/errors.py x: 3 contributors (all time) y: 45 lines of code src/nova_act/types/state/step.py x: 2 contributors (all time) y: 44 lines of code src/nova_act/types/state/page.py x: 1 contributors (all time) y: 6 lines of code pyproject.toml x: 2 contributors (all time) y: 29 lines of code src/nova_act/impl/backend.py x: 1 contributors (all time) y: 16 lines of code src/nova_act/impl/common.py x: 1 contributors (all time) y: 39 lines of code src/nova_act/impl/message_encrypter.py x: 1 contributors (all time) y: 34 lines of code src/nova_act/types/act_metadata.py x: 1 contributors (all time) y: 32 lines of code src/nova_act/types/act_result.py x: 1 contributors (all time) y: 18 lines of code src/nova_act/types/state/act.py x: 1 contributors (all time) y: 66 lines of code src/nova_act/util/jsonschema.py x: 1 contributors (all time) y: 48 lines of code src/nova_act/util/logging.py x: 1 contributors (all time) y: 49 lines of code
259.0
lines of code
  min: 1.0
  average: 76.79
  25th percentile: 32.5
  median: 46.5
  75th percentile: 121.0
  max: 259.0
0 13.0
contributors (all time)
min: 1.0 | average: 2.63 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 13.0

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

src/nova_act/__version__.py x: 27 commits (30d) y: 1 lines of code src/nova_act/nova_act.py x: 6 commits (30d) y: 259 lines of code src/nova_act/impl/extension.py x: 3 commits (30d) y: 209 lines of code src/nova_act/impl/playwright.py x: 6 commits (30d) y: 252 lines of code src/nova_act/impl/run_info_compiler.py x: 1 commits (30d) y: 79 lines of code src/nova_act/impl/protocol.py x: 4 commits (30d) y: 140 lines of code src/nova_act/__init__.py x: 3 commits (30d) y: 41 lines of code src/nova_act/types/act_errors.py x: 2 commits (30d) y: 148 lines of code src/nova_act/impl/window_messages.py x: 2 commits (30d) y: 65 lines of code src/nova_act/impl/inputs.py x: 3 commits (30d) y: 135 lines of code src/nova_act/impl/keyboard_event_watcher.py x: 1 commits (30d) y: 36 lines of code src/nova_act/util/terminal_manager.py x: 1 commits (30d) y: 52 lines of code src/nova_act/types/errors.py x: 2 commits (30d) y: 45 lines of code src/nova_act/types/state/step.py x: 1 commits (30d) y: 44 lines of code src/nova_act/types/state/page.py x: 1 commits (30d) y: 6 lines of code
259.0
lines of code
  min: 1.0
  average: 100.8
  25th percentile: 41.0
  median: 65.0
  75th percentile: 148.0
  max: 259.0
0 27.0
commits (30d)
min: 1.0 | average: 4.2 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 27.0

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

src/nova_act/__version__.py x: 12 contributors (30d) y: 1 lines of code src/nova_act/nova_act.py x: 5 contributors (30d) y: 259 lines of code src/nova_act/impl/extension.py x: 2 contributors (30d) y: 209 lines of code src/nova_act/impl/playwright.py x: 4 contributors (30d) y: 252 lines of code src/nova_act/impl/run_info_compiler.py x: 1 contributors (30d) y: 79 lines of code src/nova_act/impl/protocol.py x: 4 contributors (30d) y: 140 lines of code src/nova_act/__init__.py x: 3 contributors (30d) y: 41 lines of code src/nova_act/types/act_errors.py x: 2 contributors (30d) y: 148 lines of code src/nova_act/impl/window_messages.py x: 2 contributors (30d) y: 65 lines of code src/nova_act/impl/inputs.py x: 3 contributors (30d) y: 135 lines of code src/nova_act/impl/keyboard_event_watcher.py x: 1 contributors (30d) y: 36 lines of code src/nova_act/util/terminal_manager.py x: 1 contributors (30d) y: 52 lines of code src/nova_act/types/errors.py x: 2 contributors (30d) y: 45 lines of code src/nova_act/types/state/step.py x: 1 contributors (30d) y: 44 lines of code src/nova_act/types/state/page.py x: 1 contributors (30d) y: 6 lines of code
259.0
lines of code
  min: 1.0
  average: 100.8
  25th percentile: 41.0
  median: 65.0
  75th percentile: 148.0
  max: 259.0
0 12.0
contributors (30d)
min: 1.0 | average: 2.93 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 12.0

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

src/nova_act/__version__.py x: 34 commits (90d) y: 1 lines of code src/nova_act/nova_act.py x: 8 commits (90d) y: 259 lines of code src/nova_act/impl/extension.py x: 5 commits (90d) y: 209 lines of code src/nova_act/impl/playwright.py x: 8 commits (90d) y: 252 lines of code src/nova_act/impl/run_info_compiler.py x: 3 commits (90d) y: 79 lines of code src/nova_act/impl/protocol.py x: 6 commits (90d) y: 140 lines of code src/nova_act/__init__.py x: 5 commits (90d) y: 41 lines of code src/nova_act/types/act_errors.py x: 4 commits (90d) y: 148 lines of code src/nova_act/impl/window_messages.py x: 4 commits (90d) y: 65 lines of code src/nova_act/impl/inputs.py x: 5 commits (90d) y: 135 lines of code src/nova_act/impl/keyboard_event_watcher.py x: 3 commits (90d) y: 36 lines of code src/nova_act/util/terminal_manager.py x: 3 commits (90d) y: 52 lines of code src/nova_act/types/errors.py x: 4 commits (90d) y: 45 lines of code src/nova_act/types/state/step.py x: 3 commits (90d) y: 44 lines of code src/nova_act/types/state/page.py x: 1 commits (90d) y: 6 lines of code pyproject.toml x: 3 commits (90d) y: 29 lines of code src/nova_act/impl/backend.py x: 2 commits (90d) y: 16 lines of code src/nova_act/impl/common.py x: 2 commits (90d) y: 39 lines of code src/nova_act/impl/message_encrypter.py x: 2 commits (90d) y: 34 lines of code src/nova_act/types/act_metadata.py x: 2 commits (90d) y: 32 lines of code src/nova_act/types/act_result.py x: 2 commits (90d) y: 18 lines of code src/nova_act/types/state/act.py x: 2 commits (90d) y: 66 lines of code src/nova_act/util/jsonschema.py x: 2 commits (90d) y: 48 lines of code src/nova_act/util/logging.py x: 2 commits (90d) y: 49 lines of code
259.0
lines of code
  min: 1.0
  average: 76.79
  25th percentile: 32.5
  median: 46.5
  75th percentile: 121.0
  max: 259.0
0 34.0
commits (90d)
min: 1.0 | average: 4.79 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 34.0

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

src/nova_act/__version__.py x: 13 contributors (90d) y: 1 lines of code src/nova_act/nova_act.py x: 5 contributors (90d) y: 259 lines of code src/nova_act/impl/extension.py x: 2 contributors (90d) y: 209 lines of code src/nova_act/impl/playwright.py x: 4 contributors (90d) y: 252 lines of code src/nova_act/impl/run_info_compiler.py x: 1 contributors (90d) y: 79 lines of code src/nova_act/impl/protocol.py x: 5 contributors (90d) y: 140 lines of code src/nova_act/__init__.py x: 4 contributors (90d) y: 41 lines of code src/nova_act/types/act_errors.py x: 3 contributors (90d) y: 148 lines of code src/nova_act/impl/window_messages.py x: 3 contributors (90d) y: 65 lines of code src/nova_act/impl/inputs.py x: 3 contributors (90d) y: 135 lines of code src/nova_act/impl/keyboard_event_watcher.py x: 2 contributors (90d) y: 36 lines of code src/nova_act/util/terminal_manager.py x: 2 contributors (90d) y: 52 lines of code src/nova_act/types/errors.py x: 3 contributors (90d) y: 45 lines of code src/nova_act/types/state/step.py x: 2 contributors (90d) y: 44 lines of code src/nova_act/types/state/page.py x: 1 contributors (90d) y: 6 lines of code pyproject.toml x: 2 contributors (90d) y: 29 lines of code src/nova_act/impl/backend.py x: 1 contributors (90d) y: 16 lines of code src/nova_act/impl/common.py x: 1 contributors (90d) y: 39 lines of code src/nova_act/impl/message_encrypter.py x: 1 contributors (90d) y: 34 lines of code src/nova_act/types/act_metadata.py x: 1 contributors (90d) y: 32 lines of code src/nova_act/types/act_result.py x: 1 contributors (90d) y: 18 lines of code src/nova_act/types/state/act.py x: 1 contributors (90d) y: 66 lines of code src/nova_act/util/jsonschema.py x: 1 contributors (90d) y: 48 lines of code src/nova_act/util/logging.py x: 1 contributors (90d) y: 49 lines of code
259.0
lines of code
  min: 1.0
  average: 76.79
  25th percentile: 32.5
  median: 46.5
  75th percentile: 121.0
  max: 259.0
0 13.0
contributors (90d)
min: 1.0 | average: 2.63 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 13.0