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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c1966709d3f603034785470da1c4a82228180ebd29353f2c400edfeb756dc5e
|
|
| MD5 |
b2f3c4a69365d463e593bca9d086f5c8
|
|
| BLAKE2b-256 |
66205eaa7ae670bc922667447b47cd2c8839fa9198ae9c57ebcef46a17425d3e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ba2175923c84db054050f32b22bfae88c3ce16a7d8e827ffee8f5f36ad2f232
|
|
| MD5 |
143a8c2f15bfc90d94b19bb6a2d53f48
|
|
| BLAKE2b-256 |
8a7f8e15dc1065b11057a579d7a5d41e57236e482e38afa4aba842d268da381d
|