google / transitfeed
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 68
  • Daily file updates (only one update per file and date counted): 789
  • First update: 2007-04-21
  • Latest update: 2020-02-03
  • Days between first and latest update: 4672 (667 weeks, estimated 3335 working days)
  • Active days (at least one file change): 291
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 68 files with 12,175 lines of code in files.
    • 68 files that are 366+ days old (12,175 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 68 files with 12,175 lines of code in files.
    • 68 files have been last changed 366+ days ago (12,175 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
txt, py, js, kml, proto, css, in, gitignore, vbs, xml, md, json, yml, html
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
vbs100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
vbs100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
transitfeed100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
gtfsscheduleviewer/files100% | 0% | 0% | 0% | 0%
misc100% | 0% | 0% | 0% | 0%
extensions/googletransit/pybcp47100% | 0% | 0% | 0% | 0%
gtfsscheduleviewer100% | 0% | 0% | 0% | 0%
extensions/googletransit100% | 0% | 0% | 0% | 0%
extensions100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
transitfeed100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
gtfsscheduleviewer/files100% | 0% | 0% | 0% | 0%
misc100% | 0% | 0% | 0% | 0%
extensions/googletransit/pybcp47100% | 0% | 0% | 0% | 0%
gtfsscheduleviewer100% | 0% | 0% | 0% | 0%
extensions/googletransit100% | 0% | 0% | 0% | 0%
extensions100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
feedvalidator.py
in root
492 41 1086 5397 61
schedule_viewer.py
in root
395 28 1086 5396 34
kmlparser.py
in root
85 11 1086 5393 12
setup.py
in root
76 - 1043 5393 17
in
MANIFEST.in
in root
8 - 2677 5393 6
kmlwriter.py
in root
417 20 1086 5375 20
marey_graph.py
in gtfsscheduleviewer
192 23 1086 5360 4
style.css
in gtfsscheduleviewer/files
141 - 2671 5360 4
labeled_marker.js
in gtfsscheduleviewer/files
81 9 5252 5360 2
index.html
in gtfsscheduleviewer/files
52 - 1767 5360 19
vbs
svgcheck.vbs
in gtfsscheduleviewer/files
4 1 5360 5360 1
__init__.py
in gtfsscheduleviewer
1 - 5360 5360 1
merge.py
in root
633 26 1086 5066 33
shape_importer.py
in root
195 8 1086 4899 7
import_ch_zurich.py
in misc
393 25 850 4821 8
sql_loop.py
in misc
127 8 1086 4743 7
traceplus.py
in misc
49 2 1086 4743 5
unusual_trip_filter.py
in root
111 5 1086 4711 10
location_editor.py
in root
32 3 1086 4612 4
find_pytz_transition_times.py
in misc
54 3 1086 4471 8
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in gtfsscheduleviewer
1 - 5360 5360 1
vbs
svgcheck.vbs
in gtfsscheduleviewer/files
4 1 5360 5360 1
labeled_marker.js
in gtfsscheduleviewer/files
81 9 5252 5360 2
calendarpopup.js
in gtfsscheduleviewer/files
964 48 4287 4287 1
__init__.py
in extensions
1 - 3988 3988 1
feedvalidator_googletransit.py
in root
9 1 3968 3968 1
fareattribute.py
in extensions/googletransit
14 2 3946 3988 3
feedinfo.py
in transitfeed
43 7 3762 3762 1
in
MANIFEST.in
in root
8 - 2677 5393 6
style.css
in gtfsscheduleviewer/files
141 - 2671 5360 4
index.js
in gtfsscheduleviewer/files
574 51 2521 2671 3
index.html
in gtfsscheduleviewer/files
52 - 1767 5360 19
markerwithlabel.js
in gtfsscheduleviewer/files
320 19 1767 1788 2
version.py
in transitfeed
1 - 1468 2677 6
traceplusunittest_example.py
in misc
14 2 1404 1418 2
traceplusunittest.py
in misc
27 4 1404 1418 2
stop.py
in extensions/googletransit
35 4 1124 3946 7
__init__.py
in extensions/googletransit/pybcp47
2 - 1086 3926 3
errors.py
in transitfeed
6 - 1086 1086 1
__init__.py
in extensions/googletransit
6 - 1086 3988 6
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
proto
csvspec.proto
in misc
372 - 774 774 1
proto
gtfs_validation.proto
in misc
383 - 780 780 1
visualize_pathways.py
in root
346 47 993 1043 4
upgrade_translations.py
in root
263 20 993 1043 2
compat.py
in transitfeed
4 - 850 1079 2
errors.py
in transitfeed
6 - 1086 1086 1
traceplusunittest.py
in misc
27 4 1404 1418 2
traceplus_example.py
in misc
20 2 1086 1418 4
traceplusunittest_example.py
in misc
14 2 1404 1418 2
markerwithlabel.js
in gtfsscheduleviewer/files
320 19 1767 1788 2
index.js
in gtfsscheduleviewer/files
574 51 2521 2671 3
version.py
in transitfeed
1 - 1468 2677 6
feedinfo.py
in transitfeed
43 7 3762 3762 1
bcp47languageparser.py
in extensions/googletransit/pybcp47
283 15 1086 3926 4
testpybcp47.py
in extensions/googletransit/pybcp47
59 3 1086 3926 3
extension_util.py
in extensions/googletransit
25 2 1086 3926 3
agency.py
in extensions/googletransit
9 1 1086 3926 5
__init__.py
in extensions/googletransit/pybcp47
2 - 1086 3926 3
route.py
in extensions/googletransit
57 2 728 3946 3
stop.py
in extensions/googletransit
35 4 1124 3946 7
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
route.py
in extensions/googletransit
57 2 728 3946 3
proto
csvspec.proto
in misc
372 - 774 774 1
proto
gtfs_validation.proto
in misc
383 - 780 780 1
schedule.py
in transitfeed
919 72 800 4352 28
util.py
in transitfeed
419 45 820 4451 24
stop.py
in transitfeed
167 21 844 4352 17
loader.py
in transitfeed
429 14 850 4352 14
import_ch_zurich.py
in misc
393 25 850 4821 8
compat.py
in transitfeed
4 - 850 1079 2
visualize_pathways.py
in root
346 47 993 1043 4
upgrade_translations.py
in root
263 20 993 1043 2
setup.py
in root
76 - 1043 5393 17
merge.py
in root
633 26 1086 5066 33
problems.py
in transitfeed
578 81 1086 4352 18
trip.py
in transitfeed
533 51 1086 4352 22
feedvalidator.py
in root
492 41 1086 5397 61
kmlwriter.py
in root
417 20 1086 5375 20
schedule_viewer.py
in root
395 28 1086 5396 34
shapelib.py
in transitfeed
354 50 1086 4451 3
bcp47languageparser.py
in extensions/googletransit/pybcp47
283 15 1086 3926 4