Skip to main content

FieldAnimation: animate 2D vector fields

Project description

FIELDANIMATION

FIELDANIMATION a Python package to animate 2D vector fields.

What is it?

Field Animation is a Python package for the visualization of 2D vector fields that exploits the capabilities of modern graphic cards. Vector fields are represented through particles that move along the flow lines of the field at a speed and color proportional to its modulus in an OpenGL window.

Interactive control of speed, color and number of animated particles is possible as the whole rendering process happens in the GPU in real time. A background image can be shown to add information for the interpretation of the results.

Highlights:

  • Animation parameters can be changed in real time

  • The OpenGL window can be embedded in any Python application.

Field Animation was published on SoftwareX, Volume 9, January–June 2019, Pages 211-216.

Where is the documentation?

Here!

How can I see it in action?

Field Animation comes with an example application. Run it with:

python3 -m fieldanimation.examples.app -g

NOTE:

This application example uses Pillow, imgui and glfw so please install these packages to run it:

pip3 install pillow imgui glfw

Who do I talk to?

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fieldanimation-0.1.3a0.tar.gz (30.8 kB view details)

Uploaded Source

Built Distribution

fieldanimation-0.1.3a0-py3-none-any.whl (36.3 kB view details)

Uploaded Python 3

File details

Details for the file fieldanimation-0.1.3a0.tar.gz.

File metadata

  • Download URL: fieldanimation-0.1.3a0.tar.gz
  • Upload date:
  • Size: 30.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

File hashes

Hashes for fieldanimation-0.1.3a0.tar.gz
Algorithm Hash digest
SHA256 9fa6c1b2ad47430e9156d257b4d4f158d70f27295e9381be19c70e2f0a3a816f
MD5 67d4ff2c78c647704e45d8ac249e60ae
BLAKE2b-256 acddee0843d192f080468fb4208d825b2957b236e621cda6eb1f519a70b151ad

See more details on using hashes here.

File details

Details for the file fieldanimation-0.1.3a0-py3-none-any.whl.

File metadata

  • Download URL: fieldanimation-0.1.3a0-py3-none-any.whl
  • Upload date:
  • Size: 36.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

File hashes

Hashes for fieldanimation-0.1.3a0-py3-none-any.whl
Algorithm Hash digest
SHA256 21e5b9dca73076d8a978e5e20967c39603cea7cd7b3a23b1a3ad4d76ef68ff50
MD5 7997dd22776753e6e21a682d04713cdd
BLAKE2b-256 39ab55fceb5c887606add0dd296b38b5fc1e3b7bb3d72b85bd18cd1ad7a57671

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page