Skip to content
This repository has been archived by the owner on Nov 28, 2023. It is now read-only.

Plan for applying gaussian filter to adaptive grids #1

Closed
5 of 8 tasks
milos7250 opened this issue Jun 24, 2022 · 2 comments
Closed
5 of 8 tasks

Plan for applying gaussian filter to adaptive grids #1

milos7250 opened this issue Jun 24, 2022 · 2 comments
Labels
documentation Improvements or additions to documentation

Comments

@milos7250
Copy link
Owner

milos7250 commented Jun 24, 2022

Applying the Gaussian Filter

Creating a Triangular Mesh from the Smoothened Data

@milos7250 milos7250 added the documentation Improvements or additions to documentation label Jun 24, 2022
@milos7250
Copy link
Owner Author

The merging of duplicate vertices is not necessary. In mayavi, visually it makes no difference if the duplicate points are removed or not. In Unity, the duplicate vertices are removed automatically on import. Unnecessary faces can be removed by supplying allow_degenerate=False to the skimage marching cube algorithm.

@milos7250
Copy link
Owner Author

The method to load and merge different grids is here. As of now, only grids with the same spatial resolution are supported. The grids must also overlap at the gridpoints precisely. This function will not work if e.g. one grid covers points with r coordinates 0.5, 1.5, 2.5 and the other covers 1, 2, 3, as overlapping them would produce a grid that is not uniform in spatial resolution anymore. Getting rid of this restriction is tracked in #11.

As so far there hasn't been problems with running out of memory when applying the gaussian filter, #9 is kept as an enhancement proposition.

milos7250 pushed a commit that referenced this issue Jul 11, 2022
Generated difference images and 3D images for different interpolation methods.
Started writing the report.
milos7250 pushed a commit that referenced this issue Jul 11, 2022
Tried to match 2D matplotlib colormaps to 3D mayavi color lookup tables
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant