A plugin allowing OpenFermion to interface with Forest.
Project description
Forest-OpenFermion
==================
[![Build Status](https://semaphoreci.com/api/v1/projects/804e75d3-73d1-4529-b65f-b80d390f2782/1579863/badge.svg)] (https://semaphoreci.com/rigetti/forestopenfermion)
`OpenFermion <http://openfermion.org>`_ is an open source package for compiling and analyzing quantum algorithms that simulate fermionic systems.
This plugin library allows the circuit construction and simulation enviornment `Forest <http://www.rigetti.com/forest>`_ to interface with OpenFermion.
Getting started
---------------
Forest-OpenFermion can be installed from source or as a library using pip.
To install the source, clone this git repo, change directory to the top level folder and run:
.. code-block:: bash
pip install -r requirements.txt
python -m pip install -e .
Alternatively, one can install the last major release with the command
.. code-block:: bash
python -m pip install forestopenfermion
Development and Testing
-----------------------
We use tox and pytest for testing. Tests can be executed from the top-level directory by simply running:
.. code-block:: bash
tox
The setup is currently testing Python 2.7 and Python 3.6.
==================
[![Build Status](https://semaphoreci.com/api/v1/projects/804e75d3-73d1-4529-b65f-b80d390f2782/1579863/badge.svg)] (https://semaphoreci.com/rigetti/forestopenfermion)
`OpenFermion <http://openfermion.org>`_ is an open source package for compiling and analyzing quantum algorithms that simulate fermionic systems.
This plugin library allows the circuit construction and simulation enviornment `Forest <http://www.rigetti.com/forest>`_ to interface with OpenFermion.
Getting started
---------------
Forest-OpenFermion can be installed from source or as a library using pip.
To install the source, clone this git repo, change directory to the top level folder and run:
.. code-block:: bash
pip install -r requirements.txt
python -m pip install -e .
Alternatively, one can install the last major release with the command
.. code-block:: bash
python -m pip install forestopenfermion
Development and Testing
-----------------------
We use tox and pytest for testing. Tests can be executed from the top-level directory by simply running:
.. code-block:: bash
tox
The setup is currently testing Python 2.7 and Python 3.6.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file forestopenfermion-0.0.2.tar.gz
.
File metadata
- Download URL: forestopenfermion-0.0.2.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e68de470447d1a47966ca4158c0060ec0d057efefe454b1f14550b1a3b2c5a0b |
|
MD5 | ff290cb993ede564129f5d2ea1151a6f |
|
BLAKE2b-256 | f5d8822108975e0e3b85915d92fb8cfbb854c435cd17c870153ea1e58183d24b |
Provenance
File details
Details for the file forestopenfermion-0.0.2-py2-none-any.whl
.
File metadata
- Download URL: forestopenfermion-0.0.2-py2-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b94a336852b689cec795558a9b4ce6b3637212f72e500ead482411a3eb030a4a |
|
MD5 | 3dd839d8d9670e709048e189017acf15 |
|
BLAKE2b-256 | a8ff7927f88e49244d771d80a8444bfd48714d3ac4961346665df2c834db0282 |