Difference between revisions of "Slicer4:QtPort/FunFacts"

From Slicer Wiki
Jump to: navigation, search
Line 327: Line 327:
 
Script used to count:
 
Script used to count:
 
  git ls-files | egrep -v \.'png|gif|vtk|stl|jpeg|jpg|ico|nrrd|dcm|xml|gz|md5|nhdr|log|mrml|mha|s3ext|s4ext|raw|html|dox|mhd|pack|vtp|am|nii|JPG|exe|db|zip|svg|img|cache|kit|hdr' | grep -v weave | grep -v tclkit-darwin-univ | grep -v Slicer3Launchers | grep -v tclkits | xargs -n1 -d'\n' -i git blame {} | perl -n -e '/\s\((.*?)\s[0-9]{4}/ && print "$1\n"' | sort -f | uniq -c -w3 | sort -r
 
  git ls-files | egrep -v \.'png|gif|vtk|stl|jpeg|jpg|ico|nrrd|dcm|xml|gz|md5|nhdr|log|mrml|mha|s3ext|s4ext|raw|html|dox|mhd|pack|vtp|am|nii|JPG|exe|db|zip|svg|img|cache|kit|hdr' | grep -v weave | grep -v tclkit-darwin-univ | grep -v Slicer3Launchers | grep -v tclkits | xargs -n1 -d'\n' -i git blame {} | perl -n -e '/\s\((.*?)\s[0-9]{4}/ && print "$1\n"' | sort -f | uniq -c -w3 | sort -r
 +
find . -type f | egrep -v \.'png|gif|vtk|stl|jpeg|jpg|ico|nrrd|dcm|xml|gz|md5|nhdr|log|mrml|mha|s3ext|s4ext|raw|html|dox|mhd|pack|vtp|am|nii|JPG|exe|db|zip|svg|img|cache|kit|hdr' | grep -v CVS | grep -v weave | grep -v tclkit-darwin-univ | grep -v Slicer3Launchers | grep -v tclkits | xargs -n1 -d'\n' -i cvs annotate {} | perl -n -e '/\s\((.*?)\s[0-9]{2}/ && print "$1\n"' | sort -f | uniq -c -w3 | sort -r

Revision as of 23:24, 27 January 2014

Home < Slicer4:QtPort < FunFacts

Slicer 4 vs Slicer 3

  • Superbuild
    • Slicer 3.6 (Mac Os X, 4 proc.)
      • real: 141m33.004s user: 118m2.658s sys:13m31.075s
    • Slicer 4.0.1 (Mac Os X, 4 proc.)
      • real: 51m24.573s user: 159m38.262s sys: 21m41.498s
    • Slicer 3.6 vs 4.0.1 is 2.8x faster
  • Lib
    • Slicer3 MRML (gcc, 1 proc., Ubuntu 64b):
      • real: 4m50s user: 3m51s sys: 0m40s
    • Slicer3 MRML (Visual Studio 2008, 1 proc., Release):
      • 6m20s
    • Slicer4 MRML (gcc, 1 proc., Ubuntu 64b):
      • real: 2m11s user: 1m51s sys: 0m22s
    • Slicer4 MRML (Visual Studio 2008, Release):
      • 4m40s
    • Slicer 3.6 vs 4.0.1 is 1.5x to 2x faster

Number of lines per author in Slicer 4

