{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Physics" ], "description": "# pyfermions ![Python 3.5+](https://img.shields.io/badge/python-3.5%2B-brightgreen.svg) [![Build Status](https://travis-ci.org/catch22/pyfermions.svg?branch=master)](https://travis-ci.org/catch22/pyfermions) [![arXiv](http://img.shields.io/badge/arXiv-1707.06243-blue.svg?style=flat)](http://arxiv.org/abs/1707.06243)\n\nA Python package for rigorous free fermion entanglement renormalization from wavelet theory.\n\n[![MERA for 1D free-fermion nearest-neighbor hopping Hamiltonian](docs/mera1d.png)](notebooks/mera1d.ipynb) [![Branching MERA for 2D free-fermion nearest-neighbor hopping Hamiltonian](docs/mera2d.png)](notebooks/mera2d.ipynb)\n\nFor details, please see [our paper](https://journals.aps.org/prx/abstract/10.1103/PhysRevX.8.011003).\n\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 eprint={1707.06243},\n}\n```\n\n## Installation\n\n```\npip install git+git://github.com/catch22/pyfermions\n```\n\n## Getting Started\n\nNow download and explore some of the [Jupyter notebooks](notebooks).\nThe [mera1d](notebooks/mera1d.ipynb) notebook is a good starting point.\n\n## Contributing\n\nThe contributors are listed [here](CONTRIBUTORS).\n\n```\ngit clone git://github.com/catch22/pyfermions\ncd pyfermions\npip install -e .[dev]\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/catch22/pyfermions", "keywords": "", "license": "MIT", "maintainer": "Michael Walter", "maintainer_email": "michael.walter@stanford.edu", "name": "pyfermions", "package_url": "https://pypi.org/project/pyfermions/", "platform": "", "project_url": "https://pypi.org/project/pyfermions/", "project_urls": { "Homepage": "https://github.com/catch22/pyfermions" }, "release_url": "https://pypi.org/project/pyfermions/1.0/", "requires_dist": [ "matplotlib", "numpy", "scipy", "pandas", "jupyter", "pytest; extra == 'dev'", "wheel; extra == 'dev'", "yapf; extra == 'dev'", "twine; extra == 'dev'" ], "requires_python": "", "summary": "Rigorous free fermion entanglement renormalization from wavelet theory", "version": "1.0" }, "last_serial": 3856300, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "a65518b3e8f265031c5a27a8acf9386b", "sha256": "5f50f157b92af3b306cca77360cac86903863a336b5dd4022664a804c9c62122" }, "downloads": -1, "filename": "pyfermions-1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a65518b3e8f265031c5a27a8acf9386b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13930, "upload_time": "2018-05-12T09:00:10", "url": "https://files.pythonhosted.org/packages/63/da/9f13d55e1f974fac760011244ec75f27ee2d545f357871d2f3c43c26f0d0/pyfermions-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "232e2d9593c54c88485635a405c05421", "sha256": "4adf5eec32d26fc8e621b4e056a61ded3b66241de8198e2c22b3f53872483b0b" }, "downloads": -1, "filename": "pyfermions-1.0.tar.gz", "has_sig": true, "md5_digest": "232e2d9593c54c88485635a405c05421", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1980108, "upload_time": "2018-05-12T09:00:13", "url": "https://files.pythonhosted.org/packages/97/11/68a49b66202c03461bdc9b7429cbe1acbc4c5376168e5d5b199378425573/pyfermions-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a65518b3e8f265031c5a27a8acf9386b", "sha256": "5f50f157b92af3b306cca77360cac86903863a336b5dd4022664a804c9c62122" }, "downloads": -1, "filename": "pyfermions-1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a65518b3e8f265031c5a27a8acf9386b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13930, "upload_time": "2018-05-12T09:00:10", "url": "https://files.pythonhosted.org/packages/63/da/9f13d55e1f974fac760011244ec75f27ee2d545f357871d2f3c43c26f0d0/pyfermions-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "232e2d9593c54c88485635a405c05421", "sha256": "4adf5eec32d26fc8e621b4e056a61ded3b66241de8198e2c22b3f53872483b0b" }, "downloads": -1, "filename": "pyfermions-1.0.tar.gz", "has_sig": true, "md5_digest": "232e2d9593c54c88485635a405c05421", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1980108, "upload_time": "2018-05-12T09:00:13", "url": "https://files.pythonhosted.org/packages/97/11/68a49b66202c03461bdc9b7429cbe1acbc4c5376168e5d5b199378425573/pyfermions-1.0.tar.gz" } ] }