fcFEM - FEA from start to finish
Moderator: bernd
Forum rules
and Helpful information for the FEM forum
and Helpful information for the FEM forum
Re: fcFEM - FEA from start to finish
Would that solve sys.path issue? I guess I am a bit hesitant because it would mean a high reliance on (my very poor) git skills to make sure my branch of FC would stay in line with FC development. I burnt my fingers many times.
Re: fcFEM - FEA from start to finish
I can not promise ...
As I stated don't give up ... Try, try, try and Ask, ask, ask
I have two git repos, one for FreeCAD source code https://github.com/berndhahnebach/FreeCAD_bhb and one for my workbenches ... https://github.com/berndhahnebach/FreeCAD_User_Mod but I do not track any workbench or macro which is used by others ...
Re: fcFEM - FEA from start to finish
wait I do ... https://github.com/berndhahnebach/BOLTSFC but this is an own separate git repo.
Re: fcFEM - FEA from start to finish
Ah ok. That I can managebernd wrote: ↑Sun Mar 31, 2019 8:50 pmwait I do ... https://github.com/berndhahnebach/BOLTSFC but this is an own separate git repo.
However my fingers are itching to add functionality to fcFEM (cables, beams, Shells, buckling, etc etc) and for that to become feasible I first want to optimisme speed. So starting a new advententure now (WB) is not really what I want.
Re: fcFEM - FEA from start to finish
leave it in your macro folder and track the macro folder. Use gitignore file to only track your fcFEM macro would be a possibility too.
Re: fcFEM - FEA from start to finish
I think it’s more complicated. The module I am trying to load is a Cython module (.pyx) and not a Python module. PyCharm is set up for this, but FreeCAD not. I need to study this a bit more.
Re: fcFEM - FEA from start to finish
Ahh I never habe never worked with cython modules. You may make a separate topic in developer or python part of the forum about this. There might be more people know about such problems
Re: fcFEM - FEA from start to finish
I found the following nice explanation: https://nyu-cds.github.io/python-cython/02-executing/ and will give it a try