apache / steve
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 69 files with 8,663 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 19 files changed 6-20 times (5,413 lines of code)
    • 50 files changed 1-5 times (3,250 lines of code)
0% | 0% | 0% | 62% | 37%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 69 files with 8,663 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 34 files changed by 2-5 contributors (6,395 lines of code)
    • 35 files changed by 1 contributor (2,268 lines of code)
0% | 0% | 0% | 73% | 26%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, html, md, js, txt, pl, css, yaml, sh, pas, cfg, svg, gitignore, toml, sql, rb, rdf
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 61% | 38%
js0% | 0% | 0% | 72% | 27%
css0% | 0% | 0% | 61% | 38%
pl0% | 0% | 0% | 87% | 12%
rb0% | 0% | 0% | 100% | 0%
pas0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
rdf0% | 0% | 0% | 0% | 100%
sql0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
pysteve0% | 0% | 0% | 70% | 29%
www0% | 0% | 0% | 40% | 59%
monitoring0% | 0% | 0% | 89% | 10%
v30% | 0% | 0% | 53% | 46%
ROOT0% | 0% | 0% | 54% | 45%
stv_background0% | 0% | 0% | 0% | 100%
site0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
rest_admin.py
in pysteve/www/cgi-bin
458 - 2015-03-22 2025-02-23 19 4 humbedooh@apache.org sebb@apache.org
steve_rest.js
in pysteve/www/htdocs/js
1127 51 2015-03-22 2016-03-27 18 3 humbedooh@apache.org humbedooh@apache.org
cast-vote.pl
in www/cgi-bin
446 7 2010-03-24 2015-03-18 17 3 joes@apache.org humbedooh@apache.org
whatif.rb
in root
109 3 2010-08-07 2025-03-06 13 4 rubys@apache.org sebbasf@users.noreply.githu...
stv.py
in pysteve/lib/plugins
313 27 2015-03-24 2025-02-23 13 3 humbedooh@apache.org sebb@apache.org
voter.py
in pysteve/lib
63 7 2015-03-23 2025-02-27 12 3 humbedooh@apache.org humbedooh@apache.org
election.py
in pysteve/lib
123 20 2015-03-23 2025-02-23 12 3 humbedooh@apache.org sebb@apache.org
es.py
in pysteve/lib/backends
340 43 2015-03-29 2025-02-23 12 3 humbedooh@apache.org sebb@apache.org
rest_voter.py
in pysteve/www/cgi-bin
161 1 2015-03-22 2025-02-23 11 3 humbedooh@apache.org sebb@apache.org
steve_stv.js
in pysteve/www/htdocs/js
548 22 2015-03-22 2025-02-08 10 2 humbedooh@apache.org humbedooh@apache.org
stv_tool.py
in monitoring
302 31 2012-05-22 2025-03-06 9 3 gstein@apache.org gstein@gmail.com
constants.py
in pysteve/lib
42 4 2015-03-23 2025-01-26 8 1 humbedooh@apache.org humbedooh@apache.org
whatif.py
in root
44 1 2012-05-22 2025-03-06 7 5 gstein@apache.org gstein@gmail.com
nstv-rank.py
in monitoring
103 4 2008-06-05 2012-05-22 7 4 jim@apache.org jim@apache.org
steve_monitor.js
in pysteve/www/htdocs/js
227 10 2015-03-27 2016-02-08 7 2 humbedooh@apache.org humbedooh@apache.org
yna-summary.pl
in monitoring
33 - 2006-06-15 2009-01-19 6 1 jim@apache.org jim@apache.org
sqlite.py
in pysteve/lib/backends
182 25 2025-01-26 2025-02-27 6 3 humbedooh@apache.org humbedooh@apache.org
election.py
in v3/steve
220 25 2022-05-29 2022-06-07 6 1 gstein@gmail.com gstein@gmail.com
steve_interactive.css
in pysteve/www/htdocs/css
572 - 2015-03-22 2016-02-10 6 1 humbedooh@apache.org humbedooh@apache.org
cfg
steve.cfg
in pysteve
16 - 2015-03-22 2025-02-14 5 1 humbedooh@apache.org humbedooh@apache.org
form.py
in pysteve/lib
19 1 2015-03-23 2025-02-23 5 3 humbedooh@apache.org sebb@apache.org
crypto.py
in v3/steve
41 7 2022-05-27 2022-06-05 5 1 gstein@gmail.com gstein@gmail.com
dh.py
in pysteve/lib/plugins
71 2 2015-03-24 2025-02-23 5 3 humbedooh@apache.org sebb@apache.org
cop.py
in pysteve/lib/plugins
136 3 2015-03-25 2025-02-23 5 3 humbedooh@apache.org sebb@apache.org
steve_dh.js
in pysteve/www/htdocs/js
161 6 2015-03-24 2016-01-11 5 2 humbedooh@apache.org pierresmits@apache.org
files.py
in pysteve/lib/backends
191 20 2015-03-29 2025-02-23 5 3 humbedooh@apache.org sebb@apache.org
30 - 2022-05-29 2022-06-05 4 1 gstein@gmail.com gstein@gmail.com
ap.py
in pysteve/lib/plugins
48 3 2015-03-26 2015-12-07 4 1 humbedooh@apache.org humbedooh@apache.org
fpp.py
in pysteve/lib/plugins
51 2 2015-03-25 2025-02-23 4 3 humbedooh@apache.org sebb@apache.org
__init__.py
in pysteve/lib/plugins
1 - 2015-03-24 2015-03-26 3 1 humbedooh@apache.org humbedooh@apache.org
cast-style.css
in www/htdocs
5 - 2010-03-27 2010-07-19 3 1 joes@apache.org joes@apache.org
stv.py
in v3/steve/vtypes
24 2 2022-05-31 2022-06-08 3 1 gstein@gmail.com gstein@gmail.com
response.py
in pysteve/lib
24 2 2015-03-23 2016-02-10 3 1 humbedooh@apache.org humbedooh@apache.org
setup.py
in pysteve/cli
28 - 2015-03-23 2025-02-23 3 3 humbedooh@apache.org sebb@apache.org
yna.py
in pysteve/lib/plugins
35 2 2015-03-24 2015-03-27 3 1 humbedooh@apache.org humbedooh@apache.org
index.html
in site/theme/templates
36 - 2022-04-04 2024-05-03 3 3 gstein@gmail.com gstein@apache.org
mkelection.py
in pysteve/cli
41 - 2015-03-23 2025-02-23 3 3 humbedooh@apache.org sebb@apache.org
db.py
in v3/steve
42 7 2022-05-29 2022-05-31 3 1 gstein@gmail.com gstein@gmail.com
load_election.py
in pysteve/cli
64 2 2024-12-19 2025-02-23 3 3 gstein@gmail.com sebb@apache.org
mntv.py
in pysteve/lib/plugins
66 2 2015-03-25 2015-03-27 3 1 humbedooh@apache.org humbedooh@apache.org
fic.py
in pysteve/lib/plugins
72 2 2015-03-25 2015-03-27 3 1 humbedooh@apache.org humbedooh@apache.org
standalone.py
in pysteve
78 4 2015-03-27 2025-02-23 3 3 humbedooh@apache.org sebb@apache.org
steve_ap.js
in pysteve/www/htdocs/js
87 2 2015-03-26 2016-01-11 3 2 humbedooh@apache.org pierresmits@apache.org
steve_cop.js
in pysteve/www/htdocs/js
143 5 2015-03-25 2016-01-11 3 2 humbedooh@apache.org pierresmits@apache.org
__init__.py
in pysteve/lib/backends
1 - 2015-03-29 2025-01-26 2 1 humbedooh@apache.org humbedooh@apache.org
__init__.py
in v3/steve/vtypes
7 1 2022-05-31 2022-06-07 2 1 gstein@gmail.com gstein@gmail.com
redirect.pl
in www/cgi-bin
18 - 2010-07-19 2013-05-22 2 2 joes@apache.org jim@apache.org
monitoring-check.pl
in monitoring
21 1 2005-05-23 2005-05-27 2 2 jim@apache.org nd@apache.org
tally.py
in pysteve/cli
58 - 2015-03-27 2025-02-23 2 3 humbedooh@apache.org sebb@apache.org
setup.py
in root
78 6 2013-06-09 2013-06-13 2 1 adc@apache.org adc@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
whatif.py
in root
44 1 2012-05-22 2025-03-06 7 5 gstein@apache.org gstein@gmail.com
rest_admin.py
in pysteve/www/cgi-bin
458 - 2015-03-22 2025-02-23 19 4 humbedooh@apache.org sebb@apache.org
whatif.rb
in root
109 3 2010-08-07 2025-03-06 13 4 rubys@apache.org sebbasf@users.noreply.githu...
nstv-rank.py
in monitoring
103 4 2008-06-05 2012-05-22 7 4 jim@apache.org jim@apache.org
steve_rest.js
in pysteve/www/htdocs/js
1127 51 2015-03-22 2016-03-27 18 3 humbedooh@apache.org humbedooh@apache.org
cast-vote.pl
in www/cgi-bin
446 7 2010-03-24 2015-03-18 17 3 joes@apache.org humbedooh@apache.org
stv.py
in pysteve/lib/plugins
313 27 2015-03-24 2025-02-23 13 3 humbedooh@apache.org sebb@apache.org
election.py
in pysteve/lib
123 20 2015-03-23 2025-02-23 12 3 humbedooh@apache.org sebb@apache.org
es.py
in pysteve/lib/backends
340 43 2015-03-29 2025-02-23 12 3 humbedooh@apache.org sebb@apache.org
voter.py
in pysteve/lib
63 7 2015-03-23 2025-02-27 12 3 humbedooh@apache.org humbedooh@apache.org
rest_voter.py
in pysteve/www/cgi-bin
161 1 2015-03-22 2025-02-23 11 3 humbedooh@apache.org sebb@apache.org
stv_tool.py
in monitoring
302 31 2012-05-22 2025-03-06 9 3 gstein@apache.org gstein@gmail.com
sqlite.py
in pysteve/lib/backends
182 25 2025-01-26 2025-02-27 6 3 humbedooh@apache.org humbedooh@apache.org
form.py
in pysteve/lib
19 1 2015-03-23 2025-02-23 5 3 humbedooh@apache.org sebb@apache.org
files.py
in pysteve/lib/backends
191 20 2015-03-29 2025-02-23 5 3 humbedooh@apache.org sebb@apache.org
dh.py
in pysteve/lib/plugins
71 2 2015-03-24 2025-02-23 5 3 humbedooh@apache.org sebb@apache.org
cop.py
in pysteve/lib/plugins
136 3 2015-03-25 2025-02-23 5 3 humbedooh@apache.org sebb@apache.org
fpp.py
in pysteve/lib/plugins
51 2 2015-03-25 2025-02-23 4 3 humbedooh@apache.org sebb@apache.org
standalone.py
in pysteve
78 4 2015-03-27 2025-02-23 3 3 humbedooh@apache.org sebb@apache.org
load_election.py
in pysteve/cli
64 2 2024-12-19 2025-02-23 3 3 gstein@gmail.com sebb@apache.org
mkelection.py
in pysteve/cli
41 - 2015-03-23 2025-02-23 3 3 humbedooh@apache.org sebb@apache.org
setup.py
in pysteve/cli
28 - 2015-03-23 2025-02-23 3 3 humbedooh@apache.org sebb@apache.org
index.html
in site/theme/templates
36 - 2022-04-04 2024-05-03 3 3 gstein@gmail.com gstein@apache.org
tally.py
in pysteve/cli
58 - 2015-03-27 2025-02-23 2 3 humbedooh@apache.org sebb@apache.org
rest_admin.py
in pysteve/www/wsgi
152 1 2016-02-10 2025-02-23 2 3 humbedooh@apache.org sebb@apache.org
rest_voter.py
in pysteve/www/wsgi
152 1 2016-02-10 2025-02-23 2 3 humbedooh@apache.org sebb@apache.org
steve_stv.js
in pysteve/www/htdocs/js
548 22 2015-03-22 2025-02-08 10 2 humbedooh@apache.org humbedooh@apache.org
steve_monitor.js
in pysteve/www/htdocs/js
227 10 2015-03-27 2016-02-08 7 2 humbedooh@apache.org humbedooh@apache.org
steve_dh.js
in pysteve/www/htdocs/js
161 6 2015-03-24 2016-01-11 5 2 humbedooh@apache.org pierresmits@apache.org
steve_ap.js
in pysteve/www/htdocs/js
87 2 2015-03-26 2016-01-11 3 2 humbedooh@apache.org pierresmits@apache.org
steve_cop.js
in pysteve/www/htdocs/js
143 5 2015-03-25 2016-01-11 3 2 humbedooh@apache.org pierresmits@apache.org
monitoring-check.pl
in monitoring
21 1 2005-05-23 2005-05-27 2 2 jim@apache.org nd@apache.org
342 15 2015-03-16 2015-03-17 2 2 humbedooh@apache.org humbedooh@apache.org
redirect.pl
in www/cgi-bin
18 - 2010-07-19 2013-05-22 2 2 joes@apache.org jim@apache.org
constants.py
in pysteve/lib
42 4 2015-03-23 2025-01-26 8 1 humbedooh@apache.org humbedooh@apache.org
steve_interactive.css
in pysteve/www/htdocs/css
572 - 2015-03-22 2016-02-10 6 1 humbedooh@apache.org humbedooh@apache.org
yna-summary.pl
in monitoring
33 - 2006-06-15 2009-01-19 6 1 jim@apache.org jim@apache.org
election.py
in v3/steve
220 25 2022-05-29 2022-06-07 6 1 gstein@gmail.com gstein@gmail.com
cfg
steve.cfg
in pysteve
16 - 2015-03-22 2025-02-14 5 1 humbedooh@apache.org humbedooh@apache.org
crypto.py
in v3/steve
41 7 2022-05-27 2022-06-05 5 1 gstein@gmail.com gstein@gmail.com
ap.py
in pysteve/lib/plugins
48 3 2015-03-26 2015-12-07 4 1 humbedooh@apache.org humbedooh@apache.org
30 - 2022-05-29 2022-06-05 4 1 gstein@gmail.com gstein@gmail.com
response.py
in pysteve/lib
24 2 2015-03-23 2016-02-10 3 1 humbedooh@apache.org humbedooh@apache.org
mntv.py
in pysteve/lib/plugins
66 2 2015-03-25 2015-03-27 3 1 humbedooh@apache.org humbedooh@apache.org
__init__.py
in pysteve/lib/plugins
1 - 2015-03-24 2015-03-26 3 1 humbedooh@apache.org humbedooh@apache.org
fic.py
in pysteve/lib/plugins
72 2 2015-03-25 2015-03-27 3 1 humbedooh@apache.org humbedooh@apache.org
yna.py
in pysteve/lib/plugins
35 2 2015-03-24 2015-03-27 3 1 humbedooh@apache.org humbedooh@apache.org
cast-style.css
in www/htdocs
5 - 2010-03-27 2010-07-19 3 1 joes@apache.org joes@apache.org
db.py
in v3/steve
42 7 2022-05-29 2022-05-31 3 1 gstein@gmail.com gstein@gmail.com
stv.py
in v3/steve/vtypes
24 2 2022-05-31 2022-06-08 3 1 gstein@gmail.com gstein@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
steve_interactive.css
in pysteve/www/htdocs/css
572 - 2015-03-22 2016-02-10 6 1 humbedooh@apache.org humbedooh@apache.org
stvpas.pas
in stv_background
367 - 2012-05-22 2012-05-22 1 1 jim@apache.org jim@apache.org
287 - 2015-03-16 2015-03-17 2 1 humbedooh@apache.org humbedooh@apache.org
election.py
in v3/steve
220 25 2022-05-29 2022-06-07 6 1 gstein@gmail.com gstein@gmail.com
setup.py
in root
78 6 2013-06-09 2013-06-13 2 1 adc@apache.org adc@apache.org
fic.py
in pysteve/lib/plugins
72 2 2015-03-25 2015-03-27 3 1 humbedooh@apache.org humbedooh@apache.org
steve.css
in site/css
71 - 2022-04-04 2022-04-04 1 1 gstein@gmail.com gstein@gmail.com
mntv.py
in pysteve/lib/plugins
66 2 2015-03-25 2015-03-27 3 1 humbedooh@apache.org humbedooh@apache.org
ap.py
in pysteve/lib/plugins
48 3 2015-03-26 2015-12-07 4 1 humbedooh@apache.org humbedooh@apache.org
constants.py
in pysteve/lib
42 4 2015-03-23 2025-01-26 8 1 humbedooh@apache.org humbedooh@apache.org
db.py
in v3/steve
42 7 2022-05-29 2022-05-31 3 1 gstein@gmail.com gstein@gmail.com
page.html
in site/theme/templates
41 - 2022-04-04 2022-04-04 1 1 gstein@gmail.com gstein@gmail.com
crypto.py
in v3/steve
41 7 2022-05-27 2022-06-05 5 1 gstein@gmail.com gstein@gmail.com
35 - 2014-06-13 2014-06-13 1 1 jim@apache.org jim@apache.org
yna.py
in pysteve/lib/plugins
35 2 2015-03-24 2015-03-27 3 1 humbedooh@apache.org humbedooh@apache.org
yna-summary.pl
in monitoring
33 - 2006-06-15 2009-01-19 6 1 jim@apache.org jim@apache.org
30 - 2024-06-19 2024-06-19 1 1 gstein@gmail.com gstein@gmail.com
30 - 2022-05-29 2022-06-05 4 1 gstein@gmail.com gstein@gmail.com
response.py
in pysteve/lib
24 2 2015-03-23 2016-02-10 3 1 humbedooh@apache.org humbedooh@apache.org
stv.py
in v3/steve/vtypes
24 2 2022-05-31 2022-06-08 3 1 gstein@gmail.com gstein@gmail.com
cfg
steve.cfg
in pysteve
16 - 2015-03-22 2025-02-14 5 1 humbedooh@apache.org humbedooh@apache.org
display-dups.pl
in monitoring/yna-recompute-summary
16 - 2011-01-20 2011-01-20 1 1 danielsh@apache.org danielsh@apache.org
yna.py
in v3/steve/vtypes
16 1 2022-05-31 2022-05-31 1 1 gstein@gmail.com gstein@gmail.com
count.pl
in monitoring/yna-recompute-summary
15 - 2011-01-20 2011-01-20 1 1 danielsh@apache.org danielsh@apache.org
14 - 2022-04-04 2022-04-04 1 1 gstein@gmail.com gstein@gmail.com
pyproject.toml
in pysteve
12 - 2025-01-26 2025-01-26 1 1 humbedooh@apache.org humbedooh@apache.org
__init__.py
in v3/steve/vtypes
7 1 2022-05-31 2022-06-07 2 1 gstein@gmail.com gstein@gmail.com
cast-style.css
in www/htdocs
5 - 2010-03-27 2010-07-19 3 1 joes@apache.org joes@apache.org
gateway.py
in pysteve/lib
3 1 2016-03-27 2016-03-27 1 1 humbedooh@apache.org humbedooh@apache.org
__init__.py
in pysteve/lib/backends
1 - 2015-03-29 2025-01-26 2 1 humbedooh@apache.org humbedooh@apache.org
__init__.py
in pysteve/lib
1 - 2015-03-23 2015-03-23 1 1 humbedooh@apache.org humbedooh@apache.org
__init__.py
in pysteve/lib/plugins
1 - 2015-03-24 2015-03-26 3 1 humbedooh@apache.org humbedooh@apache.org
index.html
in site/pages/dev
1 - 2022-04-05 2022-04-05 1 1 gstein@gmail.com gstein@gmail.com
main.py
in v3/server
1 - 2022-05-21 2022-05-21 1 1 gstein@gmail.com gstein@gmail.com
__init__.py
in v3/steve
1 - 2022-05-27 2022-05-27 1 1 gstein@gmail.com gstein@gmail.com
steve_stv.js
in pysteve/www/htdocs/js
548 22 2015-03-22 2025-02-08 10 2 humbedooh@apache.org humbedooh@apache.org
342 15 2015-03-16 2015-03-17 2 2 humbedooh@apache.org humbedooh@apache.org
steve_monitor.js
in pysteve/www/htdocs/js
227 10 2015-03-27 2016-02-08 7 2 humbedooh@apache.org humbedooh@apache.org
steve_dh.js
in pysteve/www/htdocs/js
161 6 2015-03-24 2016-01-11 5 2 humbedooh@apache.org pierresmits@apache.org
steve_cop.js
in pysteve/www/htdocs/js
143 5 2015-03-25 2016-01-11 3 2 humbedooh@apache.org pierresmits@apache.org
steve_ap.js
in pysteve/www/htdocs/js
87 2 2015-03-26 2016-01-11 3 2 humbedooh@apache.org pierresmits@apache.org
monitoring-check.pl
in monitoring
21 1 2005-05-23 2005-05-27 2 2 jim@apache.org nd@apache.org
redirect.pl
in www/cgi-bin
18 - 2010-07-19 2013-05-22 2 2 joes@apache.org jim@apache.org
steve_rest.js
in pysteve/www/htdocs/js
1127 51 2015-03-22 2016-03-27 18 3 humbedooh@apache.org humbedooh@apache.org
cast-vote.pl
in www/cgi-bin
446 7 2010-03-24 2015-03-18 17 3 joes@apache.org humbedooh@apache.org
es.py
in pysteve/lib/backends
340 43 2015-03-29 2025-02-23 12 3 humbedooh@apache.org sebb@apache.org
stv.py
in pysteve/lib/plugins
313 27 2015-03-24 2025-02-23 13 3 humbedooh@apache.org sebb@apache.org
stv_tool.py
in monitoring
302 31 2012-05-22 2025-03-06 9 3 gstein@apache.org gstein@gmail.com
files.py
in pysteve/lib/backends
191 20 2015-03-29 2025-02-23 5 3 humbedooh@apache.org sebb@apache.org
sqlite.py
in pysteve/lib/backends
182 25 2025-01-26 2025-02-27 6 3 humbedooh@apache.org humbedooh@apache.org
Correlations

