An open API service indexing awesome lists of open source software.

https://github.com/jorgemunozl/phisy

A set of physics/mathematics scripts for different concepts.
https://github.com/jorgemunozl/phisy

mathematics nn numpy physics python scikit-learn sympy

Last synced: 4 days ago
JSON representation

A set of physics/mathematics scripts for different concepts.

Awesome Lists containing this project

README

          

Physi



Python
NumPy
SciPy
Matplotlib
SymPy
Typst
Manim


Computational physics experiments β€” vector calculus, complex analysis, dynamical systems, and more.

---

## Gallery

🧲 Stokes & Divergence Theorems

**Magnetic dipole field** β€” a quiver plot of **B** in the xz-plane, computed from the vector potential and verified against Stokes' theorem.

B field quiver plot

*Purely radial field, strongest at the poles, vanishing at the equator β€” classic dipolar morphology.*


**Wave function cross-sections** β€” slices through 3D quantum states reveal nodal surfaces and symmetry patterns.


Wave function xz-plane slice
Wave function isosurface

*Left: xz-plane cut of the |n=6⟩ state. Right: 3D isosurface of the |3,2,0⟩ hydrogen orbital.*

πŸ”’ Complex Analysis

**Cauchy–Riemann orthogonality** β€” level curves of the real and imaginary parts of an analytic function intersect at right angles everywhere.

Cauchy-Riemann contours


**Conformal mapping** β€” the Joukowsky transform maps circles to airfoil-like curves.


Roots in Argand plane
Conformal mapping

*Left: sixth roots of -64 in the Argand plane. Right: images of circles under the Joukowsky map.*

🎯 Double Pendulum

**Chaotic trajectory** β€” the path of the second mass never closes, a signature of deterministic chaos.

Double pendulum trajectory

🌊 Brownian Motion

**3D random walk** β€” 10⁴ steps of a Wiener process in three dimensions.

Brownian motion 3D

πŸ”— Coupled Oscillators

**Two masses, three springs** β€” normal modes and energy sloshing between the two bodies.

Coupled masses

---

## Project structure

```
physi/
β”œβ”€β”€ images/ # README images & GIFs
β”œβ”€β”€ src/physi/
β”‚ β”œβ”€β”€ brownian/ # Brownian motion (1D, 2D, 3D)
β”‚ β”œβ”€β”€ coupled_mas/ # Coupled spring-mass system
β”‚ β”œβ”€β”€ double_pendulum/ # Manim double pendulum animation
β”‚ β”œβ”€β”€ magnetic_field/ # Magnetic field computation
β”‚ β”œβ”€β”€ vector_fields/ # Vector field visualization
β”‚ β”œβ”€β”€ curricular/
β”‚ β”‚ β”œβ”€β”€ mathematics_methods_lab_01/ # ODEs
β”‚ β”‚ β”œβ”€β”€ mathematics_methods_lab_03/ # Complex analysis, catenary, pendulum
β”‚ β”‚ └── mm_lab_04/ # Stokes, divergence, magnetic potential
β”‚ └── ... # DFT, KANs, Monte Carlo, optics, splines, wave functions
└── pyproject.toml
```

---


Python Β· NumPy Β· SciPy Β· Matplotlib Β· SymPy Β· Manim Β· Typst