Source Code Statistics

Some statistics on the source code of LOCSMITH (summary lines gives sizes including subdirectories! The first summary line therefore gives the size of the whole package.):

Module Name Bytes Lines Executable Lines Help Lines Comment Lines Comment/Exec Ratio
locsmith (133 files)671686166948019508278980.985
calendar (14 files)171055932633043301.255
demos (9 files)76841201411765047020.597
geometry (8 files)178655422451742891.180
grideval (13 files)6275115056705377081.057
gridhandler (45 files)21225351912482152624040.969
lsdfiles (12 files)71734182355428612272.215
misc (11 files)6644716487387448411.140
mkmapbox (18 files)1051532527146373410520.719
ttinterface (3 files)215884312251281640.729
LOCSMITH
File NameBytesLinesExecutable LinesHelp LinesComment LinesComment/Exec Ratio
mklocsmith.m199494202031451810.892
CALENDAR
File NameBytesLinesExecutable LinesHelp LinesComment LinesComment/Exec Ratio
mkclock.m6182618880.444
mkdatebyno.m913361222242.000
mkdayno.m53923320206.667
mkisgregory.m1404472621210.808
mkjd.m1333491529342.267
mkjd2ymd.m1419592530341.360
mkleapyear.m2676833642471.306
mkms2hms.m380167991.286
mknextday.m625251411110.786
mks2hms.m1273473115160.516
mky2ymdhms.m1514512522261.040
mkydoy2ymdhms.m2396754031350.875
mkymdhms2rjd.m138935727284.000
mkymdhms2ydoy.m62621417174.250
calendar (14 files)171055932633043301.255
DEMOS
File NameBytesLinesExecutable LinesHelp LinesComment LinesComment/Exec Ratio
mklsgridcontinents.m1708141829134900.309
mklsgriddemo.m56341546183851.393
mklsgriditerdemotri.m2454764516190.422
mklsgridwdtdemotri.m593218911552560.487
mklslocationdemo.m164854452541051810.713
mklszoptimdrv.m837422510767970.907
mklszoptimtest.m9278221110931020.927
mklszoptimtestsurf.m947922416429390.238
mkstepfunction.m2124622925331.138
demos (9 files)76841201411765047020.597
GEOMETRY
File NameBytesLinesExecutable LinesHelp LinesComment LinesComment/Exec Ratio
mkfastsph2cart.m86423617172.833
mklsbaz.m3077954319521.209
mklsbazv.m2357684321250.581
mklsepidist.m1430441125333.000
mklsepidistv.m1279391224272.250
mklsgapmap.m7508231122341010.828
mklslon180to360.m67721417174.250
mklslon360to180.m67321417174.250
geometry (8 files)178655422451742891.180
GRIDEVAL
File NameBytesLinesExecutable LinesHelp LinesComment LinesComment/Exec Ratio
mklsemptyfxd.m887301315171.308
mklsfindorigintime.m12912292117641441.231
mklsfxdgetphase.m1474432318200.870
mklsfxdgetstat.m1170372015170.850
mklsgrideval.m76361927273951.319
mklsgridevalat.m3037844137411.000
mklsgridevalattri.m1051621310869860.796
mklsgridevalbaz.m2493703826300.789
mklsgridevalbaztri.m73121679242610.663
mklsgridevaldt.m1897531434352.500
mklsgridevalincomp.m2780662428371.542
mklslsd2fxd.m81311959077850.944
mklssinglett.m2506631839402.222
grideval (13 files)6275115056705377081.057
GRIDHANDLER
File NameBytesLinesExecutable LinesHelp LinesComment LinesComment/Exec Ratio
mkcircumcircle.m2588721329594.538
mkcircumcirclesph.m1898501130393.545
mklscreateid.m143437628315.167
mklsgridcontrolplot.m1181381720211.235
mklsgridexport.m1320391322262.000
mklsgridexporttri.m2656803534451.286
mklsgridextend.m1297361123252.273
mklsgridextendtri.m113230423266.500
mklsgridextractloc.m1395411325282.154
mklsgridextractloctri.m46841104850531.104
mklsgridfindmatches.m2359531041434.300
mklsgridfindmatchtri.m820516110042470.470
mklsgridfxslayertri.m40351035228420.808
mklsgridgetcofz.m1770481628322.000
mklsgridgetcofztri.m1538431425282.000
mklsgridgetmaxitertri.m71721613152.500
mklsgridgetnodetri.m1274361517211.400
mklsgridgettriangle.m1708502320271.174
mklsgridgettriangletri.m117648713415.857
mklsgrididexpandtri.m743116711443490.430
mklsgridmodify.m4395992371763.304
mklsgridmodifytri.m28364511315941560.495
mklsgridnew.m1102341318211.615
mklsgridnewtri.m733316510147580.574
mklsgridnewtrilayer.m1114129717960850.475
mklsgridnewtrilist.m48061001376876.692
mklsgridnewvertical.m25637621131554763.634
mklsgridnonready.m3329711852532.944
mklsgridoverlapccrtri.m55681263927812.077
mklsgridplot.m1304401521251.667
mklsgridplottri.m1192411617201.250
mklsgridplottriangle.m1533492614170.654
mklsgridplottrilayer.m1727946431050750.242
mklsgridreftri.m49771276543530.815
mklsgridresplot.m1854531929341.789
mklsgridresplottri.m1434136826238440.168
mklsgridstattrilayer.m55711479338480.516
mklsgridtimeslist.m144534625284.667
mklsgridtriedgelen.m1320401619241.500
mklsgridtrinodeid2row.m2547633714240.649
mklsgriduniqidlist.m2436611839432.389
mklsgriduniqidlisttri.m1479321303131.000
mklsplotloctri.m1018729421838760.349
mkmidpoint.m1667471124363.273
mkperpvect.m164844933353.889
gridhandler (45 files)21225351912482152624040.969
LSDFILES
File NameBytesLinesExecutable LinesHelp LinesComment LinesComment/Exec Ratio
mklsemptylsd.m4591872661612.346
mklsnumparmsformat.m3928864327400.930
mklsparm2lsd.m77811809816780.796
mklsparmconsolid.m918220110026920.920
mklsplotlsd.m1717543016220.733
mklsreadlsd.m30504794445874316.886
mklssplitline.m891321613161.000
mklssplittokenlist.m2859775122260.510
mklsstripcomments.m746251211131.083
mklsstrmat2line.m848291511140.933
mklsvector2line.m1131351913160.842
mklswritelsd.m7556223100121061.060
lsdfiles (12 files)71734182355428612272.215
MISC
File NameBytesLinesExecutable LinesHelp LinesComment LinesComment/Exec Ratio
mkfiatlux.m1567462224241.091
mklscheckopt.m1782432215200.909
mklsconstants.m250826573652402400.658
mklsdefaults.m12070276422232345.571
mklsexistfield.m1194472420230.958
mklshelp2html.m3594985927330.559
mklsnetplot.m3108874825300.625
mklsnotyet.m1243371620211.312
mklsopt.m60551256930550.797
mklspointchk.m833716651741152.255
mklsverbose.m2415662046462.300
misc (11 files)6644716487387448411.140
MKMAPBOX
File NameBytesLinesExecutable LinesHelp LinesComment LinesComment/Exec Ratio
mk3dcolorbar.m40511318729440.506
mkearth.m4275810116122113880.634
mkglobusmodelkit.m51551086737410.612
mkhammer.m3394744923250.510
mklambert.m3241725021220.440
mklonlat2xy.m1837482522230.920
mkmakeframe.m2957936220310.500
mkmakegrid.m2198622716351.296
mkmakemap.m825924716145850.528
mkmapopt.m12880244701451742.486
mkmaprotate.m1297401514251.667
mkmapversion.m150041930323.556
mkmpbxnotyet.m22682663.000
mkorthographic.m3229725021220.440
mkplatecaree.m2039492128281.333
mkprojectiontemplate.m2857634121220.537
mkreadtopo.m3832916523260.400
mkstereographic.m3443735022230.460
mkmapbox (18 files)1051532527146373410520.719
TTINTERFACE
File NameBytesLinesExecutable LinesHelp LinesComment LinesComment/Exec Ratio
mklsemptytraveltimes.m231448840405.000
mklsemptyttsupport.m1034232212110.500
mklstttri.m18240360215671030.479
ttinterface (3 files)215884312251281640.729

eof.