Skip to main content

Tiny vector-field and attractor visualizer

Project description

fieldviz-mini

A tiny Python library for exploring 2D vector fields, attractors, and flow dynamics.

Features

  • Simple API for defining vector fields
  • RK4 & Euler integrators
  • Streamline plotting
  • Quiver field visualization
  • A few preset fields (spiral sink, saddle, Lorenz-like)

Install

pip install fieldviz-mini

Example

from fieldviz_mini import spiral_sink, plot_vector_field, plot_streamlines

field = spiral_sink()
plot_vector_field(field)
plot_streamlines(field, seeds=[(1,1), (-1,0), (0.5,-1)])

This package is intentionally minimal : a small tool for intuition-building and exploration.

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

fieldviz_mini-0.1.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

fieldviz_mini-0.1.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file fieldviz_mini-0.1.0.tar.gz.

File metadata

  • Download URL: fieldviz_mini-0.1.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for fieldviz_mini-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5ee4d36d1c3847f5ac4ac078129518154ff78853462c381e5e649601d30420ba
MD5 f5f48b49c572c750391ba098a4c77272
BLAKE2b-256 b279780574b5c79aca93df9efa345a2f8e68e1ec662b056f6eb9b33cec10898d

See more details on using hashes here.

File details

Details for the file fieldviz_mini-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fieldviz_mini-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for fieldviz_mini-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b38edd869d52d529187fa304f595f7e8743c5b4440a68c6174e69a3ff6957e44
MD5 e7b035a5eaffdde721bb6e56424b87c1
BLAKE2b-256 a1299390f77da45f4c8c15567939492dde8ecb6aa3b471d444ec6026b588222f

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