epam / dail-quant
File Size

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

Intro
Learn more...
File Size Overall
0% | 32% | 22% | 20% | 25%
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% | 33% | 20% | 20% | 25%
ipynb0% | 0% | 100% | 0% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 32% | 22% | 20% | 25%
Longest Files (Top 50)
File# lines# units
state.py
in src/backend/entrypoints/streamlit_frontend
912 58
calculate_trading.py
in src/backend/domain/services/steps
835 9
tasks.py
in src/backend/entrypoints/llm_backend
753 25
charts.py
in src/backend/domain/services
731 16
default.py
in src/backend/domain/data_providers
651 26
alpha_vantage.py
in src/backend/domain/data_providers
356 18
session.py
in src/backend/entrypoints/llm_backend/infrastructure
334 49
calculate_indicators.py
in src/backend/domain/services/steps
313 10
optimization.py
in src/backend/entrypoints/llm_backend/api
298 7
notebook_template.ipynb
in src/backend/resources
246 -
plots.py
in src/backend/entrypoints/llm_backend/api
234 12
utils.py
in src/backend/domain/services/steps
229 14
containers.py
in src/backend
218 -
polygon.py
in src/backend/domain/data_providers
216 15
fetch_data.py
in src/backend/domain/services/steps
202 4
twelve.py
in src/backend/domain/data_providers
196 12
service.py
in src/backend/infrastructure/services/proxy/alerts_backend
175 19
alerts_backend.py
in src/backend/entrypoints/llm_backend/api
173 7
risk_limit.py
in src/backend/domain/services/steps
169 18
app.py
in src/backend/entrypoints/llm_backend
147 7
optimization.py
in src/backend/domain/services/steps
143 5
llm.py
in src/backend/entrypoints/llm_backend/api
135 4
lambda_run.py
in src/backend/entrypoints/lambdas
134 4
session.py
in src/backend/entrypoints/llm_backend/api
128 10
openai_utils.py
in src/backend
127 7
flow_constructor.py
in src/backend/entrypoints/jupyter
127 13
utils.py
in src/backend
122 11
files.py
in src/backend/entrypoints/llm_backend/api
116 6
alert.py
in src/backend/entrypoints/streamlit_frontend/components/tabs
112 1
optimization.py
in src/backend/entrypoints/llm_backend/api/models
111 5
load_model_pipeline.py
in src/backend/entrypoints/llm_backend/domain/services
110 1
progress.py
in src/backend/entrypoints/llm_backend/infrastructure/services/ws
109 -
constants.py
in src/backend/domain/data_providers
105 -
calculate_alerts.py
in src/backend/domain/services/steps
88 7
trading.py
in src/backend/entrypoints/streamlit_frontend/components/tabs
87 1
public_models.py
in src/backend/entrypoints/streamlit_frontend/components/tabs
84 1
jupyter.py
in src/backend/infrastructure/services
83 11
session.py
in src/backend/entrypoints/llm_backend/api/models
81 -
constants.py
in src/backend/domain
78 -
frontend.py
in src/backend/entrypoints/streamlit_frontend
76 1
tickers.py
in src/backend/entrypoints/llm_backend/api
68 2
base.py
in src/backend/domain/data_providers
62 13
lambda_healthcheck.py
in src/backend/entrypoints/lambdas
61 1
tasks.py
in src/backend/entrypoints/llm_backend/api
61 3
jupyterhub_config.py
in src/backend/entrypoints/jupyter
61 3
utils.py
in src/backend/domain/data_providers/tools/adj_prices_auto_checker
61 3
defines.py
in src/backend/domain/services/steps
61 2
mixins.py
in src/backend/infrastructure
60 12
jupyter_notebook.py
in src/backend/infrastructure/services/artifact_builders
60 5
handlers.py
in src/backend/entrypoints/llm_backend/infrastructure/services/ws
58 5
Files With Most Units (Top 50)
File# lines# units
state.py
in src/backend/entrypoints/streamlit_frontend
912 58
session.py
in src/backend/entrypoints/llm_backend/infrastructure
334 49
default.py
in src/backend/domain/data_providers
651 26
tasks.py
in src/backend/entrypoints/llm_backend
753 25
service.py
in src/backend/infrastructure/services/proxy/alerts_backend
175 19
alpha_vantage.py
in src/backend/domain/data_providers
356 18
risk_limit.py
in src/backend/domain/services/steps
169 18
charts.py
in src/backend/domain/services
731 16
polygon.py
in src/backend/domain/data_providers
216 15
utils.py
in src/backend/domain/services/steps
229 14
flow_constructor.py
in src/backend/entrypoints/jupyter
127 13
base.py
in src/backend/domain/data_providers
62 13
plots.py
in src/backend/entrypoints/llm_backend/api
234 12
mixins.py
in src/backend/infrastructure
60 12
twelve.py
in src/backend/domain/data_providers
196 12
utils.py
in src/backend
122 11
jupyter.py
in src/backend/infrastructure/services
83 11
session.py
in src/backend/entrypoints/llm_backend/api
128 10
flow_status.py
in src/backend/entrypoints/llm_backend/domain/exceptions
41 10
calculate_indicators.py
in src/backend/domain/services/steps
313 10
calculate_trading.py
in src/backend/domain/services/steps
835 9
container.py
in src/backend/domain/trade_fill_prices
35 8
openai_utils.py
in src/backend
127 7
app.py
in src/backend/entrypoints/llm_backend
147 7
alerts_backend.py
in src/backend/entrypoints/llm_backend/api
173 7
optimization.py
in src/backend/entrypoints/llm_backend/api
298 7
code_sections.py
in src/backend/infrastructure/services/code
54 7
calculate_alerts.py
in src/backend/domain/services/steps
88 7
files.py
in src/backend/entrypoints/llm_backend/api
116 6
optimization.py
in src/backend/entrypoints/llm_backend/api/models
111 5
handlers.py
in src/backend/entrypoints/llm_backend/infrastructure/services/ws
58 5
jupyter_notebook.py
in src/backend/infrastructure/services/artifact_builders
60 5
optimization.py
in src/backend/domain/services/steps
143 5
lambda_run.py
in src/backend/entrypoints/lambdas
134 4
llm.py
in src/backend/entrypoints/llm_backend/api
135 4
service.py
in src/backend/entrypoints/llm_backend/infrastructure/services/auth
57 4
__main__.py
in src/backend/entrypoints/llm_backend
23 4
code_exec.py
in src/backend/infrastructure/services/code
51 4
fetch_data.py
in src/backend/domain/services/steps
202 4
tasks.py
in src/backend/entrypoints/llm_backend/api
61 3
celery_.py
in src/backend/entrypoints/llm_backend
48 3
error_handlers.py
in src/backend/entrypoints/llm_backend
52 3
utils.py
in src/backend/entrypoints/llm_backend/infrastructure
11 3
task_meta_info.py
in src/backend/entrypoints/llm_backend/infrastructure/services/ws
47 3
jupyterhub_config.py
in src/backend/entrypoints/jupyter
61 3
alert_event.py
in src/backend/infrastructure/repositories
27 3
datasource.py
in src/backend/infrastructure
50 3
utils.py
in src/backend/domain/data_providers/tools/adj_prices_auto_checker
61 3
tickers.py
in src/backend/entrypoints/llm_backend/api
68 2
auth.py
in src/backend/entrypoints/llm_backend/api/utils
7 2
Files With Long Lines (Top 42)

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

