An open API service indexing awesome lists of open source software.

https://github.com/zmoon/vorts

Integrate and visualize a system of point vortices
https://github.com/zmoon/vorts

Last synced: 4 months ago
JSON representation

Integrate and visualize a system of point vortices

Awesome Lists containing this project

README

          

# vorts

Integrate a system of *N* point vortices.

[![Tests status](https://github.com/zmoon/vorts/workflows/Test/badge.svg)](https://github.com/zmoon/vorts/actions?query=workflow%3ATest)
[![Project Status: Suspended – Initial development has started, but there has not yet been a stable, usable release; work has been stopped for the time being but the author(s) intend on resuming work.](https://www.repostatus.org/badges/latest/suspended.svg)](https://www.repostatus.org/#suspended)

* [pdoc3](https://pdoc3.github.io/pdoc/) documentation:
[zmoon.github.io/vorts](https://zmoon.github.io/vorts)
* GitHub: [zmoon/vorts](https://github.com/zmoon/vorts)
* Examples:
- [![Launch Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/zmoon/vorts/master?urlpath=lab%2Ftree%2Fexamples) – JupyterLab interface (need to right click on a `*.py` to open as notebook)
- [![Launch Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/zmoon/vorts/master?filepath=examples) – Jupyter Notebook interface (just double click on a `*.py` to open as notebook)

## Equations


Point vortex equations

## Example visualizations

Releasing tracers into the rotating *N*-vortex system:


Tracer art example 1


Tracer art example 2

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

## Notes

Originally created for the PSU class METEO 523 – Modeling the climate system.