repowiserepowise
Sign in
2233admin/investing-algorithm-framework
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowise2233admin/investing-algorithm-framework

Commits

Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.

Needs review

491of 1,481 scored

491 commits sit in this repo's top risk tercile, which is 33% of the 1,481scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 6.4 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.

Fix commits34623%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.97bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold6.4out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Began feature-led, now leaning fix.

Feature24%
Fix22%
Refactor3%
Docs6%
Test6%
Deps5%
Chore7%
Other27%

Review-priority queue

Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.

Commit review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
691dd0f5chore: prepare release v7.34.1 (remove squad files, bump version)
marcvanduyn
4mo ago+1.9M -1
99%Elevated
more lines added than baseline
2
2ea65d4bfix: use algorithm instead of undefined strategy in create_backtest
marcvanduyn
4mo ago+1.9M -2
99%Elevated
more lines added than baseline
3
95b7aa5cFix tests to reduce runtime by using smaller warmup windows and window sizes, and by cleaning up temporary directories after tests.
marcvanduyn
5mo ago+217.3K -42
99%Elevated
more lines added than baseline
4
eae48259Setup logging
marcvanduyn
5mo ago+218.5K -1.6K
99%Elevated
more lines added than baseline
5
82affc80fix: use committed test data instead of downloading from exchange
marcvanduyn
5mo ago+29.3K -21.6K
99%Elevated
more lines added than baseline
6
0373008achore: setup dev branch with squad team files and WIP changes
marcvanduyn
5mo ago+12.0M -617
99%Elevated
more lines added than baseline
7
878e7aa1Bump axios, @docusaurus/core and @docusaurus/preset-classic (#359)
dependabot[bot]
6mo ago+18.4K -12.1K
99%Elevated
more lines added than baseline
8
165b93b1Fix/load backtests (#345)
Marc van Duyn
7mo ago+63.4K -9.4K
99%Elevated
more lines added than baseline
9
d2a70bdfAdd metrics tests
marcvanduyn
9mo ago+265.2K -1
99%Elevated
more lines added than baseline
10
f6341653Add data source identifier to exception messages
marcvanduyn
9mo ago+4.1M -72
99%Elevated
more lines added than baseline
11
861791ceAdd test data sources
marcvanduyn
10mo ago+19.0K -0
99%Elevated
more lines added than baseline
12
83960e45Add permutation tests to Backtest model
marcvanduyn
11mo ago+78.5K -117.5K
99%Elevated
more lines added than baseline
13
611b3a24Refactor/event loop (#330)
Marc van Duyn
1y ago+584.0K -12.4K
99%Elevated
more lines added than baseline
14
caffbd09Add reporting module with backtest report generation and evaluation
marcvanduyn
1y ago+156.7K -1.1K
99%Elevated
more lines added than baseline
15
26bc8de9Rename directory
marcvanduyn
2y ago+28.0K -0
99%Elevated
more lines added than baseline
16
d08c3a70feat: add CSVTickerDataProvider and comprehensive CSV data provider tests (#331)
marcvanduyn
5mo ago+10.6K -137
98%Elevated
more lines added than baseline
17
f7a905e0Revert "chore: remove all squad files and workflows from dev"
marcvanduyn
5mo ago+6.8K -0
98%Elevated
more lines added than baseline
18
899d4ef7Remove dependency conflicts
marcvanduyn
6mo ago+6.4K -16.2K
98%Elevated
more lines added than baseline
19
57ccc3e4Add iterative summary metrics during backtesting
marcvanduyn
6mo ago+12.5K -24.1K
98%Elevated
more lines added than baseline
20
2347ff59Fix missing data filling functionality
marcvanduyn
6mo ago+12.8K -327
98%Elevated
more lines added than baseline
21
8f22ca2fAdd normalized position scaling tests
marcvanduyn
6mo ago+9.0K -67.2K
98%Elevated
more lines added than baseline
22
fbe67fc1Fix readme example
marcvanduyn
7mo ago+11.4K -4.0M
98%Elevated
more lines added than baseline
23
a937f691Fix report formatting
marcvanduyn
1y ago+65.6K -6.1K
98%Elevated
more lines added than baseline
24
f46757c2Fix tests and flake8 warnings
marcvanduyn
1y ago+57.8K -11.7K
98%Elevated
more lines added than baseline
25
958866a5Add html reporting
marcvanduyn
1y ago+59.5K -6.5K
98%Elevated
more lines added than baseline
26
48c5059fAdd docusaurus
marcvanduyn
1y ago+24.8K -41
98%Elevated
more lines added than baseline
27
4e69eca6Add backtest data and refactor backtest example
marcvanduyn
1y ago+9.2K -473
98%Elevated
more lines added than baseline
28
369c7964Fix stop losses bug when using 100% of the portfolio value (#306)
Marc van Duyn
1y ago+21.5K -1.5K
98%Elevated
more lines added than baseline
29
bfa52d89Import the ccxt backtest data source performance (#293)
Marc van Duyn
1y ago+22.4K -67
98%Elevated
more lines added than baseline
30
965f49f5Add examples
marcvanduyn
1y ago+29.5K -660
98%Elevated
more lines added than baseline
31
58d11b29Add support for dataframe stop loss check
marcvanduyn
2y ago+8.0K -326
98%Elevated
more lines added than baseline
32
be8d9300Add experiment multiple algorithms support (#252)
Marc van Duyn
2y ago+10.9K -11.9K
98%Elevated
more lines added than baseline
33
894dde08Release model refactors (#168)
Marc van Duyn
4y ago+9.4K -7.1K
98%Elevated
more lines added than baseline
34
5334318fModels refactoring (#167)
Marc van Duyn
4y ago+9.4K -7.1K
98%Elevated
more lines added than baseline
35
66cc0637chore: v8.8.0 — re-exports, DI wiring, examples for new features
marcvanduyn
3mo ago+4.9K -10
97%Elevated
more lines added than baseline
36
bdccc473docs: refresh README feature SVGs (live-trading, marketplace, dashboard) + restore Finterion sponsor
marcvanduyn
3mo ago+3.3K -20
97%Elevated
more lines added than baseline
37
96095a15feat: add ScalingRule, TradingCost, TradeAllocation refactoring
marcvanduyn
4mo ago+5.6K -1.3K
97%Elevated
more lines added than baseline
38
2ec7a66bfeat: add MCP server (23 tools), expandable notes, trading activity, tutorial notebook
marcvanduyn
4mo ago+4.0K -7
97%Elevated
more lines added than baseline
39
50358e95Update dev with squad files
marcvanduyn
5mo ago+2.8K -0
97%Elevated
more lines added than baseline
40
c994e119fix: guard against None current_price in stop-loss/take-profit evaluation
marcvanduyn
5mo ago+4.0K -0
97%Elevated
more lines added than baseline
41
cefd8210Remove debug logs and files related to reducing scenario test time, as the issue has been resolved and the tests are now running within an acceptable time frame.
marcvanduyn
5mo ago+6.2K -223.2K
97%Elevated
more lines added than baseline
42
1739cc8eFix docusaurus build
marcvanduyn
7mo ago+2.0K -0
97%Elevated
more lines added than baseline
43
5b50a851Add test data sources
marcvanduyn
9mo ago+3.7K -2
97%Elevated
more lines added than baseline
44
8c631c41Fix metrics calculation
marcvanduyn
1y ago+5.8K -1.3K
97%Elevated
more lines added than baseline
45
bb847001Fix report formatting
marcvanduyn
1y ago+7.9K -2.0K
97%Elevated
more lines added than baseline
46
01dda230Add metrics for backtests
marcvanduyn
1y ago+6.6K -4.8K
97%Elevated
more lines added than baseline
47
8cb35214Add metrics
marcvanduyn
1y ago+10.6K -220
97%Elevated
more lines added than baseline
48
8cba943bFix examples
marcvanduyn
1y ago+11.9K -21.1K
97%Elevated
more lines added than baseline
49
e03a4eebAdd support for order executor and portfolio provider (#308)
Marc van Duyn
1y ago+4.3K -2.0K
97%Elevated
more lines added than baseline
50
b67ce567275 support for trade take profit and take loss operations (#295)
Marc van Duyn
1y ago+6.4K -2.5K
97%Elevated
more lines added than baseline
  • 691dd0f5chore: prepare release v7.34.1 (remove squad files, bump version)
    Author
    marcvanduyn
    When
    4mo ago
    Lines
    +1.9M -1
    Risk
    99%Elevated
  • 2ea65d4bfix: use algorithm instead of undefined strategy in create_backtest
    Author
    marcvanduyn
    When
    4mo ago
    Lines
    +1.9M -2
    Risk
    99%Elevated
  • 95b7aa5cFix tests to reduce runtime by using smaller warmup windows and window sizes, and by cleaning up temporary directories after tests.
    Author
    marcvanduyn
    When
    5mo ago
    Lines
    +217.3K -42
    Risk
    99%Elevated
  • eae48259Setup logging
    Author
    marcvanduyn
    When
    5mo ago
    Lines
    +218.5K -1.6K
    Risk
    99%Elevated
  • 82affc80fix: use committed test data instead of downloading from exchange
    Author
    marcvanduyn
    When
    5mo ago
    Lines
    +29.3K -21.6K
    Risk
    99%Elevated
  • 0373008achore: setup dev branch with squad team files and WIP changes
    Author
    marcvanduyn
    When
    5mo ago
    Lines
    +12.0M -617
    Risk
    99%Elevated
  • 878e7aa1Bump axios, @docusaurus/core and @docusaurus/preset-classic (#359)
    Author
    dependabot[bot]
    When
    6mo ago
    Lines
    +18.4K -12.1K
    Risk
    99%Elevated
  • 165b93b1Fix/load backtests (#345)
    Author
    Marc van Duyn
    When
    7mo ago
    Lines
    +63.4K -9.4K
    Risk
    99%Elevated
  • d2a70bdfAdd metrics tests
    Author
    marcvanduyn
    When
    9mo ago
    Lines
    +265.2K -1
    Risk
    99%Elevated
  • f6341653Add data source identifier to exception messages
    Author
    marcvanduyn
    When
    9mo ago
    Lines
    +4.1M -72
    Risk
    99%Elevated
  • 861791ceAdd test data sources
    Author
    marcvanduyn
    When
    10mo ago
    Lines
    +19.0K -0
    Risk
    99%Elevated
  • 83960e45Add permutation tests to Backtest model
    Author
    marcvanduyn
    When
    11mo ago
    Lines
    +78.5K -117.5K
    Risk
    99%Elevated
  • 611b3a24Refactor/event loop (#330)
    Author
    Marc van Duyn
    When
    1y ago
    Lines
    +584.0K -12.4K
    Risk
    99%Elevated
  • caffbd09Add reporting module with backtest report generation and evaluation
    Author
    marcvanduyn
    When
    1y ago
    Lines
    +156.7K -1.1K
    Risk
    99%Elevated
  • 26bc8de9Rename directory
    Author
    marcvanduyn
    When
    2y ago
    Lines
    +28.0K -0
    Risk
    99%Elevated
  • d08c3a70feat: add CSVTickerDataProvider and comprehensive CSV data provider tests (#331)
    Author
    marcvanduyn
    When
    5mo ago
    Lines
    +10.6K -137
    Risk
    98%Elevated
  • f7a905e0Revert "chore: remove all squad files and workflows from dev"
    Author
    marcvanduyn
    When
    5mo ago
    Lines
    +6.8K -0
    Risk
    98%Elevated
  • 899d4ef7Remove dependency conflicts
    Author
    marcvanduyn
    When
    6mo ago
    Lines
    +6.4K -16.2K
    Risk
    98%Elevated
  • 57ccc3e4Add iterative summary metrics during backtesting
    Author
    marcvanduyn
    When
    6mo ago
    Lines
    +12.5K -24.1K
    Risk
    98%Elevated
  • 2347ff59Fix missing data filling functionality
    Author
    marcvanduyn
    When
    6mo ago
    Lines
    +12.8K -327
    Risk
    98%Elevated
  • 8f22ca2fAdd normalized position scaling tests
    Author
    marcvanduyn
    When
    6mo ago
    Lines
    +9.0K -67.2K
    Risk
    98%Elevated
  • fbe67fc1Fix readme example
    Author
    marcvanduyn
    When
    7mo ago
    Lines
    +11.4K -4.0M
    Risk
    98%Elevated
  • a937f691Fix report formatting
    Author
    marcvanduyn
    When
    1y ago
    Lines
    +65.6K -6.1K
    Risk
    98%Elevated
  • f46757c2Fix tests and flake8 warnings
    Author
    marcvanduyn
    When
    1y ago
    Lines
    +57.8K -11.7K
    Risk
    98%Elevated
  • 958866a5Add html reporting
    Author
    marcvanduyn
    When
    1y ago
    Lines
    +59.5K -6.5K
    Risk
    98%Elevated
  • 48c5059fAdd docusaurus
    Author
    marcvanduyn
    When
    1y ago
    Lines
    +24.8K -41
    Risk
    98%Elevated
  • 4e69eca6Add backtest data and refactor backtest example
    Author
    marcvanduyn
    When
    1y ago
    Lines
    +9.2K -473
    Risk
    98%Elevated
  • 369c7964Fix stop losses bug when using 100% of the portfolio value (#306)
    Author
    Marc van Duyn
    When
    1y ago
    Lines
    +21.5K -1.5K
    Risk
    98%Elevated
  • bfa52d89Import the ccxt backtest data source performance (#293)
    Author
    Marc van Duyn
    When
    1y ago
    Lines
    +22.4K -67
    Risk
    98%Elevated
  • 965f49f5Add examples
    Author
    marcvanduyn
    When
    1y ago
    Lines
    +29.5K -660
    Risk
    98%Elevated
  • 58d11b29Add support for dataframe stop loss check
    Author
    marcvanduyn
    When
    2y ago
    Lines
    +8.0K -326
    Risk
    98%Elevated
  • be8d9300Add experiment multiple algorithms support (#252)
    Author
    Marc van Duyn
    When
    2y ago
    Lines
    +10.9K -11.9K
    Risk
    98%Elevated
  • 894dde08Release model refactors (#168)
    Author
    Marc van Duyn
    When
    4y ago
    Lines
    +9.4K -7.1K
    Risk
    98%Elevated
  • 5334318fModels refactoring (#167)
    Author
    Marc van Duyn
    When
    4y ago
    Lines
    +9.4K -7.1K
    Risk
    98%Elevated
  • 66cc0637chore: v8.8.0 — re-exports, DI wiring, examples for new features
    Author
    marcvanduyn
    When
    3mo ago
    Lines
    +4.9K -10
    Risk
    97%Elevated
  • bdccc473docs: refresh README feature SVGs (live-trading, marketplace, dashboard) + restore Finterion sponsor
    Author
    marcvanduyn
    When
    3mo ago
    Lines
    +3.3K -20
    Risk
    97%Elevated
  • 96095a15feat: add ScalingRule, TradingCost, TradeAllocation refactoring
    Author
    marcvanduyn
    When
    4mo ago
    Lines
    +5.6K -1.3K
    Risk
    97%Elevated
  • 2ec7a66bfeat: add MCP server (23 tools), expandable notes, trading activity, tutorial notebook
    Author
    marcvanduyn
    When
    4mo ago
    Lines
    +4.0K -7
    Risk
    97%Elevated
  • 50358e95Update dev with squad files
    Author
    marcvanduyn
    When
    5mo ago
    Lines
    +2.8K -0
    Risk
    97%Elevated
  • c994e119fix: guard against None current_price in stop-loss/take-profit evaluation
    Author
    marcvanduyn
    When
    5mo ago
    Lines
    +4.0K -0
    Risk
    97%Elevated
  • cefd8210Remove debug logs and files related to reducing scenario test time, as the issue has been resolved and the tests are now running within an acceptable time frame.
    Author
    marcvanduyn
    When
    5mo ago
    Lines
    +6.2K -223.2K
    Risk
    97%Elevated
  • 1739cc8eFix docusaurus build
    Author
    marcvanduyn
    When
    7mo ago
    Lines
    +2.0K -0
    Risk
    97%Elevated
  • 5b50a851Add test data sources
    Author
    marcvanduyn
    When
    9mo ago
    Lines
    +3.7K -2
    Risk
    97%Elevated
  • 8c631c41Fix metrics calculation
    Author
    marcvanduyn
    When
    1y ago
    Lines
    +5.8K -1.3K
    Risk
    97%Elevated
  • bb847001Fix report formatting
    Author
    marcvanduyn
    When
    1y ago
    Lines
    +7.9K -2.0K
    Risk
    97%Elevated
  • 01dda230Add metrics for backtests
    Author
    marcvanduyn
    When
    1y ago
    Lines
    +6.6K -4.8K
    Risk
    97%Elevated
  • 8cb35214Add metrics
    Author
    marcvanduyn
    When
    1y ago
    Lines
    +10.6K -220
    Risk
    97%Elevated
  • 8cba943bFix examples
    Author
    marcvanduyn
    When
    1y ago
    Lines
    +11.9K -21.1K
    Risk
    97%Elevated
  • e03a4eebAdd support for order executor and portfolio provider (#308)
    Author
    Marc van Duyn
    When
    1y ago
    Lines
    +4.3K -2.0K
    Risk
    97%Elevated
  • b67ce567275 support for trade take profit and take loss operations (#295)
    Author
    Marc van Duyn
    When
    1y ago
    Lines
    +6.4K -2.5K
    Risk
    97%Elevated
Showing 50 of 1,481 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.

0251typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.

1101001,00010,000100,0001,000,000Lines changed (log) →0.06.1Diffusion →
Below typical35
Typical47
Elevated118

Commit history for 2233admin/investing-algorithm-framework

Repowise tracks change history across 682 files in 2233admin/investing-algorithm-framework. In the last 90 days 284 files were touched, 660 times in total, most often __init__.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.