# phase-diff **Repository Path**: yuan_hp/phase-diff ## Basic Information - **Project Name**: phase-diff - **Description**: 计算两路同频正弦信号但幅度存在差异相位差 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-12 - **Last Updated**: 2026-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # xmake-py 项目 这是一个使用 xmake 构建工具管理的 Python 项目模板。 ## 项目结构 ``` ├── src/ # Python 源代码目录 │ ├── main.py # 程序入口文件 │ ├── app.py # 主应用类 │ └── images/ # 资源文件目录 ├── scripts/ # xmake 脚本目录 ├── xmake.lua # xmake 构建配置 └── requirements.txt # Python 依赖,能支持本地路径(路径下含有setup.py) ``` ## 快速开始 ### 安装 xmake 首先确保已安装 xmake 构建工具: ```bash # Windows (使用 scoop) scoop install xmake # 或者从官网下载安装 # https://xmake.io/#/zh-cn/guide/installation ``` ### 构建项目 ```bash # 清理项目 xmake clean # 构建项目 xmake build # 运行程序 xmake run ``` ### 打包发布 ```bash # 使用 pyinstaller 打包为可执行文件 xmake install # 打包后的文件在 build/dist 目录 # 使用xmake pack 打包为安装包 xmake pack ``` ## 主要功能 - 使用 xmake 管理 Python 项目构建 - 自动创建 Python 虚拟环境 - 自动安装 requirements.txt 中的依赖 - 支持 pyinstaller 打包为可执行文件 - 包含图标和资源文件打包 ## 依赖管理 项目依赖在 `requirements.txt` 文件中定义,xmake 会自动安装: - pyinstaller - setuptools - logging ## 开发说明 - 修改 `src/main.py` 作为程序入口 - 在 `src/app.py` 中实现主要逻辑 - 添加资源文件到 `src/images/` 目录 - 更新 `requirements.txt` 添加新的 Python 依赖 ## 许可证 MIT License