User:Sudhanshu Dubey/GSOC20/logs: Difference between revisions

From FreeCAD Documentation
Line 44: Line 44:


'''8 June:''' Integrated manager module with examplesgui. [https://github.com/Sudhanshu-Dubey14/FreeCAD_sd/commit/6d5cc7d873cc29376b263c3acfb02fb0da885bb4 Related commit]
'''8 June:''' Integrated manager module with examplesgui. [https://github.com/Sudhanshu-Dubey14/FreeCAD_sd/commit/6d5cc7d873cc29376b263c3acfb02fb0da885bb4 Related commit]

'''10 June:''' Read the documents related to Electrostatics example given in [https://forum.freecadweb.org/viewtopic.php?f=18&t=44705&sid=c16f5b8f51f8ff25c656a3775a2997d0&start=170#p406156 this forum post]


== TODO ==
== TODO ==

Revision as of 13:48, 11 June 2020

Community Bonding Period (May 4 - June 1, 2020)

8 May: Created the User page and this logs page.

9 May: Segregated modules having multiple examples into single examples. Segregated ccx_cantilever_std and Segregated boxanalysis

10 May: Implemented QTreeWidget in examplesgui to open examples from the GUI. Related commit

11 May: Rebased my femexamples branch onto the FreeCAD:master branch.

12 May: Wrote my GSoC proposal in the FreeCAD wiki.

13 May: Added constraints and meshes category to the Example GUI.

14 May: Added solvers, equations and materials category to the Example GUI.

17 May: Completed hinged beam example.

19 May: Ran some FreeCAD unit tests. The results seem ok but I am not sure.

22 May: Added unit test for transform torque example. Related commit

23 May: Added unit test for hinged beam example. Related commit

24 May: Changed plain mesh to Gmsh mesh in new examples. Related commit

28 May: Changed file names to names from get_information in Example GUI. Related commit

Coding Period (June 1 - July 3, 2020)

1 June: Got electrostatics example. Installing Elmer.

2 June: Installed paraview-opt and mmg3d which are dependencies of elmer. Facing issues installing elmer which are reported in the comments at the AUR repo.

3 June: Trying to install elmerfem-git.

4 June: Installed Elmer by building it from source. Rebuilt FreeCAD to have the latest code.

5 June: Changed plain mesh to Gmsh mesh in all the examples. Tried the manager module.

6 June: Discovered the issue in manager module which was giving the UnboundLocalError. Forum Post

7 June: Added new examples to managers modules and corrected modified examples.

8 June: Integrated manager module with examplesgui. Related commit

10 June: Read the documents related to Electrostatics example given in this forum post

TODO

✓ To segregate modules having multiple examples into single examples.

✓ To implement QTreeWidget in examplesgui

✓ To categorise examples.

✓ To add Solver and material category

✓ To complete hinged beam example.

✓ To change file names to names from get_information

✓ Install Elmer

✓ Change plain mesh object of all examples to Gmsh object.

✓ Add all examples to managers module and integrate it with the examplesgui.

  • Work on Elmer Electrostatics example
  • Add new examples from here