fly-ruler
飞行器建模、编译、仿真与分析的 Python 包,包含 fly_ruler_core、fly_ruler_std 和原生 Rust 扩展。保留类型声明、py.typed 与代码生成模板。
Graph 与 Plot 是同版本的独立二进制工具,通过 GitHub Release 的安装脚本安装;Python wheel 不包含它们。使用与维护说明见主仓文档:core、std、Graph与Plot。
示例是主要教学入口:先看 examples/mainline/hybrid_system.py 的十步闭环,再按主题读 examples/core/ 与 examples/std/。每个脚本都在模块 docstring 与行内注释里写清运行方式、参数含义和预期结果;目录总览见 examples/README.md,just test-examples 会把它们按目录跑一遍。
源码开发运行 just setup-dev,随后 just check、just test;just build 直接用 Maturin 构建本机 wheel。Linux 发行由版本 tag 流水线在 manylinux 2.28 中构建;Graph/Plot 在各自目录执行 just build。
版本号只由 just set-version X.Y.Z 统一写入 Python 包、Rust crate、两个锁文件、Graph/Plot 前端配置与两个 README 的安装示例;just version 只读盘点这些来源,just check 会校验它们一致。发布步骤见主仓 RELEASING.md。
Metadata
Release files for fly-ruler 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fly_ruler-0.1.0.tar.gz | 333.3 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| fly_ruler-0.1.0-cp39-abi3-win_amd64.whl | CPython 3.9 | abi3 | Windows x86-64 | Details |
| fly_ruler-0.1.0-cp39-abi3-manylinux_2_28_x86_64.whl | CPython 3.9 | abi3 | Linux glibc 2.28+ x86-64 | Details |
| fly_ruler-0.1.0-cp39-abi3-manylinux_2_28_aarch64.whl | CPython 3.9 | abi3 | Linux glibc 2.28+ ARM64 | Details |
| fly_ruler-0.1.0-cp39-abi3-macosx_15_0_x86_64.whl | CPython 3.9 | abi3 | macOS 15.0+ x86-64 | Details |
| fly_ruler-0.1.0-cp39-abi3-macosx_15_0_arm64.whl | CPython 3.9 | abi3 | macOS 15.0+ ARM64 | Details |
Total release size: 10.8 MB
Release files / fly_ruler-0.1.0.tar.gz
| Download URL | fly_ruler-0.1.0.tar.gz |
|---|---|
| Size | 333.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
70715a14c25781ffc2805324d84968989685722d40427edb82af88bfc8f78001
|
|
BLAKE2b-256 checksum How to use checksums |
8f6c04d550d0dce25cfb96e9ca2489bfa9c2013e72b18fd21bd68371c78ac217
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.
Transparency logRelease files / fly_ruler-0.1.0-cp39-abi3-win_amd64.whl
| Download URL | fly_ruler-0.1.0-cp39-abi3-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.9 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
59f93d05c0906ca87c9684e58d024cf92e53ef07d406705a1516f801a5bdc737
|
|
BLAKE2b-256 checksum How to use checksums |
374694a5f41ad9f451111babc4986699f35727a8bdd4bf616572876f61a6f0fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.
Transparency logRelease files / fly_ruler-0.1.0-cp39-abi3-manylinux_2_28_x86_64.whl
| Download URL | fly_ruler-0.1.0-cp39-abi3-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
b4b6a3336bedef9974ebc2306eb4bfdbfef381a5bdfb6af48214ebaa2a27877a
|
|
BLAKE2b-256 checksum How to use checksums |
8e3f58a988f79d89614fcd4e7de3c57938d8f852bf00460021ac5d7745a5b992
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.
Transparency logRelease files / fly_ruler-0.1.0-cp39-abi3-manylinux_2_28_aarch64.whl
| Download URL | fly_ruler-0.1.0-cp39-abi3-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
b8111f5827fba9006aadd276e2b2a0b5b9ef61255c4de74707d2777d0e521a94
|
|
BLAKE2b-256 checksum How to use checksums |
65d7b95a0ca4e4273fb547907df6b8c873ba22c5eff8835175ec4ea618581d9c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.
Transparency logRelease files / fly_ruler-0.1.0-cp39-abi3-macosx_15_0_x86_64.whl
| Download URL | fly_ruler-0.1.0-cp39-abi3-macosx_15_0_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.9 abi3 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
07ceb3ce3bdc9917b448043e2435a162cc46b52b00dc589cc65a3af1ae3c6792
|
|
BLAKE2b-256 checksum How to use checksums |
02bb1cebec3e9503515c4ec2b7b1fdfbfca85183175e1af77598ae9920304823
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.
Transparency logRelease files / fly_ruler-0.1.0-cp39-abi3-macosx_15_0_arm64.whl
| Download URL | fly_ruler-0.1.0-cp39-abi3-macosx_15_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.9 abi3 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d2cdbeb263c011a3dc159ccb808e17abd5a45b4db894f499338c4c05fd589de5
|
|
BLAKE2b-256 checksum How to use checksums |
59e1e29863cfce73ed506de4d3cbf8db9b8152bef2d487cb671224cee731d683
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.
Transparency log