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

Uploaded Source

Built Distributions

ffsim-0.0.36-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.1 MB view details)

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

ffsim-0.0.36-cp38-abi3-macosx_11_0_arm64.whl (554.4 kB view details)

Uploaded CPython 3.8+ macOS 11.0+ ARM64

ffsim-0.0.36-cp38-abi3-macosx_10_12_x86_64.whl (557.9 kB view details)

Uploaded CPython 3.8+ macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: ffsim-0.0.36.tar.gz
  • Upload date:
  • Size: 501.3 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.36.tar.gz
Algorithm Hash digest
SHA256 aeb41610f711564613a1bf938720419bca0c44e0be31a643324727fc8efa0dec
MD5 a794928af10b372bebbb23d5c073e946
BLAKE2b-256 1ef23217c59db32da2bfc39a3b9c759d3b1981915ffef1a7da236c6db7536003

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for ffsim-0.0.36-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3343fdc36c8bb95c2fe51c3ff17315d4f6e0fd5cff3e1317862118779725d29
MD5 fabbc731cf936ac6e661250f864f3f16
BLAKE2b-256 da4e593c9ed4c72a100d5c40bf1e42eba82e4e314356cbbc99369757a973f3db

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for ffsim-0.0.36-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e08746d8956150bed3d045ef6b4bd3a5fc4169df75307b2e4aba9afde797415
MD5 30a35c42c8d02b9cd11152f06539b2d0
BLAKE2b-256 85044227fa4eebb6e480e17601293abf487c49270162891efa86293ed82b3ee3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for ffsim-0.0.36-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eab70b81ea7d300a3d2cf9982482a97cf9a92bc067d7d214474f3ea7e178d54e
MD5 f3e3d5e0a1976dc44b598e9ea847786e
BLAKE2b-256 566a90aeb2bc49d89a80429ee5a40b4deb6d33fce6f0b0bf55213a7d54c10067

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