费米子量子线路的快速模拟。
项目描述
ffsim
ffsim是一个用于模拟守恒粒子数和自旋Z分量的费米子量子线路的软件库。此类别包括许多用于量子化学模拟的量子线路。通过利用对称性和使用专用算法,ffsim可以比通用量子线路模拟器更快地模拟这些线路。
文档
文档位于项目网站。
安装
建议在可能的情况下使用pip安装ffsim
pip install ffsim
然而,此方法在Windows上无法本地运行。有关在Windows上使用ffsim、从源安装以及将ffsim在容器中运行的说明,请参阅安装说明。
代码示例
import numpy as np
import pyscf
import ffsim
# Build an N2 molecule
mol = pyscf.gto.Mole()
mol.build(atom=[["N", (0, 0, 0)], ["N", (1.0, 0, 0)]], basis="6-31g", symmetry="Dooh")
# Get molecular data
scf = pyscf.scf.RHF(mol).run()
mol_data = ffsim.MolecularData.from_scf(scf, active_space=range(4, mol.nao_nr()))
norb, nelec = mol_data.norb, mol_data.nelec
# Generate a random orbital rotation
orbital_rotation = ffsim.random.random_unitary(norb, seed=1234)
# Create the Hartree-Fock state and apply the orbital rotation to it
vec = ffsim.hartree_fock_state(norb, nelec)
vec = ffsim.apply_orbital_rotation(vec, orbital_rotation, norb=norb, nelec=nelec)
# Convert the Hamiltonian to a Scipy LinearOperator
linop = ffsim.linear_operator(mol_data.hamiltonian, norb=norb, nelec=nelec)
# Compute the energy of the state
energy = np.vdot(vec, linop @ vec).real
print(energy) # prints -104.17181289596
引用ffsim
您可以使用以下BibTeX引用ffsim
@software{ffsim,
author = {{The ffsim developers}},
title = {{ffsim: Faster simulations of fermionic quantum circuits.}},
url = {https://github.com/qiskit-community/ffsim}
}
开发者指南
有关向ffsim贡献代码的说明,请参阅开发者指南。
项目详情
关闭
ffsim-0.0.45.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 58fff8fbda64287dfacceb43ebf4517dd7564ccc4543a548e85e25512db9735f |
|
MD5 | 959b4207bdca084ed5b42c991f1a3ada |
|
BLAKE2b-256 | c0b9e0469db4432ec2c35f47d2e40edfb6fd5068f3489248d5b336620ad1380d |
关闭
ffsim-0.0.45-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fe333e2bacb7a1b3532767f553cccaf39adba9f2dc78d9b7686c38370779495b |
|
MD5 | 9e556ba026367cfb60484304a62dc991 |
|
BLAKE2b-256 | fb9963e968a7485eff045c264338e711cc816120cc8e174be1b3588541d17107 |
关闭
ffsim-0.0.45-cp39-abi3-macosx_11_0_arm64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 65a0658a27188ba157e7fc4540c0e44838121c8fef2b33d7e4714367eb43234a |
|
MD5 | 62601f563ebdefc4013393092c080577 |
|
BLAKE2b-256 | 939f8f2be58324f8f38928b3511b0cb0f1f3b55d0a0dc8753e38c71cf09dcb21 |
关闭
哈希值 for ffsim-0.0.45-cp39-abi3-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b952dba56be8970c018620de7f5f6ffc66718cc58bcd21eced1db845e3598506 |
|
MD5 | b66a4219a1eb017886539e1b74f921eb |
|
BLAKE2b-256 | c8f63fd571acf0f758563767aa84b5b3d37d83aed5252cd2ef623bd13fea65c6 |