File# lines# units# long lines
calculate_trading.py
in src/backend/domain/services/steps
835 9 28
state.py
in src/backend/entrypoints/streamlit_frontend
912 58 19
default.py
in src/backend/domain/data_providers
651 26 14
alpha_vantage.py
in src/backend/domain/data_providers
356 18 14
twelve.py
in src/backend/domain/data_providers
196 12 10
session.py
in src/backend/entrypoints/llm_backend/infrastructure
334 49 8
constants.py
in src/backend/domain/data_providers
105 - 8
optimization.py
in src/backend/domain/services/steps
143 5 8
progress.py
in src/backend/entrypoints/llm_backend/infrastructure/services/ws
109 - 7
calculate_indicators.py
in src/backend/domain/services/steps
313 10 6
plots.py
in src/backend/entrypoints/llm_backend/api
234 12 5
polygon.py
in src/backend/domain/data_providers
216 15 5
charts.py
in src/backend/domain/services
731 16 4
utils.py
in src/backend
122 11 3
load_model_pipeline.py
in src/backend/entrypoints/llm_backend/domain/services
110 1 3
service.py
in src/backend/infrastructure/services/proxy/alerts_backend
175 19 3
code_sections.py
in src/backend/infrastructure/services/code
54 7 3
risk_limit.py
in src/backend/domain/services/steps
169 18 3
fetch_data.py
in src/backend/domain/services/steps
202 4 3
utils.py
in src/backend/domain/services/steps
229 14 3
notebook_template.ipynb
in src/backend/resources
246 - 2
optimization.py
in src/backend/entrypoints/llm_backend/api
298 7 2
session.py
in src/backend/entrypoints/llm_backend/api
128 10 2
optimization.py
in src/backend/entrypoints/llm_backend/api/models
111 5 2
code_exec.py
in src/backend/infrastructure/services/code
51 4 2
jupyter.py
in src/backend/infrastructure/services
83 11 2
constants.py
in src/backend/domain
78 - 2
split_div_adj_checker.py
in src/backend/domain/data_providers/tools/adj_prices_auto_checker
43 2 2
base.py
in src/backend/domain/data_providers
62 13 2
lambda_run.py
in src/backend/entrypoints/lambdas
134 4 1
session.py
in src/backend/entrypoints/llm_backend/middleware
43 1 1
tasks.py
in src/backend/entrypoints/llm_backend
753 25 1
session.py
in src/backend/entrypoints/llm_backend/api/models
81 - 1
service.py
in src/backend/entrypoints/llm_backend/infrastructure/services/auth
57 4 1
constants.py
in src/backend/entrypoints/streamlit_frontend
12 - 1
event.py
in src/backend/entrypoints/streamlit_frontend/components/tabs
41 1 1
jupyter_notebook.py
in src/backend/infrastructure/services/artifact_builders
60 5 1
next_day_mid.py
in src/backend/domain/trade_fill_prices
12 1 1
dtos.py
in src/backend/domain
42 2 1
split_adj_checker.py
in src/backend/domain/data_providers/tools/adj_prices_auto_checker
43 2 1
utils.py
in src/backend/domain/data_providers/tools/adj_prices_auto_checker
61 3 1
calculate_alerts.py
in src/backend/domain/services/steps
88 7 1
Correlations

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

