Metadata-Version: 1.0
Name: fermilib
Version: 0.1a0
Summary: FermiLib - An open source package for analyzing, compiling and emulating quantum algorithms for simulation of fermions.
Home-page: http://www.projectq.ch
Author: Ryan Babbush, Jarrod McClean, Damian Steiger, Ian Kivlichan, Thomas Haener, Vojtech Havlicek, Matthew Neeley, Wei Sun
Author-email: ryanbabbush@gmail.com, jarrod.mcc@gmail.com, fermilib@projectq.ch
License: Apache 2
Description: FermiLib - An open source software for analyzing quantum simulation algorithms
        ==============================================================================
        
        .. image:: https://travis-ci.org/ProjectQ-Framework/FermiLib.svg?branch=master
            :target: https://travis-ci.org/ProjectQ-Framework/FermiLib
        
        .. image:: https://coveralls.io/repos/github/ProjectQ-Framework/FermiLib/badge.svg
            :target: https://coveralls.io/github/ProjectQ-Framework/FermiLib
        
        .. image:: https://readthedocs.org/projects/fermilib/badge/?version=latest
        	:target: http://fermilib.readthedocs.io/en/latest/?badge=latest
        	:alt: Documentation Status
        
        
        FermiLib is an open source effort for analyzing quantum simulation algorithms.
        
        The first version (v0.1a0) 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.
        
        Getting started
        ---------------
        
        To start using FermiLib, simply follow the installation instructions in the `intro <https://github.com/ProjectQ-Framework/FermiLib/tree/master/docs/intro.html>`__. There, you will also find `code examples <https://github.com/ProjectQ-Framework/FermiLib/tree/master/examples.html>`__. Also, make sure to check out the `ProjectQ
        website <http://www.projectq.ch>`__ and the detailed `code documentation <https://fermilib.readthedocs.io/>`__.
        
        How to contribute
        -----------------
        
        To contribute code please adhere to the following very simple rules:
        
        1. Make sure your new code comes with extensive tests!
        2. Make sure you adhere to our style guide. Until we release a code style 
           guide, just have a look at our code for clues. We mostly follow pep8 and use the pep8 linter to check for it.
        3. Put global constants and configuration parameters into src/fermilib/config.py, and
           add *from config import ** in the file that uses the constants/parameters.
        
        Documentation can be found `here <https://github.com/ProjectQ-Framework/FermiLib/tree/master/docs/>`_.
        
        Authors
        -------
        
        The first release of FermiLib (v0.1a0) was developed by `Ryan Babbush <https://research.google.com/pubs/RyanBabbush.html>`__, `Jarrod McClean <https://crd.lbl.gov/departments/computational-science/ccmc/staff/alvarez-fellows/jarrod-mcclean/>`__, `Damian S. Steiger <http://www.comp.phys.ethz.ch/people/person-detail.html?persid=165677>`__, `Ian D. Kivlichan <http://aspuru.chem.harvard.edu/ian-kivlichan/>`__, `Thomas
        Häner <http://www.comp.phys.ethz.ch/people/person-detail.html?persid=179208>`__, `Vojtech Havlicek <https://github.com/VojtaHavlicek>`__, `Matthew Neeley <https://maffoo.net/>`__, and `Wei Sun <https://github.com/Spaceenter>`__.
        
        License
        -------
        
        FermiLib is released under the Apache 2 license.
        
Platform: UNKNOWN
