name: scipy-optimization-toolkit description: SciPy scientific computing skill for numerical optimization, integration, and signal processing in physics allowed-tools:
- Bash
- Read
- Write
- Edit
- Glob
- Grep metadata: specialization: physics domain: science category: data-analysis phase: 6
SciPy Optimization Toolkit
Purpose
Provides expert guidance on SciPy for scientific computing in physics, including optimization, integration, and signal processing.
Capabilities
- Nonlinear least squares fitting
- Global optimization methods
- Numerical integration (quadrature)
- ODE/PDE solvers
- Signal processing (FFT, filtering)
- Sparse matrix operations
Usage Guidelines
- Optimization: Use appropriate optimizer for the problem type
- Fitting: Apply nonlinear least squares for data fitting
- Integration: Choose proper quadrature methods
- ODEs: Solve differential equations with adaptive solvers
- Signal Processing: Apply FFT and filtering techniques
Tools/Libraries
- SciPy
- NumPy
- lmfit