Initial commit: GasFlux project with core processing pipelines

This commit is contained in:
2026-01-05 09:33:27 +08:00
commit f085d7c5fe
50 changed files with 10634 additions and 0 deletions

48
build_gasflux_exe.sh Normal file
View File

@ -0,0 +1,48 @@
#!/bin/bash
echo "========================================"
echo "GasFlux RunExample EXE打包工具 (Linux/Mac)"
echo "========================================"
echo
cd "$(dirname "$0")"
echo "[1/4] 检查Python环境..."
if ! command -v python3 &> /dev/null; then
echo "错误未找到Python3"
exit 1
fi
python3 --version
echo "[2/4] 升级pip..."
python3 -m pip install --upgrade pip
echo "[3/4] 安装PyInstaller..."
python3 -m pip install pyinstaller
if [ $? -ne 0 ]; then
echo "错误PyInstaller安装失败"
exit 1
fi
echo "[4/4] 开始打包..."
python3 -m PyInstaller --clean gasflux_run_example.spec
if [ $? -ne 0 ]; then
echo "错误:打包失败"
exit 1
fi
echo
echo "========================================"
echo "打包完成!"
echo "========================================"
echo
echo "可执行文件位置dist/GasFlux_RunExample"
echo
echo "使用方法:"
echo " ./GasFlux_RunExample input.xlsx"
echo " ./GasFlux_RunExample input.xlsx --output result.csv"
echo " ./GasFlux_RunExample input.xlsx --no-gasflux"
echo