Satellite orbit decay analysis toolkit
Project description
decay_analyzer
基于大气阻力分析卫星轨道半长轴衰减的 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 dsst
作为库使用
from 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 许可证。
🔗 相关链接
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
decay_analyzer-0.1.2.tar.gz
(26.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file decay_analyzer-0.1.2.tar.gz.
File metadata
- Download URL: decay_analyzer-0.1.2.tar.gz
- Upload date:
- Size: 26.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b19e731f60cf2159717abe4869487802990fea4c180535cc217c804d50551777
|
|
| MD5 |
43919333520355c67729558834e8d4e7
|
|
| BLAKE2b-256 |
9a938b8649e2a1e6785365c8ff10632ad76714d0af9bf7ba23443c63690fb796
|
File details
Details for the file decay_analyzer-0.1.2-py3-none-any.whl.
File metadata
- Download URL: decay_analyzer-0.1.2-py3-none-any.whl
- Upload date:
- Size: 31.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
487f30389eeb5c5cc5c8f01eac0d93b0fd9dcf85b0cef1e46919b8bff7833957
|
|
| MD5 |
fc130d8262287126e555112e7db8a879
|
|
| BLAKE2b-256 |
8fa33e6fb4a6d5daa9961250f7cd7f39c6484c42326cab8aede6ed9205a17ea9
|