Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
2 of 12 committers (16.7%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.3%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Plot your Ferrite.jl data
Basic Info
- Host: GitHub
- Owner: Ferrite-FEM
- License: mit
- Language: Julia
- Default Branch: master
- Homepage: https://ferrite-fem.github.io/FerriteViz.jl/
- Size: 72.8 MB
Statistics
- Stars: 33
- Watchers: 5
- Forks: 8
- Open Issues: 47
- Releases: 7
Topics
Metadata Files
README.md
FerriteViz.jl
Small package to visualize your Ferrite.jl results. Currently supports only Makie, but the goal is to extend it for different plotting packages.
The package is highly experimental and breaking changes about the internal machinery are about to come. Likely, only a small fraction of the interface will change over time.
Installation
julia
pkg> add FerriteViz
Usage
Simply grab your solution vector and the corresponding dof handler to create a plotter:
julia
import FerriteViz, GLMakie
dh, u = solve_problem()
plotter = MakiePlotter(dh, u)
FerriteViz.solutionplot(plotter)
For a guide check out the tutorial section - or just enjoy the gallery below!
Features
solutionplotFE solution contour plot on arbitrary finite element mesh (in Makie calledmeshplots)ferriteviewerviewer with toggles and menus that update the plotwireframeplots the finite element mesh and optionally labels nodes and cellsarrows- also calledquiverplots, in paraviewglyphfiltersurface2D solutions in 3D space as surface, in paraviewwarp by scalarfilter- synchronous plotting while your simulation runs with any of the above listed options
- mutating versions of the above listed functions (except for the viewer)
- deformed plots available for
solutionplotandwireframe - full integration into the Makie ecosystem, e.g. themes, layouts etc.
- GPU powered plotting with GLMakie.jl, jupyter/pluto notebook plotting with WGLMakie.jl and vector graphics with CairoMakie.jl
Missing Features
- correct visualization of nonlinear geometry faces/edges
- visualization of boundary conditions
- subdomain entity plotting, e.g. facesets, edgesets and so on
- ...
For a detailed list of planned features take a look into the issue tracker. Helping hands are always welcome. Just join the discussion in the corresponding issues.
Gallery
Pulling the Ferrite.jl logo with a cohesive zone material model.

Credits to Kim Auth
Owner
- Name: Ferrite-FEM
- Login: Ferrite-FEM
- Kind: organization
- Repositories: 6
- Profile: https://github.com/Ferrite-FEM
Citation (citation.cff)
cff-version: 1.2.0
title: FerriteViz.jl
message: >-
Vizualization framework for nonlinear finite element
fields on nonlinear geometries.
type: software
authors:
- given-names: Maximilian
family-names: Köhler
affiliation: Ruhr-University Bochum
orcid: 'https://orcid.org/0000-0003-0981-8215'
- given-names: Dennis
family-names: Ogiermann
affiliation: Ruhr-University Bochum
orcid: 'https://orcid.org/0000-0002-2659-0809'
- family-names: Contributors
given-names: " "
repository-code: 'https://github.com/Ferrite-FEM/FerriteViz.jl'
url: 'https://ferrite-fem.github.io/FerriteViz.jl/stable/'
license: MIT
GitHub Events
Total
- Issues event: 2
- Watch event: 3
- Issue comment event: 5
- Push event: 16
- Pull request event: 2
- Fork event: 1
- Create event: 3
Last Year
- Issues event: 2
- Watch event: 3
- Issue comment event: 5
- Push event: 16
- Pull request event: 2
- Fork event: 1
- Create event: 3
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Maximilian Köhler | m****r@r****e | 58 |
| termi-official | t****l | 34 |
| Dennis Ogiermann | d****n@r****e | 5 |
| github-actions[bot] | 4****] | 4 |
| Knut Andreas Meyer | k****m@g****m | 2 |
| Adarsh Palaskar | 8****1 | 2 |
| CompatHelper Julia | c****y@j****g | 2 |
| dependabot[bot] | 4****] | 1 |
| Simon | s****h@p****m | 1 |
| Niel-77 | 6****7 | 1 |
| JanM12 | 9****2 | 1 |
| Hendrik Ranocha | r****a | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 50
- Total pull requests: 58
- Average time to close issues: 3 months
- Average time to close pull requests: 21 days
- Total issue authors: 7
- Total pull request authors: 9
- Average comments per issue: 2.1
- Average comments per pull request: 1.6
- Merged pull requests: 44
- Bot issues: 0
- Bot pull requests: 13
Past Year
- Issues: 3
- Pull requests: 4
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 2
- Pull request authors: 1
- Average comments per issue: 1.0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 4
Top Authors
Issue Authors
- termi-official (23)
- koehlerson (21)
- asinghvi17 (2)
- DRollin (1)
- KnutAM (1)
- mipals (1)
- JuliaTagBot (1)
- khorrami1 (1)
Pull Request Authors
- koehlerson (25)
- github-actions[bot] (17)
- termi-official (13)
- KnutAM (5)
- adarshpalaskar1 (2)
- dependabot[bot] (2)
- fredrikekre (1)
- JanM12 (1)
- SimonDanisch (1)
- Niel-77 (1)
- tnayagarwal (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- julia 17 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 7
juliahub.com: FerriteViz
Plot your Ferrite.jl data
- Homepage: https://ferrite-fem.github.io/FerriteViz.jl/
- Documentation: https://docs.juliahub.com/General/FerriteViz/stable/
- License: MIT
-
Latest release: 0.2.2
published about 2 years ago
Rankings
Dependencies
- actions/cache v1 composite
- actions/checkout v2 composite
- julia-actions/julia-buildpkg v1 composite
- julia-actions/julia-runtest v1 composite
- julia-actions/setup-julia v1 composite
- JuliaRegistries/TagBot v1 composite
- actions/checkout v2 composite
- actions/checkout v2 composite
- julia-actions/setup-julia latest composite