3 个版本 (破坏性更新)
0.3.0 | 2023年10月29日 |
---|---|
0.2.0 | 2023年10月22日 |
0.1.0 | 2023年10月21日 |
#7 in #qubit
120KB
3.5K SLoC
f2q 🎇
费米子到量子比特映射。高达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