{"id":15141954,"url":"https://github.com/qi-rub/pyfermions","last_synced_at":"2025-10-09T22:43:10.425Z","repository":{"id":62580293,"uuid":"92621753","full_name":"qi-rub/pyfermions","owner":"qi-rub","description":"Rigorous free fermion entanglement renormalization from wavelet theory","archived":false,"fork":false,"pushed_at":"2023-07-02T17:51:07.000Z","size":15117,"stargazers_count":17,"open_issues_count":0,"forks_count":2,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-02-06T01:37:14.367Z","etag":null,"topics":["free-fermions","mera","quantum-physics","renormalization","tns"],"latest_commit_sha":null,"homepage":"https://journals.aps.org/prx/abstract/10.1103/PhysRevX.8.011003","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qi-rub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-27T20:13:45.000Z","updated_at":"2024-12-05T14:51:59.000Z","dependencies_parsed_at":"2024-09-12T04:06:18.198Z","dependency_job_id":"fd06cc01-d59a-48c7-a41c-da9a9404f4ff","html_url":"https://github.com/qi-rub/pyfermions","commit_stats":null,"previous_names":["qi-rub/pyfermions","amsqi/pyfermions"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qi-rub%2Fpyfermions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qi-rub%2Fpyfermions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qi-rub%2Fpyfermions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qi-rub%2Fpyfermions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qi-rub","download_url":"https://codeload.github.com/qi-rub/pyfermions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237877021,"owners_count":19380344,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["free-fermions","mera","quantum-physics","renormalization","tns"],"created_at":"2024-09-26T09:21:03.112Z","updated_at":"2025-10-09T22:43:05.393Z","avatar_url":"https://github.com/qi-rub.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pyfermions ![Python 3.8+](https://img.shields.io/badge/python-3.8%2B-brightgreen.svg) [![arXiv](http://img.shields.io/badge/arXiv-1707.06243-blue.svg?style=flat)](http://arxiv.org/abs/1707.06243) [![arXiv](http://img.shields.io/badge/arXiv-1905.08821-blue.svg?style=flat)](https://arxiv.org/abs/1905.08821) [![arXiv](http://img.shields.io/badge/arXiv-2004.11952-blue.svg?style=flat)](https://arxiv.org/abs/2004.11952) [![Latest Version](https://img.shields.io/pypi/v/pyfermions.svg)](https://pypi.python.org/pypi/pyfermions/)\n\nA Python package for rigorous free fermionic (and bosonic) entanglement renormalization from wavelet theory.\n\n[![MERA for 1D free-fermion nearest-neighbor hopping Hamiltonian](https://github.com/qi-rub/pyfermions/raw/master/docs/mera1d.png)](https://github.com/qi-rub/pyfermions/tree/master/notebooks/mera1d.ipynb) [![Branching MERA for 2D free-fermion nearest-neighbor hopping Hamiltonian](https://github.com/qi-rub/pyfermions/raw/master/docs/mera2d.png)](https://github.com/qi-rub/pyfermions/tree/master/notebooks/mera2d.ipynb)\n\nFor details, please see the following three papers:\n\n* [Rigorous free-fermion entanglement renormalization from wavelet theory](https://arxiv.org/abs/1707.06243):\n    ```\n    @article{latticefermions,\n      title={Rigorous free-fermion entanglement renormalization from wavelet theory}\n      author={Jutho Haegeman and Brian Swingle and Michael Walter and Jordan Cotler and Glen Evenbly and Volkher B. Scholz},\n      journal={Phys. Rev. X},\n      year={2018},\n      volume={8},\n      pages={011003},\n      doi={10.1103/PhysRevX.8.011003},\n      eprint={1707.06243},\n    }\n    ```\n\n* [Quantum circuit approximations and entanglement renormalization for the Dirac field in 1+1 dimensions](https://arxiv.org/abs/1905.08821):\n    ```\n    @article{diracfermions,\n      title={Quantum circuit approximations and entanglement renormalization for the {D}irac field in 1+1 dimensions},\n      author={Freek Witteveen and Volkher Scholz and Brian Swingle and Michael Walter},\n      journal={Commun. Math. Phys.},\n      year={2021},\n      doi={10.1007/s00220-021-04274-w},\n      eprint={1905.08821},\n    }\n    ```\n\n* [Bosonic entanglement renormalization circuits from wavelet theory](https://arxiv.org/abs/2004.11952):\n    ```\n    @article{freebosons,\n      title={Bosonic entanglement renormalization circuits from wavelet theory},\n      author={Freek Witteveen and Michael Walter},\n      journal={SciPost Phys.},\n      year={2021},\n      volume={10},\n      issue={6},\n      pages={143},\n      doi={10.21468/SciPostPhys.10.6.143},\n      eprint={2004.11952},\n    }\n    ```\n\n## Installation\n\nTo install the latest released version from PyPI:\n\n```\npip install pyfermions\n```\n\nTo install the bleeding-edge development version (likely unstable):\n\n```\npip install git+git://github.com/qi-rub/pyfermions\n```\n\n## Getting Started\n\nNow download and explore some of the [Jupyter notebooks](https://github.com/qi-rub/pyfermions/tree/master/notebooks).\nThe [mera1d](https://github.com/qi-rub/pyfermions/tree/master/notebooks/mera1d.ipynb) notebook is a good starting point.\n\n## Contributing\n\nThe contributors are listed [here](https://github.com/qi-rub/pyfermions/tree/master/CONTRIBUTORS).\n\n```\ngit clone git://github.com/qi-rub/pyfermions\ncd pyfermions\npip install -e .[dev]\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqi-rub%2Fpyfermions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqi-rub%2Fpyfermions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqi-rub%2Fpyfermions/lists"}