trixi-framework / trixi-framework/Trixi.jl

Provide interpolation function `f(x, y)` for user-driven postprocessing of results

Open
#1,291 4 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue possible student project visualization
Dominant language
Julia
Stars
731
Forks
166
Avg merge
2d 18h
Merged PRs (30d)
25

Description

@torrilhon pointed out that it would be nice for us to provide some sort of universal interpolation function that accepts a coordinate tuple and returns the solution state at that point, e.g., `f(x, y)` or `f(x, y, z)`. This would allow users to do their own postprocessing of the results in an interactive way, i.e., create plots over line, do surface plots or contour plots etc. Based on his own experience, he suggested to use triangulation for this purpose, i.e., internally store the solution on triangles for fast interpolation.

Contributor guide

Open the contributing guide

Research direction

No files or tests are identified. Start by locating the existing result and postprocessing interfaces, then determine how a coordinate tuple should return the solution state and whether triangulation fits the stored data. Done means users can call f(x, y) or f(x, y, z) for interactive line, surface, or contour plots.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
data-visualization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.