<commit_before>Grove
----
A collection of quantum algorithms built using Forest. Grove is licensed under the [Apache 2.0 
license](https://github.com/rigetticomputing/grove/blob/master/LICENSE).

[![Build Status](https://semaphoreci.com/api/v1/projects/af487aa0-bd6d-4b43-9610-9c8f3c3d787d/1123354/badge.svg)](https://semaphoreci.com/rigetti/grove)

Grove currently includes algorithms for:

* The Variational Quantum Eigensolver
* The Quantum Approximate Optimization Algorithm
* The Quantum Fourier Transform
* Phase Estimation
* Quantum Teleportation

Installation
------------

Grove depends on pyQuil, numpy, scipy, networkx, pytest, mock, and matplotlib.
To ensure binaries of these modules are installed along with the grove library
we recommend installing with `pip`.  First clone the Grove repo and `cd` into
it.

```
git clone https://github.com/rigetticomputing/grove.git
cd grove
```

Now the library can be installed with pip.

```
pip install -e ./
```

In order to access the Rigetti Forest service an API key or configuration file
will need to be installed.  Please see the
[pyQuil](https://github.com/rigetticomputing/pyQuil-dev) documentation.

Dependencies
------------

* pyQuil
* A [Forest API key](http://forest.rigetti.com)
* Numpy
* Scipy
* Mock (for development testing)
* NetworkX (for building and analyzing graphs)
* Matplotlib (useful for plotting)

Building the Docs
------------
To build the documentation run

```
sphinx-build -b html docs/ docs/_build
```

To view the docs navigate to the `docs/_build` directory in the Grove root
directory and open the index.html file a browser. 

<commit_msg>add rtd badge and link<commit_after>Grove
----
A collection of quantum algorithms built using Forest. Grove is licensed under the [Apache 2.0 
license](https://github.com/rigetticomputing/grove/blob/master/LICENSE).

[![Build Status](https://semaphoreci.com/api/v1/projects/af487aa0-bd6d-4b43-9610-9c8f3c3d787d/1123354/badge.svg)](https://semaphoreci.com/rigetti/grove) 
[![Documentation Status](https://readthedocs.org/projects/grove-docs/badge/?version=latest)](http://grove-docs.readthedocs.io/en/latest/?badge=latest)

Grove currently includes algorithms for:

* The Variational Quantum Eigensolver
* The Quantum Approximate Optimization Algorithm
* The Quantum Fourier Transform
* Phase Estimation
* Quantum Teleportation

Documentation
-------------

Documentation is hosted at http://grove-docs.readthedocs.io/en/latest/

Installation
------------

Grove depends on pyQuil, numpy, scipy, networkx, pytest, mock, and matplotlib.
To ensure binaries of these modules are installed along with the grove library
we recommend installing with `pip`.  First clone the Grove repo and `cd` into
it.

```
git clone https://github.com/rigetticomputing/grove.git
cd grove
```

Now the library can be installed with pip.

```
pip install -e ./
```

In order to access the Rigetti Forest service an API key or configuration file
will need to be installed.  Please see the
[pyQuil](https://github.com/rigetticomputing/pyQuil-dev) documentation.

Dependencies
------------

* pyQuil
* A [Forest API key](http://forest.rigetti.com)
* Numpy
* Scipy
* Mock (for development testing)
* NetworkX (for building and analyzing graphs)
* Matplotlib (useful for plotting)

Building the Docs
------------
To build the documentation run

```
sphinx-build -b html docs/ docs/_build
```

To view the docs navigate to the `docs/_build` directory in the Grove root
directory and open the index.html file a browser. 


{'fraction_non_alphanumeric': 0.11789772727272728, 'fraction_numerical': 0.016477272727272726, 'mean_word_length': 4.073487031700288, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 11, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '691095', 'n_tokens_mistral': 1178, 'n_tokens_neox': 1075, 'n_words': 364}