Skip to main content

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.

Project description

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.

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

wagglepy-0.0.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

wagglepy-0.0.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file wagglepy-0.0.1.tar.gz.

File metadata

  • Download URL: wagglepy-0.0.1.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.9

File hashes

Hashes for wagglepy-0.0.1.tar.gz
Algorithm Hash digest
SHA256 2c1966709d3f603034785470da1c4a82228180ebd29353f2c400edfeb756dc5e
MD5 b2f3c4a69365d463e593bca9d086f5c8
BLAKE2b-256 66205eaa7ae670bc922667447b47cd2c8839fa9198ae9c57ebcef46a17425d3e

See more details on using hashes here.

File details

Details for the file wagglepy-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: wagglepy-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.9

File hashes

Hashes for wagglepy-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5ba2175923c84db054050f32b22bfae88c3ce16a7d8e827ffee8f5f36ad2f232
MD5 143a8c2f15bfc90d94b19bb6a2d53f48
BLAKE2b-256 8a7f8e15dc1065b11057a579d7a5d41e57236e482e38afa4aba842d268da381d

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