File Size vs. Number of Changes: 69 points

whatif.rb x: 109 lines of code y: 13 # changes monitoring/stv_tool.py x: 302 lines of code y: 9 # changes whatif.py x: 44 lines of code y: 7 # changes pysteve/lib/backends/sqlite.py x: 182 lines of code y: 6 # changes pysteve/lib/voter.py x: 63 lines of code y: 12 # changes pysteve/cli/load_election.py x: 64 lines of code y: 3 # changes pysteve/cli/mkelection.py x: 41 lines of code y: 3 # changes pysteve/cli/setup.py x: 28 lines of code y: 3 # changes pysteve/cli/tally.py x: 58 lines of code y: 2 # changes pysteve/lib/backends/es.py x: 340 lines of code y: 12 # changes pysteve/lib/backends/files.py x: 191 lines of code y: 5 # changes pysteve/lib/election.py x: 123 lines of code y: 12 # changes pysteve/lib/form.py x: 19 lines of code y: 5 # changes pysteve/lib/plugins/cop.py x: 136 lines of code y: 5 # changes pysteve/lib/plugins/dh.py x: 71 lines of code y: 5 # changes pysteve/lib/plugins/fpp.py x: 51 lines of code y: 4 # changes pysteve/lib/plugins/stv.py x: 313 lines of code y: 13 # changes pysteve/standalone.py x: 78 lines of code y: 3 # changes pysteve/www/cgi-bin/rest_admin.py x: 458 lines of code y: 19 # changes pysteve/www/cgi-bin/rest_voter.py x: 161 lines of code y: 11 # changes pysteve/www/wsgi/rest_admin.py x: 152 lines of code y: 2 # changes pysteve/steve.cfg x: 16 lines of code y: 5 # changes pysteve/www/htdocs/js/steve_stv.js x: 548 lines of code y: 10 # changes pysteve/pyproject.toml x: 12 lines of code y: 1 # changes pysteve/lib/backends/__init__.py x: 1 lines of code y: 2 # changes pysteve/lib/constants.py x: 42 lines of code y: 8 # changes v3/queries.yaml x: 30 lines of code y: 1 # changes site/theme/templates/index.html x: 36 lines of code y: 3 # changes v3/steve/vtypes/stv.py x: 24 lines of code y: 3 # changes v3/steve/election.py x: 220 lines of code y: 6 # changes v3/steve/vtypes/__init__.py x: 7 lines of code y: 2 # changes v3/schema.sql x: 30 lines of code y: 4 # changes v3/steve/crypto.py x: 41 lines of code y: 5 # changes v3/steve/vtypes/yna.py x: 16 lines of code y: 1 # changes v3/steve/__init__.py x: 1 lines of code y: 1 # changes pelicanconf.yaml x: 14 lines of code y: 1 # changes site/css/steve.css x: 71 lines of code y: 1 # changes site/theme/templates/page.html x: 41 lines of code y: 1 # changes pysteve/lib/gateway.py x: 3 lines of code y: 1 # changes pysteve/www/htdocs/js/steve_rest.js x: 1127 lines of code y: 18 # changes pysteve/www/htdocs/css/steve_interactive.css x: 572 lines of code y: 6 # changes pysteve/www/htdocs/js/steve_monitor.js x: 227 lines of code y: 7 # changes pysteve/www/htdocs/js/steve_ap.js x: 87 lines of code y: 3 # changes pysteve/www/htdocs/js/steve_cop.js x: 143 lines of code y: 3 # changes pysteve/www/htdocs/js/steve_dh.js x: 161 lines of code y: 5 # changes pysteve/lib/plugins/ap.py x: 48 lines of code y: 4 # changes pysteve/lib/plugins/fic.py x: 72 lines of code y: 3 # changes pysteve/lib/plugins/mntv.py x: 66 lines of code y: 3 # changes pysteve/lib/plugins/__init__.py x: 1 lines of code y: 3 # changes www/cgi-bin/cast-vote.pl x: 446 lines of code y: 17 # changes www/htdocs/steve_interactive.css x: 287 lines of code y: 2 # changes www/htdocs/steve_interactive.js x: 342 lines of code y: 2 # changes doap_steve.rdf x: 35 lines of code y: 1 # changes setup.py x: 78 lines of code y: 2 # changes www/cgi-bin/redirect.pl x: 18 lines of code y: 2 # changes monitoring/nstv-rank.py x: 103 lines of code y: 7 # changes stv_background/stvpas.pas x: 367 lines of code y: 1 # changes www/htdocs/cast-style.css x: 5 lines of code y: 3 # changes monitoring/yna-summary.pl x: 33 lines of code y: 6 # changes monitoring/monitoring-check.pl x: 21 lines of code y: 2 # changes
19.0
# changes
  min: 1.0
  average: 4.72
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 19.0
0 1127.0
lines of code
min: 1.0 | average: 125.55 | 25th percentile: 20.0 | median: 51.0 | 75th percentile: 156.5 | max: 1127.0

