# ANN: DashVtk.jl - interactive visualization of VTK data structures in Dash web apps in Julia

**URL:** https://discourse.julialang.org/t/ann-dashvtk-jl-interactive-visualization-of-vtk-data-structures-in-dash-web-apps-in-julia/66626
**Category:** Package Announcements
**Tags:** visualization, webapps, 3d
**Created:** [August 18, 2021, 8:20pm UTC](https://discourse.julialang.org/t/ann-dashvtk-jl-interactive-visualization-of-vtk-data-structures-in-dash-web-apps-in-julia/66626 "2021-08-18T20:20:03Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![mohamed82008](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mohamed82008/32/18171_2.png) [@mohamed82008](https://discourse.julialang.org/u/mohamed82008)
#### Post date: [August 18, 2021, 8:20pm UTC](https://discourse.julialang.org/t/ann-dashvtk-jl-interactive-visualization-of-vtk-data-structures-in-dash-web-apps-in-julia/66626/1 "2021-08-18T20:20:03Z")

</div>

[VTK](https://en.wikipedia.org/wiki/VTK) is a visualization software and data representation standard for 2D and 3D data, e.g. 2D/3D meshes, images, scalar-valued fields, vector-valued fields, etc. I am happy to announce that using [DashVtk.jl](https://github.com/plotly/dash-vtk), it’s extremely easy now to interactively visualize VTK data structures on a web app in Julia. You can find more information and examples on how to do this in the [documentation](https://dash-julia.plotly.com/dash_vtk).

Unfortunately, the Python dash-vtk documentation still has more examples than the Julia alternative because it makes use of external dependencies and data sets. However rest assured, as you will soon be seeing more examples of using DashVtk.jl along with some native Julia mesh data representation packages, e.g. [Meshes.jl](https://github.com/JuliaGeometry/Meshes.jl) and [GeometryBasics.jl](https://github.com/JuliaGeometry/GeometryBasics.jl). Additionally, I am also trying to get some nice demos using DashVtk.jl to do some post-processing of finite element analysis (FEA) results on a web app using packages such as: Ferrite, Gridap, and FinEtools for the FEA.

If you are interested in any of this, feel free to reach out to me and we can chat some more. Kudos to @RohitRathore1 for writing the documentation for DashVtk.jl.

---

<div class="post-metadata">

### Author: ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)
#### Post date: [August 18, 2021, 10:21pm UTC](https://discourse.julialang.org/t/ann-dashvtk-jl-interactive-visualization-of-vtk-data-structures-in-dash-web-apps-in-julia/66626/2 "2021-08-18T22:21:34Z")

</div>

That is awesome @mohamed82008 ! 👏🏽 Let me know if something is not clear about the Meshes.jl data structures, happy to help.

---

<div class="post-metadata">

### Author: ![ranocha](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ranocha/32/35588_2.png) [@ranocha](https://discourse.julialang.org/u/ranocha)
#### Post date: [August 19, 2021, 7:57am UTC](https://discourse.julialang.org/t/ann-dashvtk-jl-interactive-visualization-of-vtk-data-structures-in-dash-web-apps-in-julia/66626/3 "2021-08-19T07:57:19Z")

</div>

Sounds great! We can generate VTK output from our hyperbolic PDE package [Trixi.jl](https://github.com/trixi-framework/Trixi.jl) via [Trixi2Vtk.jl](https://github.com/trixi-framework/Trixi2Vtk.jl), including adaptive mesh refinement and unstructured quad/hex meshes. It would be awesome to visualize them from Julia. Feel free to ping me if you would like to have some examples.

---

<div class="post-metadata">

### Author: ![mohamed82008](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mohamed82008/32/18171_2.png) [@mohamed82008](https://discourse.julialang.org/u/mohamed82008)
#### Post date: [October 16, 2021, 12:38am UTC](https://discourse.julialang.org/t/ann-dashvtk-jl-interactive-visualization-of-vtk-data-structures-in-dash-web-apps-in-julia/66626/4 "2021-10-16T00:38:40Z")

</div>

# Update

A much more streamlined workflow to use DashVtk.jl in Julia with the help of VTKDataTypes.jl and VTKDataIO.jl is now possible. You can read the announcement on [DashVtk.jl is ready for action! - Dash Julia - Plotly Community Forum](https://community.plotly.com/t/dashvtk-jl-is-ready-for-action/57620).
