{"id":16730541,"url":"https://github.com/c42f/vortutils","last_synced_at":"2026-01-02T17:08:25.240Z","repository":{"id":145912147,"uuid":"14554491","full_name":"c42f/vortutils","owner":"c42f","description":"Utilities for finding vortices in complex fields","archived":false,"fork":false,"pushed_at":"2013-11-24T07:11:53.000Z","size":124,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-22T07:43:35.874Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Matlab","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/c42f.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-11-20T11:13:39.000Z","updated_at":"2013-11-24T07:11:55.000Z","dependencies_parsed_at":"2023-03-23T05:18:53.057Z","dependency_job_id":null,"html_url":"https://github.com/c42f/vortutils","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c42f%2Fvortutils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c42f%2Fvortutils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c42f%2Fvortutils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c42f%2Fvortutils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/c42f","download_url":"https://codeload.github.com/c42f/vortutils/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243769986,"owners_count":20345217,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T23:33:52.863Z","updated_at":"2026-01-02T17:08:25.202Z","avatar_url":"https://github.com/c42f.png","language":"Matlab","funding_links":[],"categories":[],"sub_categories":[],"readme":"Utilities for tracing vortex lines\n==================================\n\nThis repo contains some utilities for finding vortices in a complex-valued\nfield sampled on a regular grid in 2D or 3D.  This is quite straightforward over\na 2D grid, but tracing vortex lines in 3D is a bit more involved.\n\nThe functions have resonably complete documentation comments, but here's an\noverview of the more interesting functions to get you started:\n\n\n3D functions\n------------\n\n* `vortex_lines_example.m` is an example script showing how to compute a 3D\n  visualization of the vortex lines passing through a 3D complex field.  Running\n  this and examining the code should give you an idea of where to start.\n\n* `vortex_trace_all()` traces all vortex lines through a 3D vorticity field\n  produced using `vortex_detct3d()`.\n\n\n2D functions\n------------\n\nFor a 2D grid, there are two functions of interest:\n\n* `phase_winding2d()` takes a 2D grid containing complex phase and detects grid\n  plaquetts where that phase \"winds\" around by 2 pi.\n\n* `vortex_detect2d()` takes a 2D complex field, and interpolates more exact\n  estimates of vortex position within the grid plaquetts.  Using this method as\n  part of the 3D vortex tracing gives much better results.\n\n\n\nLicense\n-------\n\nvortutils is licensed under the 2-clause BSD license: this basically means you\ncan do what you want with it, provided you keep the original attribution intact\n(see LICENSE.txt for details)\n\nThe code was originally written at The University of Queensland during Chris\nFoster's PhD (thesis resting in peace here: http://arxiv.org/abs/1302.0470).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fc42f%2Fvortutils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fc42f%2Fvortutils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fc42f%2Fvortutils/lists"}