#circuit #dataframe #multi-threading #polars #elements #operating #performance

hfq_rs

针对多线程和性能优化使用Polars进行数据框操作,旨在分析josim的电路文件,以确定指定电路元件的运行边缘

5个版本

0.0.5 2024年7月16日
0.0.4 2024年7月16日
0.0.3 2024年7月9日
0.0.2 2024年7月9日
0.0.1 2024年7月9日

119数据库实现

Download history 293/week @ 2024-07-05 217/week @ 2024-07-12 33/week @ 2024-07-19

每月269 次下载
hfqco 中使用

MIT 许可证

37KB
743

hfq_rs

概要

hfqco使用Rust重写的版本。与Python相比,它在线程处理方面表现更优,并且使用Polars(而非Pandas)进行数据框操作可以实现显著的速度提升。hfqco:为josim创建的电路文件解析库,用于查找指定电路元件的运行边缘(电路正常工作的范围)。

进度

完成

  • 调用josim的函数
  • 记录切换时间的函数
  • 更改特定变量的值的函数
  • 更改值后,通过检查切换时间来判断电路是否正常工作的函数
    • 注:这些函数目前只能处理单个元件,如果需要跨多个电路元件进行验证,则需要创建额外的函数。
  • 测量整个文件中边缘的函数
  • API->请使用 仓库中的API。

进行中

未开始


hfq_rs

概述

此项目是hfqco在Rust中的重写。与Python相比,它在处理线程方面表现更优,并且通过使用Polars(而非Pandas)进行数据框操作实现了显著的速度提升。

什么是hfqco?

hfqco是一个库,旨在分析为josim创建的电路文件,并识别指定电路元件的运行边缘(电路正常工作的范围)。

进度

完成

  • 调用josim的函数
  • 记录切换时间的函数
  • 更改特定变量的值的函数
  • 通过检查切换时间来判定电路是否正常工作,即使更改了值
    • 注意:这些函数目前只能处理单个元件,如果需要跨多个电路元件进行验证,则需要创建额外的函数。
  • 测量整个文件中边缘的函数
  • API:请使用 仓库中的API。

进行中

未开始

依赖项

~16–27MB
~408K SLoC