Skip to content

Instantly share code, notes, and snippets.

@ctrueden
Created October 21, 2015 14:52
Show Gist options
  • Save ctrueden/1de1852cad5748ceb486 to your computer and use it in GitHub Desktop.
Save ctrueden/1de1852cad5748ceb486 to your computer and use it in GitHub Desktop.
How big is Fiji?
SLOC Directory SLOC-by-Language (Sorted)
50672 TrackMate java=50223,python=449
49625 javac java=49625
36503 legacy-imglib1 java=36503
29172 VIB-lib java=29002,ruby=122,python=48
29025 imageware java=29025
26990 imagescience java=26990
24302 TudorDICOM_Plugin java=24302
23997 mpicbg java=23997
22590 3D_Viewer java=22440,python=90,sh=60
19165 Trainable_Segmentation java=19165
17470 VIB java=17470
16639 FlowJ java=16639
13904 Simple_Neurite_Tracer java=13904
13884 bUnwarpJ java=13884
11502 Stitching java=11502
10647 bij java=10647
10334 View5D java=10302,sh=32
8914 IO java=8914
7972 TurboReg java=7972
7413 Fiji_Archipelago java=7413
6867 fiji sh=4564,python=1425,ruby=564,java=252,perl=62
6694 Image_5D java=6669,sh=25
6622 Colocalisation_Analysis java=6622
6548 MaMuT java=6548
6423 UnwarpJ java=6423
6202 Extended_Depth_Field java=6202
6163 MTrackJ java=6163
5514 Volume_Viewer java=5514
5390 Color_Inspector_3D java=5390
5175 LSM_Toolbox java=5175
4975 Siox_Segmentation java=4975
4954 MosaicJ java=4954
4495 Interactive_3D_Surface_Plot java=4495
4163 level_sets java=4163
4004 fiji-compat java=4004
3883 BalloonSegmentation java=3883
3857 Image_Expression_Parser java=3857
3523 cookbook java=3523
3463 Fiji_Plugins java=3437,python=26
3324 fiji-lib java=3324
3251 Time_Lapse java=3251
3052 pal-optimization java=3052
2776 Snakuscule java=2776
2524 QuickPALM java=2524
2351 AnalyzeSkeleton java=2351
2177 Sync_Win java=2177
2059 ASA java=2059
1896 SplineDeformationGenerator java=1896
1830 PointPicker java=1830
1779 TransformJ java=1779
1775 StackReg java=1775
1714 wavelets java=1714
1639 Graph_Cut java=1639
1625 Auto_Threshold java=1625
1598 Fiji_Developer java=1598
1588 registration_3d java=1588
1578 Manual_Tracking java=1578
1453 Series_Labeler java=1453
1425 SPIM_Opener java=1425
1414 TrackMate-examples java=1414
1402 Stack_Manipulation java=1402
1392 Gray_Morphology java=1392
1388 Cell_Counter java=1364,sh=24
1282 panorama java=1282
1197 H5J_Loader_Plugin java=1197
1159 Volume_Calculator java=1159
1089 FeatureJ java=1089
1070 ToAST java=1070
1065 Directionality java=1065
979 3D_Objects_Counter java=979
976 LocalThickness java=976
965 Skeletonize3D java=965
944 Archipelago_Plugins java=944
907 LSM_Reader java=907
848 Vaa3d_Reader java=848
840 mij java=840
817 Lasso_and_Blow_Tool java=817
817 Video_Editing java=817
810 Bug_Submitter java=810
808 profilers java=808
793 Arrow java=793
781 RandomJ java=781
745 Differentials java=745
714 Fiji_Package_Maker java=714
643 PIV_analyser java=643
638 CorrectBleach java=638
589 Multi_Kymograph java=589
575 Fiji_Updater java=575
565 RATS java=565
526 3D_Blob_Segmentation java=264,sh=262
518 Dichromacy java=518
514 Feature_Detection java=514
494 Colour_Deconvolution java=494
476 MTrack2 java=476
450 Color_Histogram java=450
431 Anisotropic_Diffusion_2D java=431
354 M_I_P java=354
347 Analyze_Reader_Writer java=347
321 Helmholtz_Analysis java=321
312 TopoJ java=312
295 Statistical_Region_Merging java=295
241 Linear_Kuwahara java=241
214 SheppLogan java=214
209 Calculator_Plus java=209
207 Vaa3d_Writer java=207
130 IJ_Robot java=130
130 Kuwahara_Filter java=130
115 Time_Stamper java=115
111 Script_Launcher java=58,sh=51,python=2
76 IsoData_Classifier java=76
70 CPU_Meter java=70
54 Cross_Fader java=54
54 Thread_Killer java=54
0 Samples (none)
0 dockerfiles (none)
0 dotfiles (none)
0 fiji-javadoc (none)
0 fiji.github.com (none)
0 pom-fiji (none)
Totals grouped by language (dominant language first):
java: 598104 (98.71%)
sh: 5018 (0.83%)
python: 2040 (0.34%)
ruby: 686 (0.11%)
perl: 62 (0.01%)
Total Physical Source Lines of Code (SLOC) = 605,910
Development Effort Estimate, Person-Years (Person-Months) = 166.94 (2,003.27)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 3.74 (44.94)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule) = 44.58
Total Estimated Cost to Develop = $ 22,551,226
(average salary = $56,286/year, overhead = 2.40).
SLOCCount, Copyright (C) 2001-2004 David A. Wheeler
SLOCCount is Open Source Software/Free Software, licensed under the GNU GPL.
SLOCCount comes with ABSOLUTELY NO WARRANTY, and you are welcome to
redistribute it under certain conditions as specified by the GNU GPL license;
see the documentation for details.
Please credit this data as "generated using David A. Wheeler's 'SLOCCount'."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment