python-scientific-computing
Python for engineering analysis, numerical computing, and scientific workflows using NumPy, SciPy, SymPy
Best use case
python-scientific-computing is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Python for engineering analysis, numerical computing, and scientific workflows using NumPy, SciPy, SymPy
Teams using python-scientific-computing should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/python-scientific-computing/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How python-scientific-computing Compares
| Feature / Agent | python-scientific-computing | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Python for engineering analysis, numerical computing, and scientific workflows using NumPy, SciPy, SymPy
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
SKILL.md Source
# Python Scientific Computing ## When to Use This Skill Use Python scientific computing when you need: - **Numerical analysis** - Solving equations, optimization, integration - **Engineering calculations** - Stress, strain, dynamics, thermodynamics - **Matrix operations** - Linear algebra, eigenvalue problems - **Symbolic mathematics** - Analytical solutions, equation manipulation - **Data analysis** - Statistical analysis, curve fitting - **Simulations** - Physical systems, finite element preprocessing **Avoid when:** - Real-time performance critical (use C++/Fortran) - Simple calculations (use calculator or Excel) - No numerical computation needed ## Resources - **NumPy Documentation**: https://numpy.org/doc/ - **SciPy Documentation**: https://docs.scipy.org/doc/scipy/ - **SymPy Documentation**: https://docs.sympy.org/ - **NumPy for MATLAB Users**: https://numpy.org/doc/stable/user/numpy-for-matlab-users.html - **SciPy Lecture Notes**: https://scipy-lectures.org/ ## Sub-Skills - [1. NumPy - Numerical Arrays and Linear Algebra (+2)](1-numpy-numerical-arrays-and-linear-algebra/SKILL.md) - [1. Use Vectorization (+4)](1-use-vectorization/SKILL.md) ## Sub-Skills - [Example 1: Marine Engineering - Catenary Mooring Line (+5)](example-1-marine-engineering-catenary-mooring-line/SKILL.md) - [Pattern 1: Load and Process Engineering Data (+2)](pattern-1-load-and-process-engineering-data/SKILL.md) - [Installation](installation/SKILL.md) - [CSV Data Processing (+1)](csv-data-processing/SKILL.md) - [Performance Tips](performance-tips/SKILL.md)
Related Skills
pyproject-toml
Configure Python projects with pyproject.toml for modern packaging, tools, and dependency management
pandas-data-processing
Pandas for time series analysis, OrcaFlex results processing, and marine engineering data workflows
numpy-numerical-analysis
NumPy for matrix operations, FFT, linear algebra, and numerical computations in marine engineering
docx-templates
Template-based Word document generation using Jinja2 syntax. Create reports, contracts, and documents with loops, conditionals, tables, and mail merge capabilities.
ydata-profiling
Automated data quality reports with comprehensive variable analysis, missing value detection, correlations, and HTML report generation - formerly pandas-profiling
sweetviz
Automated EDA comparison reports with target analysis, feature comparison, and HTML report generation for pandas DataFrames
great-tables
Publication-quality tables in Python with rich styling, formatting, conditional formatting, and export to HTML/images - inspired by R's gt package
bsee-sodir-extraction
Extract and process energy data from BSEE (Gulf of Mexico) and SODIR (Norway) regulatory databases
autoviz
Automatic exploratory data analysis and visualization with a single line of code - generates comprehensive charts, detects patterns, and exports to HTML/notebooks
pandasai
Conversational data analysis using natural language queries on pandas DataFrames. Use when you want to ask plain-English questions about data, generate charts, explain transformations, or build exploratory analysis interfaces — all powered by an LLM backend. Supports OpenAI, Anthropic, Google Gemini, Azure OpenAI, and local models. Handles single DataFrames (SmartDataframe) and multi-table joins (SmartDatalake).
langchain
Build production-ready LLM applications with chains, agents, memory, tools, and RAG pipelines using the LangChain framework
python-import-path-mismatch-debugging
Diagnose and fix ModuleNotFoundError when a package is installed but imports still fail due to environment/path mismatches