Ferrite-FEM / Ferrite.jl

Finite element toolbox for Julia
https://ferrite-fem.github.io
Other
350 stars 92 forks source link

List Related Packages #868

Open cortner opened 10 months ago

cortner commented 10 months ago

I wasted quite a bit of time trying to figure out how to do simple visualizations of Ferrite solutions. Eventually somebody on discourse pointed me to FerriteViz which is great. But neither the README nor the docs mention it. Maybe somebody who knows of all important packages related to Ferrite could list them somewhere?

KnutAM commented 10 months ago

That's a good idea! Something like this: #869 ?

Also, whenever you have questions, don't hesitate to reach out on the Slack channel #ferrite-fem or on Discourse as you did!

KnutAM commented 10 months ago

As discussed in #869, perhaps we could add an item under the code gallery where anyone who builds a package on top of Ferrite can make a PR to add a link to, and a short description of, their package.

termi-official commented 10 months ago

As discussed in #869, perhaps we could add an item under the code gallery where anyone who builds a package on top of Ferrite can make a PR to add a link to, and a short description of, their package.

Related to this: Should this only contain public packages or should we also showcase currently internally used packages which come with some publications (e.g. Maxi has one for convexification)? What about publication codes as in e.g. https://github.com/kimauth/Plastoxid.jl ?

I would also list work in progress packages, which have the actual goal to be developed long-term (as in e.g. FerriteAssembly.jl?).

DanielVandH commented 3 months ago

It would probably be also useful to mention FerriteViz in the first tutorial, https://ferrite-fem.github.io/Ferrite.jl/dev/tutorials/heat_equation/. I initially thought the main way to visualise the solutions was with the vtk files based on the documentation there. (Precompilation of FerriteViz seems to be broken with Ferrite on master, but once it's fixed that would be good)

termi-official commented 3 months ago

It would probably be also useful to mention FerriteViz in the first tutorial, https://ferrite-fem.github.io/Ferrite.jl/dev/tutorials/heat_equation/.

cc @KnutAM what do you think?

I initially thought the main way to visualise the solutions was with the vtk files based on the documentation there. (Precompilation of FerriteViz seems to be broken with Ferrite on master, but once it's fixed that would be good)

I have a PR which prepares next release here https://github.com/Ferrite-FEM/FerriteViz.jl/pull/103 . Master is just compatible with the last Ferrite release. Note that it does not have as many features as most VTK viewers.

KnutAM commented 3 months ago

I'd propose a reference to the post-processing how to. With my proposed intro text here (https://github.com/Ferrite-FEM/Ferrite.jl/pull/875#discussion_r1651584377) I think this will be covered?