基于大气阻力分析卫星轨道半长轴衰减的 Python 工具箱
Satellite orbit decay analysis toolkit
- 多种衰减分析方法:DSST、能量法、高斯变分法、Savitzky–Golay 滤波等
- 命令行工具:
decay-analyzer - 可作为库导入,支持脚本或 Jupyter Notebook 使用
- 示例数据与脚本,方便快速复现结果
pip install decay-analyzer如需开发模式(可编辑安装):
git clone https://github.com/kelarh/decay_analyzer.git
cd decay_analyzer
pip install -e .# 查看帮助
decay-analyzer --help
# 使用 DSST 方法分析示例数据
decay-analyzer run --input examples/GFZOP_RSO_L06_G_20090101_100000_20090102_000030_v01.csv --method dsstfrom decay_analyzer import run_sg_filter_analysis
# 调用包内 API 进行分析
# 具体参数请参考 `src/decay_analyzer/data/params_config.py`examples/ 目录包含示例轨道数据(.sp3 文件等),可用于验证和复现输出。
pip install pytest
pytest -q欢迎提交 Issue 和 Pull Request。请遵循仓库中的代码风格并添加必要的测试。
本项目使用 MIT 许可证。