3 个版本 (破坏性更新)

0.3.0 2023年10月29日
0.2.0 2023年10月22日
0.1.0 2023年10月21日

#7 in #qubit

MIT 许可证

120KB
3.5K SLoC

f2q 🎇

Test

费米子到量子比特映射。高达64个量子比特的Pauli哈密顿量的高速表示。

这是一个软件库和命令行工具,用于解析和将量子化学哈密顿量转换为基于量子比特门适合量子硬件的形式。

如何使用它

确保您已安装Rust编译器,版本至少为1.70:🦀

rustc --version

如果没有,请更新Rust

rustup update

或访问官方Rust网站了解如何开始。

如果您只想使用附带的命令行工具:f2q,请按如下方式安装可执行文件

cargo install f2q
f2q --help

要将软件库包含到您的Rust项目中,请使用crates.io上的包

cargo add f2q

完整文档可在docs.rs上找到。 📚

测试

要运行库的测试套件,请确保您已安装nightly Rust工具链

rustup install nightly

f2q仓库克隆到您的本地系统

git clone https://github.com/Quantum-for-Life/f2q.git
cd f2q

并将nightly Rust设置为此仓库的默认工具链

rustup override set nightly

现在,您可以运行测试:⚙️🪛

cargo test

贡献

欢迎所有贡献。 💐

在提交补丁之前,请按照rustfmt.toml中指定的格式重新格式化您的代码

cargo clippy --fix
cargo fmt

或如果您已安装just

just lint

依赖项

~8–11MB
~195K SLoC