Registered by simon-r

The main objective of PyParticles is to provide a system API simple and fast to use. Furthermore is to provide a basic application for the implementation of simple models.

Features

Simulate a particle by particle model with the most popular integration methods, and it represents the results on a OpenGL or Matplotlib plot.

PyParticle includes the followings integrations methods

Euler method
Leap Frog method
Rung Kutta method
Midpoint
Stormer Verlet method

As a forces model it includes:

Gravity
Particle by Particle spring
Constant
User defined field
Lennard Jones
Drag
Damping
Electromagnetic fields
We have also the possibility of modeling the forces with user-defined constraints (See demo cat_spri).

PyParticle offers an easy to use class structure with a fully interchangeable integrations method or force model, it also implements the possibility to add some boundary model.

Requirements
PyParticles require the following packages:
numpy : http://scipy.org/Download
scipy : http://scipy.org/Download
pyopengl : http://pyopengl.sourceforge.net/
matplotlib : http://matplotlib.org/
pyopencl : http://mathema.tician.de/software/pyopencl (optional)

For more details about the installation visit the Blog: http://pyparticles.wordpress.com/installation/

Project information

Maintainer:
simon-r
Driver:
simon-r
Licence:
GNU GPL v3

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All packages Packages in Distributions

Get Involved

  • warning
    Report a bug
  • warning
    Ask a question
  • warning
    Help translate

Downloads

PyParticles does not have any download files registered with Launchpad.