Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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?

Release files for fieldanimation 0.1.3a0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fieldanimation 0.1.3a0
File Size Uploaded
fieldanimation-0.1.3a0.tar.gz 30.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fieldanimation 0.1.3a0
File Interpreter ABI Platform
fieldanimation-0.1.3a0-py3-none-any.whl Python 3 none any Details

Total release size: 67.2 kB

Release files / fieldanimation-0.1.3a0.tar.gz

Download URL fieldanimation-0.1.3a0.tar.gz
Size 30.8 kB
Tags Source
SHA-256 checksum
How to use checksums
9fa6c1b2ad47430e9156d257b4d4f158d70f27295e9381be19c70e2f0a3a816f
BLAKE2b-256 checksum
How to use checksums
acddee0843d192f080468fb4208d825b2957b236e621cda6eb1f519a70b151ad
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / fieldanimation-0.1.3a0-py3-none-any.whl

Download URL fieldanimation-0.1.3a0-py3-none-any.whl
Size 36.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
21e5b9dca73076d8a978e5e20967c39603cea7cd7b3a23b1a3ad4d76ef68ff50
BLAKE2b-256 checksum
How to use checksums
39ab55fceb5c887606add0dd296b38b5fc1e3b7bb3d72b85bd18cd1ad7a57671
Upload date
Uploaded using Trusted Publishing?
What is 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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page