Skip to main content

Satellite orbit decay analysis toolkit

Project description

decay_analyzer

PyPI version Python versions License

基于大气阻力分析卫星轨道半长轴衰减的 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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

decay_analyzer-0.1.2-py3-none-any.whl (31.9 kB view details)

Uploaded Python 3

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

Hashes for decay_analyzer-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b19e731f60cf2159717abe4869487802990fea4c180535cc217c804d50551777
MD5 43919333520355c67729558834e8d4e7
BLAKE2b-256 9a938b8649e2a1e6785365c8ff10632ad76714d0af9bf7ba23443c63690fb796

See more details on using hashes here.

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

Hashes for decay_analyzer-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 487f30389eeb5c5cc5c8f01eac0d93b0fd9dcf85b0cef1e46919b8bff7833957
MD5 fc130d8262287126e555112e7db8a879
BLAKE2b-256 8fa33e6fb4a6d5daa9961250f7cd7f39c6484c42326cab8aede6ed9205a17ea9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page