Skip to main content

Faster simulations of fermionic quantum circuits.

Project description

ffsim

ffsim is a software library for simulating fermionic quantum circuits that conserve particle number and the Z component of spin. This category includes many quantum circuits used for quantum chemistry simulations. By exploiting the symmetries and using specialized algorithms, ffsim can simulate these circuits much faster than a generic quantum circuit simulator.

Documentation

Documentation is located at the project website.

Installation

We recommend installing ffsim using pip, when possible:

pip install ffsim

This method won't work natively on Windows, however. Refer to the installation instructions for information about using ffsim on Windows, as well as instructions for installing from source and running ffsim in a container.

Citing ffsim

You can cite ffsim using the following BibTeX:

@software{ffsim,
  author = {{The ffsim developers}},
  title = {{ffsim: Faster simulations of fermionic quantum circuits.}},
  url = {https://github.com/qiskit-community/ffsim}
}

Developer guide

See the developer guide for instructions on contributing code to ffsim.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ffsim-0.0.33.tar.gz (557.9 kB view details)

Uploaded Source

Built Distributions

ffsim-0.0.33-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ x86-64

ffsim-0.0.33-cp38-abi3-macosx_11_0_arm64.whl (525.6 kB view details)

Uploaded CPython 3.8+ macOS 11.0+ ARM64

ffsim-0.0.33-cp38-abi3-macosx_10_12_x86_64.whl (539.0 kB view details)

Uploaded CPython 3.8+ macOS 10.12+ x86-64

File details

Details for the file ffsim-0.0.33.tar.gz.

File metadata

  • Download URL: ffsim-0.0.33.tar.gz
  • Upload date:
  • Size: 557.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for ffsim-0.0.33.tar.gz
Algorithm Hash digest
SHA256 fbc2becd36185e12a2f51192f9aed73d8f0f5944912070d8ffec14663d57af9d
MD5 5f12f92e06a368eebd56cbed83112150
BLAKE2b-256 3479a686f86c972a25d3445fb80916efeea036c2495434f03a1fc2a3281ebf2a

See more details on using hashes here.

Provenance

File details

Details for the file ffsim-0.0.33-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ffsim-0.0.33-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0108015791a68c68ca948837fa8baf13b5c1672c35a4bb6a5f582dbab6a3d09
MD5 5c6cd57d1b8ecca228a3a7dc3b1fbdc4
BLAKE2b-256 ba4962cd288939bb3d35b4e0e36918b768aa4b78d175f770ed50f7f618114bb1

See more details on using hashes here.

Provenance

File details

Details for the file ffsim-0.0.33-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ffsim-0.0.33-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5922e41693e028b6aae298956bb2f2f744a7e31fd03e6ea62c9e05a0fa7d375d
MD5 022893d92c6a74118d627681a4b16d25
BLAKE2b-256 bcd77c8bbf393eb351f0c36f3d9719c388ca493eb4c8d5daa32bac32ff0c48f9

See more details on using hashes here.

Provenance

File details

Details for the file ffsim-0.0.33-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ffsim-0.0.33-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fab6988789c1ea28bcf1c0b989eab6600b57d2a687d9cdad2054bde925612c11
MD5 c0d750d54a6bc4dd71cd3e7ed0fe7232
BLAKE2b-256 fa3be23cb4ebc8374cb8457976cf6bb6a740653fb93ecd222d26eab258e884fe

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page