Skip to main content

A library for manipulating polynomials in Pauli, Fermi and Majorana operators.

Project description

FastFermion

fastfermion is a fast library written in C++ for manipulating polynomials in Pauli, Fermi and Majorana operators.

Features

  • Algebraic manipulation of polynomials in Pauli operators, Fermionic creation/annihilation operators, and Majorana operators.
  • Fermionic and Majorana operators are automatically put in normal ordered form
  • Conversion between Pauli, Fermi, and Majorana representations (Jordan-Wigner and reverse Jordan-Wigner)
  • Sparse matrix representations
  • Heisenberg evolution: Propagate polynomial through a sequence of unitaries/gates with possible truncation by degree
  • Interface with OpenFermion and Cirq
  • Up to 100x faster than OpenFermion
  • More to come ...

See https://github.com/hfawzi/fastfermion for more details

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fastfermion-0.2.0-cp314-cp314-win_amd64.whl (286.0 kB view details)

Uploaded CPython 3.14Windows x86-64

fastfermion-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (451.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

fastfermion-0.2.0-cp314-cp314-macosx_10_13_universal2.whl (799.7 kB view details)

Uploaded CPython 3.14macOS 10.13+ universal2 (ARM64, x86-64)

fastfermion-0.2.0-cp313-cp313-win_amd64.whl (277.3 kB view details)

Uploaded CPython 3.13Windows x86-64

fastfermion-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (451.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

fastfermion-0.2.0-cp313-cp313-macosx_10_13_universal2.whl (798.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

fastfermion-0.2.0-cp312-cp312-win_amd64.whl (277.3 kB view details)

Uploaded CPython 3.12Windows x86-64

fastfermion-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (451.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

fastfermion-0.2.0-cp312-cp312-macosx_10_13_universal2.whl (798.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

fastfermion-0.2.0-cp311-cp311-win_amd64.whl (275.5 kB view details)

Uploaded CPython 3.11Windows x86-64

fastfermion-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (448.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

fastfermion-0.2.0-cp311-cp311-macosx_10_9_universal2.whl (792.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

fastfermion-0.2.0-cp310-cp310-win_amd64.whl (275.0 kB view details)

Uploaded CPython 3.10Windows x86-64

fastfermion-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (447.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

fastfermion-0.2.0-cp310-cp310-macosx_10_9_universal2.whl (789.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file fastfermion-0.2.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for fastfermion-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 19ea833dbe225e436e3e14c06efaba512b6253f787e08da9015b18341cd984c0
MD5 bc1f3923251c51c5a7762cc3881da695
BLAKE2b-256 d858af0e1c202b3ec624840230dd362210edf5827f753fb59bf10c10d40f609a

See more details on using hashes here.

File details

Details for the file fastfermion-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastfermion-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38c4966195cc1e1ba8e28cd1eaed822eb9696e67097b264d3172d3b1a76ea2e3
MD5 10d8d26afb15b2d7f2b32bd159c8642b
BLAKE2b-256 aa367c821a99d0a9eaf70f392a99a4cba042aa20fe4baf3f73abae3dc2ba9bec

See more details on using hashes here.

File details

Details for the file fastfermion-0.2.0-cp314-cp314-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for fastfermion-0.2.0-cp314-cp314-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 418a88f282a141389c6ba230583c6c131299c1b364c6dd92304f789bb2a9e141
MD5 ff3eaa83dc061632cc447b0982aaf2d2
BLAKE2b-256 90b33779d806f1f0555183012ca12c9a4e8a351c59e43907ce99bdcdb276ca09

See more details on using hashes here.

File details

Details for the file fastfermion-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for fastfermion-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a8f6bb939d79c46445458932d041bff003292fe9b42b5586f18c8ad12ce10021
MD5 a722e830dd740c4472421dc043983437
BLAKE2b-256 125543f865122d4cbf0c7925247dfec9087396f0447b61405a89f9a621661b38

See more details on using hashes here.

File details

Details for the file fastfermion-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastfermion-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9bea4df2b7a6c3c81152bdadc1327ef64900e7137d5937488f1705c90fec0f73
MD5 d33374b2ab844d0ac2ee3d8d227b085d
BLAKE2b-256 a98f644ee678146d2a373fe06ed2211b82085cf43c708265413cf2073173ceee

See more details on using hashes here.

File details

Details for the file fastfermion-0.2.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for fastfermion-0.2.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 707f5785fde4f47bd49187c7f5ed94a3d1ab3ca9b54b2be2ba0a79467dd934a4
MD5 35268488e9204887c744e1728916424a
BLAKE2b-256 e30066a2fe22247958290d287ad8bff780e91da50667311a45434eb880d9933b

See more details on using hashes here.

File details

Details for the file fastfermion-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for fastfermion-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 65a92dfd19e69e9db724e1a8030820c38aa2ec5a06b9b9294dc9e64e43f38c74
MD5 429c09a42a976aa7373dd43e061accaf
BLAKE2b-256 9e5f8cf30995551e8cca89ce6f2a4593bd2516d723da754e969fc2bbc2248d4c

See more details on using hashes here.

File details

Details for the file fastfermion-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastfermion-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65494f88bb415cb3f9fb76c0d2e673cea411fa9ed912745f6b6c821ce09c434b
MD5 3218c422990a7136511f43e8b385d057
BLAKE2b-256 e6a4c496e2fac6934d8ec964022116c60bdccfc2fd8c32bf04a4dba4006e886b

See more details on using hashes here.

File details

Details for the file fastfermion-0.2.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for fastfermion-0.2.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 77cfbc4a16e250fd81aed398763326d110abf1b6196b53370fec133cc7ea0b09
MD5 552ddeed5a1b96b23b52121ead738402
BLAKE2b-256 54a095d1580e49afd97ce891aec4b7833a555e3f1e1ec9fa7ab2df12eabe0a6f

See more details on using hashes here.

File details

Details for the file fastfermion-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fastfermion-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8df036674c428ea491442cc1ce2f5cf237ac26c43d7646df99c4fd03e2756f92
MD5 f8bf33913e1b7f299839e3354dc4b818
BLAKE2b-256 a6f8362c72dc1dd84a9b315eed89c7c8887a5b505e324621f8c60ac16756fbd6

See more details on using hashes here.

File details

Details for the file fastfermion-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastfermion-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a20fd393c5fe34bd29e81b22abd3cd69cc397788b1e236c69d10e271f8e9db2e
MD5 f232d39801d6b7db736ac7582dcab4c4
BLAKE2b-256 e79e4136697d50f222cf71a0e9d19c0f31d575f25c8d3b5d88ad31ee9c0cf678

See more details on using hashes here.

File details

Details for the file fastfermion-0.2.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fastfermion-0.2.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2cbea7ca45f7c8e77ea5ec32e555871266cb8aefe86c6a9fe19e53c248241b3d
MD5 10c3fd14ff8c4869b5b76ff28c19b249
BLAKE2b-256 e8054b546478432e89b892b290f1ebf5b653292371de9009ab37473f843c4195

See more details on using hashes here.

File details

Details for the file fastfermion-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for fastfermion-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4bdc95a89b967e6db5fbdbfbf55a6abf881c797663049e85be23ec94023f66f4
MD5 8d938b9fc4c5f1e08176c64a9f106cdb
BLAKE2b-256 118d0d5625ab4d0e98d057bdf797d9c269f41ffcfc8cadd7aec9f28342720bb1

See more details on using hashes here.

File details

Details for the file fastfermion-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastfermion-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 474dd047de103b759ce9fc9066c2747b38f54255e9db8f4e4debec7558807829
MD5 c466ed63b59266036b0f3aa845a6bce4
BLAKE2b-256 022da67a994644484cd6d398e7ca9ba12be85fd4390dcd0748d30a6359579037

See more details on using hashes here.

File details

Details for the file fastfermion-0.2.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fastfermion-0.2.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 206138e170dbd6e2c29708e18d61d944d33cada33f07d6d0b1db05e02f1563d1
MD5 44e2a092020a1c08ea66983e6f47918f
BLAKE2b-256 6c3d67e41d9d9d7c9e7195570209770be0f52ed2c2a77f92503ef60eaa68a214

See more details on using hashes here.

Supported by

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