

The Plotly Express API makes it trivially easy to create and animate simple charts (like scatters and bars). In my view, plotly is now the best available free tool for creating interactive charts in Python. Previously, I’ve mostly used the matplotlib package for static visualization, and bokeh for interactive charts. I’m very impressed with the plotly graphing library for Python.

In this post, I will demonstrate how to create web-based, interactive, 3D visualizations of surface pressure data using a free and open-source software stack.Ĭheck out this example result from one of my earlier research papers! ( Flexible Formulation of Spatial Integration Constraints in Aerodynamic Shape Optimization However, the software is expensive and this makes it difficult to share results (other than in simple 2D renderings).

We generally use purpose-built desktop applications such as Tecplot or Ensight to do this. These expensive simulations produce a large amount of three-dimensional flow data, and in order to gain understanding from the results we employ interactive visualization. Computational fluid dynamics (CFD) is an indispensable tool in aerospace engineering.
