scientific-computing

v2026.09.24

Use when "scientific computing", "astronomy", "astropy", "bioinformatics", "biopython", "symbolic math", "sympy", "statistics", "statsmodels", "scientific Python"

GitHub
Install command
npx skhub add eyadsibai/scientific-computing
Markdown
SKILL.md

Scientific Computing

Domain-specific Python libraries for scientific applications.

Libraries

LibraryDomainPurpose
AstroPyAstronomyCoordinates, units, FITS files
BioPythonBioinformaticsSequences, BLAST, PDB
SymPyMathematicsSymbolic computation
StatsmodelsStatisticsStatistical modeling, tests

AstroPy

Astronomy and astrophysics computations.

Key capabilities:

  • Units: Physical unit handling with automatic conversion
  • Coordinates: Celestial coordinate systems (ICRS, galactic, etc.)
  • Time: Astronomical time scales (UTC, TAI, Julian dates)
  • FITS: Read/write FITS astronomical data format

Key concept: Unit-aware calculations prevent errors from unit mismatches.


BioPython

Bioinformatics - sequences, structures, databases.

Key capabilities:

  • Sequences: DNA/RNA/protein manipulation, translation, complement
  • File parsing: FASTA, GenBank, PDB formats
  • BLAST: Local and remote sequence alignment
  • NCBI Entrez: Database access (nucleotide, protein, taxonomy)

Key concept: SeqIO for reading any sequence format, Seq for sequence operations.


SymPy

Symbolic mathematics - algebra, calculus, equation solving.

Key capabilities:

  • Algebra: Solve equations, simplify, expand, factor
  • Calculus: Derivatives, integrals, limits, series
  • Linear algebra: Matrix operations, eigenvalues
  • Printing: LaTeX output for documentation

Key concept: Work with symbols, not numbers. Get exact answers, not approximations.


Statsmodels

Statistical modeling with R-like formula interface.

Key capabilities:

  • Regression: OLS, logistic, generalized linear models
  • Time series: ARIMA, VAR, state space models
  • Statistical tests: t-tests, ANOVA, diagnostics
  • Formula API: R-style formulas (y ~ x1 + x2)

Key concept: model.summary() gives comprehensive statistical output like R.


Decision Guide

DomainLibrary
Astronomy/astrophysicsAstroPy
Biology/geneticsBioPython
Symbolic mathSymPy
Statistical analysisStatsmodels
Numerical computingNumPy, SciPy
Data manipulationPandas

Resources

Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

Not specified

Source path

plugins/ltk-data/skills/scientific-computing

Default branch

master

Latest commit

f8e8569

Tree SHA

8bcd589