Skip to content

WenyinWei/wagglepy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The wagglepy Package

The wagglepy is used to analyze the traces ((of particle, ray, and e.t.c.)) in variable (could be position $\vec{r}$, velocity $\vec{v}$ or e.t.c.) space governed by a given system of ordinary differential equations (ODE system) which might come from some specific domains of physics.

The wagglepy package consists of a collection of template notebooks and some utility functionality for drawing and analyzing the particle traces in the study of plasma physics. Wagglepy, however, does not restrict itself in particle-tracing, but would expand its application across ray-tracing, stochastic procedure and so on, all of which share the same essence, that is, the ordinary differential system.

For those ode systems that are easy to solve (at least for sympy's computer algebra system, CAS), we directly use the symbolic solving capability offered by sympy to deduce the exact analytic solution. While for the difficult ones, sympy (and einsteinpy) helps you to, at least, express the problems in a way that the computers can understand, after which the generic functionality concerning perturbation and numerical solver inside wagglepy would try to approximate the solution.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published