Number of Contributors vs. Number of Changes: 69 points

whatif.rb x: 4 # contributors y: 13 # changes monitoring/stv_tool.py x: 3 # contributors y: 9 # changes whatif.py x: 5 # contributors y: 7 # changes pysteve/lib/backends/sqlite.py x: 3 # contributors y: 6 # changes pysteve/lib/voter.py x: 3 # contributors y: 12 # changes pysteve/cli/load_election.py x: 3 # contributors y: 3 # changes pysteve/cli/tally.py x: 3 # contributors y: 2 # changes pysteve/lib/backends/files.py x: 3 # contributors y: 5 # changes pysteve/lib/plugins/fpp.py x: 3 # contributors y: 4 # changes pysteve/lib/plugins/stv.py x: 3 # contributors y: 13 # changes pysteve/www/cgi-bin/rest_admin.py x: 4 # contributors y: 19 # changes pysteve/www/cgi-bin/rest_voter.py x: 3 # contributors y: 11 # changes pysteve/steve.cfg x: 1 # contributors y: 5 # changes pysteve/www/htdocs/js/steve_stv.js x: 2 # contributors y: 10 # changes pysteve/pyproject.toml x: 1 # contributors y: 1 # changes pysteve/lib/backends/__init__.py x: 1 # contributors y: 2 # changes pysteve/lib/constants.py x: 1 # contributors y: 8 # changes v3/steve/vtypes/stv.py x: 1 # contributors y: 3 # changes v3/steve/election.py x: 1 # contributors y: 6 # changes v3/schema.sql x: 1 # contributors y: 4 # changes pysteve/www/htdocs/js/steve_rest.js x: 3 # contributors y: 18 # changes pysteve/www/htdocs/js/steve_monitor.js x: 2 # contributors y: 7 # changes pysteve/www/htdocs/js/steve_ap.js x: 2 # contributors y: 3 # changes pysteve/www/htdocs/js/steve_dh.js x: 2 # contributors y: 5 # changes www/cgi-bin/cast-vote.pl x: 3 # contributors y: 17 # changes www/htdocs/steve_interactive.js x: 2 # contributors y: 2 # changes monitoring/nstv-rank.py x: 4 # contributors y: 7 # changes
19.0
# changes
  min: 1.0
  average: 4.72
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 19.0
0 5.0
# contributors
min: 1.0 | average: 1.94 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 5.0

