scipy-numerical
CommunitySolve physics ODEs/PDEs and analyze spectra
Education & Research#scipy#numerical-methods#curve-fitting#ode-solving#pde-diffusion#fft-analysis#sparse-linear-algebra
Authorxjtulyc
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It helps you compute and analyze physics systems numerically when closed-form solutions are unavailable, covering time evolution, spectral content, and parameter optimization.
Core Features & Use Cases
- ODE/IVP solving: Simulate nonlinear dynamics with
scipy.integrate.solve_ivp, including method selection for non-stiff vs stiff regimes (e.g., RK45, Radau, BDF). - PDE discretization: Solve a 1D diffusion/heat equation using sparse finite-difference matrices and time-stepping schemes like Crank–Nicolson.
- Spectral analysis with FFT: Perform FFT-based power spectral density estimation and compare methods such as Welch PSD for noisy signals.
- Optimization & fitting: Fit physically motivated models (e.g., damped cosines) with uncertainty estimation via covariance matrices.
- Sparse linear algebra: Compute eigenvalues/eigenstates for quantum-like operators using sparse eigensolvers (e.g.,
eigsh).
Quick Start
Use the scipy-numerical skill to simulate a Lorenz attractor with solve_ivp and visualize the 3D trajectory for method RK45.
Dependency Matrix
Required Modules
scipynumpymatplotlib
Components
assets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: scipy-numerical Download link: https://github.com/xjtulyc/awesome-rosetta-skills/archive/main.zip#scipy-numerical Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.