Package vorts
vorts – point vortex models
vorts
Integrate a system of N point vortices.
- pdoc3 documentation: zmoon.github.io/vorts
- GitHub: zmoon/vorts
- Examples:
Equations
![N-point-vortex system of equations in 2 dimensions Point vortex equations](https://media.githubusercontent.com/media/zmoon/vorts/master/examples/img/N-vortex_evolution_equations.png)
Example visualizations
Releasing tracers into the rotating N-vortex system:
![Tracer art example 1 – trajectories Tracer art example 1](https://media.githubusercontent.com/media/zmoon/vorts/master/examples/img/tracer_art_1.png)
![Tracer art example 2 – points Tracer art example 2](https://media.githubusercontent.com/media/zmoon/vorts/master/examples/img/tracer_art_2.png)
Poincaré plots. Given a sufficiently long run with a large number (e.g. 100) of tracers, you can make pretty pictures like this:
![Example Poincaré section plot Example Poincaré section plot](https://media.githubusercontent.com/media/zmoon/vorts/master/examples/img/ps_theta60deg.png)
Notes
Originally created for the PSU class METEO 523 – Modeling the climate system.
Sub-modules
vorts.model
-
Model classes that act as drivers for the integration routines, directing input and collecting output, etc.
vorts.plot
-
Plotting routines
vorts.py
-
Integration routines in Python …
vorts.vortons
-
Vorton
/Tracer
classes andVortons
/Tracers
container classes …