Satellite orbit decay analysis toolkit
Project description
decay_analyzer
基于大气阻力分析卫星轨道半长轴衰减的 Python 工具箱 / Satellite orbit decay analysis toolkit
项目版本: 0.1.0
简介
- decay_analyzer 提供用于分析卫星轨道半长轴随时间衰减的工具,包含多种方法(DSST、能量法、高斯变分法、Savitzky–Golay 滤波等),并带有命令行接口与示例数据用于快速复现结果。
主要特性
- 多种衰减分析方法实现(见
src/decay_analyzer/methods) - 命令行工具入口:
decay-analyzer(由pyproject.toml中的project.scripts声明) - 示例数据和示例脚本位于
examples/目录 - 可作为库导入以在脚本或 Jupyter 中使用公共 API
安装
- 推荐使用可编辑安装(开发环境):
python -m pip install -e .
- 或安装依赖后直接运行源码(未发布到 PyPI 时):
git clone <repo-url>
cd decay_analyzer
python -m pip install -e .
快速开始(命令行)
- 查看帮助:
decay-analyzer --help
- 使用示例(将根据项目提供的 CLI 选项运行分析并输出结果):
decay-analyzer run --input examples/GFZOP_RSO_L06_G_20090101_100000_20090102_000030_v01.csv --method dsst
作为库使用(Python)
from decay_analyzer import run_sg_filter_analysis
# 调用包内 API 运行分析(具体参数请参考 `src/decay_analyzer/data/params_config.py`)
示例数据
- 仓库中的
examples/目录包含若干示例轨道与外部数据文件,可用于验证和复现输出(例如GRACE-A_2017_09_07.csv、.sp3文件等)。
测试
- 使用
pytest运行测试:
pytest -q
贡献
- 欢迎提交 issue 与 PR。请遵循仓库中的代码风格并添加必要的测试。
许可证
- 请参见仓库根目录的
LICENSE文件。
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.1.tar.gz
(26.3 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.1.tar.gz.
File metadata
- Download URL: decay_analyzer-0.1.1.tar.gz
- Upload date:
- Size: 26.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12c80395f455a67807f463d34bc96122f83eacb03d686c6b4e93a7761d6d06e0
|
|
| MD5 |
a4c03eade931bbf3dea6e47f2b8a47f0
|
|
| BLAKE2b-256 |
941b9a2b958be605c6660940a7b6d478a05f0a933a48c22a65698e279be8a90c
|
File details
Details for the file decay_analyzer-0.1.1-py3-none-any.whl.
File metadata
- Download URL: decay_analyzer-0.1.1-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 |
a258195008a4c095c3339debc7f79189341f4c806b17bb3ca00a6b67ab3d3177
|
|
| MD5 |
7acaa3d9fa92508cfd7375081bfa4f52
|
|
| BLAKE2b-256 |
8da34733d6d6e013b43375379851f661e133800c0fc36e45eb9ceec825235f67
|