Slicer 4.0.0 - 2011 Nov 27 Slicer 4.0.1 - 2012 Jan 06 Slicer 4.1.0 - 2012 Apr 12 Slicer 4.2.0 - 2012 Oct 31 Slicer 4.3.0 - 2013 Sept 8
 57424 finetjul
 48649 pieper
 47795 jcfr
 37846 clisle
 26534 tokuda
 19262 hjohnson
 16278 jvs
 12840 naucoin
  9515 pohl
  8739 fedorov
  7868 aylward
  7342 wjp@bwh.harvard.edu
  7227 millerjv
  6596 casey.goodlett
  5995 lorensen
  5503 blezek
  4823 haehn
  4427 alexy
  4138 sylvain
  3195 atriveg
  2818 kquintus
  2719 inorton
  2377 demian
  2310 barre
  1926 lantiga
  1840 nicky
  1769 ygao
  1449 ibanez
  1372 vmagnotta
   976 Michael.jeulinl
   893 benjamin.long
   672 hliu
   587 pkarasev
   570 rjosest
   518 kedar_p
   508 dpace
   403 partyd
   381 lauren
   369 lassoan
   352 zach.mullen
   328 harveerar
   313 ilknur.kabul
   312 johan.andruejol
   265 taox
   244 kerstin
   216 andy
   175 bess
   144 vrnova
   143 awiles
   122 tringo
    85 tgl
    64 domibel
    50 freudling
    49 padfield
    47 taylor
    25 jcross186
    13 FeiZhao
     9 hayes
     9 davisb
     7 karthik
     3 malaterre
     2 maddah
     1 yumin
     1 matthew.bowman
 58209 finetjul
 45473 jcfr
 42133 pieper
 19103 hjohnson
 10814 naucoin
  7853 aylward
  7017 millerjv
  6792 wjp@bwh.harvard.edu
  6592 casey.goodlett
  4760 haehn
  4207 blezek
  4146 fedorov
  3978 lorensen
  3969 sylvain
  3664 alexy
  3195 atriveg 
  2719 inorton
  2238 demian
  1769 ygao    
  1357 ibanez
  1027 Michael.jeulinl
   940 lantiga
   930 benjamin.long
   713 barre
   584 pkarasev
   570 rjosest 
   500 dpace 
   473 nicky
   387 lauren
   377 partyd
   342 zach.mullen
   328 harveerar
   312 ilknur.kabul
   311 johan.andruejol
   256 taox   
   175 bess    
   133 kedar_p 
   122 vrnova 
   122 tringo
    54 kerstin 
    49 padfield
    47 taylor
    26 tokuda
    25 jcross186
    25 hliu   
    23 andy
    18 domibel
     9 kquintus
     7 karthik      
     7 hayes   
     3 malaterre
     2 maddah             
     1 yumin              
     1 matthew.bowman
     1 FeiZhao            
 63785 finetjul
 52609 jcfr
 35487 pieper
 17980 hjohnson
 10141 naucoin
  9870 millerjv
  7314 aylward
  6866 wjp@bwh.harvard.edu
  6471 casey.goodlett
  4553 haehn
  4151 fedorov
  3969 sylvain
  3804 alexy
  3360 lorensen
  3170 atriveg
  2809 Michael.jeulinl
  2618 inorton
  2059 demian
  1640 ygao
  1188 ibanez
  1159 vrnova
   927 benjamin.long
   624 barre
   473 nicky
   458 rjosest
   413 dpace
   358 partyd
   342 lauren
   299 ilknur.kabul
   278 johan.andruejol
   272 taox
   261 zach.mullen
   235 harveerar
   175 bess
   130 kedar_p
   122 tringo
    54 kerstin
    49 padfield
    36 taylor
    36 joe.snyder
    28 tokuda
    25 jcross186
    25 hliu
    23 andy
    16 domibel
     9 kquintus
     7 karthik
     5 hayes
     5 blezek
     3 malaterre
     2 pohl
     2 maddah
     1 yumin
     1 matthew.bowman
     1 FeiZhao
 68905 finetjul
 57186 jcfr
 37747 pieper
 18098 hjohnson
 11068 millerjv
 10133 naucoin
  7311 aylward
  7272 benjamin.long
  6848 wjp@bwh.harvard.edu
  6400 casey.goodlett
  5317 alexy
  4815 fedorov
  4386 haehn
  3947 sylvain
  3342 lorensen
  3169 atriveg
  3024 Michael.jeulinl
  2598 pinter
  2482 inorton
  2308 demian
  2064 vrnova
  1636 ygao
  1153 ibanez
   616 barre
   507 sankhesh
   473 nicky
   457 rjosest
   424 christopher.mullins
   342 lauren
   328 partyd
   328 dpace
   299 ilknur.kabul
   278 johan.andruejol
   263 taox
   261 zach.mullen
   222 ungi
   175 bess
   171 mccormic
   130 kedar_p
   122 tringo
    74 harveerar
    54 kerstin
    49 padfield
    42 joe.snyder
    25 taylor
    25 jcross186
    25 hliu
    24 tokuda
    23 andy
    16 domibel
     9 kquintus
     7 karthik
     5 hayes
     5 blezek
     3 malaterre
     1 yumin
     1 pohl
     1 matthew.bowman
     1 maddah
     1 lassoan
     1 FeiZhao
 75299 jcfr
 69692 finetjul
 22923 pieper
 21919 hjohnson
 19023 naucoin
 10294 millerjv
  7287 aylward
  7145 benjamin.long
  6335 casey.goodlett
  5385 fedorov
  5385 alexy
  5171 wjp@bwh.harvard.edu
  4856 johan.andruejol
  4130 haehn
  3941 sylvain
  3323 lorensen
  3166 atriveg 
  3082 demian
  2908 Michael.jeulinl
  2377 inorton
  2028 vrnova
  1951 pinter
  1633 ygao    
  1188 nicky
  1079 ibanez
   916 sankhesh
   522 barre
   483 christopher.mullins
   453 rjosest 
   342 lauren
   310 partyd
   305 dpace  
   278 ilknur.kabul
   261 zach.mullen
   238 taox    
   222 mccormic
   192 ungi          
   175 bess    
   130 kedar_p 
   122 tringo
    54 kerstin 
    49 padfield
    42 joe.snyder
    37 jamie.snape    
    25 taylor
    22 andy
    13 domibel 
     9 kquintus
     7 harveerar
     5 tokuda  
     5 blezek  
     4 hayes   
     3 pohl
     3 malaterre      
     3 hliu           
     1 yumin              
     1 matthew.bowman
     1 maddah             
     1 lassoan

Script used to count:

git ls-files | egrep -v \.'png|gif|vtk|stl|jpeg|jpg|ico|nrrd|dcm|xml|gz|md5|nhdr|log|mrml|mha|s3ext|s4ext|raw|html|dox|mhd|pack|vtp|am|nii|JPG|exe|db|zip|svg|img|cache|kit|hdr' | grep -v weave | grep -v tclkit-darwin-univ | grep -v Slicer3Launchers | grep -v tclkits | xargs -n1 -d'\n' -i git blame {} | perl -n -e '/\s\((.*?)\s[0-9]{4}/ && print "$1\n"' | sort -f | uniq -c -w3 | sort -r
find . -type f | egrep -v \.'png|gif|vtk|stl|jpeg|jpg|ico|nrrd|dcm|xml|gz|md5|nhdr|log|mrml|mha|s3ext|s4ext|raw|html|dox|mhd|pack|vtp|am|nii|JPG|exe|db|zip|svg|img|cache|kit|hdr' | grep -v CVS | grep -v weave | grep -v tclkit-darwin-univ | grep -v Slicer3Launchers | grep -v tclkits | xargs -n1 -d'\n' -i cvs annotate {} | perl -n -e '/\s\((.*?)\s[0-9]{2}/ && print "$1\n"' | sort -f | uniq -c -w3 | sort -r