Scan timing: clone 4.06s · analysis 1.12s · 16.8 MB · GitHub API rate-limit (preflight)
https://github.com/shiyu-coder/Kronos.git
· scanned 2026-05-24 01:24 UTC (2 weeks, 6 days ago)
· 10 languages
178 raw signals (72 security + 106 graph) 43rd percentile · Python · small (2-20K LoC) System graph score 82 (lower by 17)
Last scanned 2 weeks, 6 days ago · v2 · 56 actionable findings from 2 signal sources. 69 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
55.0 | 0.15 | 8.25 |
security_score |
98.0 | 0.25 | 24.50 |
testing_score |
47.0 | 0.20 | 9.40 |
documentation_score |
78.0 | 0.15 | 11.70 |
practices_score |
42.0 | 0.15 | 6.30 |
code_quality |
45.4 | 0.10 | 4.54 |
| Overall | 1.00 | 64.7 |
All 380 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
__init__ |
software | healthy | finetune_csv/finetune_base_model.py:27 |
_load_and_preprocess_data |
software | healthy | finetune_csv/finetune_base_model.py:52 |
_split_data_by_time |
software | healthy | finetune_csv/finetune_base_model.py:75 |
set_epoch_seed |
software | healthy | finetune_csv/finetune_base_model.py:99 |
__len__ |
software | healthy | finetune_csv/finetune_base_model.py:104 |
__getitem__ |
software | healthy | finetune_csv/finetune_base_model.py:107 |
setup_logging |
software | healthy | finetune_csv/finetune_base_model.py:137 |
create_dataloaders |
software | healthy | finetune_csv/finetune_base_model.py:181 |
train_model |
software | healthy | finetune_csv/finetune_base_model.py:239 |
main |
software | healthy | finetune_csv/finetune_base_model.py:367 |
__init__ |
software | healthy | finetune_csv/train_sequential.py:20 |
_setup_device |
software | healthy | finetune_csv/train_sequential.py:29 |
_setup_distributed |
software | healthy | finetune_csv/train_sequential.py:40 |
_check_existing_models |
software | healthy | finetune_csv/train_sequential.py:51 |
_create_directories |
software | healthy | finetune_csv/train_sequential.py:60 |
train_tokenizer_phase |
software | healthy | finetune_csv/train_sequential.py:66 |
train_basemodel_phase |
software | healthy | finetune_csv/train_sequential.py:148 |
run_training |
software | healthy | finetune_csv/train_sequential.py:264 |
main |
software | healthy | finetune_csv/train_sequential.py:319 |
__init__ |
software | healthy | finetune_csv/config_loader.py:111 |
_load_config |
software | healthy | finetune_csv/config_loader.py:13 |
_resolve_dynamic_paths |
software | healthy | finetune_csv/config_loader.py:25 |
get |
software | healthy | finetune_csv/config_loader.py:51 |
get_data_config |
software | healthy | finetune_csv/config_loader.py:63 |
get_training_config |
software | healthy | finetune_csv/config_loader.py:66 |
get_model_paths |
software | healthy | finetune_csv/config_loader.py:69 |
get_experiment_config |
software | healthy | finetune_csv/config_loader.py:72 |
get_device_config |
software | healthy | finetune_csv/config_loader.py:75 |
get_distributed_config |
software | healthy | finetune_csv/config_loader.py:78 |
update_config |
software | dead | finetune_csv/config_loader.py:81 |
update_nested_dict |
software | healthy | finetune_csv/config_loader.py:83 |
save_config |
software | dead | finetune_csv/config_loader.py:93 |
print_config |
software | dead | finetune_csv/config_loader.py:101 |
_load_all_configs |
software | healthy | finetune_csv/config_loader.py:119 |
_compute_full_paths |
software | healthy | finetune_csv/config_loader.py:184 |
get_tokenizer_config |
software | dead | finetune_csv/config_loader.py:192 |
get_basemodel_config |
software | dead | finetune_csv/config_loader.py:218 |
print_config_summary |
software | healthy | finetune_csv/config_loader.py:245 |
set_seed |
software | healthy | finetune_csv/finetune_tokenizer.py:24 |
get_model_size |
software | healthy | finetune_csv/finetune_tokenizer.py:35 |
format_time |
software | healthy | finetune_csv/finetune_tokenizer.py:45 |
setup_logging |
software | healthy | finetune_csv/finetune_tokenizer.py:49 |
create_dataloaders |
software | healthy | finetune_csv/finetune_tokenizer.py:93 |
train_tokenizer |
software | healthy | finetune_csv/finetune_tokenizer.py:151 |
main |
software | healthy | finetune_csv/finetune_tokenizer.py:281 |
load_data_files |
software | healthy | webui/app.py:60 |
load_data_file |
software | healthy | webui/app.py:78 |
save_prediction_results |
software | healthy | webui/app.py:125 |
create_prediction_chart |
software | healthy | webui/app.py:209 |
index |
software | healthy | webui/app.py:331 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
requirements.txt |
software | healthy | requirements.txt |
README.md |
software | healthy | finetune_csv/README.md |
finetune_base_model.py |
software | healthy | finetune_csv/finetune_base_model.py |
train_sequential.py |
software | healthy | finetune_csv/train_sequential.py |
config_loader.py |
software | healthy | finetune_csv/config_loader.py |
finetune_tokenizer.py |
software | healthy | finetune_csv/finetune_tokenizer.py |
README_CN.md |
software | healthy | finetune_csv/README_CN.md |
config_ali09988_candle-5min.yaml |
software | healthy | finetune_csv/configs/config_ali09988_candle-5min.yaml |
README.md |
software | healthy | webui/README.md |
app.py |
software | healthy | webui/app.py |
start.sh |
software | healthy | webui/start.sh |
run.py |
software | healthy | webui/run.py |
requirements.txt |
software | healthy | webui/requirements.txt |
index.html |
software | healthy | webui/templates/index.html |
prediction_20250826_181240.json |
software | healthy | webui/prediction_results/prediction_20250826_181240.json |
prediction_20250826_175057.json |
software | healthy | webui/prediction_results/prediction_20250826_175057.json |
prediction_20250826_174809.json |
software | healthy | webui/prediction_results/prediction_20250826_174809.json |
prediction_20250826_181932.json |
software | healthy | webui/prediction_results/prediction_20250826_181932.json |
prediction_20250826_171720.json |
software | healthy | webui/prediction_results/prediction_20250826_171720.json |
prediction_20250826_181434.json |
software | healthy | webui/prediction_results/prediction_20250826_181434.json |
prediction_20250826_175909.json |
software | healthy | webui/prediction_results/prediction_20250826_175909.json |
prediction_20250826_170831.json |
software | healthy | webui/prediction_results/prediction_20250826_170831.json |
prediction_20250826_175135.json |
software | healthy | webui/prediction_results/prediction_20250826_175135.json |
prediction_20250826_181139.json |
software | healthy | webui/prediction_results/prediction_20250826_181139.json |
prediction_20250826_180745.json |
software | healthy | webui/prediction_results/prediction_20250826_180745.json |
prediction_20250826_180632.json |
software | healthy | webui/prediction_results/prediction_20250826_180632.json |
prediction_20250826_171913.json |
software | healthy | webui/prediction_results/prediction_20250826_171913.json |
prediction_20250826_181513.json |
software | healthy | webui/prediction_results/prediction_20250826_181513.json |
prediction_20250826_181648.json |
software | healthy | webui/prediction_results/prediction_20250826_181648.json |
prediction_20250826_180308.json |
software | healthy | webui/prediction_results/prediction_20250826_180308.json |
prediction_20250826_181800.json |
software | healthy | webui/prediction_results/prediction_20250826_181800.json |
prediction_20250826_173455.json |
software | healthy | webui/prediction_results/prediction_20250826_173455.json |
prediction_20250826_180806.json |
software | healthy | webui/prediction_results/prediction_20250826_180806.json |
prediction_20250826_172740.json |
software | healthy | webui/prediction_results/prediction_20250826_172740.json |
prediction_20250826_173322.json |
software | healthy | webui/prediction_results/prediction_20250826_173322.json |
prediction_20250826_181612.json |
software | healthy | webui/prediction_results/prediction_20250826_181612.json |
prediction_20250826_163800.json |
software | healthy | webui/prediction_results/prediction_20250826_163800.json |
prediction_20250826_164030.json |
software | healthy | webui/prediction_results/prediction_20250826_164030.json |
prediction_20250826_172031.json |
software | healthy | webui/prediction_results/prediction_20250826_172031.json |
prediction_20250826_181012.json |
software | healthy | webui/prediction_results/prediction_20250826_181012.json |
prediction_20250826_174410.json |
software | healthy | webui/prediction_results/prediction_20250826_174410.json |
prediction_20250826_164422.json |
software | healthy | webui/prediction_results/prediction_20250826_164422.json |
prediction_20250826_172153.json |
software | healthy | webui/prediction_results/prediction_20250826_172153.json |
test_kronos_regression.py |
software | healthy | tests/test_kronos_regression.py |
config.py |
software | healthy | finetune/config.py |
train_predictor.py |
software | healthy | finetune/train_predictor.py |
train_tokenizer.py |
software | healthy | finetune/train_tokenizer.py |
qlib_test.py |
software | healthy | finetune/qlib_test.py |
dataset.py |
software | healthy | finetune/dataset.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CustomKlineDataset |
software | healthy | finetune_csv/finetune_base_model.py:25 |
SequentialTrainer |
software | healthy | finetune_csv/train_sequential.py:18 |
ConfigLoader |
software | healthy | finetune_csv/config_loader.py:6 |
CustomFinetuneConfig |
software | healthy | finetune_csv/config_loader.py:109 |
Config |
software | healthy | finetune/config.py:3 |
QlibTestDataset |
software | healthy | finetune/qlib_test.py:32 |
QlibBacktest |
software | healthy | finetune/qlib_test.py:96 |
QlibDataset |
software | healthy | finetune/dataset.py:9 |
QlibDataPreprocessor |
software | healthy | finetune/qlib_data_preprocess.py:14 |
KronosBacktester |
software | healthy | examples/run_backtest_kronos.py:16 |
StockPredictorGUI |
software | healthy | examples/prediction_new_GUI.py:35 |
EnhancedMarketFactorAnalyzer |
software | healthy | examples/prediction_new_GUI.py:680 |
EnhancedMarketFactorAnalyzer |
software | healthy | examples/prediction_new.py:385 |
HistoricalBacktester |
software | healthy | examples/yuce/historical_backtest.py:16 |
DifferentiableEntropyFunction |
software | healthy | model/module.py:10 |
BinarySphericalQuantizer |
software | healthy | model/module.py:39 |
BSQuantizer |
software | healthy | model/module.py:225 |
RMSNorm |
software | healthy | model/module.py:257 |
FeedForward |
software | healthy | model/module.py:271 |
RotaryPositionalEmbedding |
software | healthy | model/module.py:284 |
MultiHeadAttentionWithRoPE |
software | healthy | model/module.py:315 |
MultiHeadCrossAttentionWithRoPE |
software | healthy | model/module.py:356 |
HierarchicalEmbedding |
software | healthy | model/module.py:400 |
DependencyAwareLayer |
software | healthy | model/module.py:446 |
TransformerBlock |
software | healthy | model/module.py:465 |
DualHead |
software | healthy | model/module.py:486 |
FixedEmbedding |
software | healthy | model/module.py:516 |
TemporalEmbedding |
software | healthy | model/module.py:536 |
KronosTokenizer |
software | healthy | model/kronos.py:13 |
Kronos |
software | healthy | model/kronos.py:180 |
KronosPredictor |
software | healthy | model/kronos.py:482 |
| Label | Layer | Status | Path |
|---|---|---|---|
finetune_csv |
software | healthy | finetune_csv |
configs |
software | healthy | finetune_csv/configs |
webui |
software | healthy | webui |
templates |
software | healthy | webui/templates |
prediction_results |
software | healthy | webui/prediction_results |
tests |
software | healthy | tests |
finetune |
software | healthy | finetune |
utils |
software | healthy | finetune/utils |
examples |
software | healthy | examples |
yuce |
software | healthy | examples/yuce |
model |
software | healthy | model |
| Label | Layer | Status | Path |
|---|---|---|---|
ANY / |
api | healthy | webui/app.py |
ANY /api/data-files |
api | healthy | webui/app.py |
ANY /api/load-data |
api | healthy | webui/app.py |
ANY /api/predict |
api | healthy | webui/app.py |
ANY /api/load-model |
api | healthy | webui/app.py |
ANY /api/available-models |
api | healthy | webui/app.py |
ANY /api/model-status |
api | healthy | webui/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-joafn47r |
software | healthy | /tmp/repobility-clone-joafn47r |
| Label | Layer | Status | Path |
|---|---|---|---|
port:7070 |
network | healthy | webui/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
117.0.0.0 |
network | healthy | examples/get_akshare_date_2024-2025_x.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | finetune_csv/finetune_base_model.py |
This page is publicly accessible at:
https://repobility.com/scan/5c477c06-2fcd-427a-8d6c-b93ac760fef7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5c477c06-2fcd-427a-8d6c-b93ac760fef7/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.