Number of Contributors vs. File Size: 69 points

whatif.rb x: 4 # contributors y: 109 lines of code monitoring/stv_tool.py x: 3 # contributors y: 302 lines of code whatif.py x: 5 # contributors y: 44 lines of code pysteve/lib/backends/sqlite.py x: 3 # contributors y: 182 lines of code pysteve/lib/voter.py x: 3 # contributors y: 63 lines of code pysteve/cli/mkelection.py x: 3 # contributors y: 41 lines of code pysteve/cli/setup.py x: 3 # contributors y: 28 lines of code pysteve/cli/tally.py x: 3 # contributors y: 58 lines of code pysteve/lib/backends/es.py x: 3 # contributors y: 340 lines of code pysteve/lib/backends/files.py x: 3 # contributors y: 191 lines of code pysteve/lib/election.py x: 3 # contributors y: 123 lines of code pysteve/lib/form.py x: 3 # contributors y: 19 lines of code pysteve/lib/plugins/cop.py x: 3 # contributors y: 136 lines of code pysteve/lib/plugins/dh.py x: 3 # contributors y: 71 lines of code pysteve/lib/plugins/fpp.py x: 3 # contributors y: 51 lines of code pysteve/lib/plugins/stv.py x: 3 # contributors y: 313 lines of code pysteve/standalone.py x: 3 # contributors y: 78 lines of code pysteve/www/cgi-bin/rest_admin.py x: 4 # contributors y: 458 lines of code pysteve/www/cgi-bin/rest_voter.py x: 3 # contributors y: 161 lines of code pysteve/www/wsgi/rest_admin.py x: 3 # contributors y: 152 lines of code pysteve/steve.cfg x: 1 # contributors y: 16 lines of code pysteve/www/htdocs/js/steve_stv.js x: 2 # contributors y: 548 lines of code pysteve/pyproject.toml x: 1 # contributors y: 12 lines of code pysteve/lib/backends/__init__.py x: 1 # contributors y: 1 lines of code pysteve/lib/constants.py x: 1 # contributors y: 42 lines of code v3/queries.yaml x: 1 # contributors y: 30 lines of code site/theme/templates/index.html x: 3 # contributors y: 36 lines of code v3/steve/vtypes/stv.py x: 1 # contributors y: 24 lines of code v3/steve/election.py x: 1 # contributors y: 220 lines of code v3/steve/vtypes/__init__.py x: 1 # contributors y: 7 lines of code site/css/steve.css x: 1 # contributors y: 71 lines of code pysteve/www/htdocs/js/steve_rest.js x: 3 # contributors y: 1127 lines of code pysteve/www/htdocs/css/steve_interactive.css x: 1 # contributors y: 572 lines of code pysteve/www/htdocs/js/steve_monitor.js x: 2 # contributors y: 227 lines of code pysteve/www/htdocs/js/steve_ap.js x: 2 # contributors y: 87 lines of code pysteve/www/htdocs/js/steve_cop.js x: 2 # contributors y: 143 lines of code pysteve/www/htdocs/js/steve_dh.js x: 2 # contributors y: 161 lines of code pysteve/lib/plugins/ap.py x: 1 # contributors y: 48 lines of code pysteve/lib/plugins/mntv.py x: 1 # contributors y: 66 lines of code pysteve/lib/plugins/yna.py x: 1 # contributors y: 35 lines of code www/cgi-bin/cast-vote.pl x: 3 # contributors y: 446 lines of code www/htdocs/steve_interactive.css x: 1 # contributors y: 287 lines of code www/htdocs/steve_interactive.js x: 2 # contributors y: 342 lines of code setup.py x: 1 # contributors y: 78 lines of code www/cgi-bin/redirect.pl x: 2 # contributors y: 18 lines of code monitoring/nstv-rank.py x: 4 # contributors y: 103 lines of code stv_background/stvpas.pas x: 1 # contributors y: 367 lines of code
1127.0
lines of code
  min: 1.0
  average: 125.55
  25th percentile: 20.0
  median: 51.0
  75th percentile: 156.5
  max: 1127.0
0 5.0
# contributors
min: 1.0 | average: 1.94 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 5.0