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.31.tar.gz (557.0 kB view details)

Uploaded Source

Built Distributions

ffsim-0.0.31-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.31-cp38-abi3-macosx_11_0_arm64.whl (523.7 kB view details)

Uploaded CPython 3.8+ macOS 11.0+ ARM64

ffsim-0.0.31-cp38-abi3-macosx_10_12_x86_64.whl (537.0 kB view details)

Uploaded CPython 3.8+ macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: ffsim-0.0.31.tar.gz
  • Upload date:
  • Size: 557.0 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.31.tar.gz
Algorithm Hash digest
SHA256 637817d8906fab5bb475e448c4ee40576e2d34c6d34ce5a07294ca9904594a54
MD5 6d4df7bb5ec5c443b980a7075e5698cc
BLAKE2b-256 0273f19f5f5fc32410af7936b20327255ccabdfa5e96c62afb212cec01a58ec2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for ffsim-0.0.31-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ed99aa238d21e44b26987dd1f9070df69f1cfee758bbacfe98a4bb4ee85e540
MD5 f81433f141beb1aa368e0e023600eb36
BLAKE2b-256 578b83bfd82dd15077cf85d53c5d2d8e009cafddc05a2257214170230055ebc5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for ffsim-0.0.31-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d8f71ef00a60f8c807beb8e5396753df9ddc6ea92f6d88d42afe7bb7288c200
MD5 a39c21bac8d7cd3585629e26c6d7c999
BLAKE2b-256 82f08f8e9241d6467f3bbe08ddad09ccee52ce25484c767672a4506e977b51ba

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for ffsim-0.0.31-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 19a1792aab4c94e8283ea366550e6cdabe18b7cc602405b0080ae50ade3bca8e
MD5 dea919433658adcea20ec20050c8dbd8
BLAKE2b-256 f9373c9407f796fffd35a0399986177589435de4a5956e8dec848a1e5a5b9e96

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