SuperAPI AI 工具集

engineering-context-init

编程与开发

查看项目

更新于 10-16 02:32

技能介绍

用途:在工程计算会话开始时统一初始化环境,避免每次重复配置。

主要能力:写入标准物理常数,如 g=9.80665 m/s²、R=8.314462618 J/(mol·K)、R_air=287.05 J/(kg·K)、gamma_air=1.4、P_atm=101325 Pa、T_std=288.15 K、rho_air_std=1.225 kg/m³、mu_air_std=1.789e-5 Pa·s、nu_air_std=1.460e-5 m²/s、c_light=299792458 m/s、sigma_sb=5.670374419e-8 W/(m²·K⁴);配置 Pint UnitRegistry(变量名 ureg)以支持量纲分析与单位换算;导入 NumPy、SciPy、Matplotlib,并在可用时导入 Pandas;设置绘图样式(图幅 10x6 英寸、网格、可用时 LaTeX 风格字体);设置 NumPy 打印精度为 6 位小数。

使用方式:在会话开始时执行 exec(open('init-script.py').read()),或把 init-script.py 内容粘贴到 Python 会话中。之后可直接使用常数与 ureg 做单位换算、理想气体、大气密度、雷诺数和快速绘图等计算。随附文件为 SKILL.md、init-script.py、constants.md。

适用场景:需要统一常数与单位、希望快速开始数值或工程计算的 Python 会话。

限制:脚本按库可用性导入,matplotlib 缺失则跳过绘图配置,pandas 缺失则仅不导入;常数除注明外均为 SI 单位。自定义可修改 init-script.py,增加领域常数、调整绘图样式与精度、补充导入或在 pint 中定义单位。