Skip to main content

Lepton: A high-performance, pluggable particle engine and API for Python

Project description

Lepton is designed to make complex and beautiful particle effects possible, and even easy from Python programs.

Lepton is under development, but even now it has some useful features:

  • Native-code core for high-performance particle dynamics and rendering

  • Pluggable particle controllers for specifying particle behavior

  • Two pluggable OpenGL renderers (more in development)

  • Spacial domains, used to control particle emission and behavior

  • Modular architecture that lets you easily configure and customize the engine

The code includes several examples of how you can use the engine (using pyglet). Note the engine itself does not depend on any other 3rd-party libraries and simply requires the application to setup an OpenGL context in order to render particles.

Project details


Download files

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

Source Distributions

lepton-0.3a.zip (63.1 kB view details)

Uploaded Source

lepton-0.3a.tar.gz (44.4 kB view details)

Uploaded Source

File details

Details for the file lepton-0.3a.zip.

File metadata

  • Download URL: lepton-0.3a.zip
  • Upload date:
  • Size: 63.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lepton-0.3a.zip
Algorithm Hash digest
SHA256 778ec3ad5897762378c8c0512f46828c98d91c9bc72430b1d9de44ebbf02f4a0
MD5 e30023ab8ba727b0b04ef7fc8afc9a49
BLAKE2b-256 6f6ad14b8625f911f33a07ea0885a96bf39b786bf76f151d962a756d518dcf57

See more details on using hashes here.

File details

Details for the file lepton-0.3a.tar.gz.

File metadata

  • Download URL: lepton-0.3a.tar.gz
  • Upload date:
  • Size: 44.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lepton-0.3a.tar.gz
Algorithm Hash digest
SHA256 c94eb428e1066d5545c7c8061b4941e673b842cec98a04182782d0abf1d73e27
MD5 848fa24561fa14240a07c90bab764465
BLAKE2b-256 c2d76b6840af123ca8cad72ffce652941edc518e85c726e064ff1b3e4ee8c3cc

See more details on using hashes here.

Supported by

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