aws / amazon-braket-sdk-python
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 68 files with 6,075 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (668 lines of code)
    • 8 medium size files (2,441 lines of codeclsfd_ftr_w_mp_ins)
    • 11 small files (1,647 lines of code)
    • 48 very small files (1,319 lines of code)
0% | 10% | 40% | 27% | 21%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py0% | 11% | 40% | 27% | 21%
cfg0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src/braket/circuits0% | 23% | 33% | 27% | 15%
src/braket/aws0% | 0% | 86% | 13% | <1%
src/braket/tasks0% | 0% | 70% | 0% | 29%
src/braket/jobs0% | 0% | 0% | 59% | 40%
ROOT0% | 0% | 0% | 0% | 100%
src/braket/devices0% | 0% | 0% | 0% | 100%
src/braket/annealing0% | 0% | 0% | 0% | 100%
doc0% | 0% | 0% | 0% | 100%
src/braket0% | 0% | 0% | 0% | 100%
src/braket/_sdk0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
gates.py
in src/braket/circuits
668 166
circuit.py
in src/braket/circuits
399 36
aws_session.py
in src/braket/aws
355 34
noises.py
in src/braket/circuits
323 50
aws_quantum_task.py
in src/braket/aws
304 25
gate_model_quantum_task_result.py
in src/braket/tasks
300 21
aws_quantum_job.py
in src/braket/aws
272 21
aws_device.py
in src/braket/aws
270 18
observables.py
in src/braket/circuits
218 43
quantum_job_creation.py
in src/braket/jobs
196 10
aws_quantum_task_batch.py
in src/braket/aws
183 10
result_types.py
in src/braket/circuits
180 41
noise_helpers.py
in src/braket/circuits
162 8
ascii_circuit_diagram.py
in src/braket/circuits
152 5
moments.py
in src/braket/circuits
150 23
noise.py
in src/braket/circuits
139 27
local_job.py
in src/braket/jobs/local
134 12
local_job_container.py
in src/braket/jobs/local
128 13
local_job_container_setup.py
in src/braket/jobs/local
122 11
logs.py
in src/braket/jobs
101 6
annealing_quantum_task_result.py
in src/braket/tasks
82 6
result_type.py
in src/braket/circuits
82 16
log_metrics_parser.py
in src/braket/jobs/metrics_data
81 7
cwl_metrics_fetcher.py
in src/braket/jobs/metrics_data
79 5
cwl_insights_metrics_fetcher.py
in src/braket/jobs/metrics_data
78 6
local_simulator.py
in src/braket/devices
71 10
setup.py
in root
61 -
quantum_operator.py
in src/braket/circuits
54 9
problem.py
in src/braket/annealing
47 9
data_persistence.py
in src/braket/jobs
47 3
instruction.py
in src/braket/circuits
45 8
observable.py
in src/braket/circuits
40 12
quantum_job.py
in src/braket/jobs
39 9
unitary_calculation.py
in src/braket/circuits
39 2
config.py
in src/braket/jobs
35 1
quantum_operator_helpers.py
in src/braket/circuits
32 6
image_uris.py
in src/braket/jobs
28 3
conf.py
in doc
28 -
cfg
setup.cfg
in root
25 -
serialization.py
in src/braket/jobs
23 2
__init__.py
in src/braket/circuits
23 -
qubit.py
in src/braket/circuits
21 4
local_quantum_task.py
in src/braket/tasks
20 7
qubit_set.py
in src/braket/circuits
20 3
device.py
in src/braket/devices
19 4
compiler_directive.py
in src/braket/circuits
19 6
quantum_task.py
in src/braket/tasks
18 6
angled_gate.py
in src/braket/circuits
18 4
gate.py
in src/braket/circuits
17 5
metrics.py
in src/braket/jobs
14 1
Files With Most Units (Top 20)
File# lines# units
gates.py
in src/braket/circuits
668 166
noises.py
in src/braket/circuits
323 50
observables.py
in src/braket/circuits
218 43
result_types.py
in src/braket/circuits
180 41
circuit.py
in src/braket/circuits
399 36
aws_session.py
in src/braket/aws
355 34
noise.py
in src/braket/circuits
139 27
aws_quantum_task.py
in src/braket/aws
304 25
moments.py
in src/braket/circuits
150 23
gate_model_quantum_task_result.py
in src/braket/tasks
300 21
aws_quantum_job.py
in src/braket/aws
272 21
aws_device.py
in src/braket/aws
270 18
result_type.py
in src/braket/circuits
82 16
local_job_container.py
in src/braket/jobs/local
128 13
local_job.py
in src/braket/jobs/local
134 12
observable.py
in src/braket/circuits
40 12
local_job_container_setup.py
in src/braket/jobs/local
122 11
local_simulator.py
in src/braket/devices
71 10
aws_quantum_task_batch.py
in src/braket/aws
183 10
quantum_job_creation.py
in src/braket/jobs
196 10
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