Files

Files
4,606
53 extensions
Lines of Code
569,251
124 per file
Average File Size
13.0 KB
58.4 MB in total

File count by date

Extensions

Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.

ExtensionFilesLinesShareLines/file
py915283,35449.8%309
svg629235,72041.4%374
rst44076,50713.4%173
h15655,8949.8%358
afm6147,5898.4%780
eps1537,4496.6%2,496
cpp5533,1965.8%603
pyi8812,3712.2%140
json144,0940.7%292
yml372,9300.5%79
m12,0260.4%2,026
ipynb31,6090.3%536
pdf5331,3850.2%2
mplstyle311,0840.2%34
js41,0330.2%258
build279680.2%35
csv36030.1%201
css65970.1%99
patch55870.1%117
txt275650.1%20
toml15050.1%505
html112470.0%22
md81490.0%18
dot11410.0%141
yaml11340.0%134
sh3740.0%24
bat1690.0%69
xrc1650.0%65
mjs1560.0%56
wrap5540.0%10
map2390.0%19
ini1380.0%38
options1320.0%32
cff1270.0%27
glade1230.0%23
c1190.0%19
tex1190.0%19
bib1140.0%14
conf160.0%6
lua140.0%4
in110.0%1
png1,419———
ttf41———
npz3———
dat2———
pfb2———
gif1———
gz1———
ico1———
jpg1———
npy1———
tif1———
typed1———

Most changed files (code churn)

Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.

FileTimes Changed
lib/matplotlib/axes/_axes.py1,797
lib/matplotlib/tests/test_axes.py1,403
lib/matplotlib/__init__.py1,196
lib/matplotlib/backend_bases.py1,113
lib/matplotlib/pyplot.py1,018
lib/matplotlib/axes/_base.py1,007
lib/matplotlib/figure.py994
lib/matplotlib/patches.py800
lib/matplotlib/widgets.py720
lib/mpl_toolkits/mplot3d/axes3d.py685
lib/matplotlib/ticker.py683
lib/matplotlib/axis.py681
lib/matplotlib/rcsetup.py666
lib/matplotlib/colors.py637
lib/matplotlib/backends/backend_ps.py634
lib/matplotlib/image.py629
lib/matplotlib/collections.py626
lib/matplotlib/lines.py613
lib/matplotlib/text.py584
lib/matplotlib/backends/backend_pdf.py580
lib/matplotlib/mlab.py535
lib/matplotlib/contour.py507
lib/matplotlib/backends/backend_wx.py507
lib/matplotlib/artist.py504
lib/matplotlib/legend.py490