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 : http://
pyopengl : http://
matplotlib : http://
pyopencl : http://
For more details about the installation visit the Blog: http://
View full history Series and milestones
trunk series is the current focus of development.
All packages Packages in Distributions
-
pyopencl source package in Xenial
Version 2015.1-2build3 uploaded -
pyopencl source package in Trusty
Version 2013.2-1build1 uploaded -
pyopencl source package in Oracular
Version 2024.1-1 uploaded -
pyopencl source package in Noble
Version 2023.1.3-1build2 uploaded -
pyopencl source package in Mantic
Version 2023.1.1-1 uploaded