Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
PrzemoF
Veteran
Posts: 3520 Joined: Fri Jul 25, 2014 4:52 pm
Contact:
Post
by PrzemoF » Tue Nov 10, 2015 4:24 pm
Commit numbers in last 3 months per module:
Code: Select all
find src/Mod/ -maxdepth 1 -type d | xargs -I [] sh -c "echo -n []: && git log --oneline --since '3 months' [] | wc -l" | sort -k2 -n -t: -r
src/Mod/:407
src/Mod/Fem:165
src/Mod/Sketcher:61
src/Mod/Draft:34
src/Mod/Spreadsheet:27
src/Mod/Part:23
src/Mod/Mesh:23
src/Mod/Robot:20
src/Mod/ReverseEngineering:20
src/Mod/Arch:20
src/Mod/Path:19
src/Mod/Material:14
src/Mod/PartDesign:13
src/Mod/Points:9
src/Mod/Drawing:9
src/Mod/Sandbox:8
src/Mod/Test:6
src/Mod/Raytracing:5
src/Mod/MeshPart:3
src/Mod/Image:3
src/Mod/Complete:3
src/Mod/Web:2
src/Mod/OpenSCAD:2
src/Mod/Import:2
src/Mod/TemplatePyMod:1
src/Mod/Start:1
src/Mod/Ship:1
src/Mod/Inspection:1
src/Mod/Cam:1
src/Mod/Assembly:1
src/Mod/Plot:0
src/Mod/JtReader:0
src/Mod/Idf:0
The most impressive thing for me is that there are only 3 modules (Plot, JtReader and Idf) that didn't get any commits. FEM wb is standing out as atomic commit can inflate stats quickly
yorik
Founder
Posts: 13665 Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:
Post
by yorik » Thu Nov 12, 2015 6:04 pm
nice stats! we should get more of those...
FEM is the big thing of the moment!
Long time I didn't commit stuff, but I have almost no time for freecad at the moment, too much work... I hope it gets back to normal soon!
PrzemoF
Veteran
Posts: 3520 Joined: Fri Jul 25, 2014 4:52 pm
Contact:
Post
by PrzemoF » Mon Feb 22, 2016 10:06 pm
Draft, Arch and FEM were the 3 modules with the most changes in the last 3 months.
Code: Select all
fedora:/home/przemo/software/FreeCAD/freecad
--oneline --since '3 months' [] | wc -l" | sort -k2 -n -t: -r -n []: && git log
src/Mod/:347
src/Mod/Draft:61
src/Mod/Arch:52
src/Mod/Fem:51
src/Mod/Spreadsheet:37
src/Mod/Ship:31
src/Mod/Sketcher:25
src/Mod/Mesh:25
src/Mod/Path:24
src/Mod/Points:21
src/Mod/Drawing:20
src/Mod/Part:16
src/Mod/ReverseEngineering:11
src/Mod/Test:10
src/Mod/PartDesign:10
src/Mod/Robot:9
src/Mod/Web:8
src/Mod/OpenSCAD:8
src/Mod/MeshPart:8
src/Mod/Image:8
src/Mod/Inspection:7
src/Mod/Raytracing:6
src/Mod/Plot:6
src/Mod/Start:4
src/Mod/Material:4
src/Mod/Import:4
src/Mod/Complete:4
src/Mod/Assembly:2
src/Mod/Sandbox:1
src/Mod/Idf:1
src/Mod/TemplatePyMod:0
src/Mod/JtReader:0
src/Mod/Cam:0
PrzemoF
Veteran
Posts: 3520 Joined: Fri Jul 25, 2014 4:52 pm
Contact:
Post
by PrzemoF » Fri Jun 10, 2016 4:40 pm
Looks like FreeCAD is in high development activity stage!
Almost 900 commits in 3 months! PartDesign, Assembly and Part are on the box this time.
Code: Select all
$ find src/Mod/ -maxdepth 1 -type d | xargs -I [] sh -c "echo -n []: && git log --oneline --since '3 months' [] | wc -l" | sort -k2 -n -t: -r
src/Mod/:875
src/Mod/PartDesign:446
src/Mod/Assembly:154
src/Mod/Part:122
src/Mod/Fem:87
src/Mod/Sketcher:57
src/Mod/Path:36
src/Mod/Draft:15
src/Mod/Arch:15
src/Mod/Mesh:14
src/Mod/Start:12
src/Mod/Import:12
src/Mod/Spreadsheet:8
src/Mod/Drawing:7
src/Mod/JtReader:6
src/Mod/Sandbox:5
src/Mod/ReverseEngineering:5
src/Mod/Web:4
src/Mod/Robot:4
src/Mod/Points:4
src/Mod/Material:4
src/Mod/Raytracing:3
src/Mod/Image:3
src/Mod/Ship:2
src/Mod/OpenSCAD:2
src/Mod/MeshPart:2
src/Mod/Test:1
src/Mod/Plot:1
src/Mod/TemplatePyMod:0
src/Mod/Inspection:0
src/Mod/Idf:0
src/Mod/Complete:0
src/Mod/Cam:0
Jee-Bee
Veteran
Posts: 2566 Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands
Post
by Jee-Bee » Fri Jun 10, 2016 9:45 pm
I thought Assembly isn part of the FreeCAD jet... Or is this some stuff what's still below the surface??
PrzemoF
Veteran
Posts: 3520 Joined: Fri Jul 25, 2014 4:52 pm
Contact:
Post
by PrzemoF » Mon Jun 13, 2016 7:20 am
I think there are Assembly and Assembly2 modules. And there are some licensing issues with Assembly2.
wmayer
Founder
Posts: 20325 Joined: Thu Feb 19, 2009 10:32 am
Contact:
Post
by wmayer » Mon Jun 13, 2016 8:13 am
Jee-Bee wrote: I thought Assembly isn part of the FreeCAD jet... Or is this some stuff what's still below the surface??
There is a module called "Assembly" in FreeCAD for a long time. Until v0.16 it was without any functionality. When merging the PartDesignNext branch there were also a lot of commits for Assembly adding some basics to it. But it's still not in a usable stage and I am not sure that it even compiles.
triplus
Veteran
Posts: 9471 Joined: Mon Dec 12, 2011 4:45 pm
Post
by triplus » Mon Jun 13, 2016 11:34 pm
On Ubuntu 16.04 FreeCAD snappy package is available and it has Assembly WB available if anybody wants to try it out.
viewtopic.php?f=10&t=15939
P.S. There actually are 3 tools on toolbar available ATM.
PrzemoF
Veteran
Posts: 3520 Joined: Fri Jul 25, 2014 4:52 pm
Contact:
Post
by PrzemoF » Thu Sep 08, 2016 7:11 am
New TechDraw wb is the big one in last 3 months, FEM is back in the "medal zone"
Code: Select all
find src/Mod/ -maxdepth 1 -type d | xargs -I [] sh -c "echo -n []: && git log --oneline --since '3 months' [] | wc -l" | sort -k2 -n -t: -r
src/Mod/:515
src/Mod/TechDraw:174
src/Mod/Fem:120
src/Mod/Part:54
src/Mod/Arch:51
src/Mod/Path:27
src/Mod/Draft:26
src/Mod/Mesh:23
src/Mod/Sketcher:21
src/Mod/PartDesign:17
src/Mod/MeshPart:9
src/Mod/Measure:8
src/Mod/Drawing:6
src/Mod/Test:4
src/Mod/Spreadsheet:4
src/Mod/ReverseEngineering:4
src/Mod/Raytracing:4
src/Mod/Material:4
src/Mod/Web:2
src/Mod/Sandbox:2
src/Mod/Robot:2
src/Mod/Show:1
src/Mod/Points:1
src/Mod/Inspection:1
src/Mod/Image:1
src/Mod/TemplatePyMod:0
src/Mod/Start:0
src/Mod/Ship:0
src/Mod/Plot:0
src/Mod/OpenSCAD:0
src/Mod/JtReader:0
src/Mod/Import:0
src/Mod/Idf:0
src/Mod/Complete:0
src/Mod/Cam:0
src/Mod/Assembly:0
NormandC
Veteran
Posts: 18589 Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada
Post
by NormandC » Fri Sep 09, 2016 4:16 am
PartDesign definitely needs some love.