I need a code written in Python. The required code is for solving the natural convection problem using the CVFEM method through the stream function-vorticity formulation. I have all the necessary requirements, including the physical model, governing equations, boundary conditions, and the desired results.
Main Requirements:
- The code must produce both plots and graphs along with numerical data.
- It is essential to use Matplotlib and NumPy for plotting and data processing.
- The results generated by the code must match a set of reference results that I have.
Please note that this work is part of a series of consecutive projects in the future.