Skip to main content

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)

Source distribution for fly-ruler 0.1.1
File Size Uploaded
fly_ruler-0.1.1.tar.gz 343.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for fly-ruler 0.1.1
File
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

Release history Release notifications | RSS feed

This release

0.1.1 This release

6 release files

0.1.0

6 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