aws-samples / amazon-neptune-samples
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 74 files with 31,944 lines of code.
    • 2 very long files (26,574 lines of code)
    • 0 long files (0 lines of code)
    • 6 medium size files (1,858 lines of codeclsfd_ftr_w_mp_ins)
    • 12 small files (1,558 lines of code)
    • 54 very small files (1,954 lines of code)
83% | 0% | 5% | 4% | 6%
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
html98% | 0% | <1% | 0% | <1%
java0% | 0% | 50% | 10% | 38%
yaml0% | 0% | 47% | 52% | 0%
ts0% | 0% | 43% | 32% | 24%
py0% | 0% | 0% | 32% | 67%
js0% | 0% | 0% | 44% | 55%
css0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
gremlin/property-graph-data-modelling100% | 0% | 0% | 0% | 0%
gremlin/neptune-social-media-utils0% | 0% | 52% | 16% | 30%
gremlin/chatbot-full-stack-application0% | 0% | 37% | 40% | 21%
amazon-neptune-and-aws-cdk-for-amundsen/lib0% | 0% | 35% | 45% | 19%
gremlin/visjs-neptune0% | 0% | 76% | 0% | 23%
gremlin/gremlin-java-client-demo0% | 0% | 46% | 0% | 53%
gremlin/neptune-streams0% | 0% | 0% | 43% | 56%
neptune-sagemaker/cloudformation-templates0% | 0% | 0% | 100% | 0%
neptune-workbench-cloudformation0% | 0% | 0% | 100% | 0%
gremlin/glue-neptune0% | 0% | 0% | 0% | 100%
neptune-sagemaker/notebooks0% | 0% | 0% | 0% | 100%
neptune-sagemaker/lambda0% | 0% | 0% | 0% | 100%
amazon-neptune-and-aws-cdk-for-amundsen0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
data-model-1.html
in gremlin/property-graph-data-modelling/html
13397 -
00-introduction.html
in gremlin/property-graph-data-modelling/html
13177 -
chatbot.yaml
in gremlin/chatbot-full-stack-application/cfn-templates
500 -
amundsen-stack.ts
in amazon-neptune-and-aws-cdk-for-amundsen/lib
321 1
IdStore.java
in gremlin/neptune-social-media-utils/src/main/java/com/aws/neptune/utils/generator
293 19
visualize-graph.html
in gremlin/visjs-neptune
257 -
CSVGenerator.java
in gremlin/neptune-social-media-utils/src/main/java/com/aws/neptune/utils/generator
247 7
NeptuneClusterBuilder.java
in gremlin/gremlin-java-client-demo/src/main/java/org/apache/tinkerpop/gremlin/driver
240 48
Layout.js
in gremlin/chatbot-full-stack-application/code/web-ui/neptune-chatbot/src/components
189 -
postgres_extract_neptune_publish.py
in amazon-neptune-and-aws-cdk-for-amundsen/lib/databuilders/postgres
173 4
GSONUtil.java
in gremlin/neptune-social-media-utils/src/main/java/com/aws/neptune/utils/generator
170 4
blog-parser.yaml
in gremlin/chatbot-full-stack-application/cfn-templates
121 -
vpc-stack.ts
in amazon-neptune-and-aws-cdk-for-amundsen/lib
120 1
databuilder-stack.ts
in amazon-neptune-and-aws-cdk-for-amundsen/lib
120 1
streams.py
in gremlin/neptune-streams/lambda/neptune-streams-demo/neptune_python_utils
114 15
overall.yaml
in gremlin/chatbot-full-stack-application/cfn-templates
112 -
neptune-workbench-stack.yaml
in neptune-sagemaker/cloudformation-templates/neptune-workbench
111 -
neptune-workbench-stack.yaml
in neptune-workbench-cloudformation
111 -
gremlin_utils.py
in gremlin/neptune-streams/lambda/neptune-streams-demo/neptune_python_utils
110 13
lexbot-deploy.yaml
in gremlin/chatbot-full-stack-application/cfn-templates
107 -
LBAwareSigV4WebSocketChannelizer.java
in gremlin/gremlin-java-client-demo/src/main/java/org/apache/tinkerpop/gremlin/driver
98 8
serviceWorker.js
in gremlin/chatbot-full-stack-application/code/web-ui/neptune-chatbot/src
98 4
export-from-mysql-to-neptune-incremental.py
in gremlin/glue-neptune/glue-jobs/mysql-neptune
90 2
neptune.py
in neptune-sagemaker/notebooks/util
89 11
neptune_stream_handler.py
in gremlin/neptune-streams/lambda/neptune-streams-demo
84 15
bastion-stack.ts
in amazon-neptune-and-aws-cdk-for-amundsen/lib
79 1
GremlinClientDemo.java
in gremlin/gremlin-java-client-demo/src/main/java/com/amazonaws/services/neptune
76 2
bulkload.py
in gremlin/neptune-streams/lambda/neptune-streams-demo/neptune_python_utils
76 9
indexLambda.js
in gremlin/visjs-neptune
73 -
load_mysql.py
in gremlin/glue-neptune/glue-jobs/common
71 4
neptune_workload.py
in gremlin/neptune-streams/lambda/neptune-streams-demo
67 8
glue_utils.py
in gremlin/glue-neptune/notebooks
60 7
HandshakeRequestConfig.java
in gremlin/gremlin-java-client-demo/src/main/java/org/apache/tinkerpop/gremlin/driver
57 11
redshift-stack.ts
in amazon-neptune-and-aws-cdk-for-amundsen/lib
56 1
export-from-mysql-to-neptune.py
in gremlin/glue-neptune/glue-jobs/mysql-neptune
54 -
add-iam-role-to-neptune.py
in neptune-sagemaker/lambda
53 3
LBAwareAwsSigV4ClientHandshaker.java
in gremlin/gremlin-java-client-demo/src/main/java/org/apache/tinkerpop/gremlin/driver
49 3
export-from-mysql-to-s3.py
in gremlin/glue-neptune/glue-jobs/mysql-neptune
48 1
rds-stack.ts
in amazon-neptune-and-aws-cdk-for-amundsen/lib
41 1
GSONSchema.java
in gremlin/neptune-social-media-utils/src/main/java/com/aws/neptune/utils/generator/bean
39 3
CSVIdBean.java
in gremlin/neptune-social-media-utils/src/main/java/com/aws/neptune/utils/generator/bean
39 6
BulkLoadData.java
in gremlin/neptune-social-media-utils/src/main/java/com/aws/neptune/utils/bulkloader
38 2
cognito80d33dbf-cloudformation-template.yml
in gremlin/chatbot-full-stack-application/code/web-ui/neptune-chatbot/amplify/backend/auth/cognito80d33dbf
38 -
Chatbot.js
in gremlin/chatbot-full-stack-application/code/web-ui/neptune-chatbot/src/components
34 1
S3Uploader.java
in gremlin/neptune-social-media-utils/src/main/java/com/aws/neptune/utils/s3uploader
33 1
App.css
in gremlin/chatbot-full-stack-application/code/web-ui/neptune-chatbot/src
33 -
endpoints.py
in gremlin/neptune-streams/lambda/neptune-streams-demo/neptune_python_utils
32 9
neptune_workload_manager.py
in gremlin/neptune-streams/lambda/neptune-streams-demo
31 1
IndexBean.java
in gremlin/neptune-social-media-utils/src/main/java/com/aws/neptune/utils/generator/bean
27 1
visualisation.py
in neptune-sagemaker/notebooks/util
24 2
Files With Most Units (Top 20)
File# lines# units
NeptuneClusterBuilder.java
in gremlin/gremlin-java-client-demo/src/main/java/org/apache/tinkerpop/gremlin/driver
240 48
IdStore.java
in gremlin/neptune-social-media-utils/src/main/java/com/aws/neptune/utils/generator
293 19
neptune_stream_handler.py
in gremlin/neptune-streams/lambda/neptune-streams-demo
84 15
streams.py
in gremlin/neptune-streams/lambda/neptune-streams-demo/neptune_python_utils
114 15
gremlin_utils.py
in gremlin/neptune-streams/lambda/neptune-streams-demo/neptune_python_utils
110 13
neptune.py
in neptune-sagemaker/notebooks/util
89 11
HandshakeRequestConfig.java
in gremlin/gremlin-java-client-demo/src/main/java/org/apache/tinkerpop/gremlin/driver
57 11
endpoints.py
in gremlin/neptune-streams/lambda/neptune-streams-demo/neptune_python_utils
32 9
bulkload.py
in gremlin/neptune-streams/lambda/neptune-streams-demo/neptune_python_utils
76 9
LBAwareSigV4WebSocketChannelizer.java
in gremlin/gremlin-java-client-demo/src/main/java/org/apache/tinkerpop/gremlin/driver
98 8
neptune_workload.py
in gremlin/neptune-streams/lambda/neptune-streams-demo
67 8
CSVGenerator.java
in gremlin/neptune-social-media-utils/src/main/java/com/aws/neptune/utils/generator
247 7
glue_utils.py
in gremlin/glue-neptune/notebooks
60 7
CSVIdBean.java
in gremlin/neptune-social-media-utils/src/main/java/com/aws/neptune/utils/generator/bean
39 6
postgres_extract_neptune_publish.py
in amazon-neptune-and-aws-cdk-for-amundsen/lib/databuilders/postgres
173 4
GSONUtil.java
in gremlin/neptune-social-media-utils/src/main/java/com/aws/neptune/utils/generator
170 4
load_mysql.py
in gremlin/glue-neptune/glue-jobs/common
71 4
serviceWorker.js
in gremlin/chatbot-full-stack-application/code/web-ui/neptune-chatbot/src
98 4
add-iam-role-to-neptune.py
in neptune-sagemaker/lambda
53 3
LBAwareAwsSigV4ClientHandshaker.java
in gremlin/gremlin-java-client-demo/src/main/java/org/apache/tinkerpop/gremlin/driver
49 3
Files With Long Lines (Top 20)

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