src/backend/__init__.py x: 1 commits (all time) y: 7 lines of code src/backend/config.py x: 1 commits (all time) y: 34 lines of code src/backend/constants.py x: 1 commits (all time) y: 2 lines of code src/backend/containers.py x: 1 commits (all time) y: 218 lines of code src/backend/domain/constants.py x: 1 commits (all time) y: 78 lines of code src/backend/domain/data_providers/alpha_vantage.py x: 1 commits (all time) y: 356 lines of code src/backend/domain/data_providers/base.py x: 1 commits (all time) y: 62 lines of code src/backend/domain/data_providers/constants.py x: 1 commits (all time) y: 105 lines of code src/backend/domain/data_providers/default.py x: 1 commits (all time) y: 651 lines of code src/backend/domain/data_providers/tools/adj_prices_auto_checker/split_adj_checker.py x: 1 commits (all time) y: 43 lines of code src/backend/domain/data_providers/tools/adj_prices_auto_checker/utils.py x: 1 commits (all time) y: 61 lines of code src/backend/domain/data_providers/twelve.py x: 1 commits (all time) y: 196 lines of code src/backend/domain/default_list.py x: 1 commits (all time) y: 12 lines of code src/backend/domain/exceptions/alerts_backend.py x: 1 commits (all time) y: 17 lines of code src/backend/domain/exceptions/base.py x: 1 commits (all time) y: 18 lines of code src/backend/domain/services/__init__.py x: 1 commits (all time) y: 27 lines of code src/backend/domain/services/charts.py x: 1 commits (all time) y: 731 lines of code src/backend/domain/services/notifier/methods/email_method.py x: 1 commits (all time) y: 46 lines of code src/backend/domain/services/notifier/notifier.py x: 1 commits (all time) y: 10 lines of code src/backend/domain/services/steps/calculate_alerts.py x: 1 commits (all time) y: 88 lines of code src/backend/domain/services/steps/calculate_indicators.py x: 1 commits (all time) y: 313 lines of code src/backend/domain/services/steps/calculate_trading.py x: 1 commits (all time) y: 835 lines of code src/backend/domain/services/steps/fetch_data.py x: 1 commits (all time) y: 202 lines of code src/backend/domain/services/steps/optimization.py x: 1 commits (all time) y: 143 lines of code src/backend/domain/services/steps/risk_limit.py x: 1 commits (all time) y: 169 lines of code src/backend/domain/services/steps/utils.py x: 1 commits (all time) y: 229 lines of code src/backend/entrypoints/jupyter/flow_constructor.py x: 1 commits (all time) y: 127 lines of code src/backend/entrypoints/lambdas/lambda_automation.py x: 1 commits (all time) y: 32 lines of code src/backend/entrypoints/lambdas/lambda_run.py x: 1 commits (all time) y: 134 lines of code src/backend/entrypoints/llm_backend/__main__.py x: 1 commits (all time) y: 23 lines of code src/backend/entrypoints/llm_backend/api/alerts_backend.py x: 1 commits (all time) y: 173 lines of code src/backend/entrypoints/llm_backend/api/files.py x: 1 commits (all time) y: 116 lines of code src/backend/entrypoints/llm_backend/api/models/optimization.py x: 1 commits (all time) y: 111 lines of code src/backend/entrypoints/llm_backend/api/models/session.py x: 1 commits (all time) y: 81 lines of code src/backend/entrypoints/llm_backend/api/optimization.py x: 1 commits (all time) y: 298 lines of code src/backend/entrypoints/llm_backend/api/plots.py x: 1 commits (all time) y: 234 lines of code src/backend/entrypoints/llm_backend/api/tickers.py x: 1 commits (all time) y: 68 lines of code src/backend/entrypoints/llm_backend/api/ui.py x: 1 commits (all time) y: 38 lines of code src/backend/entrypoints/llm_backend/api/ws.py x: 1 commits (all time) y: 49 lines of code src/backend/entrypoints/llm_backend/app.py x: 1 commits (all time) y: 147 lines of code src/backend/entrypoints/llm_backend/config.py x: 1 commits (all time) y: 52 lines of code src/backend/entrypoints/llm_backend/infrastructure/services/auth/service.py x: 1 commits (all time) y: 57 lines of code src/backend/entrypoints/llm_backend/infrastructure/session.py x: 1 commits (all time) y: 334 lines of code src/backend/entrypoints/llm_backend/tasks.py x: 1 commits (all time) y: 753 lines of code src/backend/entrypoints/streamlit_frontend/components/tabs/alert.py x: 1 commits (all time) y: 112 lines of code src/backend/entrypoints/streamlit_frontend/components/tabs/public_models.py x: 1 commits (all time) y: 84 lines of code src/backend/entrypoints/streamlit_frontend/state.py x: 1 commits (all time) y: 912 lines of code src/backend/resources/notebook_template.ipynb x: 1 commits (all time) y: 246 lines of code src/backend/utils.py x: 1 commits (all time) y: 122 lines of code
912.0
lines of code
  min: 1.0
  average: 75.04
  25th percentile: 7.0
  median: 25.5
  75th percentile: 74.0
  max: 912.0
