Just stumbled on compas and found it is developed on ETH. Spend some time reading documentation. Hopefully I will find a minute to give it a try.
I have been doing similar development with FreeCAD for the last years. The FEM module is able to use multiple solver and is fully sciptable by Python thus there are a lot similarities to compas. Thus I just wanted to say Grüezi.
If you would like to give it a try, use 0.19 dev versions, FreeCAD FEM is improving fast … Documentation for FEM is not as good as compas. But the community is great. If you have any questions forum.freecadweb dot org (only two links allowed for me ATM) is best to ask for. There is a special part for FEM related topics. Python examples …
yes and including all the dependencies, which are really a lot due to FreeCAD bring together many many opensource libraries and tools around CAE, CAD systems.