File# lines# units# long lines
data-model-1.html
in gremlin/property-graph-data-modelling/html
13397 - 53
00-introduction.html
in gremlin/property-graph-data-modelling/html
13177 - 37
export-from-mysql-to-neptune.py
in gremlin/glue-neptune/glue-jobs/mysql-neptune
54 - 11
export-from-mysql-to-s3.py
in gremlin/glue-neptune/glue-jobs/mysql-neptune
48 1 10
export-from-mysql-to-neptune-incremental.py
in gremlin/glue-neptune/glue-jobs/mysql-neptune
90 2 10
neptune.py
in neptune-sagemaker/notebooks/util
89 11 9
bastion-stack.ts
in amazon-neptune-and-aws-cdk-for-amundsen/lib
79 1 7
CSVGenerator.java
in gremlin/neptune-social-media-utils/src/main/java/com/aws/neptune/utils/generator
247 7 6
visualize-graph.html
in gremlin/visjs-neptune
257 - 5
GremlinClientDemo.java
in gremlin/gremlin-java-client-demo/src/main/java/com/amazonaws/services/neptune
76 2 4
BulkLoadData.java
in gremlin/neptune-social-media-utils/src/main/java/com/aws/neptune/utils/bulkloader
38 2 3
neptune_workload.py
in gremlin/neptune-streams/lambda/neptune-streams-demo
67 8 2
streams.py
in gremlin/neptune-streams/lambda/neptune-streams-demo/neptune_python_utils
114 15 2
chatbot.yaml
in gremlin/chatbot-full-stack-application/cfn-templates
500 - 2
postgres_extract_neptune_publish.py
in amazon-neptune-and-aws-cdk-for-amundsen/lib/databuilders/postgres
173 4 1
vpc-stack.ts
in amazon-neptune-and-aws-cdk-for-amundsen/lib
120 1 1
neptune-workbench-stack.yaml
in neptune-sagemaker/cloudformation-templates/neptune-workbench
111 - 1
content.py
in neptune-sagemaker/notebooks/util
18 1 1
NeptuneClusterBuilder.java
in gremlin/gremlin-java-client-demo/src/main/java/org/apache/tinkerpop/gremlin/driver
240 48 1
cognito80d33dbf-cloudformation-template.yml
in gremlin/chatbot-full-stack-application/code/web-ui/neptune-chatbot/amplify/backend/auth/cognito80d33dbf
38 - 1