repowiserepowise
Sign in
alexlib/openptv2
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisealexlib/openptv2

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

186of 567 scored

186 commits sit in this repo's top risk tercile, which is 33% of the 567scored. 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 8.5 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 commits13824%Commits whose subject reads as a bug fix rather than new work.Written by an agent13524%Read from commit trailers, so it counts what was declared.Change diffusion1.19bitsShannon 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 threshold8.5out 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 test-led, now leaning feature.

Feature16%
Fix20%
Refactor10%
Docs9%
Test18%
Deps1%
Chore5%
Other22%
24%of indexed commits are agent-attributed(135 of 567)
claude (128) · copilot (7)

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
6c77addbCommit pending work: MmLut float grid spacing, invalidate_mmlut, plugin/splitter tests, docs and plans
Alex Liberzonclaudeassisted
3w ago+52.9K -55.1K
100%Elevated
more lines added than baseline
2
028c4911feat: integrate 3D segment tracking (track3d) into GUI and batch command-line
Alex Liberzon
1mo ago+114.4K -14.6K
100%Elevated
more lines added than baseline
3
465fe408cleaned up. moved things
Alex Liberzon
1mo ago+548.2K -1.6K
100%Elevated
more lines added than baseline
4
5d72adf6Initial commit: unified openptv2 structure
Alex Liberzon
4mo ago+350.7K -0
100%Elevated
more lines added than baseline
5
be1686bcstyle: apply ruff formatting and lint fixes
Alex Liberzon
1w ago+12.9K -5.9K
98%Elevated
more lines added than baseline
6
c5705a78Bump version to 0.2.2
Alex Liberzon
1w ago+11.7K -5.3K
98%Elevated
more lines added than baseline
7
6785efbefix: replace C fixed-size arrays with numpy memoryviews for pure-Python portability
Alex Liberzonclaudeassisted
4w ago+6.5K -45
98%Elevated
more lines added than baseline
8
405afaaetest+fix: ≥90% pure-Python coverage for 10 algorithm modules
Alex Liberzonclaudeassisted
4w ago+7.3K -1
98%Elevated
more lines added than baseline
9
482dd07brefactoring to smaller python files and closer to liboptv
Alex Liberzon
1mo ago+5.9K -6.4K
98%Elevated
more lines added than baseline
10
7ad50f88cython 3+
Alex Liberzon
1mo ago+29.5K -709
98%Elevated
more lines added than baseline
11
7bffebdcmoved algorithms to old_algorithms and restart algorithms
Alex Liberzon
3mo ago+13.9K -9.5K
98%Elevated
more lines added than baseline
12
e9c68dd3lib include and src are part of git
Alex Liberzon
4mo ago+13.9K -26
98%Elevated
more lines added than baseline
13
779b1e70testing engines
Alex Liberzon
4mo ago+6.1K -327
98%Elevated
more lines added than baseline
14
29e1e92aFix build configuration and add lib/ source files
Alex Liberzon
4mo ago+28.5K -50
98%Elevated
more lines added than baseline
15
e1a4a80ffix(calibration): fix orient residual bias, add radial distortion fold detection, hoist correspondence inner-loop slices
Alex Liberzon
3w ago+4.1K -135
96%Elevated
more lines added than baseline
16
55a862f2updated code with divided track_kernes
Alex Liberzon
4w ago+4.3K -3.7K
96%Elevated
more lines added than baseline
17
bc5849d2fix: pure-Python mode bugs in trafo.py + segmentation.py; add coverage suites
Alex Liberzonclaudeassisted
4w ago+3.1K -14
96%Elevated
more lines added than baseline
18
e0a4afd2perf: complete Approach B particle-level parallel tracking with OpenMP and robust thread-local indexing
Alex Liberzon
4w ago+2.7K -608
96%Elevated
more lines added than baseline
19
1cf0453cadd profiling.md: py-spy profile analysis of cavity test
Alex Liberzon
4w ago+3.3K -0
96%Elevated
more lines added than baseline
20
a13d2d29opencode + deepseek v4
Alex Liberzon
1mo ago+3.8K -1.7K
96%Elevated
more lines added than baseline
21
fa443404working to remove compat layer
Alex Liberzon
1mo ago+3.2K -810
96%Elevated
more lines added than baseline
22
b357f6b0updating tests with opus
Alex Liberzon
3mo ago+3.4K -1.6K
96%Elevated
more lines added than baseline
23
4e3a5fafopus did some work here
Alex Liberzon
4mo ago+2.4K -46
96%Elevated
more lines added than baseline
24
b7fa4cc1Fix remaining test path and verify all tests run cleanly
Alex Liberzon
4mo ago+2.9K -17
96%Elevated
more lines added than baseline
25
b6f4e6d5Consolidate test data into single tests/testing_fodder/ directory
Alex Liberzon
4mo ago+7.2K -4.8K
96%Elevated
more lines added than baseline
26
70e99b17Fix remaining relative imports in GUI modules
Alex Liberzon
4mo ago+2.1K -2.1K
96%Elevated
more lines added than baseline
27
4a038b02Refactor GUI imports and paths for better maintainability
Alex Liberzon
4mo ago+3.9K -3.8K
96%Elevated
more lines added than baseline
28
9df3f192Implement parallel preprocessing (Approach C), parameter GUI integration, documentation, and compilation foundation for tracking (Approach B)
Alex Liberzon
4w ago+2.3K -31
95%Elevated
more lines added than baseline
29
24e9146aadd test_rembg_small: cropped 256x256 dataset + comprehensive pipeline tests
Alex Liberzon
1mo ago+3.2K -2
95%Elevated
more lines added than baseline
30
59c9e009moved test _cavity from original folder
Alex Liberzon
1mo ago+2.0K -368
95%Elevated
more lines added than baseline
31
aa88bd3crefactor: reorganize project structure, move batch and gui modules, fix and optimize tests
Alex Liberzon
1mo ago+4.1K -1.6K
95%Elevated
more lines added than baseline
32
e2d9e320working on algorithms
Alex Liberzon
3mo ago+3.0K -1.9K
95%Elevated
more lines added than baseline
33
74697a21while working on the python batch and debugging. we also created work on refactoring algorithms
Alex Liberzon
4mo ago+1.7K -64
95%Elevated
more lines added than baseline
34
c8d10138Phase 2: Add Frame and Calibration adapters with engine comparison tests
Alex Liberzon
4mo ago+1.7K -26
95%Elevated
more lines added than baseline
35
834089a5style: apply ruff safe fixes outside algorithms/
Alex Liberzonclaudeassisted
1w ago+2.0K -1.8K
93%Elevated
more lines added than baseline
36
d1cbd4cafeat(openptv-calibrate): add image-splitter workflow (scripts + SKILL.md)
Alex Liberzon
2w ago+821 -3
93%Elevated
more lines added than baseline
37
94ddf231feat(plugins): unify plugin system, fix GUI dialog bugs, consolidate batch/cloud
Alex Liberzonclaudeassisted
3w ago+1.6K -2.2K
93%Elevated
more lines added than baseline
38
1fcb8a1efeat: add openptv-params, openptv-dumbbell, openptv-particle-calib skills
Alex Liberzonclaudeassisted
4w ago+1.3K -0
93%Elevated
more lines added than baseline
39
f1015d2badded plan in .slim/deepwork
Alex Liberzon
1mo ago+1.5K -414
93%Elevated
more lines added than baseline
40
3a3072f9updating cython
Alex Liberzon
1mo ago+1.9K -51
93%Elevated
more lines added than baseline
41
5fee9602Extract calibration functions from ptv.py god module
Alex Liberzonclaudeassisted
3mo ago+854 -850
93%Elevated
more lines added than baseline
42
e787c2baPhase 1: Compatibility layer core objects
Alex Liberzonclaudeassisted
3mo ago+1.2K -1
93%Elevated
more lines added than baseline
43
92b3f476added new synthetic case
Alex Liberzon
3mo ago+882 -0
93%Elevated
more lines added than baseline
44
17c97c15improving numba speed
Alex Liberzon
3mo ago+1.0K -82
93%Elevated
more lines added than baseline
45
8c94eac3fixing numba
Alex Liberzon
4mo ago+1.4K -274
93%Elevated
more lines added than baseline
46
598b5c19updating the python code
Alex Liberzon
4mo ago+1.4K -368
93%Elevated
more lines added than baseline
47
0e942649trying to fix the debugging
Alex Liberzon
4mo ago+1.7K -259
93%Elevated
more lines added than baseline
48
03a58fbePhase 4: Add detailed statistics output to console
Alex Liberzon
4mo ago+1.3K -26
93%Elevated
more lines added than baseline
49
c1534c15Add track3d incorporation plan
Alex Liberzon
4mo ago+969 -0
93%Elevated
more lines added than baseline
50
c985c438Fix remaining test data paths to test_data/ folder
Alex Liberzon
4mo ago+1.0K -764
93%Elevated
more lines added than baseline
  • 6c77addbCommit pending work: MmLut float grid spacing, invalidate_mmlut, plugin/splitter tests, docs and plans
    Author
    Alex Liberzon
    When
    3w ago
    Lines
    +52.9K -55.1K
    Risk
    100%Elevated
  • 028c4911feat: integrate 3D segment tracking (track3d) into GUI and batch command-line
    Author
    Alex Liberzon
    When
    1mo ago
    Lines
    +114.4K -14.6K
    Risk
    100%Elevated
  • 465fe408cleaned up. moved things
    Author
    Alex Liberzon
    When
    1mo ago
    Lines
    +548.2K -1.6K
    Risk
    100%Elevated
  • 5d72adf6Initial commit: unified openptv2 structure
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +350.7K -0
    Risk
    100%Elevated
  • be1686bcstyle: apply ruff formatting and lint fixes
    Author
    Alex Liberzon
    When
    1w ago
    Lines
    +12.9K -5.9K
    Risk
    98%Elevated
  • c5705a78Bump version to 0.2.2
    Author
    Alex Liberzon
    When
    1w ago
    Lines
    +11.7K -5.3K
    Risk
    98%Elevated
  • 6785efbefix: replace C fixed-size arrays with numpy memoryviews for pure-Python portability
    Author
    Alex Liberzon
    When
    4w ago
    Lines
    +6.5K -45
    Risk
    98%Elevated
  • 405afaaetest+fix: ≥90% pure-Python coverage for 10 algorithm modules
    Author
    Alex Liberzon
    When
    4w ago
    Lines
    +7.3K -1
    Risk
    98%Elevated
  • 482dd07brefactoring to smaller python files and closer to liboptv
    Author
    Alex Liberzon
    When
    1mo ago
    Lines
    +5.9K -6.4K
    Risk
    98%Elevated
  • 7ad50f88cython 3+
    Author
    Alex Liberzon
    When
    1mo ago
    Lines
    +29.5K -709
    Risk
    98%Elevated
  • 7bffebdcmoved algorithms to old_algorithms and restart algorithms
    Author
    Alex Liberzon
    When
    3mo ago
    Lines
    +13.9K -9.5K
    Risk
    98%Elevated
  • e9c68dd3lib include and src are part of git
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +13.9K -26
    Risk
    98%Elevated
  • 779b1e70testing engines
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +6.1K -327
    Risk
    98%Elevated
  • 29e1e92aFix build configuration and add lib/ source files
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +28.5K -50
    Risk
    98%Elevated
  • e1a4a80ffix(calibration): fix orient residual bias, add radial distortion fold detection, hoist correspondence inner-loop slices
    Author
    Alex Liberzon
    When
    3w ago
    Lines
    +4.1K -135
    Risk
    96%Elevated
  • 55a862f2updated code with divided track_kernes
    Author
    Alex Liberzon
    When
    4w ago
    Lines
    +4.3K -3.7K
    Risk
    96%Elevated
  • bc5849d2fix: pure-Python mode bugs in trafo.py + segmentation.py; add coverage suites
    Author
    Alex Liberzon
    When
    4w ago
    Lines
    +3.1K -14
    Risk
    96%Elevated
  • e0a4afd2perf: complete Approach B particle-level parallel tracking with OpenMP and robust thread-local indexing
    Author
    Alex Liberzon
    When
    4w ago
    Lines
    +2.7K -608
    Risk
    96%Elevated
  • 1cf0453cadd profiling.md: py-spy profile analysis of cavity test
    Author
    Alex Liberzon
    When
    4w ago
    Lines
    +3.3K -0
    Risk
    96%Elevated
  • a13d2d29opencode + deepseek v4
    Author
    Alex Liberzon
    When
    1mo ago
    Lines
    +3.8K -1.7K
    Risk
    96%Elevated
  • fa443404working to remove compat layer
    Author
    Alex Liberzon
    When
    1mo ago
    Lines
    +3.2K -810
    Risk
    96%Elevated
  • b357f6b0updating tests with opus
    Author
    Alex Liberzon
    When
    3mo ago
    Lines
    +3.4K -1.6K
    Risk
    96%Elevated
  • 4e3a5fafopus did some work here
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +2.4K -46
    Risk
    96%Elevated
  • b7fa4cc1Fix remaining test path and verify all tests run cleanly
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +2.9K -17
    Risk
    96%Elevated
  • b6f4e6d5Consolidate test data into single tests/testing_fodder/ directory
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +7.2K -4.8K
    Risk
    96%Elevated
  • 70e99b17Fix remaining relative imports in GUI modules
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +2.1K -2.1K
    Risk
    96%Elevated
  • 4a038b02Refactor GUI imports and paths for better maintainability
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +3.9K -3.8K
    Risk
    96%Elevated
  • 9df3f192Implement parallel preprocessing (Approach C), parameter GUI integration, documentation, and compilation foundation for tracking (Approach B)
    Author
    Alex Liberzon
    When
    4w ago
    Lines
    +2.3K -31
    Risk
    95%Elevated
  • 24e9146aadd test_rembg_small: cropped 256x256 dataset + comprehensive pipeline tests
    Author
    Alex Liberzon
    When
    1mo ago
    Lines
    +3.2K -2
    Risk
    95%Elevated
  • 59c9e009moved test _cavity from original folder
    Author
    Alex Liberzon
    When
    1mo ago
    Lines
    +2.0K -368
    Risk
    95%Elevated
  • aa88bd3crefactor: reorganize project structure, move batch and gui modules, fix and optimize tests
    Author
    Alex Liberzon
    When
    1mo ago
    Lines
    +4.1K -1.6K
    Risk
    95%Elevated
  • e2d9e320working on algorithms
    Author
    Alex Liberzon
    When
    3mo ago
    Lines
    +3.0K -1.9K
    Risk
    95%Elevated
  • 74697a21while working on the python batch and debugging. we also created work on refactoring algorithms
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +1.7K -64
    Risk
    95%Elevated
  • c8d10138Phase 2: Add Frame and Calibration adapters with engine comparison tests
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +1.7K -26
    Risk
    95%Elevated
  • 834089a5style: apply ruff safe fixes outside algorithms/
    Author
    Alex Liberzon
    When
    1w ago
    Lines
    +2.0K -1.8K
    Risk
    93%Elevated
  • d1cbd4cafeat(openptv-calibrate): add image-splitter workflow (scripts + SKILL.md)
    Author
    Alex Liberzon
    When
    2w ago
    Lines
    +821 -3
    Risk
    93%Elevated
  • 94ddf231feat(plugins): unify plugin system, fix GUI dialog bugs, consolidate batch/cloud
    Author
    Alex Liberzon
    When
    3w ago
    Lines
    +1.6K -2.2K
    Risk
    93%Elevated
  • 1fcb8a1efeat: add openptv-params, openptv-dumbbell, openptv-particle-calib skills
    Author
    Alex Liberzon
    When
    4w ago
    Lines
    +1.3K -0
    Risk
    93%Elevated
  • f1015d2badded plan in .slim/deepwork
    Author
    Alex Liberzon
    When
    1mo ago
    Lines
    +1.5K -414
    Risk
    93%Elevated
  • 3a3072f9updating cython
    Author
    Alex Liberzon
    When
    1mo ago
    Lines
    +1.9K -51
    Risk
    93%Elevated
  • 5fee9602Extract calibration functions from ptv.py god module
    Author
    Alex Liberzon
    When
    3mo ago
    Lines
    +854 -850
    Risk
    93%Elevated
  • e787c2baPhase 1: Compatibility layer core objects
    Author
    Alex Liberzon
    When
    3mo ago
    Lines
    +1.2K -1
    Risk
    93%Elevated
  • 92b3f476added new synthetic case
    Author
    Alex Liberzon
    When
    3mo ago
    Lines
    +882 -0
    Risk
    93%Elevated
  • 17c97c15improving numba speed
    Author
    Alex Liberzon
    When
    3mo ago
    Lines
    +1.0K -82
    Risk
    93%Elevated
  • 8c94eac3fixing numba
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +1.4K -274
    Risk
    93%Elevated
  • 598b5c19updating the python code
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +1.4K -368
    Risk
    93%Elevated
  • 0e942649trying to fix the debugging
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +1.7K -259
    Risk
    93%Elevated
  • 03a58fbePhase 4: Add detailed statistics output to console
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +1.3K -26
    Risk
    93%Elevated
  • c1534c15Add track3d incorporation plan
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +969 -0
    Risk
    93%Elevated
  • c985c438Fix remaining test data paths to test_data/ folder
    Author
    Alex Liberzon
    When
    4mo ago
    Lines
    +1.0K -764
    Risk
    93%Elevated
Showing 50 of 567 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.

067typical ↑↑ elevated0.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,000Lines changed (log) →0.07.0Diffusion →
Below typical71
Typical85
Elevated44

Commit history for alexlib/openptv2

alexlib/openptv2 has 601 commits in its history from 2 contributors, the first of them Mar 21, 2026. In the last 90 days 378 files were touched, 1,797 times in total, most often setup.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.