'Creating a Vector Field Simulation for Random Windfield Modeling

I'm a research undergraduate looking for some guidance as I approach a problem: we need to create a random time varying 2d vector field in Python, with the capability to change how fast the field varies and also how "curvy" the vector field is (it models wind flow). By "random" all I mean is that we can't predict beforehand how the field will change over time, and it shouldn't start the same each time it's generated.

Here's what I understand so far:

  1. most random field generation is based on a semi-variogram which is approximated using covariance models in practice
  2. semi-variogram models are used to build spatial random fields which can be plotted on structured or unstructured grids.

I've found several pieces of literature based on attempts to model spatial random fields, but I'm hoping not to start from scratch. Does anyone know of any libraries or packages (in python) capable of generating spatial random fields that can vary over time?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source