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.3
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.3.tar.gz | 406.2 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fly_ruler-0.1.3-cp39-abi3-win_amd64.whl | CPython 3.9 | abi3 | Windows x86-64 | Details |
| fly_ruler-0.1.3-cp39-abi3-manylinux_2_28_x86_64.whl | CPython 3.9 | abi3 | Linux glibc 2.28+ x86-64 | Details |
Total release size: 4.8 MB
Release files / fly_ruler-0.1.3.tar.gz
| Download URL | fly_ruler-0.1.3.tar.gz |
|---|---|
| Size | 406.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7c7f22fcc85676f1d652d6fb28d3cad5692d9f5e2a5c08629f640e7158ea31dd
|
|
BLAKE2b-256 checksum How to use checksums |
ca4b39d870b618aa0fc9a05fd26e20ee696bbdebb840a63a5e7cd4d5036eccb0
|
| 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.3-cp39-abi3-win_amd64.whl
| Download URL | fly_ruler-0.1.3-cp39-abi3-win_amd64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.9 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
17d71b59e0ea92f93ac77f70cfc3f3f3fcde1384af7324700f460b8279a414ab
|
|
BLAKE2b-256 checksum How to use checksums |
cf674fd96c8813bf55da7d6db3e2edc95d2904daad1ec090d010f55e291769f4
|
| 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.3-cp39-abi3-manylinux_2_28_x86_64.whl
| Download URL | fly_ruler-0.1.3-cp39-abi3-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
18f5678b60121d36115c53349fbaab61289687358734ef8071554947f60c71f9
|
|
BLAKE2b-256 checksum How to use checksums |
400c7668f2f9902800186adad0f045d35da3fb8247726134af63b91bc900cd7d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|