← Back to report

TheAlgorithms/Python

All events — 2026-03-25

Type AI Score Description Actor Reason Date
COMMIT 1.00 Add narcissistic number finder with dynamic programming (#13 Commit message contains explicit AI assi 2026-01-04
COMMIT 1.00 [Searches] Fix Binary Search bug with duplicate elements (#1 Commit message contains explicit AI assi 2025-12-13
PR 0.50 Create aho_codesick.py Text mirrors standard docstrings; possib 2026-03-14
PR 0.50 Create aho_codesick.py. Extensive standard docstring, unclear if 2026-03-14
PR 0.50 Create aho_codesick Standard algorithm docstring, could be C 2026-03-14
PR 0.50 Create aho_codesick.py. Standardized and possibly Copilot, but n 2026-03-14
PR 0.50 Create aho_codesick.py. Standard docstring, possibly AI-assisted 2026-03-14
PR 0.50 Create aho_corasick.py. Algorithm docstring; could be Copilot or 2026-03-14
PR 0.50 Create aho_corasick.py. Standard algorithm docstring; could be f 2026-03-14
PR 0.50 docs: Comprehensive README enhancements and additions Slightly formal/polite, but technical, n 2025-10-12
PR 0.40 Create z_algorithm.py. Somewhat formal phrasing in summary, but 2026-03-14
PR 0.40 Add Z-Algorithm.py for linear time pattern matching PR summary is a bit formal; technical de 2026-03-14
PR 0.30 fix stale alt text and minor wording improvements in README Human prose with badge reference; non-AI 2026-03-15
PR 0.30 Improve docstring and add doctest example to simulated_annea Technical edits, generic but domain-spec 2026-03-14
PR 0.30 Add doctest example and improve docstring in simulated_annea Typical technical changelog, no AI style 2026-03-14
PR 0.30 Add latitude and longitude validation to lamberts_ellipsoida Technical summary with domain details, n 2026-03-13
PR 0.30 Add Gale-Shapley Algorithm for Stable Matching Technical algorithm description; generic 2026-03-14
PR 0.30 Add Token Bucket algorithm for Rate Limiting Standard technical explanation; lacks AI 2026-03-14
PR 0.30 New script demonstrates the implementation of the Sigmoid, t Describes functions concisely; slight fo 2025-10-09
PR 0.28 feat: add Needleman-Wunsch global sequence alignment algorit Changelog is concise, domain-specific; n 2026-03-24
COMMIT 0.20 Fix return type description in bubble_sort.py (#14137) Slightly formal phrasing but standard in 2026-03-09
PR 0.20 (#13235) [feat] Add classical and quantum Hamiltonian functi Summary section has slightly formal tone 2025-10-06
PR 0.20 Add doubly_to_singly() method to convert a doubly linked lis Brief technical phrasing; lacks AI-speci 2026-03-15
PR 0.20 Improve docstring and add doctest example to simulated_annea Standard technical changelog, no AI-poli 2026-03-14
PR 0.20 Optimize merge sort, quick sort, and knapsack algorithms Human engineering language; targeted cha 2026-03-19
PR 0.20 Add CRC-32 checksum implementation Technical explanation and domain jargon, 2026-03-17
PR 0.20 Improved docstring and added comments for better readability Standard technical writing, no AI-specif 2026-03-18
PR 0.20 Improved docstring and added comments for better readability Very similar to #9; technical, no AI-sty 2026-03-18
PR 0.20 Fix broken doctests in xgboost_classifier.py Detailed technical language; slightly fo 2026-01-29
PR 0.20 Add tfidf Detailed technical update; bullet points 2026-03-15
PR 0.20 Add tfidf Technical detail, lists, human-style phr 2026-03-15
PR 0.20 implimenting tfidf using just python and numpy under feature Concise summary and list, tone casual an 2026-03-15
PR 0.20 Added a percentage alogrithm Short, informal with typo ('alogrithm'), 2026-03-15
PR 0.20 feat: add Ramer-Douglas-Peucker polyline simplification algo Domain-specific detail; brief and techni 2026-03-13
PR 0.20 Fix bugs and typo errors in closest_pair_of_points.py Brief bugfix explanation; template struc 2026-03-10
PR 0.20 docs: Add detailed docstrings explaining Strassen algorithm Some formal language, but domain-specifi 2026-03-08
PR 0.19 feat: add merge intervals algorithm Concise changelog; domain jargon; lacks 2026-03-23
PR 0.15 docs: improve vol_cuboid docstring with Wikipedia reference Mildly formal, but domain-specific and c 2026-03-15
PR 0.15 feat: add Segment Intersection algorithm Human-like domain detail and conciseness 2026-03-17
PR 0.15 Create bozo_sort.py Concise, algorithmic, minimal AI-formali 2026-02-21
PR 0.15 Fix: Binary search first occurrence and add property-based t Terse, domain-specific language; lacks A 2026-03-03
PR 0.13 Fix Gaussian Naive Bayes implementation Domain-specific fix description; clear h 2025-10-15
COMMIT 0.10 Fix doctests in factorial_recursive function (#13703) Clear, technical explanation; slightly f 2026-03-11
COMMIT 0.10 Fix doctest bug in bubble_sort_recursive - incorrect functio Direct, detailed bug fix; informal tone, 2026-03-09
COMMIT 0.10 Improve grammar in linear_search docstring (#14081) Simple grammar improvement, no AI signal 2026-03-09
PR 0.10 feat: add crypto price fetcher using httpx PR content missing; can't judge for AI s 2026-03-20
PR 0.10 Add XTEA block cipher implementation Concise technical description; domain-sp 2026-03-17
PR 0.10 Add CRC-32 checksum implementation Technical, domain-specific phrasing; inf 2026-03-17
PR 0.10 Add XTEA block cipher implementation Terse, domain-specific, contains informa 2026-03-17
PR 0.10 feat: add test case of binary_tree_travarsal Brief, slightly informal language and ty 2024-10-06
PR 0.10 feat(rolling_hash): add Rabin-Karp rolling hash algorithm Domain jargon, concise bullet points, te 2026-03-16
PR 0.10 New cellular automaton algorithm Direct style, domain references, lacks A 2025-08-10
PR 0.10 docs: improve vol_cuboid docstring with Wikipedia reference Technical update with jargon; brief, dom 2026-03-15
PR 0.10 Added bubble sort solution by Yash Very brief and terse assignment submissi 2025-11-12
PR 0.10 Add module docstring gnome sort Minimal, template-driven content; terse 2026-03-14
PR 0.10 Add module docstring gnome sort Minimal content, copied template, human 2026-03-14
PR 0.10 Add module docstring to gnome_sort Minimal content, template structure, hum 2026-03-14
PR 0.10 Create aho_corasick.py Technical phrasing and domain-specific l 2026-03-14
PR 0.10 Create z_algorithm.py. Concise technical summary; no AI hallmar 2026-03-14
PR 0.10 Create z_algorithm.py. Technical summary and code; template lik 2026-03-14
PR 0.10 Create z_algorithm.py. Technical, concise, minimal content; no 2026-03-14
PR 0.10 Create z_algorithm.py. Brief summary with domain terms; lacks A 2026-03-14
PR 0.10 Create z_algorithm.py. Minimal content, technical focus; no AI- 2026-03-14
PR 0.10 z_algorithm.py. Brief technical content; no formal or ge 2026-03-14
PR 0.10 Create z_algorithm.py. Short, technical summary with domain jar 2026-03-14
PR 0.10 Create Add Half-Life Sort (Novel Probabilistic Algorithm) Minimal content with some template compl 2026-03-14
PR 0.10 add some doctests to algos in backtracking Concise, domain-specific, informal phras 2024-10-09
PR 0.10 Added sliding window max sum algorithm Minimal algorithm update description, no 2026-03-12
PR 0.10 Add Extra edge cases Edge case PR; uses brief, template struc 2025-09-25
PR 0.10 Update bubble_sort.py Concise technical description, human ton 2025-10-03
PR 0.10 Fix binary_search to return first occurrence with duplicates Refers to specific issue, uses brief, te 2026-03-11
PR 0.10 fix: use geodetic latitudes in haversine distance formula Domain-specific reference, concise expla 2026-03-08
PR 0.10 Fix doctests in factorial_recursive function Concise, specific details and minor impe 2025-10-23
COMMIT 0.08 Weierstrass Method (#12877) Well-structured but includes domain jarg 2025-08-29
PR 0.06 Fix empty input edge case and correct output formatting Brief technical description; slightly fo 2026-03-25
COMMIT 0.05 Add latitude and longitude validation to lamberts_ellipsoida Terse, technical, minimal context; no AI 2026-03-13
COMMIT 0.05 add some doctests to algos in backtracking (#11911) Short and direct, domain-specific contex 2026-03-13
COMMIT 0.05 Add euler project problem 15 additional solution (#12774) Explicit, technical explanation; no AI p 2026-03-12
COMMIT 0.05 Improve sorted input validation in binary search (#14074) Succinct revision, technical jargon, hum 2026-03-09
COMMIT 0.05 added rotate_array.py (#13336) Terse, issue-driven commit messages; no 2025-10-08
COMMIT 0.05 Add doctests for cross function. Contributes to #9943 (#1299 Domain-specific and concise; standard co 2025-09-24
COMMIT 0.05 Added edit_distance test cases (#12984) Concise and issue-focused; lacks AI mark 2025-09-23
COMMIT 0.05 fix covid_stats_via_xpath.py (#12975) Error/typo fixes; minimal, direct commit 2025-09-18
COMMIT 0.05 Adding the function is_proth_number (#12399) Direct and domain-specific with brief me 2025-09-07
COMMIT 0.05 Create stalin_sort.py (#11989) Brief, technical, and domain-specific te 2025-08-30
COMMIT 0.05 Adding a 3D plot to the k-means clustering algorithm (#12372 Terse, technical commit descriptions; hu 2025-08-30
COMMIT 0.05 Update README.md (#12345) Brief, informal commit messages with hum 2025-08-30
COMMIT 0.05 Add unit tests to binary_tree_path_sum.py (#11833) Informal, error present, and concise—nor 2025-08-30
COMMIT 0.05 Performance: 25% faster Project Euler 73 #10503 (#11553) Informal 'Seperate', terse phrasing, nor 2025-08-30
COMMIT 0.05 perf(strings): optimize anagram signature using frequency co Uses domain jargon and specific examples 2025-08-24
PR 0.05 Add relativistic kinetic energy calculation with doctests an Template filled with brief, informal res 2026-03-22
PR 0.05 Update factors.py with minor fixes Brief, informal; contains minor language 2026-03-22
PR 0.05 Avl sort feature Template with brief answers; not polishe 2026-03-22
PR 0.05 Added AVL sort using inorder traversal and improved code qua Human style; informal edits, minimal fre 2026-03-22
PR 0.05 fix outdated alt text and improve README wording Minimal free-text; terse, informal, huma 2026-03-15
PR 0.05 Update README.md Minimal input; informal, short, human st 2026-03-21
PR 0.05 Update README.md Minimal content; inconsistent grammar, h 2026-03-21
PR 0.05 Relativistic velocity summation function Direct, formula stated; informal, lacks 2026-03-09
COMMIT 0.04 feat: Add recursive implication function for lists (#12855) Terse and domain-specific phrasing, clea 2025-08-24
PR 0.04 security: fix insecure PRNG, pickle RCE, path traversal, and Technical summary and vulnerability refe 2026-03-24
COMMIT 0.03 Add/generate parentheses iterative approach (#10024) Direct, typo present, informal, normal c 2025-08-27
PR 0.03 Feat/needleman wunsch Brief content, uses checklist, minimal f 2026-03-24
COMMIT 0.02 Specify space complexity for merge sort (#11749) Concise, specific, casual phrasing sugge 2025-08-30
COMMIT 0.02 Add new test for bucket sort algorithm in sorts/bucket_sort. Simple, direct and technical, no AI-like 2025-08-30
COMMIT 0.02 Fixing stock_span_problem.py (#10540) Casual, error-prone, domain-typical comm 2025-08-29
COMMIT 0.02 Fixes bugs in graphs/dijkstra_algorithm.py (#10092) Brief technical fixes, informal, no AI s 2025-08-27
COMMIT 0.02 Combination sum fix and test cases (#10193) Brief, informal, domain-specific, no AI 2025-08-27
COMMIT 0.02 Fix reverse_bits.py: correct 32-bit reversal and improve doc Very brief and technical, typical of hum 2025-08-24
COMMIT 0.02 Adding doctest for md_prefix function in build_directory_md. Concise technical change, human tone and 2025-08-24
COMMIT 0.02 Simplify Capitalize Function (#12879) Terse technical summary, domain-specific 2025-08-24
COMMIT 0.01 Fix code style in README.md (#12843) Brief code style fix message, human form 2025-08-24
PR 0.01 Create SECURITY.md Minimal content, template repetition, no 2026-03-24
COMMIT 0.00 Bump actions/deploy-pages from 4 to 5 (#14445) 2026-03-25
COMMIT 0.00 Add Extra edge cases (#12995) Extremely brief, informal, domain-specif 2026-03-12
COMMIT 0.00 Remove duplicated return statement in area_reg_polygon (#143 Minimal, template-only content; human si 2026-03-10
COMMIT 0.00 Add doctests for duplicate and sorted inputs in bubble sort Brief, domain-specific, terse commit mes 2026-03-09
COMMIT 0.00 docs: upgrade mypy link to https (#14184) Concise, technical, with no AI-specific 2026-03-09
COMMIT 0.00 Use TypeError for non-string input in count_vowels (#14196) Contains domain jargon, terse edits and 2026-03-09
COMMIT 0.00 Fix incorrect doctest references in fibonacci functions (#14 Technical, short, template; no AI hallma 2026-03-09
COMMIT 0.00 Replace assert-based validation with explicit errors in modu Uses domain terms and brief technical de 2026-03-09
COMMIT 0.00 Refine docstring and simplify reverse_letters implementation Human-style phrasing, technical, clear c 2026-03-09
COMMIT 0.00 all "is" replaced with "==" (#14209) Very terse, direct, purely code-related. 2026-03-09
COMMIT 0.00 Handle gcd(0, 0) edge case (#14215) Technical, specific changes, template us 2026-03-09
COMMIT 0.00 Add type hints for bogo_sort.py (#14306) Brief domain-specific change, human styl 2026-03-09
COMMIT 0.00 style: add type hints to matrix_exponentiation.py (#14288) Technical changelog, linter references, 2026-03-09
COMMIT 0.00 Add type hints and improve generate_parentheses_iterative (# Commit messages show human-like brevity 2026-03-09
COMMIT 0.00 feat: add Graham Scan convex hull algorithm (#14251) Uses technical phrasing and typical huma 2026-03-07
COMMIT 0.00 chore: Fix ruff build failures (#14347) Short, terse, and domain-specific messag 2026-03-07
COMMIT 0.00 feat: add Jarvis March (Gift Wrapping) convex hull algorithm Includes domain jargon and concise updat 2026-03-07
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#14238) 2026-02-02
COMMIT 0.00 Correct typo from 'two large' to 'too large' (#14135) Straightforward typo fix, technical and 2026-01-25
COMMIT 0.00 docs: improve docstring clarity in reverse_words (#14212) Direct technical improvement wording; hu 2026-01-25
COMMIT 0.00 Add sliding window maximum using monotonic deque (#14133) Technical language and concise changelog 2026-01-21
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#14078) 2026-01-05
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#13979) 2025-12-01
COMMIT 0.00 Bump actions/checkout from 5 to 6 (#13937) 2025-11-22
COMMIT 0.00 uv run --with=pytest-run-parallel --iterations=8 --parallel- Domain-specific commands and URLs; no AI 2025-11-06
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#13860) 2025-11-03
COMMIT 0.00 Add test for non-integer input to factorial function (#13024 Brief, technical test addition; human-or 2025-10-20
COMMIT 0.00 Add doctest for add_vertex in GraphAdjacencyList. Contribute Concise, domain-specific commit messagin 2025-10-20
COMMIT 0.00 feat: optimizing the prune function at the apriori_algorithm Commit messages show human style, domain 2025-10-19
COMMIT 0.00 Add doctest for circular queue overflow condition (#13590) Human style, specific technical context, 2025-10-19
COMMIT 0.00 Update logical issue in decision_tree.py (#13303) Minimal human summary, lacks AI hallmark 2025-10-17
COMMIT 0.00 Adding missing return type to pi_estimator function (#13427) Concise bullet list with domain phrasing 2025-10-17
COMMIT 0.00 Fix a few typos (#13346) Terse, domain-specific; no AI style in c 2025-10-15
COMMIT 0.00 Test on 3.14 (#13473) Very terse, human phrasing; no AI indica 2025-10-15
COMMIT 0.00 Delete requirements.txt because dependencies are in pyprojec Concise, direct phrasing typical of huma 2025-10-15
COMMIT 0.00 Fix typo and function call in maths module (#13515) Terse, domain-specific, with informal de 2025-10-15
COMMIT 0.00 Add t stochastic neighbour embedding using Iris dataset (#13 Human style, some repetition but no clea 2025-10-14
COMMIT 0.00 Add a README.md file to the scripts directory (#13480) Direct, minimally descriptive; fits huma 2025-10-14
COMMIT 0.00 Bump astral-sh/setup-uv from 6 to 7 (#13335) 2025-10-08
COMMIT 0.00 Test on Python 3.14 (#12710) Extremely brief, template-style; no AI s 2025-10-07
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#13286) 2025-10-06
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#13006) 2025-09-29
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12988) 2025-09-23
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12969) 2025-09-15
COMMIT 0.00 pre-commit autoupdate 2025-09-11 (#12963) Standard pre-commit update; nothing AI-l 2025-09-12
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12961) 2025-09-08
COMMIT 0.00 Bump actions/setup-python from 5 to 6 (#12952) 2025-09-05
COMMIT 0.00 Fix is_palindrome_recursive logic in strings/palindrome.py ( Issue-focused and succinct, no AI patter 2025-09-04
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12944) 2025-09-01
COMMIT 0.00 Algorithm to find unique prime factors (#9935) Very terse commit messages, human style, 2025-08-27
COMMIT 0.00 Improve blockchain/README.md (#9630) Commit messages are minimal and typical 2025-08-27
COMMIT 0.00 added coordinate_compression (#9317) Short, informal message tokens, no AI ha 2025-08-27
COMMIT 0.00 Enhancement of the knapsack algorithm with memorization and Human tone, abrupt language, typical cod 2025-08-26
COMMIT 0.00 Create cyclic_sort.py (#9256) Informal, task-driven commit notes, no A 2025-08-26
COMMIT 0.00 Add new solution for the euler project problem 9 (#12771) Brief technical descriptions, human phra 2025-08-26
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12930) 2025-08-26
COMMIT 0.00 Codex/find and fix a bug (#12782) Human, domain-specific issue reference, 2025-08-24
COMMIT 0.00 Use deque as queue in breadth_first_search_shortest_path_2.p Human commit style, references specific 2025-08-24
COMMIT 0.00 Fix RuntimeError in bipartite-check DFS/BFS and clean up doc Detailed fix message, domain jargon, spe 2025-08-24
COMMIT 0.00 Update Linked List from sequence script to use doctests (#12 Short, direct commit phrasing, lacks AI 2025-08-24
COMMIT 0.00 Bump actions/upload-pages-artifact from 3 to 4 (#12922) 2025-08-23
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12900) 2025-08-19
COMMIT 0.00 Bump actions/checkout from 4 to 5 (#12891) 2025-08-12
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12880) 2025-08-11
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12864) 2025-07-29
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12846) 2025-07-21
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12781) 2025-07-11
PR 0.00 Bump pillow from 11.2.1 to 12.1.1 2026-03-25
PR 0.00 Bump urllib3 from 2.4.0 to 2.6.3 2026-03-25
PR 0.00 Bump keras from 3.9.2 to 3.13.2 2026-03-25
PR 0.00 Bump fonttools from 4.58.0 to 4.60.2 2026-03-25
PR 0.00 Bump actions/deploy-pages from 4 to 5 2026-03-25
PR 0.00 Feat/needleman wunsch Template filled with brief, minimal chec 2026-03-24
PR 0.00 Add Hooke's Law implementation to physics Brief checklist answers; template struct 2026-03-24
PR 0.00 Fix typo: x_demonimator -> x_denominator in lamberts_ellipso Direct description of typo; terse and hu 2026-03-23
PR 0.00 Fix typo: x_demonimator -> x_denominator in lamberts_ellipso Direct, technical description; no AI-sty 2026-03-23
PR 0.00 Fix x_demonimator → x_denominator typo in lamberts_ellipsoid Terse, domain-specific; verification men 2026-03-23
PR 0.00 Add relativistic kinetic energy Checklist answers only; very brief, huma 2026-03-22
PR 0.00 Add relativistic kinetic energy Checklist filled very briefly; no AI tex 2026-03-22
PR 0.00 Add section header for algorithms list Template sections only; no free-text to 2026-03-14
PR 0.00 Test Uses Russian; contains non-AI, domain-sp 2026-03-14
PR 0.00 Add contributor documentation Very terse and pragmatic; no AI stylisti 2026-03-13
PR 0.00 Added tests Extremely brief, domain-typical human st 2026-03-13
PR 0.00 Add euler project problem 15 additional solution Direct, informal, domain-specific langua 2025-05-29
PR 0.00 Update README.md Minimal content, only template usage; no 2025-09-18
PR 0.00 Initial Commit Very brief, uses only template sections; 2025-09-18
PR 0.00 Fix doctest in factorial_recursive to test correct function Fix description is terse, matches human 2025-10-05
PR 0.00 Patch 4 Minimal bugfix description, terse and te 2026-03-11