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.2
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.2.tar.gz | 395.1 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fly_ruler-0.1.2-cp39-abi3-win_amd64.whl | CPython 3.9 | abi3 | Windows x86-64 | Details |
| fly_ruler-0.1.2-cp39-abi3-manylinux_2_28_x86_64.whl | CPython 3.9 | abi3 | Linux glibc 2.28+ x86-64 | Details |
Total release size: 5.2 MB
Release files / fly_ruler-0.1.2.tar.gz
| Download URL | fly_ruler-0.1.2.tar.gz |
|---|---|
| Size | 395.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
05460864ce0f13966c23dd6a2c10f07c5ebbd585e987753564249db920eb6c76
|
|
BLAKE2b-256 checksum How to use checksums |
7e575975ed1093de3d2472d768a83655ab6634bababfb3fe045792a16f0c5341
|
| 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.2-cp39-abi3-win_amd64.whl
| Download URL | fly_ruler-0.1.2-cp39-abi3-win_amd64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.9 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
c0a26e4be116c162236f019be90ba4e87304e4248e09f1e33817d40b52184f5e
|
|
BLAKE2b-256 checksum How to use checksums |
d5c1e9135a4d06406faf72846f54b210c991fce61f34830b0a6170790c9434c3
|
| 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.2-cp39-abi3-manylinux_2_28_x86_64.whl
| Download URL | fly_ruler-0.1.2-cp39-abi3-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
be96ba792af54321d8b87e2be2cf299fd07e0cb25b9a22684b9beb6693d21a22
|
|
BLAKE2b-256 checksum How to use checksums |
9108d8414e4bdd445b1d45d72bf5c11b996e160fb2e78111c459ae967972172b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|