{ "info": { "author": "FermiLib developers", "author_email": "fermilib@projectq.ch", "bugtrack_url": null, "classifiers": [], "description": "FermiLib - An open source software for analyzing quantum simulation algorithms\n==============================================================================\n\n.. image:: https://travis-ci.org/ProjectQ-Framework/FermiLib.svg?branch=master\n :target: https://travis-ci.org/ProjectQ-Framework/FermiLib\n\n.. image:: https://coveralls.io/repos/github/ProjectQ-Framework/FermiLib/badge.svg\n :target: https://coveralls.io/github/ProjectQ-Framework/FermiLib\n\n.. image:: https://readthedocs.org/projects/fermilib/badge/?version=latest\n\t:target: http://fermilib.readthedocs.io/en/latest/?badge=latest\n\t:alt: Documentation Status\n\n\nFermiLib is an open source effort for analyzing quantum simulation algorithms.\n\nThe current version (v0.1a2) is an alpha release which features data structures and tools for obtaining and manipulating representations of fermionic Hamiltonians. FermiLib is designed as a library on top of `ProjectQ `__ and leverages ProjectQ to compile, emulate and simulate quantum circuits. There are also `plugins `__ available for FermiLib.\n\nGetting started\n---------------\n\nTo start using FermiLib, simply follow the installation instructions in the `intro `__. There, you will also find `code examples `__. Also, make sure to check out the `ProjectQ\nwebsite `__ and the detailed `code documentation `__. Moreover, take a look at the available plugins for FermiLib.\n\nPlugins\n-------\n\nIn order to generate molecular hamiltonians in Gaussian basis sets and perform other complicated electronic structure calculations, one can install plugins. We currently support Psi4 (plugin `here `__, recommended) and PySCF (plugin `here `__).\n\nHow to contribute\n-----------------\n\nTo contribute code please adhere to the following very simple rules:\n\n1. Make sure your new code comes with extensive tests!\n2. Make sure you adhere to our style guide. Until we release a code style \n guide, just have a look at our code for clues. We mostly follow pep8 and use the pep8 linter to check for it.\n3. Put global constants and configuration parameters into src/fermilib/config.py, and\n add *from config import ** in the file that uses the constants/parameters.\n\nDocumentation can be found `here `_.\n\nAuthors\n-------\n\nThe first release of FermiLib (v0.1a0) was developed by `Ryan Babbush `__, `Jarrod McClean `__, `Damian S. Steiger `__, `Ian D. Kivlichan `__, `Thomas\nH\u00e4ner `__, `Vojtech Havlicek `__, `Matthew Neeley `__, and `Wei Sun `__.\n\nQuestions?\n----------\n\nIf you have any other questions, please contact fermilib@projectq.ch.\n\nLicense\n-------\n\nFermiLib is released under the Apache 2 license.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.projectq.ch", "keywords": "", "license": "Apache 2", "maintainer": "", "maintainer_email": "", "name": "fermilib", "package_url": "https://pypi.org/project/fermilib/", "platform": "", "project_url": "https://pypi.org/project/fermilib/", "project_urls": { "Homepage": "http://www.projectq.ch" }, "release_url": "https://pypi.org/project/fermilib/0.1a3/", "requires_dist": null, "requires_python": "", "summary": "FermiLib - An open source package for analyzing, compiling and emulating quantum algorithms for simulation of fermions.", "version": "0.1a3" }, "last_serial": 3170905, "releases": { "0.0a0": [ { "comment_text": "", "digests": { "md5": "3cbdb522430b1e80486517aa4d569493", "sha256": "7e735883742b92b1a3ae5065e678c50fbbc6d399a1c084877d032c8347c5e2ef" }, "downloads": -1, "filename": "fermilib-0.0a0.tar.gz", "has_sig": false, "md5_digest": "3cbdb522430b1e80486517aa4d569493", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 775, "upload_time": "2017-02-14T20:06:25", "url": "https://files.pythonhosted.org/packages/00/8c/ace569283098e0a72c1ccdb8ce238ca3093df2422dd3f34171abc7fcc039/fermilib-0.0a0.tar.gz" } ], "0.1a0": [ { "comment_text": "", "digests": { "md5": "e5ec30bd447e46599770ec2311553630", "sha256": "536514818a371c8e7fabd76deb6ca627f85c982c94c05ef5e821198eeb353ea5" }, "downloads": -1, "filename": "fermilib-0.1a0.tar.gz", "has_sig": false, "md5_digest": "e5ec30bd447e46599770ec2311553630", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 142316, "upload_time": "2017-05-09T07:06:04", "url": "https://files.pythonhosted.org/packages/5a/3b/584281e3db4ad0dd6a2aef91e0c3680099c0e45b453b3852c164a1b5721b/fermilib-0.1a0.tar.gz" } ], "0.1a1": [ { "comment_text": "", "digests": { "md5": "9f170de3ff780bd84f3b534c8415253f", "sha256": "3fc8ccf8a5947e49e9d1d2b9b72ee814488659c6652e575915d9f030148ca5dc" }, "downloads": -1, "filename": "fermilib-0.1a1.tar.gz", "has_sig": false, "md5_digest": "9f170de3ff780bd84f3b534c8415253f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 161386, "upload_time": "2017-06-22T04:50:54", "url": "https://files.pythonhosted.org/packages/ff/75/b22ce9e2b1901cfcec87d908c871080202646789c4ad9df5c8ffc81ca3a9/fermilib-0.1a1.tar.gz" } ], "0.1a2": [ { "comment_text": "", "digests": { "md5": "06e09ae7d7ba1da22947f31663a595cd", "sha256": "7e8b7fe6f58abe311d684401169dab03e64e7c1b3cf2bb501772ed5a1599c09a" }, "downloads": -1, "filename": "fermilib-0.1a2.tar.gz", "has_sig": false, "md5_digest": "06e09ae7d7ba1da22947f31663a595cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 161436, "upload_time": "2017-06-24T04:42:31", "url": "https://files.pythonhosted.org/packages/b7/53/552e4a12ad9b17984d6d19439c086b641861d6e98dd03db1ce43a50dd264/fermilib-0.1a2.tar.gz" } ], "0.1a3": [ { "comment_text": "", "digests": { "md5": "10ada9d0442b62abba853b1a095f11b6", "sha256": "4d646c64d6f7034309259fc670ee3ad927a569ea9fe50861ac2d08a687575d71" }, "downloads": -1, "filename": "fermilib-0.1a3.tar.gz", "has_sig": false, "md5_digest": "10ada9d0442b62abba853b1a095f11b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 269855, "upload_time": "2017-07-24T09:41:21", "url": "https://files.pythonhosted.org/packages/e0/08/cce26340c8a2f2bca318e3c566f458f893c49cd8542a8e84984c8871f04e/fermilib-0.1a3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "10ada9d0442b62abba853b1a095f11b6", "sha256": "4d646c64d6f7034309259fc670ee3ad927a569ea9fe50861ac2d08a687575d71" }, "downloads": -1, "filename": "fermilib-0.1a3.tar.gz", "has_sig": false, "md5_digest": "10ada9d0442b62abba853b1a095f11b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 269855, "upload_time": "2017-07-24T09:41:21", "url": "https://files.pythonhosted.org/packages/e0/08/cce26340c8a2f2bca318e3c566f458f893c49cd8542a8e84984c8871f04e/fermilib-0.1a3.tar.gz" } ] }