Skip to main content

姿轨控工具箱

使用说明

安装 (使用清华源)

pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple aocs-lab

升级到最新版

pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple --upgrade aocs-lab

使用示例

import aocs_lab.sun_time as st
import numpy as np

if __name__ == "__main__":
    # 太阳矢量与轨道面法线夹角 31 deg
    beta_angle = np.deg2rad(31)
    st.sun_time(beta_angle, 6900e3)

功能简介

当前功能

  1. 重力梯度力矩分析
  2. 阳照区时间分析
  3. 星敏精测数据处理
  4. 飞轮惯滑时间计算
  5. IGRF 磁场计算
  6. influxdb 数据库读取
  7. 星敏和SAR天线精测数据处理
  8. 磁棒和磁强计联测分析
  9. 飞轮安装配置计算
  10. 姿态分析:自定义对日姿态,能源效率分析,机动能力分析,GNSS视场分析,星敏视场分析

运行特定模块

python -m src.aocs_lab.orbit

或者

uv run python -m aocs_lab.orbit

发布

uv build
uv publish

Metadata

Release files for aocs_lab 0.0.15

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aocs_lab 0.0.15
File Size Uploaded
aocs_lab-0.0.15.tar.gz 976.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aocs_lab 0.0.15
File Interpreter ABI Platform
aocs_lab-0.0.15-py3-none-any.whl Python 3 none any Details

Total release size: 1.1 MB

Release files / aocs_lab-0.0.15.tar.gz

Download URL aocs_lab-0.0.15.tar.gz
Size 976.0 kB
Tags Source
SHA-256 checksum
How to use checksums
b6593ad1dba3c590af9c75dd2182043541d583c37b803f3f8be0437a2a4111cb
BLAKE2b-256 checksum
How to use checksums
09834516e8cb8d2228ad14edd077b905af1a5ec270f271888982467dd210d128
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / aocs_lab-0.0.15-py3-none-any.whl

Download URL aocs_lab-0.0.15-py3-none-any.whl
Size 100.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fc9b569f183af34c3f98ae7824811d0b132ce77882967bb8d3cc635e403ce65b
BLAKE2b-256 checksum
How to use checksums
ad4101b29536dd5cff91fed3a16e37ba1d54c37ec4a9c6d1ffd0dc4e60f081c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.0.15 This release

2 release files

0.0.14

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page