Skip to main content

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.

Metadata

Release files for wagglepy 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wagglepy 0.0.1
File Size Uploaded
wagglepy-0.0.1.tar.gz 3.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wagglepy 0.0.1
File Interpreter ABI Platform
wagglepy-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 8.1 kB

Release files / wagglepy-0.0.1.tar.gz

Download URL wagglepy-0.0.1.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2c1966709d3f603034785470da1c4a82228180ebd29353f2c400edfeb756dc5e
BLAKE2b-256 checksum
How to use checksums
66205eaa7ae670bc922667447b47cd2c8839fa9198ae9c57ebcef46a17425d3e
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / wagglepy-0.0.1-py3-none-any.whl

Download URL wagglepy-0.0.1-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5ba2175923c84db054050f32b22bfae88c3ce16a7d8e827ffee8f5f36ad2f232
BLAKE2b-256 checksum
How to use checksums
8a7f8e15dc1065b11057a579d7a5d41e57236e482e38afa4aba842d268da381d
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page