0 1.0
commits (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

src/backend/__init__.py x: 1 contributors (all time) y: 7 lines of code src/backend/config.py x: 1 contributors (all time) y: 34 lines of code src/backend/constants.py x: 1 contributors (all time) y: 2 lines of code src/backend/containers.py x: 1 contributors (all time) y: 218 lines of code src/backend/domain/constants.py x: 1 contributors (all time) y: 78 lines of code src/backend/domain/data_providers/alpha_vantage.py x: 1 contributors (all time) y: 356 lines of code src/backend/domain/data_providers/base.py x: 1 contributors (all time) y: 62 lines of code src/backend/domain/data_providers/constants.py x: 1 contributors (all time) y: 105 lines of code src/backend/domain/data_providers/default.py x: 1 contributors (all time) y: 651 lines of code src/backend/domain/data_providers/tools/adj_prices_auto_checker/split_adj_checker.py x: 1 contributors (all time) y: 43 lines of code src/backend/domain/data_providers/tools/adj_prices_auto_checker/utils.py x: 1 contributors (all time) y: 61 lines of code src/backend/domain/data_providers/twelve.py x: 1 contributors (all time) y: 196 lines of code src/backend/domain/default_list.py x: 1 contributors (all time) y: 12 lines of code src/backend/domain/exceptions/alerts_backend.py x: 1 contributors (all time) y: 17 lines of code src/backend/domain/exceptions/base.py x: 1 contributors (all time) y: 18 lines of code src/backend/domain/services/__init__.py x: 1 contributors (all time) y: 27 lines of code src/backend/domain/services/charts.py x: 1 contributors (all time) y: 731 lines of code src/backend/domain/services/notifier/methods/email_method.py x: 1 contributors (all time) y: 46 lines of code src/backend/domain/services/notifier/notifier.py x: 1 contributors (all time) y: 10 lines of code src/backend/domain/services/steps/calculate_alerts.py x: 1 contributors (all time) y: 88 lines of code src/backend/domain/services/steps/calculate_indicators.py x: 1 contributors (all time) y: 313 lines of code src/backend/domain/services/steps/calculate_trading.py x: 1 contributors (all time) y: 835 lines of code src/backend/domain/services/steps/fetch_data.py x: 1 contributors (all time) y: 202 lines of code src/backend/domain/services/steps/optimization.py x: 1 contributors (all time) y: 143 lines of code src/backend/domain/services/steps/risk_limit.py x: 1 contributors (all time) y: 169 lines of code src/backend/domain/services/steps/utils.py x: 1 contributors (all time) y: 229 lines of code src/backend/entrypoints/jupyter/flow_constructor.py x: 1 contributors (all time) y: 127 lines of code src/backend/entrypoints/lambdas/lambda_automation.py x: 1 contributors (all time) y: 32 lines of code src/backend/entrypoints/lambdas/lambda_run.py x: 1 contributors (all time) y: 134 lines of code src/backend/entrypoints/llm_backend/__main__.py x: 1 contributors (all time) y: 23 lines of code src/backend/entrypoints/llm_backend/api/alerts_backend.py x: 1 contributors (all time) y: 173 lines of code src/backend/entrypoints/llm_backend/api/files.py x: 1 contributors (all time) y: 116 lines of code src/backend/entrypoints/llm_backend/api/models/optimization.py x: 1 contributors (all time) y: 111 lines of code src/backend/entrypoints/llm_backend/api/models/session.py x: 1 contributors (all time) y: 81 lines of code src/backend/entrypoints/llm_backend/api/optimization.py x: 1 contributors (all time) y: 298 lines of code src/backend/entrypoints/llm_backend/api/plots.py x: 1 contributors (all time) y: 234 lines of code src/backend/entrypoints/llm_backend/api/tickers.py x: 1 contributors (all time) y: 68 lines of code src/backend/entrypoints/llm_backend/api/ui.py x: 1 contributors (all time) y: 38 lines of code src/backend/entrypoints/llm_backend/api/ws.py x: 1 contributors (all time) y: 49 lines of code src/backend/entrypoints/llm_backend/app.py x: 1 contributors (all time) y: 147 lines of code src/backend/entrypoints/llm_backend/config.py x: 1 contributors (all time) y: 52 lines of code src/backend/entrypoints/llm_backend/infrastructure/services/auth/service.py x: 1 contributors (all time) y: 57 lines of code src/backend/entrypoints/llm_backend/infrastructure/session.py x: 1 contributors (all time) y: 334 lines of code src/backend/entrypoints/llm_backend/tasks.py x: 1 contributors (all time) y: 753 lines of code src/backend/entrypoints/streamlit_frontend/components/tabs/alert.py x: 1 contributors (all time) y: 112 lines of code src/backend/entrypoints/streamlit_frontend/components/tabs/public_models.py x: 1 contributors (all time) y: 84 lines of code src/backend/entrypoints/streamlit_frontend/state.py x: 1 contributors (all time) y: 912 lines of code src/backend/resources/notebook_template.ipynb x: 1 contributors (all time) y: 246 lines of code src/backend/utils.py x: 1 contributors (all time) y: 122 lines of code
912.0
lines of code
  min: 1.0
  average: 75.04
  25th percentile: 7.0
  median: 25.5
  75th percentile: 74.0
  max: 912.0
0 1.0
contributors (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.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): 0 points

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

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

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