3个不稳定版本

0.2.0 2024年4月9日
0.1.3 2024年2月5日
0.1.0 2024年1月15日

#1734 in 数据结构

每月 30 次下载

Apache-2.0

230KB
4.5K SLoC

Rust 2.5K SLoC // 0.1% comments Python 2K SLoC // 0.2% comments Forge Config 23 SLoC Shell 9 SLoC Batch 8 SLoC

包含 (Python包, 23KB) typed_graph-0.1.4-py3-none-any.whl

typed_graph

具有可强制执行模式的图数据结构

Crates.io docs.rs

typed_graph是petgraph的替代品,它更注重功能而不是性能。

typed_graph提供的主要保证

  • 一致的节点和边权重类型
  • 所有节点和边的自定义键
  • 类型安全地将一个模式转换为另一个模式
  • 简单的遍历API
  • 保留出边顺序

入门指南

有关如何设置和使用typed_graph的全面概述,请参阅示例文件夹中的json_graph示例。

其他crate

  • typed_graph_cli: 提供一种自动生成静态类型模式的语言
  • typed_graph_py: 将typed_graph移植到Python

依赖关系

~1.4–2.2MB
~41K SLoC