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.

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

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.2a0.tar.gz (472.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fieldanimation-0.1.2a0-py3-none-any.whl (472.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fieldanimation-0.1.2a0.tar.gz
  • Upload date:
  • Size: 472.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.2

File hashes

Hashes for fieldanimation-0.1.2a0.tar.gz
Algorithm Hash digest
SHA256 d231945ff1a34ad74b995b338979c6204254d9b5ef61fdbd6f342becb55859e1
MD5 6d08d0056bc17b81663bcfe78568d1bd
BLAKE2b-256 ec1602059074b13ccfb7e4e88bbca156a48ad3bf4faceaae5644bf32e660aa0e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fieldanimation-0.1.2a0-py3-none-any.whl
  • Upload date:
  • Size: 472.5 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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.2

File hashes

Hashes for fieldanimation-0.1.2a0-py3-none-any.whl
Algorithm Hash digest
SHA256 32024b9a2112b900dba4da0a62d93b17145029767824beac7c06a2ed9b799a29
MD5 68a1b7ae438286d20d4b62afcc8ae76a
BLAKE2b-256 5e6e234c7c09e1a8bc1ebe45202116bf9c42ee007cb4e9377aaa0fe10083edc4

See more details on using hashes here.

Supported by

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