OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add mindrally/skills --skill scipy-best-practices
Best practices for SciPy scientific computing, optimization, signal processing, and statistical analysis in Python
npx skills add mindrally/skills --skill scipy-best-practices
Expert guidelines for SciPy development, focusing on scientific computing, optimization, signal processing, and statistical analysis.
scipy.optimize.minimize() for general-purpose optimization'BFGS' for smooth, unconstrained problems'L-BFGS-B' for bounded problems'SLSQP' for constrained optimization'Nelder-Mead' for non-differentiable functionsscipy.optimize.curve_fit() for nonlinear least squares fittingscipy.optimize.root() for finding roots of equationsscipy.linalg over numpy.linalg for additional functionalityscipy.linalg.solve() instead of computing matrix inversescipy.linalg.lu_factor() and lu_solve() for multiple right-hand sidesscipy.sparse.linalg for large sparse systemsscipy.stats.describe() for summary statisticsttest_ind(), chi2_contingency(), mannwhitneyu().rvs() method on distributions.fit() for parameter estimation from datascipy.interpolate.interp1d() for 1D interpolationscipy.interpolate.griddata() for scattered data interpolationUnivariateSpline, BSplineRegularGridInterpolator for regular grid datascipy.integrate.quad() for single integralsscipy.integrate.dblquad(), tplquad() for multiple integralsscipy.integrate.solve_ivp() for ordinary differential equationsscipy.signal.butter(), cheby1(), ellip() for filter designscipy.signal.filtfilt() for zero-phase filteringscipy.signal.welch() for power spectral density estimationscipy.signal.find_peaks() for peak detectionscipy.signal.convolve() and correlate() for convolutioncsr_matrix for efficient row slicing and matrix-vector productscsc_matrix for efficient column slicingcoo_matrix for constructing sparse matriceslil_matrix for incremental constructionscipy.sparse.linalg solvers for sparse linear systemsfloat64 for precision, float32 for memory)np.testing.assert_allclose() for numerical comparisonsfrom scipy import optimize, stats, linalgsnake_case for variables and functions