Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| py | 4,936 | 1,438,442 | 55.0% | 291 | |
| lock | 111 | 508,778 | 19.4% | 4,583 | |
| cc | 492 | 187,180 | 7.2% | 380 | |
| md | 633 | 108,637 | 4.2% | 171 | |
| h | 467 | 76,330 | 2.9% | 163 | |
| json | 345 | 42,302 | 1.6% | 122 | |
| ipynb | 48 | 36,086 | 1.4% | 751 | |
| java | 360 | 33,022 | 1.3% | 91 | |
| bazel | 137 | 31,529 | 1.2% | 230 | |
| yaml | 569 | 26,131 | 1.0% | 45 | |
| tsx | 137 | 21,204 | 0.8% | 154 | |
| txt | 263 | 20,751 | 0.8% | 78 | |
| svg | 164 | 10,363 | 0.4% | 63 | |
| proto | 60 | 9,682 | 0.4% | 161 | |
| c | 9 | 8,099 | 0.3% | 899 | |
| yml | 107 | 7,910 | 0.3% | 73 | |
| sh | 167 | 7,608 | 0.3% | 45 | |
| rst | 81 | 6,364 | 0.2% | 78 | |
| pyx | 1 | 5,542 | 0.2% | 5,542 | |
| pxi | 19 | 5,052 | 0.2% | 265 | |
| ts | 73 | 4,965 | 0.2% | 68 | |
| pxd | 16 | 2,331 | 0.1% | 145 | |
| Dockerfile | 35 | 2,056 | 0.1% | 58 | |
| css | 17 | 1,757 | 0.1% | 103 | |
| csv | 6 | 1,400 | 0.1% | 233 | |
| js | 15 | 1,318 | 0.1% | 87 | |
| html | 19 | 1,074 | 0.0% | 56 | |
| patch | 28 | 1,011 | 0.0% | 36 | |
| bzl | 8 | 973 | 0.0% | 121 | |
| xml | 11 | 859 | 0.0% | 78 | |
| tmpl | 3 | 578 | 0.0% | 192 | |
| fbs | 2 | 488 | 0.0% | 244 | |
| BUILD | 9 | 403 | 0.0% | 44 | |
| in | 24 | 397 | 0.0% | 16 | |
| pyi | 3 | 279 | 0.0% | 93 | |
| bat | 1 | 263 | 0.0% | 263 | |
| toml | 4 | 223 | 0.0% | 55 | |
| j2 | 13 | 190 | 0.0% | 14 | |
| tsv | 3 | 171 | 0.0% | 57 | |
| ini | 2 | 145 | 0.0% | 72 | |
| conf | 1 | 127 | 0.0% | 127 | |
| sql | 2 | 112 | 0.0% | 56 | |
| key | 3 | 108 | 0.0% | 36 | |
| lds | 3 | 98 | 0.0% | 32 | |
| crt | 4 | 96 | 0.0% | 24 | |
| ps1 | 4 | 50 | 0.0% | 12 | |
| env | 6 | 22 | 0.0% | 3 | |
| csr | 1 | 17 | 0.0% | 17 | |
| dh | 1 | 8 | 0.0% | 8 | |
| no extension | 1 | 2 | 0.0% | 2 | |
| bazelrc | 1 | 2 | 0.0% | 2 | |
| stamp | 1 | 2 | 0.0% | 2 | |
| local | 1 | 1 | 0.0% | 1 | |
| parquet | 605 | — | — | — | |
| png | 330 | — | — | — | |
| jpg | 18 | — | — | — | |
| inv | 17 | — | — | — | |
| zip | 8 | — | — | — | |
| gif | 6 | — | — | — | |
| jpeg | 3 | — | — | — | |
| ico | 2 | — | — | — | |
| pkl | 2 | — | — | — | |
| typed | 2 | — | — | — | |
| whl | 2 | — | — | — | |
| PNG | 1 | — | — | — | |
| enc | 1 | — | — | — | |
| gz | 1 | — | — | — | |
| npy | 1 | — | — | — | |
| pt | 1 | — | — | — | |
| tfrecords | 1 | — | — | — | |
| webp | 1 | — | — | — |
Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.
| File | Times Changed | |
|---|---|---|
| src/ray/raylet/node_manager.cc | 940 | |
| src/ray/core_worker/core_worker.cc | 934 | |
| release/release_tests.yaml | 765 | |
| python/ray/data/dataset.py | 698 | |
| python/ray/_raylet.pyx | 662 | |
| BUILD.bazel | 617 | |
| python/setup.py | 549 | |
| src/ray/common/ray_config_def.h | 525 | |
| src/ray/core_worker/core_worker.h | 510 | |
| python/ray/scripts/scripts.py | 438 | |
| python/ray/serve/api.py | 400 | |
| src/ray/raylet/node_manager.h | 397 | |
| python/ray/data/read_api.py | 371 | |
| doc/source/conf.py | 346 | |
| python/ray/actor.py | 344 | |
| python/ray/_private/worker.py | 311 | |
| src/ray/raylet/worker_pool.cc | 293 | |
| python/ray/includes/libcoreworker.pxd | 280 | |
| python/ray/_private/services.py | 280 | |
| src/ray/raylet/main.cc | 275 | |
| python/ray/tune/tune.py | 248 | |
| python/ray/serve/_private/deployment_state.py | 247 | |
| python/ray/serve/_private/replica.py | 242 | |
| python/requirements.txt | 236 | |
| python/requirements_compiled.txt | 232 |
Change frequency by file size →
How Ray compares with other open source AI and machine learning projects →
How Ray ranks among open source AI and machine learning projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true