pyfermions

A Python package for rigorous free fermionic (and bosonic) entanglement renormalization from wavelet theory.
For details, please see the following three papers:
-
Rigorous free-fermion entanglement renormalization from wavelet theory:
@article{latticefermions, title={Rigorous free-fermion entanglement renormalization from wavelet theory} author={Jutho Haegeman and Brian Swingle and Michael Walter and Jordan Cotler and Glen Evenbly and Volkher B. Scholz}, journal={Phys. Rev. X}, year={2018}, volume={8}, pages={011003}, doi={10.1103/PhysRevX.8.011003}, eprint={1707.06243}, } -
@article{diracfermions, title={Quantum circuit approximations and entanglement renormalization for the {D}irac field in 1+1 dimensions}, author={Freek Witteveen and Volkher Scholz and Brian Swingle and Michael Walter}, journal={Commun. Math. Phys.}, year={2021}, doi={10.1007/s00220-021-04274-w}, eprint={1905.08821}, } -
Bosonic entanglement renormalization circuits from wavelet theory:
@article{freebosons, title={Bosonic entanglement renormalization circuits from wavelet theory}, author={Freek Witteveen and Michael Walter}, journal={SciPost Phys.}, year={2021}, volume={10}, issue={6}, pages={143}, doi={10.21468/SciPostPhys.10.6.143}, eprint={2004.11952}, }
Installation
To install the latest released version from PyPI:
pip install pyfermions
To install the bleeding-edge development version (likely unstable):
pip install git+git://github.com/qi-rub/pyfermions
Getting Started
Now download and explore some of the Jupyter notebooks. The mera1d notebook is a good starting point.
Contributing
The contributors are listed here.
git clone git://github.com/qi-rub/pyfermions
cd pyfermions
pip install -e .[dev]
Metadata
Release files for pyfermions 1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pyfermions-1.4.tar.gz | 5.2 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyfermions-1.4-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 5.2 MB
Release files / pyfermions-1.4.tar.gz
| Download URL | pyfermions-1.4.tar.gz |
|---|---|
| Size | 5.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a5fb412f9396a08ac6145db9829ec4631f679e8141d96e110041f21bcd64b34c
|
|
BLAKE2b-256 checksum How to use checksums |
5ff749fec373b9bba52a7f43adea57709c36db9ea8cffc9590012e1ea508c010
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.3
|
Release files / pyfermions-1.4-py2.py3-none-any.whl
| Download URL | pyfermions-1.4-py2.py3-none-any.whl |
|---|---|
| Size | 16.6 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
a125351a6648aee1e703c3a94c8e87f35f16a66441e797167a36025aa76cddae
|
|
BLAKE2b-256 checksum How to use checksums |
e016a3c6d41434591099d291bb2836a5f803081d6213deec8990d4fc4e9c1981
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.3
|
Security for pyfermions 1.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.