fly-ruler
飞行器建模、编译、仿真与分析的 Python 包,包含 fly_ruler_core、fly_ruler_std 和原生 Rust 扩展。保留类型声明、py.typed 与代码生成模板。
Graph 与 Plot 是同版本的独立二进制工具,通过 GitHub Release 的安装脚本安装,也可以用脚本的 --source DIR 从本地源码树安装(--no-build 表示只用已构建的 bin/);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.1
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.1.tar.gz | 343.7 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| fly_ruler-0.1.1-cp39-abi3-win_amd64.whl | CPython 3.9 | abi3 | Windows x86-64 | Details |
| fly_ruler-0.1.1-cp39-abi3-manylinux_2_28_x86_64.whl | CPython 3.9 | abi3 | Linux glibc 2.28+ x86-64 | Details |
| fly_ruler-0.1.1-cp39-abi3-manylinux_2_28_aarch64.whl | CPython 3.9 | abi3 | Linux glibc 2.28+ ARM64 | Details |
| fly_ruler-0.1.1-cp39-abi3-macosx_15_0_x86_64.whl | CPython 3.9 | abi3 | macOS 15.0+ x86-64 | Details |
| fly_ruler-0.1.1-cp39-abi3-macosx_15_0_arm64.whl | CPython 3.9 | abi3 | macOS 15.0+ ARM64 | Details |
Total release size: 11.0 MB
Release files / fly_ruler-0.1.1.tar.gz
| Download URL | fly_ruler-0.1.1.tar.gz |
|---|---|
| Size | 343.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
112af179860ebc7a75b6585394b5fe3c03c106dc1eabe28a09656917a57d556f
|
|
BLAKE2b-256 checksum How to use checksums |
e1a6eb9819117ee7479ae33887813853d0c76995b67596d121face76a207f98a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fly_ruler-0.1.1-cp39-abi3-win_amd64.whl
| Download URL | fly_ruler-0.1.1-cp39-abi3-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.9 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
de0a4e7f30c430842374d8ad4551189896a28d955d0e830c78a15dff29bb32d6
|
|
BLAKE2b-256 checksum How to use checksums |
69246bb71d4e29b1f0b582e179d6c9acabdcb4a2adb6f0da730cc4714cbc0f63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fly_ruler-0.1.1-cp39-abi3-manylinux_2_28_x86_64.whl
| Download URL | fly_ruler-0.1.1-cp39-abi3-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
8c432e2e2f09028ac168df3c1e5ba2218676a40ae40bbf61e9aea632dd9c5460
|
|
BLAKE2b-256 checksum How to use checksums |
5f6ce3684b359590eab2e1b4de3090b6cad7ffc1382645ac13bebce6ca44d135
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fly_ruler-0.1.1-cp39-abi3-manylinux_2_28_aarch64.whl
| Download URL | fly_ruler-0.1.1-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 |
9eada47e7816e74439bacc2bd32a2cb5b62c866a51766cf980360bde43a0b4ef
|
|
BLAKE2b-256 checksum How to use checksums |
d8cc2331248fe8f255f9c31f4e97300a1582df68a75861170dd9b4089a83a925
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fly_ruler-0.1.1-cp39-abi3-macosx_15_0_x86_64.whl
| Download URL | fly_ruler-0.1.1-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 |
761e7d6b95d9ddf9b280272a458b8c8f7b8fecd975edfaf78eff62e26710368b
|
|
BLAKE2b-256 checksum How to use checksums |
9b1d8c53547755b8ec7f7d85bc48895df628ef2449ba665b13c2bf816491c061
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / fly_ruler-0.1.1-cp39-abi3-macosx_15_0_arm64.whl
| Download URL | fly_ruler-0.1.1-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 |
a21ca8a04e172b1bb84d270b14445619e6ca95a5122ac3811be0ac6f01cc74e5
|
|
BLAKE2b-256 checksum How to use checksums |
36ac992ded421208f3d00dd7544af12cda1ad6bd54962793fe968cbf8876c56f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|