python-scientific-computing

Python for engineering analysis, numerical computing, and scientific workflows using NumPy, SciPy, SymPy

5 stars

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

$curl -o ~/.claude/skills/python-scientific-computing/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/data/scientific/python-scientific-computing/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/python-scientific-computing/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How python-scientific-computing Compares

Feature / Agentpython-scientific-computingStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

5
from vamseeachanta/workspace-hub

Configure Python projects with pyproject.toml for modern packaging, tools, and dependency management

pandas-data-processing

5
from vamseeachanta/workspace-hub

Pandas for time series analysis, OrcaFlex results processing, and marine engineering data workflows

numpy-numerical-analysis

5
from vamseeachanta/workspace-hub

NumPy for matrix operations, FFT, linear algebra, and numerical computations in marine engineering

docx-templates

5
from vamseeachanta/workspace-hub

Template-based Word document generation using Jinja2 syntax. Create reports, contracts, and documents with loops, conditionals, tables, and mail merge capabilities.

ydata-profiling

5
from vamseeachanta/workspace-hub

Automated data quality reports with comprehensive variable analysis, missing value detection, correlations, and HTML report generation - formerly pandas-profiling

sweetviz

5
from vamseeachanta/workspace-hub

Automated EDA comparison reports with target analysis, feature comparison, and HTML report generation for pandas DataFrames

great-tables

5
from vamseeachanta/workspace-hub

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

5
from vamseeachanta/workspace-hub

Extract and process energy data from BSEE (Gulf of Mexico) and SODIR (Norway) regulatory databases

autoviz

5
from vamseeachanta/workspace-hub

Automatic exploratory data analysis and visualization with a single line of code - generates comprehensive charts, detects patterns, and exports to HTML/notebooks

pandasai

5
from vamseeachanta/workspace-hub

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

5
from vamseeachanta/workspace-hub

Build production-ready LLM applications with chains, agents, memory, tools, and RAG pipelines using the LangChain framework

python-import-path-mismatch-debugging

5
from vamseeachanta/workspace-hub

Diagnose and fix ModuleNotFoundError when a package is installed but imports still fail due to environment/path mismatches