diff --git a/doc_build/_build/html/.buildinfo b/doc_build/_build/html/.buildinfo
deleted file mode 100644
index 04795d10..00000000
--- a/doc_build/_build/html/.buildinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-# Sphinx build info version 1
-# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: b81ec02fcdf8902e921a11938e202641
-tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/doc_build/_build/html/_sources/anaconda_install.rst.txt b/doc_build/_build/html/_sources/anaconda_install.rst.txt
deleted file mode 100644
index 349ba274..00000000
--- a/doc_build/_build/html/_sources/anaconda_install.rst.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-.. _anaconda_installation:
-
-Installing Miniconda (Mac, Linux)
-=================================
-
-Anaconda is a very large install, containing not only Python, but also R, and a host of other things that are not necessary to run pyleoclim.
-Users may find it preferable to install the more minimalist "miniconda" package.
-
-Step 1: Download the installation script for miniconda3
-""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-
-MacOS
------
-
-.. code-block:: bash
-
- wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
-
-Linux
------
-.. code-block:: bash
-
- wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
-
-Step 2: Install Miniconda3
-"""""""""""""""""""""""""""
-
-.. code-block:: bash
-
- chmod +x Miniconda3-latest-*.sh && ./Miniconda3-latest-Linux-x86_64.sh
-
-During the installation, a path `` needs to be specified as the base location of the python environment.
-After the installation is done, we need to add the two lines into your shell environment (e.g., `~/.bashrc` or `~/.zshrc`) as below to enable the `conda` package manager (remember to change `` with your real location):
-
-.. code-block:: bash
-
- export PATH="/bin:$PATH"
- . /etc/profile.d/conda.sh
-
-Step 3: Test your Installation
-"""""""""""""""""""""""""""""""
-
-.. code-block:: bash
-
- source ~/.bashrc # assume you are using Bash shell
- which python # should return a path under
- which conda # should return a path under
diff --git a/doc_build/_build/html/_sources/citation.rst.txt b/doc_build/_build/html/_sources/citation.rst.txt
deleted file mode 100644
index c4f75ad5..00000000
--- a/doc_build/_build/html/_sources/citation.rst.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-.. _citing_pyleoclim:
-
-Citing Pyleoclim
-================
-
-If Pyleoclim played an important part in your research, please add us to your reference list by using one of the citations below.
-
-BibTeX entry
-"""""""""""""
-
-For example (please check for version updates on Zenodo)
-
-@misc{Pyleoclim,
- DOI= {10.5281/zenodo.1205661},
- url = {https://doi.org/10.5281/zenodo.1205661},
- year = {2021},
- type = {Computer Program}
- title = {Pyleoclim: A Python package for the analysis of paleoclimate data},
- authors = {Deborah Khider and Feng Zhu and Julien Emile-Geay and Jun Hu and Alexander James and Pratheek Athreya and Myron Kwan and Daniel Garijo}
-}
-
-
-AGU style entry
-"""""""""""""""
-
-Khider, D. et al (2021). Pyleoclim: A Python package for the analysis of paleoclimate data. Retrieved from https://doi.org/10.5281/zenodo.1205661
diff --git a/doc_build/_build/html/_sources/contribution_guide.rst.txt b/doc_build/_build/html/_sources/contribution_guide.rst.txt
deleted file mode 100644
index 4345c639..00000000
--- a/doc_build/_build/html/_sources/contribution_guide.rst.txt
+++ /dev/null
@@ -1,303 +0,0 @@
-.. _contributing_to_pyleoclim:
-
-#########################
-Contributing to Pyleoclim
-#########################
-
-
-GitHub, GitHub, GitHub
-=======================
-All contributions, bug reports, bug fixes, documentation improvements, enhancements,
-and ideas are welcome, and take place through `GitHub `_
-
-There are several levels of contributions to an open development software package like Pyleoclim, including:
-
-#. Reporting Bugs
-#. Updating the documentation
-#. Updating existing functionalities
-#. Contributing new functionalities
-
-All of that takes place through GitHub `issues `_, but we recommend first reaching out to our community Slack to avoid effort duplication (to get added to our Slack workspace, please email `LinkedEarth `_.
-
-When you start working on an issue, it’s a good idea to assign the issue to yourself, again to limit duplication. If you can’t think of an issue of your own, we have you covered: check the list of unassigned issues and assign yourself one you like.
-If for whatever reason you are not able to continue working with the issue, please try to unassign it, so other people know it’s available again. You can check the list of assigned issues, since people may not be working in them anymore. If you want to work on one that is assigned, feel free to kindly ask the current assignee (on GitHub and/or Slack) if you can take it (please allow at least a week of inactivity before considering work in the issue discontinued).
-
-Bug reports and enhancement requests
-====================================
-
-Bug reports are an important part of improving any software. Having a complete bug report will allow others to reproduce the bug and provide insight into fixing. See this `stackoverflow article` `_ and `this blogpost `_ for tips on writing a good bug report.
-Trying the bug*producing code out on the master branch is often a worthwhile exercise to confirm the bug still exists. It is also worth searching existing bug reports and pull requests to see if the issue has already been reported and/or fixed.
-Bug reports must:
-
-1. Include a minimal working example (a short, self*contained Python snippet reproducing the problem). You can format the code nicely by using GitHub Flavored Markdown::
-
- import pyleoclim as pyleo
- url = 'https://raw.githubusercontent.com/LinkedEarth/Pyleoclim_util/Development/example_data/lipds.json'
- response = urlopen(url)
- D = json.loads(response.read())
- d = pyleo.Lipd(lipd_dict=D)
- ts = d.to_LipdSeries(number=6)
- res=ts.mapNearRecord(d,mute=True)
-
-2. Include the full version string of pyleoclim, which you can obtain through::
-
- pyleo.__version__
-
-3. Explain why the current behavior is wrong/not desired and what you expect or would like to see instead.
-
-
-Working with the Pyleoclim codebase
-===================================
-Version control, Git, and GitHub
-""""""""""""""""""""""""""""""""
-
-To the neophyte, working with Git is one of the more daunting aspects of contributing to open source projects.
-It can very quickly become overwhelming, but sticking to the guidelines below will help keep the process straightforward and mostly trouble free. As always, if you are having difficulties please feel free to ask for help.
-The code is hosted on `GitHub `_. To contribute you will need to `sign up for a (free) GitHub account `_. `Git `_ is the industry standard for version control to allow many people to work together on the project, keep track of issues, manage the project, and much more.
-
-Some great resources for learning Git:
- * the `GitHub help pages `_
- * the `NumPy documentation `_
- * Matthew Brett’s `Pydagogue `_
-
-GitHub has `instructions `_ for installing git, setting up your SSH key, and configuring git. All these steps need to be completed before you can work seamlessly between your local repository and GitHub.
-
-Forking
-"""""""
-You will need your own fork to work on the code. Go to the Pyleoclim repository and hit the Fork button. You will then want to clone your fork (i.e. download all the code to your local machine so you can edit it locally).
-At the command line, this would like something like::
- git clone https://github.com/your-user-name/Pyleoclim_util.git pyleoclim-yourname
- cd pyleoclim-yourname
- git remote add upstream https://github.com/LinkedEarth/Pyleoclim_util.git
-
-This creates the directory `pyleoclim-yourname` and connects your repository to the upstream (main project) Pyleoclim repository. However, most Git first-timers may find it easier to do so through the Github web interface or desktop app (where there is a proverbial “button for that”).
-
-Creating a development environment
-""""""""""""""""""""""""""""""""""
-We recommend developing in the same conda environment in which you installed Pyleoclim.
-
-Creating a branch
-"""""""""""""""""
-You want your master branch to reflect only production*ready code, so create a feature branch for making your changes. For example::
-
- git branch shiny-new-feature
- git checkout shiny-new-feature
-
-The above can be simplified to::
-
- git checkout -b shiny-new-feature
-
-This changes your working directory to the `shiny-new-feature` branch. Keep any changes in this branch specific to one bug or feature so it is clear what the branch brings to Pyleoclim. You can have many `shiny-new-features` and switch in between them using the `git checkout` command.
-When creating this branch, make sure your master branch is up to date with the latest upstream master version. To update your local master branch, you can do::
-
- git checkout master
- git pull upstream master --ff-only
-
-When you want to update the feature branch with changes in master after you created the branch, check the section on updating a pull request.
-
-Pyleoclim Protocol
-""""""""""""""""""
-
-Contributing new functionalities
-********************************
-
- 1. Open an issue on GitHub (See above)
- 2. Implement outside of Pyleoclim
- Before incorporating any code into Pyleoclim, make sure you have a solution that works outside Pyleoclim. Demonstrate this in a notebook, which can be hosted on GitHub as well so it is easy for the maintainers to check out. The notebook should be organized as follows:
- * dependencies (package names and versions),
- * body of the function
- * example usage
- 3. Integrate the new functionality
- Now you may implement the new functionality inside Pyleoclim. In so doing, make sure you:
- * Re-use as many of Pyleoclim’s existing utilities as you can, introducing new package dependencies only as necessary.
- * Create a docstring for your new function, describing arguments and returned variables, and showing an example of use. (Use an existing docstring for inspiration).
- * If possible, also include a unit test for `continuous integration `_ (Pyleoclim uses `pytest` and `TravisCI`). Feel free to ask for help from the package developers.
- 4. Expose the new functionality in the Pyleoclim API (`ui.py`)
-
-
-Updating existing functionalities
-**********************************
-
-1. Open an issue on GitHub (same advice as above)
-2. Implement outside of Pyleoclim, including a benchmark of how the existing function performs vs the proposed upgrade (e.g. with `timeit`). Take into consideration memory requirements and describe on what architecture/OS you ran the test.
-3. Integrate the new functionality within Pyleoclim (same advice as above)
-4. Update the unit test(s) to make sure they still pass muster. Depending on the complexity of the feature, there may be more than one test to update.
-
-Testing
-"""""""
-
-Testing is hugely important, as you don’t want your “upgrades” to break the whole package by introducing errors. Thankfully there is a proverbial app for that: *unit testing*. Write a test of your code using the naming rules:
-
-1. class: `Test{filename}{Class}{method}` with appropriate camel case convention
-2. function: `test_{method}_t{test_id}`
-
-(see e.g. test_ui_Series.py for example)
-
-Your test should be as minimal as possible; it is aimed to see if the function your wrote/updated works as advertised given a reasonably comprehensive list of possible arguments. Pyleoclim’s tests rely on data already included in the example_data directory, and we strongly recommend that you do the same; only introduce a new dataset if the existing ones are insufficient to properly test your code. In general, the simpler the test, the better, as it will run in less time and won’t get the Travis gods angry with us.
-
-To run the test(s):
-
-0. Make sure the `pytest package `_ is installed on your system; run `pip install pytest` if not.
-1. In your terminal, switch to the “tests” subdirectory of your Pyleoclim forked repository. If you wish to test a specific class/method inside a specified file, run
-`pytest {file_path}::{TestClass}::{test_method}`
-
-2. To run *all* tests in the specified file, run `pytest {file_path}`
-
-3. To perform all tests in all testing files inside the specified directory, execute `pytest {directory_path}`
-
-The order above is somewhat loose, but goes from least complex (time*consuming) to more complex.
-
-
-Stylistic considerations
-"""""""""""""""""""""""""
-Guido van Rossum’s great insight is that code is read far more often than it is written, so it is important for the code to be of a somewhat uniform style, so that people can read and understand it with relative ease. Pyleoclim strives to use fairly consistent notation, including:
-
- * capital letters for matrices, lowercase for vectors
- * Independent variable is called ys, the dependent variable (the time axis) ts.
- * Function names use CamelCase convention
-
-Contributing your changes to Pyleoclim
-======================================
-
-Committing your code
-""""""""""""""""""""
-Once you’ve made changes, you can see them by typing::
-
- git status
-
-If you created a new file, it is not being tracked by git. Add it by typing::
-
- git add path/to/file-to-be-added.py
-
-Typing `git status` again should give something like::
-
- On branch shiny-new-feature
- modified: /relative/path/to/file-you-added.py
-
-Finally, commit your changes to your local repository with an explanatory message. The message need not be encyclopedic, but it should say what you did, what GitHub issue it refers to, and what part of the code it is expected to affect.
-The preferred style is:
-
- * a subject line with < 80 chars.
- * One blank line.
- * Optionally, a commit message body.
-
-Now you can commit your changes in your local repository::
-
- git commit -m 'type your message here'
-
-Pushing your changes
-""""""""""""""""""""
-
-When you want your changes to appear publicly on your GitHub page, push your forked feature branch’s commits::
-
- git push origin shiny-new-feature
-
-Here `origin` is the default name given to your remote repository on GitHub. You can see the remote repositories::
-
- git remote -v
-
-If you added the upstream repository as described above you will see something like::
-
- origin git@github.com:yourname/Pyleoclim_util.git (fetch)
- origin git@github.com:yourname/Pyleoclim_util.git (push)
- upstream git://github.com/LinkedEarth/Pyleoclim_util.git (fetch)
- upstream git://github.comLinkedEarth/Pyleoclim_util.git (push)
-
-Now your code is on GitHub, but it is not yet a part of the Pyleoclim project. For that to happen, a pull request needs to be submitted on GitHub.
-
-Filing a Pull Request
-"""""""""""""""""""""
-When you’re ready to ask for a code review, file a pull request. But before you do, please double*check that you have followed all the guidelines outlined in this document regarding code style, tests, performance tests, and documentation. You should also double check your branch changes against the branch it was based on:
-
- * Navigate to your repository on GitHub
- * Click on Branches
- * Click on the Compare button for your feature branch
- * Select the base and compare branches, if necessary. This will be *Development* and *shiny-new-feature*, respectively.
-
-If everything looks good, you are ready to make a pull request. A pull request is how code from a local repository becomes available to the GitHub community and can be reviewed by a project’s owners/developers and eventually merged into the master version. This pull request and its associated changes will eventually be committed to the master branch and available in the next release. To submit a pull request:
-
- * Navigate to your repository on GitHub
- * Click on the Pull Request button
- * You can then click on Commits and Files Changed to make sure everything looks okay one last time
- * Write a description of your changes in the Preview Discussion tab
- * Click Send Pull Request.
-
-This request then goes to the repository maintainers, and they will review the code.
-
-Updating your pull request
-""""""""""""""""""""""""""
-
-Based on the review you get on your pull request, you will probably need to make some changes to the code. In that case, you can make them in your branch, add a new commit to that branch, push it to GitHub, and the pull request will be automatically updated. Pushing them to GitHub again is done by:
-git push origin shiny-new-feature
-This will automatically update your pull request with the latest code and restart the Continuous Integration tests (which is why it is important to provide a test for your code).
-Another reason you might need to update your pull request is to solve conflicts with changes that have been merged into the master branch since you opened your pull request.
-To do this, you need to `merge upstream master` in your branch::
-
- git checkout shiny-new-feature
- git fetch upstream
- git merge upstream/master
-
-If there are no conflicts (or they could be fixed automatically), a file with a default commit message will open, and you can simply save and quit this file.
-If there are merge conflicts, you need to solve those conflicts. See `this example `_ for an explanation on how to do this. Once the conflicts are merged and the files where the conflicts were solved are added, you can run git commit to save those fixes.
-If you have uncommitted changes at the moment you want to update the branch with master, you will need to stash them prior to updating (see the stash docs). This will effectively store your changes and they can be reapplied after updating.
-After the feature branch has been updated locally, you can now update your pull request by pushing to the branch on GitHub::
-
- git push origin shiny-new-feature
-
-Delete your merged branch (optional)
-""""""""""""""""""""""""""""""""""""
-
-Once your feature branch is accepted into upstream, you’ll probably want to get rid of the branch. First, merge upstream master into your branch so git knows it is safe to delete your branch::
-
- git fetch upstream
- git checkout master
- git merge upstream/master
-
-Then you can do::
-
- git branch -d shiny-new-feature
-
-Make sure you use a lowercase `-d`, or else git won’t warn you if your feature branch has not actually been merged.
-The branch will still exist on GitHub, so to delete it there do::
-
- git push origin --delete shiny-new-feature
-
-Tips for a successful pull request
-""""""""""""""""""""""""""""""""""
-If you have made it to the “Review your code” phase, one of the core contributors will take a look. Please note however that response time will be variable (e.g. don’t try the week before AGU).
-To improve the chances of your pull request being reviewed, you should:
-
- * Reference an open issue for non*trivial changes to clarify the PR’s purpose
- * Ensure you have appropriate tests. These should be the first part of any PR
- * Keep your pull requests as simple as possible. Larger PRs take longer to review
- * If you need to add on to what you submitted, keep updating your original pull request, either by request or every few days
-
-Documentation
-=============
-
-About the Pyleoclim documentation
-"""""""""""""""""""""""""""""""""
-Pyleoclim's documentation is built automatically from the function and class docstrings, via `Read The Docs `_. It is therefore especially important for your code to include a docstring, and to modify the docstrings of the functions/classes you modified to make sure the documentation is current.
-
-Updating a Pyleoclim docstring
-""""""""""""""""""""""""""""""
-You may use existing docstrings as examples. A good docstring explains:
-
- * what the function/class is about
- * what it does, with what properties/inputs/outputs)
- * how to use it, via a minimal working example.
-
-For the latter, make sure the example is prefaced by::
-
- :okwarning:
- :okexcept:
-
-and properly indented.
-
-How to build the Pyleoclim documentation
-""""""""""""""""""""""""""""""""""""""""
-
-Navigate to the doc_build folder and type `make html`. This may require installing other packages (sphinx, nbsphinx, etc).
-
-
-You are done! Thanks for playing.
diff --git a/doc_build/_build/html/_sources/core/ui.rst.txt b/doc_build/_build/html/_sources/core/ui.rst.txt
deleted file mode 100644
index 8cfe9283..00000000
--- a/doc_build/_build/html/_sources/core/ui.rst.txt
+++ /dev/null
@@ -1,143 +0,0 @@
-.. _core_ui:
-
-.. currentmodules:: pyleoclim.core.ui
-
-Pyleoclim User API
-===================
-
-Pyleoclim, like a lot of other Python packages, follows an object-oriented design. It sounds fancy, but it really is `quite simple `_. What this means for you is that we've gone through the trouble of coding up a lot of timeseries analysis methods that apply in various situations - so you don't have to worry about that.
-These situations are described in classes, the beauty of which is called "inheritance" (see link above). Basically, it allows to define methods that will automatically apply to your dataset, as long as you put your data within one of those classes.
-A major advantage of object-oriented design is that you, the user, can harness the power of Pyleoclim methods in very few lines of code through the user API without ever having to get your hands dirty with our code (unless you want to, of course).
-The flipside is that any user would do well to understand Pyleoclim classes, what they are intended for, and what methods they can and cannot support.
-
-.. image:: Pyleoclim_API.png
- :scale: 50 %
- :width: 1477px
- :height: 946px
- :alt: The Pyleoclim User API. Credit: Feng Zhu
- :align: center
-
-The following describes the various classes that undergird the Pyleoclim edifice.
-
-Series (pyleoclim.Series)
-"""""""""""""""""""""""""
-
-The Series class describes the most basic objects in Pyleoclim. A Series is a simple `dictionary `_ that contains 3 things:
-- a series of real-valued numbers;
-- a time axis at which those values were measured/simulated ;
-- optionally, some metadata about both axes, like units, labels and the like.
-
-How to create and manipulate such objects is described in a short example below, while `this notebook `_ demonstrates how to apply various Pyleoclim methods to Series objects.
-
-
-.. autoclass:: pyleoclim.core.ui.Series
- :members:
-
-
-MultipleSeries (pyleoclim.MultipleSeries)
-"""""""""""""""""""""""""""""""""""""""""
-
-As the name implies, a MultipleSeries object is a collection (more precisely, a `list `_) of multiple Series objects. This is handy in case you want to apply the same method to such a collection at once (e.g. process a bunch of series in a consistent fashion).
-
-.. autoclass:: pyleoclim.core.ui.MultipleSeries
- :members:
-
-
-EnsembleSeries (pyleoclim.EnsembleSeries)
-"""""""""""""""""""""""""""""""""""""""""
-
-The EnsembleSeries class is a child of MultipleSeries, designed for ensemble applications (e.g. draws from a posterior distribution of ages, model ensembles with randomized initial conditions, or some other stochastic ensemble).
-Compared to a MultipleSeries object, an EnsembleSeries object has the following properties: [TO BE COMPLETED]
-
-.. autoclass:: pyleoclim.core.ui.EnsembleSeries
- :members:
-
-SurrogateSeries (pyleoclim.SurrogateSeries)
-"""""""""""""""""""""""""""""""""""""""""""
-
-.. autoclass:: pyleoclim.core.ui.SurrogateSeries
- :members:
-
-Lipd (pyleoclim.Lipd)
-"""""""""""""""""""""
-
-This class allows to manipulate LiPD objects.
-
-.. autoclass:: pyleoclim.core.ui.Lipd
- :members:
-
-
-LipdSeries (pyleoclim.LipdSeries)
-"""""""""""""""""""""""""""""""""
-
-LipdSeries are (you guessed it), Series objects that are created from LiPD objects. As a subclass of Series, they inherit all its methods.
-When created, LiPDSeries automatically instantiates the time, value and other parameters from what’s in the lipd file.
-
-.. autoclass:: pyleoclim.core.ui.LipdSeries
- :members:
-
-
-PSD (pyleoclim.PSD)
-"""""""""""""""""""
-
-The PSD (Power spectral density) class is intended for conveniently manipulating the result of spectral methods, including performing significance tests, estimating scaling coefficients, and plotting.
-Available methods:
-
-.. autoclass:: pyleoclim.core.ui.PSD
- :members:
-
-MultiplePSD (pyleoclim.MultiplePSD)
-"""""""""""""""""""""""""""""""""""
-
-.. autoclass:: pyleoclim.core.ui.MultiplePSD
- :members:
-
-Scalogram (pyleoclim.Scalogram)
-"""""""""""""""""""""""""""""""
-The Scalogram class is analogous to PSD, but for wavelet spectra (scalograms)
-
-.. autoclass:: pyleoclim.core.ui.Scalogram
- :members:
-
-MultipleScalogram (pyleoclim.MultipleScalogram)
-"""""""""""""""""""""""""""""""""""""""""""""""
-
-.. autoclass:: pyleoclim.core.ui.MultipleScalogram
- :members:
-
-Coherence (pyleoclim.Coherence)
-"""""""""""""""""""""""""""""""
-
-.. autoclass:: pyleoclim.core.ui.Coherence
- :members:
-
-Corr (pyleoclim.Corr)
-"""""""""""""""""""""
-
-.. autoclass:: pyleoclim.core.ui.Corr
- :members:
-
-
-CorrEns (pyleoclim.CorrEns)
-"""""""""""""""""""""""""""
-
-.. autoclass:: pyleoclim.core.ui.CorrEns
- :members:
-
-SpatialDecomp (pyleoclim.SpatialDecomp)
-"""""""""""""""""""""""""""""""""""""""
-
-.. autoclass:: pyleoclim.core.ui.SpatialDecomp
- :members:
-
-
-SsaRes (pyleoclim.SsaRes)
-"""""""""""""""""""""""""""
-
-.. autoclass:: pyleoclim.core.ui.SsaRes
- :members:
-
-gen_ts (pyleoclim.gen_ts)
-"""""""""""""""""""""""""
-
-.. autofunction:: pyleoclim.gen_ts
diff --git a/doc_build/_build/html/_sources/index.rst.txt b/doc_build/_build/html/_sources/index.rst.txt
deleted file mode 100644
index b759f5f1..00000000
--- a/doc_build/_build/html/_sources/index.rst.txt
+++ /dev/null
@@ -1,68 +0,0 @@
-.. Pyleoclim documentation master file, created by
- sphinx-quickstart on Fri Feb 10 13:56:30 2017.
- You can adapt this file completely to your liking, but it should at least
- contain the root `toctree` directive.
-
-Introduction
-============
-
-Pyleoclim is a Python package designed for the analysis of paleoclimate data.
-Pyleoclim leverages various data science libraries (numpy, pandas, scikit-learn) for time series analysis, as well as and Matplotlib and Cartopy for the creation of publication-quality figures. The package is designed around object-oriented :ref:`Series `, which can be directly manipulated for plotting, spectral and wavelet analysis, and other time series-appropriate operations. Basic familiarity with Python is essential, and many good tutorials exist on the topic.
-
-.. image:: LiPD1p3.png
- :width: 191px
- :height: 248px
- :scale: 100 %
- :alt: The LiPD data model, version 1.3. Credit: Nick McKay
- :align: right
-
-Pyleoclim natively "speaks" the language of Linked Paleo Data (`LiPD `_), which enables it to handle most of the data transformations internally, taking a good chunk of the pain out of analyzing paleoclimate data.
-The package is aware of age ensembles stored via LiPD and uses them for time-uncertain analysis. Age ensembles can be generated through the `GeoChronR `_ package, which natively stores them as ensemble tables in LiPD.
-
-While convenient for the representation of paleoclimate observations, LiPD is not the only point of entry into Pyleoclim. The :ref:`Series ` class is very flexible, and allows to apply Pyleoclim functionality to virtually any timeseries, including instrumental or model-generated data, as Excel spreadsheets, numpy arrays or pandas dataframes. Indeed, Pyleoclim is the workhorse supporting more general `machine-learning functionalities `_ for all manner of timeseries.
-
-Getting Started
-===============
-
-.. toctree::
- :caption: Working with Pyleoclim
- :maxdepth: 1
-
- installation.rst
- core/ui.rst
- tutorials.rst
-
-The :ref:`Pyleoclim UI ` makes use of specialized routines which are described in details in advanced funtionalities.
-
-.. toctree::
- :caption: Advanced functionalities
- :maxdepth: 1
-
- utils/introduction.rst
-
-Getting Involved
-================
-
-.. toctree::
- :Hidden:
- :caption: Getting Involved
- :maxdepth: 2
-
- citation.rst
- contribution_guide.rst
-
-Pyleoclim was originally developed to allow scientists to analyze paleoclimate datasets, including visualization, mapping, and time series analysis. Pyleoclim has been made freely available under the terms of the `GNU Public License `_.
-
-There are many ways to get :ref:`involved in the development of Pyleoclim `:
-
- * If you write a paper making use of Pyleoclim, please cite it :ref:`thus `.
- * Report bugs and problems with the code or documentation to our `GitHub repository `_. Please make sure that there is not outstanding issues that cover the problem you're experiencing.
- * Contribute bug fixes
- * Contribute enhancements and new features
- * Contribute to the code documentation, and share your Pyleoclim-supported scientific workflows via our public repository (`LiPDBooks `_).
-
-Search Pyleoclim
-================
-
-* :ref:`genindex`
-* :ref:`search`
diff --git a/doc_build/_build/html/_sources/installation.rst.txt b/doc_build/_build/html/_sources/installation.rst.txt
deleted file mode 100644
index dd02b144..00000000
--- a/doc_build/_build/html/_sources/installation.rst.txt
+++ /dev/null
@@ -1,128 +0,0 @@
-.. _installation:
-
-.. note::
-
- Pyleoclim requires the use of Python 3.8 or 3.9.
-
-Installing Pyleoclim
-====================
-
-We recommend the use of Anaconda or Miniconda, with Pyleoclim setup in
-its own `conda` environment. Some default packages shipping with the full Anaconda distribution are known to cause conflicts with the required Pyleoclim packages, so we recommend Miniconda, especially for beginners.
-
-Installing Anaconda or Miniconda
-"""""""""""""""""""""""""""""""""
-
-To install Anaconda or Miniconda on your platform, follow the instructions from `this page `_.
-
-Click :ref:`here ` for a quick tutorial on MacOs and Linux systems.
-
-Creating a new conda environment
-"""""""""""""""""""""""""""""""""""
-
-To create a new environment using Python 3.9 via command line:
-
-.. code-block:: bash
-
- conda create -n pyleo python=3.9
-
-To view a list of available environment:
-
-.. code-block:: bash
-
- conda env list
-
-To activate your new environment:
-
-.. code-block:: bash
-
- conda activate pyleo
-
-To view the list of packages in your environment:
-
-.. code-block:: bash
-
- conda list
-
-To remove the environment:
-
-.. code-block:: bash
-
- conda remove --name pyleo --all
-
-More information about managing conda environments can be found `here `_.
-
-Installing Pyleoclim
-""""""""""""""""""""
-Make sure that the pyleo environment is activated.
-
-First install Cartopy:
-
-.. code-block:: bash
-
- conda install cartopy
-
-Then install Pyleoclim through Pypi, which contains the most stable version of Pyleoclim:
-
-.. code-block:: bash
-
- pip install pyleoclim
-
-To install the development version, which contains the most up-to-date features:
-
-.. code-block:: bash
-
- pip install git+https://github.com/LinkedEarth/Pyleoclim_util.git@Development
-
-Note that Pyleoclim is currently affected by `this issue `_, so you
-need to use `pip list` to check that the version of `demjson` that was installed is 2.2.4. If it is not, type:
-
-.. code-block:: bash
-
- pip install demjson --upgrade
-
-In some rare cases this may return an error. If so, you first need to downgrade `setuptools`:
-
-.. code-block:: bash
-
- pip install setuptools==56.0.0
-
-Then upgrade `demjson` as above, and check that the version is 2.2.4 or above. We hope this glitch gets resolved soon!
-
-If you would like to use Jupyter Notebooks or Spyder for code development, install these packages in your environment:
-
-.. code-block:: bash
-
- pip install spyder
- pip install jupyter
-
-.. warning::
- The GUI framework used by the LiPD packages may cause a known conflict with the GUI framework for spyder. If this is the case it is safe to downgrade the conflicting packages.
-
-.. code-block:: bash
-
- pip install 'pyqt5<5.13'
- pip install 'pyqtwebengine<5.13'
-
-Building from source for the f2py feature of WWZ
-""""""""""""""""""""""""""""""""""""""""""""""""
-
-The default version of WWZ that comes with the installation steps mentioned above is relying on `Numba `_.
-It is fast enough for lightweight spectral & wavelet analysis tasks, in which case we recommend using the default installation.
-
-However, it could be slow for heavy use (e.g. performing it for hundreds of times on timeseries with length longer than 1000 points), in which case we recommend activating the f2py feature to achieve an acceleration of around 50%.
-
-To do that, a Fortran compiler (e.g. :code:`gfortran` or :code:`ifort`) is required on your local machine, and the related Fortran source code should be compiled locally following the steps below:
-
-- download the source code, either via git clone or just download the .zip file from the `Github repo `_
-- go to the directory :code:`Pyleoclim_util/pyleoclim/f2py`, and then type :code:`make` to compile the .f90 source code with :code:`gfortran`
-- one may also edit the :code:`Makefile` to use :code:`ifort` as the compiler to achieve further acceleration; just comment out the line for :code:`gfortran` and use the line for :code:`ifort` below
-- a :code:`.so` file will be generated if the compilation is successful
-- copy the :code:`.so` file into the directory :code:`Pyleoclim_util/pyleoclim/utils` where Pyleoclim is installed on your machine. To find out the location, one may import the package in Python and "print" it:
-
-.. code-block:: python
-
- import pyleoclim as pyleo
- print(pyleo)
-
-Again, unless you are planning to make heavy use of the WWZ functionality, we recommend using the default installation.
diff --git a/doc_build/_build/html/_sources/tutorials.rst.txt b/doc_build/_build/html/_sources/tutorials.rst.txt
deleted file mode 100644
index ebda11f4..00000000
--- a/doc_build/_build/html/_sources/tutorials.rst.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-.. tutorials:
-
-Tutorials
-=========
-
-The main Pyleoclim functionalities are illustrated through this `Jupyter Notebook `_.
-
-A basic introduction to plotting styles in Pyleoclim is provided in `this notebook `_.
-
-More advanced paleogeoscientific workflows that leverage LiPD datasets are available as Jupyter notebooks through `LiPDBooks `_.
diff --git a/doc_build/_build/html/_sources/utils/causality/granger.rst.txt b/doc_build/_build/html/_sources/utils/causality/granger.rst.txt
deleted file mode 100644
index 83d1950a..00000000
--- a/doc_build/_build/html/_sources/utils/causality/granger.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_granger:
-
-granger_causality (pyleoclim.utils.causality.granger_causality)
-=====================================
-
-.. autofunction:: pyleoclim.utils.causality.granger_causality
diff --git a/doc_build/_build/html/_sources/utils/causality/isopersist.rst.txt b/doc_build/_build/html/_sources/utils/causality/isopersist.rst.txt
deleted file mode 100644
index d8e7eb9f..00000000
--- a/doc_build/_build/html/_sources/utils/causality/isopersist.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_causality_isopersist:
-
-signif_isopersist (pyleoclim.utils.causality.signif_isopersist)
-=====================================
-
-.. autofunction:: pyleoclim.utils.causality.signif_isopersist
diff --git a/doc_build/_build/html/_sources/utils/causality/isospec.rst.txt b/doc_build/_build/html/_sources/utils/causality/isospec.rst.txt
deleted file mode 100644
index bec686d2..00000000
--- a/doc_build/_build/html/_sources/utils/causality/isospec.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_causality_isospec:
-
-signif_isospec (pyleoclim.utils.causality.signif_isospec)
-=====================================
-
-.. autofunction:: pyleoclim.utils.causality.signif_isospec
diff --git a/doc_build/_build/html/_sources/utils/causality/liang.rst.txt b/doc_build/_build/html/_sources/utils/causality/liang.rst.txt
deleted file mode 100644
index 78e769ac..00000000
--- a/doc_build/_build/html/_sources/utils/causality/liang.rst.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-.. _utils_liang:
-
-.. toctree::
- :hidden:
- isospec.rst
- isopersist.rst
-
-liang_causality (pyleoclim.utils.causality.liang_causality)
-=====================================
-
-.. autofunction:: pyleoclim.utils.causality.liang_causality
diff --git a/doc_build/_build/html/_sources/utils/correlation/corr_isopersist.rst.txt b/doc_build/_build/html/_sources/utils/correlation/corr_isopersist.rst.txt
deleted file mode 100644
index 4525f227..00000000
--- a/doc_build/_build/html/_sources/utils/correlation/corr_isopersist.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_correlation_corr_isopersist:
-
-corr_isopersist (pyleoclim.utils.correlation.corr_isopersist)
-=============================================================
-
-.. autofunction:: pyleoclim.utils.correlation.corr_isopersist
diff --git a/doc_build/_build/html/_sources/utils/correlation/corr_isospec.rst.txt b/doc_build/_build/html/_sources/utils/correlation/corr_isospec.rst.txt
deleted file mode 100644
index de1a94ee..00000000
--- a/doc_build/_build/html/_sources/utils/correlation/corr_isospec.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_correlation_corr_isospec:
-
-corr_isospec (pyleoclim.utils.correlation.corr_isospec)
-=======================================================
-
-.. autofunction:: pyleoclim.utils.correlation.corr_isospec
diff --git a/doc_build/_build/html/_sources/utils/correlation/corr_sig.rst.txt b/doc_build/_build/html/_sources/utils/correlation/corr_sig.rst.txt
deleted file mode 100644
index 46113839..00000000
--- a/doc_build/_build/html/_sources/utils/correlation/corr_sig.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_corr_sig:
-
-corr_sig (pyleoclim.utils.correlation.corr_sig)
-===================================
-
-.. autofunction:: pyleoclim.utils.correlation.corr_sig
diff --git a/doc_build/_build/html/_sources/utils/correlation/corr_ttest.rst.txt b/doc_build/_build/html/_sources/utils/correlation/corr_ttest.rst.txt
deleted file mode 100644
index 742bb6db..00000000
--- a/doc_build/_build/html/_sources/utils/correlation/corr_ttest.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_correlation_corr_ttest:
-
-corr_ttest (pyleoclim.utils.correlation.corr_ttest)
-===================================================
-
-.. autofunction:: pyleoclim.utils.correlation.corr_ttest
diff --git a/doc_build/_build/html/_sources/utils/correlation/fdr.rst.txt b/doc_build/_build/html/_sources/utils/correlation/fdr.rst.txt
deleted file mode 100644
index 9d28c1f3..00000000
--- a/doc_build/_build/html/_sources/utils/correlation/fdr.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_fdr:
-
-fdr (pyleoclim.utils.correlation.fdr)
-=========================
-
-.. autofunction:: pyleoclim.utils.correlation.fdr
diff --git a/doc_build/_build/html/_sources/utils/correlation/fdr_basic.rst.txt b/doc_build/_build/html/_sources/utils/correlation/fdr_basic.rst.txt
deleted file mode 100644
index 409b10b6..00000000
--- a/doc_build/_build/html/_sources/utils/correlation/fdr_basic.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_correlation_fdr_basic:
-
-fdr_basic (pyleoclim.utils.correlation.fdr_basic)
-=================================================
-
-.. autofunction:: pyleoclim.utils.correlation.fdr_basic
diff --git a/doc_build/_build/html/_sources/utils/correlation/fdr_master.rst.txt b/doc_build/_build/html/_sources/utils/correlation/fdr_master.rst.txt
deleted file mode 100644
index ee6a6e24..00000000
--- a/doc_build/_build/html/_sources/utils/correlation/fdr_master.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_correlation_fdr_master:
-
-fdr_master (pyleoclim.utils.correlation.fdr_master)
-===================================================
-
-.. autofunction:: pyleoclim.utils.correlation.fdr_master
diff --git a/doc_build/_build/html/_sources/utils/correlation/isopersistent_rn.rst.txt b/doc_build/_build/html/_sources/utils/correlation/isopersistent_rn.rst.txt
deleted file mode 100644
index 735b251d..00000000
--- a/doc_build/_build/html/_sources/utils/correlation/isopersistent_rn.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_correlation_isopersistent_rn:
-
-isopersistent_rn (pyleoclim.utils.correlation.isopersistent_rn)
-===============================================================
-
-.. autofunction:: pyleoclim.utils.correlation.isopersistent_rn
diff --git a/doc_build/_build/html/_sources/utils/correlation/phaseran.rst.txt b/doc_build/_build/html/_sources/utils/correlation/phaseran.rst.txt
deleted file mode 100644
index a149dccf..00000000
--- a/doc_build/_build/html/_sources/utils/correlation/phaseran.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_correlation_phaseran:
-
-phaseran (pyleoclim.utils.correlation.phaseran)
-=================================================
-
-.. autofunction:: pyleoclim.utils.correlation.phaseran
diff --git a/doc_build/_build/html/_sources/utils/correlation/prop_alt.rst.txt b/doc_build/_build/html/_sources/utils/correlation/prop_alt.rst.txt
deleted file mode 100644
index 68fbca15..00000000
--- a/doc_build/_build/html/_sources/utils/correlation/prop_alt.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_correlation_prop_alt:
-
-prop_alt (pyleoclim.utils.correlation.prop_alt)
-===============================================
-
-.. autofunction:: pyleoclim.utils.correlation.prop_alt
diff --git a/doc_build/_build/html/_sources/utils/correlation/red_noise.rst.txt b/doc_build/_build/html/_sources/utils/correlation/red_noise.rst.txt
deleted file mode 100644
index 68a3aaba..00000000
--- a/doc_build/_build/html/_sources/utils/correlation/red_noise.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_correlation_red_noise:
-
-red_noise (pyleoclim.utils.correlation.red_noise)
-=================================================
-
-.. autofunction:: pyleoclim.utils.correlation.red_noise
diff --git a/doc_build/_build/html/_sources/utils/correlation/sm_ar1_fit.rst.txt b/doc_build/_build/html/_sources/utils/correlation/sm_ar1_fit.rst.txt
deleted file mode 100644
index 95b7eb2e..00000000
--- a/doc_build/_build/html/_sources/utils/correlation/sm_ar1_fit.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_correlation_sm_ar1_fit:
-
-sm_ar1_fit (pyleoclim.utils.correlation.sm_ar1_fit)
-===================================================
-
-.. autofunction:: pyleoclim.utils.correlation.sm_ar1_fit
diff --git a/doc_build/_build/html/_sources/utils/correlation/sm_ar1_sim.rst.txt b/doc_build/_build/html/_sources/utils/correlation/sm_ar1_sim.rst.txt
deleted file mode 100644
index a2caad29..00000000
--- a/doc_build/_build/html/_sources/utils/correlation/sm_ar1_sim.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_correlation_sm_ar1_sim:
-
-sm_ar1_sim (pyleoclim.utils.correlation.sm_ar1_sim)
-===================================================
-
-.. autofunction:: pyleoclim.utils.correlation.sm_ar1_sim
diff --git a/doc_build/_build/html/_sources/utils/correlation/storey.rst.txt b/doc_build/_build/html/_sources/utils/correlation/storey.rst.txt
deleted file mode 100644
index b08e60de..00000000
--- a/doc_build/_build/html/_sources/utils/correlation/storey.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_correlation_storey:
-
-storey (pyleoclim.utils.correlation.storey)
-===========================================
-
-.. autofunction:: pyleoclim.utils.correlation.storey
diff --git a/doc_build/_build/html/_sources/utils/decomposition/mpca.rst.txt b/doc_build/_build/html/_sources/utils/decomposition/mpca.rst.txt
deleted file mode 100644
index 2e8244d0..00000000
--- a/doc_build/_build/html/_sources/utils/decomposition/mpca.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_mpca:
-
-mpca (pyleoclim.utils.decomposition.mpca)
-=========================================
-
-.. autofunction:: pyleoclim.utils.decomposition.mpca
diff --git a/doc_build/_build/html/_sources/utils/decomposition/mssa.rst.txt b/doc_build/_build/html/_sources/utils/decomposition/mssa.rst.txt
deleted file mode 100644
index 48dd8f09..00000000
--- a/doc_build/_build/html/_sources/utils/decomposition/mssa.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_mssa:
-
-mssa (pyleoclim.utils.decomposition.mssa)
-=====================================
-
-.. autofunction:: pyleoclim.utils.decomposition.mssa
diff --git a/doc_build/_build/html/_sources/utils/decomposition/ssa.rst.txt b/doc_build/_build/html/_sources/utils/decomposition/ssa.rst.txt
deleted file mode 100644
index 835b44a3..00000000
--- a/doc_build/_build/html/_sources/utils/decomposition/ssa.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_ssa:
-
-ssa (pyleoclim.utils.decompoition.ssa)
-=====================================
-
-.. autofunction:: pyleoclim.utils.decomposition.ssa
diff --git a/doc_build/_build/html/_sources/utils/filter/butterworth.rst.txt b/doc_build/_build/html/_sources/utils/filter/butterworth.rst.txt
deleted file mode 100644
index 1e662066..00000000
--- a/doc_build/_build/html/_sources/utils/filter/butterworth.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_butterworth:
-
-butterworth (pyleoclim.utils.filter.butterworth)
-=====================================
-
-.. autofunction:: pyleoclim.utils.filter.butterworth
diff --git a/doc_build/_build/html/_sources/utils/filter/firwin.rst.txt b/doc_build/_build/html/_sources/utils/filter/firwin.rst.txt
deleted file mode 100644
index a9faaab9..00000000
--- a/doc_build/_build/html/_sources/utils/filter/firwin.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_firwin:
-
-firwin (pyleoclim.utils.filter.firwin)
-======================================
-
-.. autofunction:: pyleoclim.utils.filter.firwin
diff --git a/doc_build/_build/html/_sources/utils/filter/lanczos.rst.txt b/doc_build/_build/html/_sources/utils/filter/lanczos.rst.txt
deleted file mode 100644
index 832602c7..00000000
--- a/doc_build/_build/html/_sources/utils/filter/lanczos.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_lanczos:
-
-lanczos (pyleoclim.utils.filter.lanczos)
-=======================================
-
-.. autofunction:: pyleoclim.utils.filter.lanczos
diff --git a/doc_build/_build/html/_sources/utils/filter/savitzky_golay.rst.txt b/doc_build/_build/html/_sources/utils/filter/savitzky_golay.rst.txt
deleted file mode 100644
index 42ab0003..00000000
--- a/doc_build/_build/html/_sources/utils/filter/savitzky_golay.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_savitzky_golay:
-
-savitzky_golay (pyleoclim.utils.filter.savitzky_golay)
-=====================================
-
-.. autofunction:: pyleoclim.utils.filter.savitzky_golay
diff --git a/doc_build/_build/html/_sources/utils/filter/ts_pad.rst.txt b/doc_build/_build/html/_sources/utils/filter/ts_pad.rst.txt
deleted file mode 100644
index e6099b14..00000000
--- a/doc_build/_build/html/_sources/utils/filter/ts_pad.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_filter_ts_pad:
-
-ts_pad (pyleoclim.utils.filter.ts_pad)
-===========================================
-
-.. autofunction:: pyleoclim.utils.filter.ts_pad
diff --git a/doc_build/_build/html/_sources/utils/introduction.rst.txt b/doc_build/_build/html/_sources/utils/introduction.rst.txt
deleted file mode 100644
index 2e420bb1..00000000
--- a/doc_build/_build/html/_sources/utils/introduction.rst.txt
+++ /dev/null
@@ -1,249 +0,0 @@
-.. _utils_introduction:
-
-Pyleoclim Utilities API (pyleoclim.utils)
-=========================================
-
-Pyleoclim makes extensive use of functions from `numpy `_, `Pandas `_, `Scipy `_, and `scikit-learn `_. Please note that some default parameter values for these functions have been changed to more appropriate values for paleoclimate datasets.
-
-Causality
-"""""""""
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`granger_causality `
- - Estimate Granger causality
- * - :ref:`liang_causality `
- - Estimate Liang causality
-
-Correlation
-"""""""""""
-
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`corr_sig `
- - Estimates the Pearson's correlation and associated significance between two time series, applicable to cases where the standard assumption of independence breaks down. Three methods are currently implemented: t test with a heuristic correction for the degrees of freedom, Monte Carlo simulations based on an AR(1) model (`isopersist`), and phase randomization (`isospectral`).
- * - :ref:`fdr `
- - False Discovery Rate, as per the method of Benjamini and Hochberg [1995]
-
-
-Decomposition
-"""""""""""""
-
-Methods used for decomposing timeseries into orthogonal components.
-
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`mpca `
- - Monte-Carlo Principal Component Analysis (PCA, sometimes known as EOF analysis)
- * - :ref:`ssa `
- - Singular Spectrum Analysis
- * - :ref:`MSSA `
- - Multi Channel Singular Spectrum Analysis.
-
-Filter
-""""""
-
-Filtering functions
-
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`Savitzky-Golay filter `
- - Smooth (and optionally differentiate) data with a Savitzky-Golay filter
- * - :ref:`Butterworth filter `
- - Applies a Butterworth filter with frequency fc, with optional padding
- * - :ref:`firwin filter `
- - Applies a Finite Impulse Response filter design with window method and frequency fc, with padding
- * - :ref:`lanczos filter `
- - Applies a Lanczos (lowpass) filter with frequency fc, with optional padding
-
-Mapping
-"""""""
-
-This module contains mapping function based on `cartopy _`
-
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`map_all `
- - Maps records according to some criteria (e.g, proxy type, interpretation)
-
-Plotting
-""""""""
-
-The functions contained in this module rely heavily on `matplotlib _`. See :ref:`here ` for details. If considering plotting without making use of the functions in the ui module, we recommend using matplotlib directly.
-
-However, the following functions can be used to manipulate the default style and save settings.
-
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`showfig `
- - Shows the figure
- * - :ref:`savefig `
- - Saves the figure to a user specified path
- * - :ref:`closefig `
- - Closes the figure
- * - :ref:`set_style `
- - Modifies the visualization style
-
-Spectral
-""""""""
-
-This modules contains several spectral methods applicable to paleoclimate data
-
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`welch `
- - Estimate power spectral density using Welch's method
- * - :ref:`periodogram `
- - Estimate power spectral density using periodogram method
- * - :ref:`mtm `
- - Estimate power spectral density using multi-taper method
- * - :ref:`lomb_scargle `
- - Estimate power spectral density using the Lomb-Scargle method
- * - :ref:`wwz_psd `
- - Estimate power spectral density using the Weighted Z-Transform wavelet method
-
-Tsmodel
-"""""""
-
-This module generates simulated time series that can be used for significance testing.
-
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`ar1_sim `
- - Produces p realizations of an AR(1) process of length n with lag-1 autocorrelation g calculated from `y` and (if provided) `t`
- * - :ref:`colored_noise `
- - Generate a colored noise with given scaling factor `alpha`
- * - :ref:`colored_noise_2regimes `
- - Generate a colored noise with two regimes given scaling factors `alpha1` and `alpha2`
- * - :ref:`gen_ar1_evenly `
- - Generate AR(1) series samples
-
-Wavelet
-"""""""
-
-Functions for wavelet analysis. Includes some pre-processing and post-processing functions for spectral and wavelet analysis described :ref:`here `.
-
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`wwz `
- - Weighted wavelet amplitude (WWA) for unevenly-spaced data
- * - :ref:`xwc `
- - Cross-wavelet analysis for unevenly-spaced data.
-
-
-Tsutils
-"""""""
-
-This modules contain pre-processing functions for time series analysis.
-
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`simple_stats `
- - Computes the mean, median, min, max, standard deviation and interquartile range of a timeseries
- * - :ref:`bin `
- - Bin the values into evenly-spaced bins
- * - :ref:`gkernel `
- - Coarsen time resolution using a Gaussian Kernel
- * - :ref:`grid_properties `
- - Establishes the grid properties of a numerical array
- * - :ref:`interp `
- - Interpolation function based on `scipy.interpolate.interp1d _`
- * - :ref:`on_common_axis `
- - Places two timeseries on a common time axis
- * - :ref:`standardize `
- - Standardizes a timeseries
- * - :ref:`ts2segments `
- - Chop a timeseries into several segments based on gap detection
- * - :ref:`annualize `
- - Annualize a time series whose time resolution is finer than 1 year
- * - :ref:`gaussianize `
- - Maps a (proxy) timeseries to a Gaussian distribution
- * - :ref:`gaussianize_single `
- - Transforms a single (proxy) timeseries to a Gaussian distribution
- * - :ref:`detrend `
- - Applies linear, constant, low-pass filter, or decomposition-based detrending
- * - :ref:`detect_outliers `
- - Detect outliers in a timeseries
- * - :ref:`remove_outliers `
- - Remove outliers in a timeseries
-
-
-Tsbase
-""""""
-
-This module contains simple cleaning routines.
-
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`clean_ts `
- - Remove NaNs in the time series and sort it in ascending time order
- * - :ref:`dropna `
- - Remove NaNs
- * - :ref:`sort_ts `
- - Sort time values in ascending order
- * - :ref:`reduce_duplicated_timestamps `
- - Reduce duplicated timestamps in a timeseries by averaging the values
- * - :ref:`is_evenly_spaced `
- - Detect whether a timeseries is evenly spaced in time
-
-Lipdutils
-"""""""""
-This module contains functions to manipulate LiPD files and automate data transformation whenever possible. These functions are used throughout Pyleoclim but are not meant for direct interactions. A list of these functions can be found :ref:`here `.
-
-The most relevant functions concern querying the LinkedEarth wiki. The first 5 functions can be used to get relevant query terms.
-
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`whatArchives `
- - Query the names of all ArchiveTypes from the LinkedEarth Ontology
- * - :ref:`whatProxyObservations `
- - Query the names of all ProxyObservations from the LinkedEarth Ontology
- * - :ref:`whatProxySensors `
- - Query the names of all ProxySensors from the LinkedEarth Ontology
- * - :ref:`whatInferredVariables `
- - Query the names of all InferredVariables from the LinkedEarth Ontology
- * - :ref:`whatInterpretations `
- - Query the names of all Interpretations from the LinkedEarth Ontology.
- * - :ref:`queryLinkedEarth `
- - Query the LinkedEarth wiki for datasets.
-
-jsonutils
-"""""""""
-
-This module converts Pyleoclim objects to and from JSON files. Useful for obtaining a human-readable output and keeping the results of an analysis.
-
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`PyleoObj_to_json `
- - Saves a Pyleoclim Object (e.g., Series, PSD, Scalogram) to a json file
- * - :ref:`json_to_Series `
- - Load a pyleoclim Series object from a JSON file
- * - :ref:`json_to_PSD `
- - Load a pyleoclim PSD object from a JSON file
- * - :ref:`json_to_Scalogram `
- - Load a pyleoclim Scalogram object from a JSON file
diff --git a/doc_build/_build/html/_sources/utils/jsonutils/PyleoObj_to_json.rst.txt b/doc_build/_build/html/_sources/utils/jsonutils/PyleoObj_to_json.rst.txt
deleted file mode 100644
index 8bd1a9e3..00000000
--- a/doc_build/_build/html/_sources/utils/jsonutils/PyleoObj_to_json.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_PyleoObj_to_json:
-
-PyleoObj_to_json (pyleoclim.utils.jsonutils.PyleoObj_to_json)
-=============================================================
-
-.. autofunction:: pyleoclim.utils.jsonutils.PyleoObj_to_json
diff --git a/doc_build/_build/html/_sources/utils/jsonutils/json_to_PSD.rst.txt b/doc_build/_build/html/_sources/utils/jsonutils/json_to_PSD.rst.txt
deleted file mode 100644
index 0bf83790..00000000
--- a/doc_build/_build/html/_sources/utils/jsonutils/json_to_PSD.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_json_to_PSD:
-
-json_to_PSD (pyleoclim.utils.jsonutils.json_to_PSD)
-===================================================
-
-.. autofunction:: pyleoclim.utils.jsonutils.json_to_PSD
diff --git a/doc_build/_build/html/_sources/utils/jsonutils/json_to_Scalogram.rst.txt b/doc_build/_build/html/_sources/utils/jsonutils/json_to_Scalogram.rst.txt
deleted file mode 100644
index c866a773..00000000
--- a/doc_build/_build/html/_sources/utils/jsonutils/json_to_Scalogram.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_json_to_Scalogram:
-
-json_to_Scalogram (pyleoclim.utils.jsonutils.json_to_Scalogram)
-===============================================================
-
-.. autofunction:: pyleoclim.utils.jsonutils.json_to_Scalogram
diff --git a/doc_build/_build/html/_sources/utils/jsonutils/json_to_Series.rst.txt b/doc_build/_build/html/_sources/utils/jsonutils/json_to_Series.rst.txt
deleted file mode 100644
index 87533ee9..00000000
--- a/doc_build/_build/html/_sources/utils/jsonutils/json_to_Series.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_json_to_Series:
-
-json_to_Series (pyleoclim.utils.jsonutils.json_to_Series)
-=========================================================
-
-.. autofunction:: pyleoclim.utils.jsonutils.json_to_Series
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/LipdToOntology.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/LipdToOntology.rst.txt
deleted file mode 100644
index c6b7d7d4..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/LipdToOntology.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_LipdToOntology:
-
-LipdToOntology (pyleoclim.utils.lipdutils.LipdToOntology)
-=========================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.LipdToOntology
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/checkTimeAxis.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/checkTimeAxis.rst.txt
deleted file mode 100644
index d8c95f07..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/checkTimeAxis.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_checkTimeAxis:
-
-checkTimeAxis (pyleoclim.utils.lipdutils.checkTimeAxis)
-=======================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.checkTimeAxis
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/checkXaxis.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/checkXaxis.rst.txt
deleted file mode 100644
index 81be4471..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/checkXaxis.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_checkXaxis:
-
-checkXaxis (pyleoclim.utils.lipdutils.checkXaxis)
-=================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.checkXaxis
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/enumerateLipds.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/enumerateLipds.rst.txt
deleted file mode 100644
index 03df747a..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/enumerateLipds.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_enumerateLipds:
-
-enumerateLipds (pyleoclim.utils.lipdutils.enumerateLipds)
-=========================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.enumerateLipds
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/enumerateTs.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/enumerateTs.rst.txt
deleted file mode 100644
index c8788585..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/enumerateTs.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_enumerateTs:
-
-enumerateTs (pyleoclim.utils.lipdutils.enumerateTs)
-===================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.enumerateTs
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/gen_dict_extract.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/gen_dict_extract.rst.txt
deleted file mode 100644
index 0208a885..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/gen_dict_extract.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_gen_dict_extract:
-
-gen_dict_extract (pyleoclim.utils.lipdutils.gen_dict_extract)
-=============================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.gen_dict_extract
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/getEnsemble.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/getEnsemble.rst.txt
deleted file mode 100644
index d9270c2a..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/getEnsemble.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_getEnsemble:
-
-getEnsemble (pyleoclim.utils.lipdutils.getEnsemble)
-===================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.getEnsemble
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/getLipd.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/getLipd.rst.txt
deleted file mode 100644
index 4dd3d8c8..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/getLipd.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_getLipd:
-
-getLipd (pyleoclim.utils.lipdutils.getLipd)
-===========================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.getLipd
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/getMeasurement.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/getMeasurement.rst.txt
deleted file mode 100644
index af52331d..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/getMeasurement.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_getMeasurement:
-
-getMeasurement (pyleoclim.utils.lipdutils.getMeasurement)
-===========================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.getMeasurement
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/getTs.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/getTs.rst.txt
deleted file mode 100644
index f764cf5b..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/getTs.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_getTs:
-
-getTs (pyleoclim.utils.lipdutils.getTs)
-=======================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.getTs
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/isEnsemble.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/isEnsemble.rst.txt
deleted file mode 100644
index dd7d52a1..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/isEnsemble.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_isEnsemble:
-
-isEnsemble (pyleoclim.utils.lipdutils.isEnsemble)
-=================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.isEnsemble
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/isMeasurement.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/isMeasurement.rst.txt
deleted file mode 100644
index e13bc650..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/isMeasurement.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_isMeasurement:
-
-isMeasurement (pyleoclim.utils.lipdutils.isMeasurement)
-=======================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.isMeasurement
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/isModel.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/isModel.rst.txt
deleted file mode 100644
index 1bf9f448..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/isModel.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_isModel:
-
-isModel (pyleoclim.utils.lipdutils.isModel)
-===========================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.isModel
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/mapAgeEnsembleToPaleoData.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/mapAgeEnsembleToPaleoData.rst.txt
deleted file mode 100644
index 92691810..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/mapAgeEnsembleToPaleoData.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_mapAgeEnsembleToPaleoData:
-
-mapAgeEnsembleToPaleoData (pyleoclim.utils.lipdutils.mapAgeEnsembleToPaleoData)
-===============================================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.mapAgeEnsembleToPaleoData
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/modelNumber.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/modelNumber.rst.txt
deleted file mode 100644
index 68190594..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/modelNumber.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_modelNumber:
-
-modelNumber (pyleoclim.utils.lipdutils.modelNumber)
-===================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.modelNumber
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/pre_process_list.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/pre_process_list.rst.txt
deleted file mode 100644
index 3e5ade02..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/pre_process_list.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_pre_process_list:
-
-pre_process_list (pyleoclim.utils.lipdutils.pre_process_list)
-=============================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.pre_process_list
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/pre_process_str.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/pre_process_str.rst.txt
deleted file mode 100644
index 05d00e37..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/pre_process_str.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_pre_process_str:
-
-pre_process_str (pyleoclim.utils.lipdutils.pre_process_str)
-===========================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.pre_process_str
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/private.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/private.rst.txt
deleted file mode 100644
index 02d65dc8..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/private.rst.txt
+++ /dev/null
@@ -1,84 +0,0 @@
-.. _lipdutils_private:
-
-.. toctree::
- :hidden:
- checkTimeAxis.rst
- checkXaxis.rst
- enumerateLipds.rst
- enumerateTs.rst
- gen_dict_extract.rst
- getEnsemble.rst
- getLipd.rst
- getMeasurement.rst
- getTs.rst
- isEnsemble.rst
- isMeasurement.rst
- isModel.rst
- LipdToOntology.rst
- pre_process_list.rst
- pre_process_str.rst
- promptForVariable.rst
- searchVar.rst
- similar_string.rst
- timeUnitsCheck.rst
- whichEnsemble.rst
- whichMeasurement.rst
- xAxisTs.rst
-
-LiPD Utilities (pyleoclim.utils.lipdutils)
-==========================================
-
-Pyleoclim is meant to directly handle datasets in the Linked Paleo Data (`LiPD `_) format. Pyleoclim works with timeseries objects and model tables present in these files.
-
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`enumerateLipds `
- - enumerate the LiPD files loaded in the workspace
- * - :ref:`getLipd `
- - Prompt for a LiPD files
- * - :ref:`promptForVariable `
- - Prompt for a specific variable
- * - :ref:`xAxisTs `
- - Get the x-axis for the timeseries
- * - :ref:`checkXaxis `
- - Check that a x-axis is present for the timeseries
- * - :ref:`checkTimeAxis `
- - This function makes sure that time is available for the timeseries
- * - :ref:`searchVar `
- - This functions searches for keywords (exact match) for a variable.
- * - :ref:`enumerateTs `
- - Enumerate the available time series objects
- * - :ref:`getTs `
- - Get a specific timeseries object from a dictionary of timeseries
- * - :ref:`LipdToOntology `
- - Standardize archiveType
- * - :ref:`timeUnitsCheck `
- - This function attempts to make sense of the time units by checking for equivalence
- * - :ref:`pre_process_list `
- - Pre-process a series of strings for capitalized letters, space, and punctuation.
- * - :ref:`similar_string `
- - Returns a list of indices for strings with similar values
- * - :ref:`pre_process_str `
- - Pre-process a string for capitalized letters, space, and punctuation
- * - :ref:`isModel `
- - Check for the presence of a model in the same object as the measurement table
- * - :ref:`modelNumber `
- - Assign a new or existing model number
- * - :ref:`isMeasurement `
- - Check whether measurement tables are available
- * - :ref:`whichMeasurement `
- - Select a measurement table from a list
- * - :ref:`getMeasurement `
- - Extract the dictionary corresponding to the measurement table
- * - :ref:`isEnsemble `
- - Check whether ensembles are available
- * - :ref:`whichEnsemble `
- - Select an ensemble table from a list
- * - :ref:`getEnsemble `
- - Extracts the ensemble values and depth vector from the dictionary
- * - :ref:`mapAgeEnsembleToPaleoData `
- - Map the depth for the ensemble age values to the paleo depth
- * - :ref:`gen_dict_extract `
- - Recursively searches for all the values in nested dictionaries corresponding to a particular key
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/promptForVariable.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/promptForVariable.rst.txt
deleted file mode 100644
index 32f4f30a..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/promptForVariable.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_promptForVariable:
-
-promptForVariable (pyleoclim.utils.lipdutils.promptForVariable)
-===============================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.promptForVariable
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/queryLinkedEarth.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/queryLinkedEarth.rst.txt
deleted file mode 100644
index b5b7d39b..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/queryLinkedEarth.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_queryLinkedEarth:
-
-queryLinkedEarth (pyleoclim.utils.lipdutils.queryLinkedEarth)
-===============================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.queryLinkedEarth
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/searchVar.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/searchVar.rst.txt
deleted file mode 100644
index 07e5a890..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/searchVar.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_searchVar:
-
-searchVar (pyleoclim.utils.lipdutils.searchVar)
-===============================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.searchVar
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/similar_string.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/similar_string.rst.txt
deleted file mode 100644
index 5c34fb52..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/similar_string.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_similar_string:
-
-similar_string (pyleoclim.utils.lipdutils.similar_string)
-========================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.similar_string
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/timeUnitsCheck.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/timeUnitsCheck.rst.txt
deleted file mode 100644
index eecabe28..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/timeUnitsCheck.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_timeUnitsCheck:
-
-timeUnitsCheck (pyleoclim.utils.lipdutils.timeUnitsCheck)
-=========================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.timeUnitsCheck
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/whatArchives.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/whatArchives.rst.txt
deleted file mode 100644
index b25a07e4..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/whatArchives.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_whatArchives:
-
-whatArchives (pyleoclim.utils.lipdutils.whatArchives)
-===========================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.whatArchives
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/whatInferredVariables.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/whatInferredVariables.rst.txt
deleted file mode 100644
index 0f03439f..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/whatInferredVariables.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_whatInferredVariables:
-
-whatInferredVariables (pyleoclim.utils.lipdutils.whatInferredVariables)
-=============================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.whatInferedVariables
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/whatInterpretations.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/whatInterpretations.rst.txt
deleted file mode 100644
index 76ac4dec..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/whatInterpretations.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_whatInterpretations:
-
-whatInterpretations (pyleoclim.utils.lipdutils.whatInterpretations)
-=========================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.whatInterpretations
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/whatProxyObservations.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/whatProxyObservations.rst.txt
deleted file mode 100644
index 16e76592..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/whatProxyObservations.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_whatProxyObservations:
-
-whatProxyObservations (pyleoclim.utils.lipdutils.whatProxyObservations)
-=============================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.whatProxyObservations
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/whatProxySensors.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/whatProxySensors.rst.txt
deleted file mode 100644
index 6410d1c1..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/whatProxySensors.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_whatProxySensors:
-
-whatproxySensors (pyleoclim.utils.lipdutils.whatProxySensors)
-===================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.whatProxySensors
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/whichEnsemble.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/whichEnsemble.rst.txt
deleted file mode 100644
index 17a09084..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/whichEnsemble.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_whichEnsemble:
-
-whichEnsemble (pyleoclim.utils.lipdutils.whichEnsemble)
-=======================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.whichEnsemble
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/whichMeasurement.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/whichMeasurement.rst.txt
deleted file mode 100644
index e179889a..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/whichMeasurement.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_whichMeasurement:
-
-whichMeasurement (pyleoclim.utils.lipdutils.whichMeasurement)
-=============================================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.whichMeasurement
diff --git a/doc_build/_build/html/_sources/utils/lipdutils/xAxisTs.rst.txt b/doc_build/_build/html/_sources/utils/lipdutils/xAxisTs.rst.txt
deleted file mode 100644
index cc8aec36..00000000
--- a/doc_build/_build/html/_sources/utils/lipdutils/xAxisTs.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _lipdutils_xAxisTs:
-
-xAxisTs (pyleoclim.utils.lipdutils.xAxisTs)
-===========================================
-
-.. autofunction:: pyleoclim.utils.lipdutils.xAxisTs
diff --git a/doc_build/_build/html/_sources/utils/mapping/compute_dist.rst.txt b/doc_build/_build/html/_sources/utils/mapping/compute_dist.rst.txt
deleted file mode 100644
index a4aaa049..00000000
--- a/doc_build/_build/html/_sources/utils/mapping/compute_dist.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_mapping_computedist:
-
-compute_dist (pyleoclim.utils.mapping.compute_dist)
-===================================================
-
-.. autofunction:: pyleoclim.utils.mapping.compute_dist
diff --git a/doc_build/_build/html/_sources/utils/mapping/dist_sphere.rst.txt b/doc_build/_build/html/_sources/utils/mapping/dist_sphere.rst.txt
deleted file mode 100644
index e38dcb17..00000000
--- a/doc_build/_build/html/_sources/utils/mapping/dist_sphere.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_mapping_distsphere:
-
-dist_sphere (pyleoclim.utils.mapping.dist_sphere)
-=================================================
-
-.. autofunction:: pyleoclim.utils.mapping.dist_sphere
diff --git a/doc_build/_build/html/_sources/utils/mapping/map_all.rst.txt b/doc_build/_build/html/_sources/utils/mapping/map_all.rst.txt
deleted file mode 100644
index b562b62f..00000000
--- a/doc_build/_build/html/_sources/utils/mapping/map_all.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_mapall:
-
-map_all (pyleoclim.utils.mapping.map_all)
-=================================
-
-.. autofunction:: pyleoclim.utils.mapping.map_all
diff --git a/doc_build/_build/html/_sources/utils/mapping/set_proj.rst.txt b/doc_build/_build/html/_sources/utils/mapping/set_proj.rst.txt
deleted file mode 100644
index 62a14031..00000000
--- a/doc_build/_build/html/_sources/utils/mapping/set_proj.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_mapping_setproj:
-
-set_proj (pyleoclim.utils.mapping.set_proj)
-===========================================
-
-.. autofunction:: pyleoclim.utils.mapping.set_proj
diff --git a/doc_build/_build/html/_sources/utils/mapping/within_distance.rst.txt b/doc_build/_build/html/_sources/utils/mapping/within_distance.rst.txt
deleted file mode 100644
index 548134c8..00000000
--- a/doc_build/_build/html/_sources/utils/mapping/within_distance.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_mapping_withindistance:
-
-within_distance (pyleoclim.utils.mapping.within_distance)
-=========================================================
-
-.. autofunction:: pyleoclim.utils.mapping.within_distance
diff --git a/doc_build/_build/html/_sources/utils/plotting/closefig.rst.txt b/doc_build/_build/html/_sources/utils/plotting/closefig.rst.txt
deleted file mode 100644
index fa8adaf0..00000000
--- a/doc_build/_build/html/_sources/utils/plotting/closefig.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_closefig:
-
-closefig (pyleoclim.utils.plotting.closefig)
-============================================
-
-.. autofunction:: pyleoclim.utils.plotting.closefig
diff --git a/doc_build/_build/html/_sources/utils/plotting/in_notebook.rst.txt b/doc_build/_build/html/_sources/utils/plotting/in_notebook.rst.txt
deleted file mode 100644
index dfe8b263..00000000
--- a/doc_build/_build/html/_sources/utils/plotting/in_notebook.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _plotting_in_notebook:
-
-in_notebook (pyleoclim.utils.plotting.in_notebook)
-==================================================
-
-.. autofunction:: pyleoclim.utils.plotting.in_notebook
diff --git a/doc_build/_build/html/_sources/utils/plotting/plot_scatter_xy.rst.txt b/doc_build/_build/html/_sources/utils/plotting/plot_scatter_xy.rst.txt
deleted file mode 100644
index 5896f833..00000000
--- a/doc_build/_build/html/_sources/utils/plotting/plot_scatter_xy.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _plotting_plot_scatter_xy:
-
-plot_scatter_xy (pyleoclim.utils.plotting.plot_scatter_xy)
-==========================================================
-
-.. autofunction:: pyleoclim.utils.plotting.plot_scatter_xy
diff --git a/doc_build/_build/html/_sources/utils/plotting/plot_xy.rst.txt b/doc_build/_build/html/_sources/utils/plotting/plot_xy.rst.txt
deleted file mode 100644
index d2d93cda..00000000
--- a/doc_build/_build/html/_sources/utils/plotting/plot_xy.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _plotting_plot_xy:
-
-plot_xy (pyleoclim.utils.plotting.plot_xy)
-==========================================
-
-.. autofunction:: pyleoclim.utils.plotting.plot_xy
diff --git a/doc_build/_build/html/_sources/utils/plotting/private.rst.txt b/doc_build/_build/html/_sources/utils/plotting/private.rst.txt
deleted file mode 100644
index 353d5fee..00000000
--- a/doc_build/_build/html/_sources/utils/plotting/private.rst.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-.. _plotting_private:
-
-.. toctree::
- :hidden:
- plot_scatter_xy.rst
- plot_xy.rst
- stackplot.rst
-
-Plotting (pyleoclim.utils.plotting)
-===================================
-
-List of plotting functions internal to Pyleoclim.
-
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`plot_scatter_xy `
- - Plots a scatter plot on top of a line plot
- * - :ref:`plot_xy `
- - Basic line plot
- * - :ref:`stackplot `
- - Stackplot
diff --git a/doc_build/_build/html/_sources/utils/plotting/savefig.rst.txt b/doc_build/_build/html/_sources/utils/plotting/savefig.rst.txt
deleted file mode 100644
index e4c8bc42..00000000
--- a/doc_build/_build/html/_sources/utils/plotting/savefig.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_savefig:
-
-savefig (pyleoclim.utils.plotting.savefig)
-=================================
-
-.. autofunction:: pyleoclim.utils.plotting.savefig
diff --git a/doc_build/_build/html/_sources/utils/plotting/set_style.rst.txt b/doc_build/_build/html/_sources/utils/plotting/set_style.rst.txt
deleted file mode 100644
index c220b9fb..00000000
--- a/doc_build/_build/html/_sources/utils/plotting/set_style.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_set_style:
-
-set_style (pyleoclim.utils.plotting.set_style)
-=====================================
-
-.. autofunction:: pyleoclim.utils.plotting.set_style
diff --git a/doc_build/_build/html/_sources/utils/plotting/showfig.rst.txt b/doc_build/_build/html/_sources/utils/plotting/showfig.rst.txt
deleted file mode 100644
index 851aa246..00000000
--- a/doc_build/_build/html/_sources/utils/plotting/showfig.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_showfig:
-
-showfig (pyleoclim.utils.plotting.showfig)
-=================================
-
-.. autofunction:: pyleoclim.utils.plotting.showfig
diff --git a/doc_build/_build/html/_sources/utils/plotting/stackplot.rst.txt b/doc_build/_build/html/_sources/utils/plotting/stackplot.rst.txt
deleted file mode 100644
index 538bfd63..00000000
--- a/doc_build/_build/html/_sources/utils/plotting/stackplot.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _plotting_stackplot:
-
-stackplot (pyleoclim.utils.plotting.stackplot)
-==============================================
-
-.. autofunction:: pyleoclim.utils.plotting.stackplot
diff --git a/doc_build/_build/html/_sources/utils/spectral/lombscargle.rst.txt b/doc_build/_build/html/_sources/utils/spectral/lombscargle.rst.txt
deleted file mode 100644
index 0d1acd9c..00000000
--- a/doc_build/_build/html/_sources/utils/spectral/lombscargle.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_lombscargle:
-
-lomb_scargle (pyleoclim.utils.spectral.lomb_scargle)
-=====================================
-
-.. autofunction:: pyleoclim.utils.spectral.lomb_scargle
diff --git a/doc_build/_build/html/_sources/utils/spectral/mtm.rst.txt b/doc_build/_build/html/_sources/utils/spectral/mtm.rst.txt
deleted file mode 100644
index e5789b46..00000000
--- a/doc_build/_build/html/_sources/utils/spectral/mtm.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_mtm:
-
-mtm (pyleoclim.utils.spectral.mtm)
-=====================================
-
-.. autofunction:: pyleoclim.utils.spectral.mtm
diff --git a/doc_build/_build/html/_sources/utils/spectral/periodogram.rst.txt b/doc_build/_build/html/_sources/utils/spectral/periodogram.rst.txt
deleted file mode 100644
index 41800f10..00000000
--- a/doc_build/_build/html/_sources/utils/spectral/periodogram.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_periodogram:
-
-periodogram (pyleoclim.utils.spectral.periodogram)
-=====================================
-
-.. autofunction:: pyleoclim.utils.spectral.periodogram
diff --git a/doc_build/_build/html/_sources/utils/spectral/welch.rst.txt b/doc_build/_build/html/_sources/utils/spectral/welch.rst.txt
deleted file mode 100644
index c75595dc..00000000
--- a/doc_build/_build/html/_sources/utils/spectral/welch.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_welch:
-
-welch (pyleoclim.utils.spectral.welch)
-=====================================
-
-.. autofunction:: pyleoclim.utils.spectral.welch
diff --git a/doc_build/_build/html/_sources/utils/spectral/wwz_psd.rst.txt b/doc_build/_build/html/_sources/utils/spectral/wwz_psd.rst.txt
deleted file mode 100644
index 51c4f0f1..00000000
--- a/doc_build/_build/html/_sources/utils/spectral/wwz_psd.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_wwzpsd:
-
-wwz_psd (pyleoclim.utils.spectral.wwz_psd)
-=====================================
-
-.. autofunction:: pyleoclim.utils.spectral.wwz_psd
diff --git a/doc_build/_build/html/_sources/utils/tsbase/clean_ts.rst.txt b/doc_build/_build/html/_sources/utils/tsbase/clean_ts.rst.txt
deleted file mode 100644
index 1335624b..00000000
--- a/doc_build/_build/html/_sources/utils/tsbase/clean_ts.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_clean_ts:
-
-clean_ts (pyleoclim.utils.tsbase.clean_ts)
-===================================
-
-.. autofunction:: pyleoclim.utils.tsbase.clean_ts
diff --git a/doc_build/_build/html/_sources/utils/tsbase/dropna.rst.txt b/doc_build/_build/html/_sources/utils/tsbase/dropna.rst.txt
deleted file mode 100644
index 245f053d..00000000
--- a/doc_build/_build/html/_sources/utils/tsbase/dropna.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_dropna:
-
-dropna (pyleoclim.utils.tsbase.dropna)
-=======================================
-
-.. autofunction:: pyleoclim.utils.tsbase.dropna
diff --git a/doc_build/_build/html/_sources/utils/tsbase/is_evenly_spaced.rst.txt b/doc_build/_build/html/_sources/utils/tsbase/is_evenly_spaced.rst.txt
deleted file mode 100644
index 30be5d22..00000000
--- a/doc_build/_build/html/_sources/utils/tsbase/is_evenly_spaced.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_is_evenly_spaced:
-
-is_evenly_spaced (pyleoclim.utils.tsbase.is_evenly_spaced)
-===================================================
-
-.. autofunction:: pyleoclim.utils.tsbase.is_evenly_spaced
diff --git a/doc_build/_build/html/_sources/utils/tsbase/reduce_duplicated_timestamp.rst.txt b/doc_build/_build/html/_sources/utils/tsbase/reduce_duplicated_timestamp.rst.txt
deleted file mode 100644
index 0af38b3c..00000000
--- a/doc_build/_build/html/_sources/utils/tsbase/reduce_duplicated_timestamp.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_reduce_duplicated_timestamps:
-
-reduce_duplicated_timestamps (pyleoclim.utils.tsbase.reduce_duplicated_timestamps)
-===================================================================================
-
-.. autofunction:: pyleoclim.utils.tsbase.reduce_duplicated_timestamps
diff --git a/doc_build/_build/html/_sources/utils/tsbase/sort_ts.rst.txt b/doc_build/_build/html/_sources/utils/tsbase/sort_ts.rst.txt
deleted file mode 100644
index 1f58415e..00000000
--- a/doc_build/_build/html/_sources/utils/tsbase/sort_ts.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_sort_ts:
-
-sort_ts (pyleoclim.utils.tsbase.sort_tsa)
-==========================================
-
-.. autofunction:: pyleoclim.utils.tsbase.sort_ts
diff --git a/doc_build/_build/html/_sources/utils/tsmodel/ar1_fit.rst.txt b/doc_build/_build/html/_sources/utils/tsmodel/ar1_fit.rst.txt
deleted file mode 100644
index 0c9b89ea..00000000
--- a/doc_build/_build/html/_sources/utils/tsmodel/ar1_fit.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _tsmodel_ar1_fit:
-
-ar1_fit (pyleoclim.utils.tsmodel.ar1_fit)
-=========================================
-
-.. autofunction:: pyleoclim.utils.tsmodel.ar1_fit
diff --git a/doc_build/_build/html/_sources/utils/tsmodel/ar1_fit_evenly.rst.txt b/doc_build/_build/html/_sources/utils/tsmodel/ar1_fit_evenly.rst.txt
deleted file mode 100644
index 8bf32ec5..00000000
--- a/doc_build/_build/html/_sources/utils/tsmodel/ar1_fit_evenly.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _tsmodel_ar1_fit_evenly:
-
-ar1_fit_evenly (pyleoclim.utils.tsmodel.ar1_fit_evenly)
-=======================================================
-
-.. autofunction:: pyleoclim.utils.tsmodel.ar1_fit_evenly
diff --git a/doc_build/_build/html/_sources/utils/tsmodel/ar1_model.rst.txt b/doc_build/_build/html/_sources/utils/tsmodel/ar1_model.rst.txt
deleted file mode 100644
index 33f87ddc..00000000
--- a/doc_build/_build/html/_sources/utils/tsmodel/ar1_model.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _tsmodel_ar1_model:
-
-ar1_model (pyleoclim.utils.tsmodel.ar1_model)
-=============================================
-
-.. autofunction:: pyleoclim.utils.tsmodel.ar1_model
diff --git a/doc_build/_build/html/_sources/utils/tsmodel/ar1_sim.rst.txt b/doc_build/_build/html/_sources/utils/tsmodel/ar1_sim.rst.txt
deleted file mode 100644
index 5ab51198..00000000
--- a/doc_build/_build/html/_sources/utils/tsmodel/ar1_sim.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_ar1_sim:
-
-ar1_sim (pyleoclim.utils.tsmodel.ar1_sim)
-=================================
-
-.. autofunction:: pyleoclim.utils.tsmodel.ar1_sim
diff --git a/doc_build/_build/html/_sources/utils/tsmodel/colored_noise.rst.txt b/doc_build/_build/html/_sources/utils/tsmodel/colored_noise.rst.txt
deleted file mode 100644
index 68978f4b..00000000
--- a/doc_build/_build/html/_sources/utils/tsmodel/colored_noise.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_colored_noise:
-
-colored_noise (pyleoclim.utils.tsmodel.colored_noise)
-=====================================================
-
-.. autofunction:: pyleoclim.utils.tsmodel.colored_noise
diff --git a/doc_build/_build/html/_sources/utils/tsmodel/colored_noise_2regimes.rst.txt b/doc_build/_build/html/_sources/utils/tsmodel/colored_noise_2regimes.rst.txt
deleted file mode 100644
index 51ff5d3e..00000000
--- a/doc_build/_build/html/_sources/utils/tsmodel/colored_noise_2regimes.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_colored_noise_2regimes:
-
-colored_noise_2regimes (pyleoclim.utils.tsmodel.colored_noise_2regimes)
-=======================================================================
-
-.. autofunction:: pyleoclim.utils.tsmodel.colored_noise_2regimes
diff --git a/doc_build/_build/html/_sources/utils/tsmodel/gen_ar1_evenly.rst.txt b/doc_build/_build/html/_sources/utils/tsmodel/gen_ar1_evenly.rst.txt
deleted file mode 100644
index 34b5430a..00000000
--- a/doc_build/_build/html/_sources/utils/tsmodel/gen_ar1_evenly.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_gen_ar1_evenly:
-
-gen_ar1_evenly (pyleoclim.utils.tsmodel.gen_ar1_evenly)
-=======================================================
-
-.. autofunction:: pyleoclim.utils.tsmodel.gen_ar1_evenly
diff --git a/doc_build/_build/html/_sources/utils/tsmodel/tau_estimation.rst.txt b/doc_build/_build/html/_sources/utils/tsmodel/tau_estimation.rst.txt
deleted file mode 100644
index d9df0224..00000000
--- a/doc_build/_build/html/_sources/utils/tsmodel/tau_estimation.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _tsmodel_tau_estimation:
-
-tau_estimation (pyleoclim.utils.tsmodel.tau_estimation)
-=======================================================
-
-.. autofunction:: pyleoclim.utils.tsmodel.tau_estimation
diff --git a/doc_build/_build/html/_sources/utils/tsutils/annualize.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/annualize.rst.txt
deleted file mode 100644
index d72f4e3a..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/annualize.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_annualize:
-
-annualize (pyleoclim.utils.tsutils.annualize)
-=====================================
-
-.. autofunction:: pyleoclim.utils.tsutils.annualize
diff --git a/doc_build/_build/html/_sources/utils/tsutils/bin_values.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/bin_values.rst.txt
deleted file mode 100644
index ab22d64b..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/bin_values.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_bin:
-
-bin (pyleoclim.utils.tsutils.bin)
-=======================================
-
-.. autofunction:: pyleoclim.utils.tsutils.bin
diff --git a/doc_build/_build/html/_sources/utils/tsutils/detect_outliers.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/detect_outliers.rst.txt
deleted file mode 100644
index 34b5542c..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/detect_outliers.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_detect_outliers:
-
-detect_outliers (pyleoclim.utils.tsutils.detect_outliers)
-=================================================
-
-.. autofunction:: pyleoclim.utils.tsutils.detect_outliers
diff --git a/doc_build/_build/html/_sources/utils/tsutils/detrend.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/detrend.rst.txt
deleted file mode 100644
index 0247e37a..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/detrend.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_detrend:
-
-detrend (pyleoclim.utils.tsutils.detrend)
-=================================
-
-.. autofunction:: pyleoclim.utils.tsutils.detrend
diff --git a/doc_build/_build/html/_sources/utils/tsutils/distance_neighbors.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/distance_neighbors.rst.txt
deleted file mode 100644
index 06da9ee0..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/distance_neighbors.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_tsutils_distance_neighbors:
-
-distance_neighbors (pyleoclim.utils.tsutils.distance_neighbors)
-===============================================================
-
-.. autofunction:: pyleoclim.utils.tsutils.distance_neighbors
diff --git a/doc_build/_build/html/_sources/utils/tsutils/find_knee.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/find_knee.rst.txt
deleted file mode 100644
index ee66a964..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/find_knee.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_tsutils_find_knee:
-
-find_knee (pyleoclim.utils.tsutils.find_knee)
-=============================================
-
-.. autofunction:: pyleoclim.utils.tsutils.find_knee
diff --git a/doc_build/_build/html/_sources/utils/tsutils/gaussianize.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/gaussianize.rst.txt
deleted file mode 100644
index 533179b3..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/gaussianize.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_gaussianize:
-
-gaussianize (pyleoclim.utils.tsutils.gaussianize)
-=========================================
-
-.. autofunction:: pyleoclim.utils.tsutils.gaussianize
diff --git a/doc_build/_build/html/_sources/utils/tsutils/gaussianize_single.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/gaussianize_single.rst.txt
deleted file mode 100644
index 5aec4f2f..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/gaussianize_single.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_gaussianize_single:
-
-gaussianize_single (pyleoclim.utils.tsutils.gaussianize_single)
-=======================================================
-
-.. autofunction:: pyleoclim.utils.tsutils.gaussianize_single
diff --git a/doc_build/_build/html/_sources/utils/tsutils/gkernel.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/gkernel.rst.txt
deleted file mode 100644
index c2cc82e7..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/gkernel.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_gkernel:
-
-gkernel (pyleoclim.utils.tsutils.gkernel)
-=======================================
-
-.. autofunction:: pyleoclim.utils.tsutils.gkernel
diff --git a/doc_build/_build/html/_sources/utils/tsutils/grid_properties.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/grid_properties.rst.txt
deleted file mode 100644
index d5032b99..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/grid_properties.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_grid_properties:
-
-grid_properties (pyleoclim.utils.tsutils.grid_properties)
-========================================================
-
-.. autofunction:: pyleoclim.utils.tsutils.grid_properties
diff --git a/doc_build/_build/html/_sources/utils/tsutils/interp.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/interp.rst.txt
deleted file mode 100644
index 786669bd..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/interp.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_interp:
-
-interp (pyleoclim.utils.tsutils.interp)
-===============================
-
-.. autofunction:: pyleoclim.utils.tsutils.interp
diff --git a/doc_build/_build/html/_sources/utils/tsutils/on_common_axis.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/on_common_axis.rst.txt
deleted file mode 100644
index 77dd20ce..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/on_common_axis.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_on_common_axis:
-
-on_common_axis (pyleoclim.utils.tsutils.on_common_axis)
-===============================================
-
-.. autofunction:: pyleoclim.utils.tsutils.on_common_axis
diff --git a/doc_build/_build/html/_sources/utils/tsutils/preprocess.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/preprocess.rst.txt
deleted file mode 100644
index 0b907a34..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/preprocess.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_tsutils_preprocess:
-
-preprocess (pyleoclim.utils.tsutils.preprocess)
-===============================================
-
-.. autofunction:: pyleoclim.utils.tsutils.preprocess
diff --git a/doc_build/_build/html/_sources/utils/tsutils/remove_outliers.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/remove_outliers.rst.txt
deleted file mode 100644
index 9047d755..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/remove_outliers.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_remove_outliers:
-
-remove_outliers (pyleoclim.utils.tsutils.remove_outliers)
-=================================================
-
-.. autofunction:: pyleoclim.utils.tsutils.remove_outliers
diff --git a/doc_build/_build/html/_sources/utils/tsutils/simple_stats.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/simple_stats.rst.txt
deleted file mode 100644
index 81970c87..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/simple_stats.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_simple_stats:
-
-simple_stats (pyleoclim.utils.tsutils.simple_stats)
-===========================================
-
-.. autofunction:: pyleoclim.utils.tsutils.simple_stats
diff --git a/doc_build/_build/html/_sources/utils/tsutils/standardize.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/standardize.rst.txt
deleted file mode 100644
index 77f2e350..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/standardize.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_standardize:
-
-standardize (pyleoclim.utils.tsutils.standardize)
-=========================================
-
-.. autofunction:: pyleoclim.utils.tsutils.standardize
diff --git a/doc_build/_build/html/_sources/utils/tsutils/ts2segments.rst.txt b/doc_build/_build/html/_sources/utils/tsutils/ts2segments.rst.txt
deleted file mode 100644
index cfd95cbb..00000000
--- a/doc_build/_build/html/_sources/utils/tsutils/ts2segments.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_ts2segments:
-
-ts2segments (pyleoclim.utils.tsutils.ts2segments)
-=========================================
-
-.. autofunction:: pyleoclim.utils.tsutils.ts2segments
diff --git a/doc_build/_build/html/_sources/utils/wavelet/AliasFilter.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/AliasFilter.rst.txt
deleted file mode 100644
index 884679e8..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/AliasFilter.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_AliasFilter:
-
-AliasFilter (pyleoclim.utils.wavelet.AliasFilter)
-=================================================
-
-.. autoclass:: pyleoclim.utils.wavelet.AliasFilter
diff --git a/doc_build/_build/html/_sources/utils/wavelet/assertPositiveInt.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/assertPositiveInt.rst.txt
deleted file mode 100644
index 34836d14..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/assertPositiveInt.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_assertPositiveInt:
-
-assertPositiveInt (pyleoclim.utils.wavelet.assertPositiveInt)
-=============================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.assertPositiveInt
diff --git a/doc_build/_build/html/_sources/utils/wavelet/beta2HurstIndex.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/beta2HurstIndex.rst.txt
deleted file mode 100644
index 87622bdb..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/beta2HurstIndex.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_beta2HurstIndex:
-
-beta2HurstIndex (pyleoclim.utils.wavelet.beta2HurstIndex)
-=========================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.beta2HurstIndex
diff --git a/doc_build/_build/html/_sources/utils/wavelet/beta_estimation.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/beta_estimation.rst.txt
deleted file mode 100644
index 9f289ddf..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/beta_estimation.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_beta_estimation:
-
-beta_estimation (pyleoclim.utils.wavelet.beta_estimation)
-=========================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.beta_estimation
diff --git a/doc_build/_build/html/_sources/utils/wavelet/cross_wt.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/cross_wt.rst.txt
deleted file mode 100644
index 053b5e22..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/cross_wt.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_cross_wt:
-
-cross_wt (pyleoclim.utils.wavelet.cross_wt)
-===========================================
-
-.. autofunction:: pyleoclim.utils.wavelet.cross_wt
diff --git a/doc_build/_build/html/_sources/utils/wavelet/fBMsim.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/fBMsim.rst.txt
deleted file mode 100644
index e0fc8b7b..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/fBMsim.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_fBMsim:
-
-fBMsim (pyleoclim.utils.wavelet.fBMsim)
-=======================================
-
-.. autofunction:: pyleoclim.utils.wavelet.fBMsim
diff --git a/doc_build/_build/html/_sources/utils/wavelet/freq_vector_log.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/freq_vector_log.rst.txt
deleted file mode 100644
index 1b16cbf6..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/freq_vector_log.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_freq_vector_log:
-
-freq_vector_log (pyleoclim.utils.wavelet.freq_vector_log)
-=========================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.freq_vector_log
diff --git a/doc_build/_build/html/_sources/utils/wavelet/freq_vector_lomb_scargle.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/freq_vector_lomb_scargle.rst.txt
deleted file mode 100644
index 4e9cd3f9..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/freq_vector_lomb_scargle.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_freq_vector_lomb_scargle:
-
-freq_vector_lomb_scargle (pyleoclim.utils.wavelet.freq_vector_lomb_scargle)
-===========================================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.freq_vector_lomb_scargle
diff --git a/doc_build/_build/html/_sources/utils/wavelet/freq_vector_nfft.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/freq_vector_nfft.rst.txt
deleted file mode 100644
index 8a9fcd5d..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/freq_vector_nfft.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_freq_vector_nfft:
-
-freq_vector_nfft (pyleoclim.utils.wavelet.freq_vector_nfft)
-===========================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.freq_vector_nfft
diff --git a/doc_build/_build/html/_sources/utils/wavelet/freq_vector_scale.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/freq_vector_scale.rst.txt
deleted file mode 100644
index e1ca48fe..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/freq_vector_scale.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_freq_vector_scale:
-
-freq_vector_scale (pyleoclim.utils.wavelet.freq_vector_scale)
-=============================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.freq_vector_scale
diff --git a/doc_build/_build/html/_sources/utils/wavelet/freq_vector_welch.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/freq_vector_welch.rst.txt
deleted file mode 100644
index ed10b66a..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/freq_vector_welch.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_freq_vector_welch:
-
-freq_vector_welch (pyleoclim.utils.wavelet.freq_vector_welch)
-=============================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.freq_vector_welch
diff --git a/doc_build/_build/html/_sources/utils/wavelet/get_wwz_func.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/get_wwz_func.rst.txt
deleted file mode 100644
index d8830def..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/get_wwz_func.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_get_wwz_func:
-
-make_coi (pyleoclim.utils.wavelet.get_wwz_func)
-===============================================
-
-.. autofunction:: pyleoclim.utils.wavelet.get_wwz_func
diff --git a/doc_build/_build/html/_sources/utils/wavelet/kirchner_basic.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/kirchner_basic.rst.txt
deleted file mode 100644
index dcf84328..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/kirchner_basic.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_kirchner_basic:
-
-kirchner_basic (pyleoclim.utils.wavelet.kirchner_basic)
-=======================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.kirchner_basic
diff --git a/doc_build/_build/html/_sources/utils/wavelet/kirchner_f2py.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/kirchner_f2py.rst.txt
deleted file mode 100644
index 68908c22..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/kirchner_f2py.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_kirchner_f2py:
-
-kirchner_f2py (pyleoclim.utils.wavelet.kirchner_f2py)
-=======================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.kirchner_f2py
diff --git a/doc_build/_build/html/_sources/utils/wavelet/kirchner_nproc.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/kirchner_nproc.rst.txt
deleted file mode 100644
index 518a7d83..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/kirchner_nproc.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_kirchner_nproc:
-
-kirchner_nproc (pyleoclim.utils.wavelet.kirchner_nproc)
-=======================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.kirchner_nproc
diff --git a/doc_build/_build/html/_sources/utils/wavelet/kirchner_numba.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/kirchner_numba.rst.txt
deleted file mode 100644
index 7f3a8782..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/kirchner_numba.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_kirchner_numba:
-
-kirchner_numba (pyleoclim.utils.wavelet.kirchner_numba)
-=======================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.kirchner_numba
diff --git a/doc_build/_build/html/_sources/utils/wavelet/make_coi.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/make_coi.rst.txt
deleted file mode 100644
index 451aaa75..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/make_coi.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_make_coi:
-
-make_coi (pyleoclim.utils.wavelet.make_coi)
-===========================================
-
-.. autofunction:: pyleoclim.utils.wavelet.make_coi
diff --git a/doc_build/_build/html/_sources/utils/wavelet/make_freq_vector.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/make_freq_vector.rst.txt
deleted file mode 100644
index 3a73c879..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/make_freq_vector.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_make_freq_vector:
-
-make_freq_vector (pyleoclim.utils.wavelet.make_freq_vector)
-===========================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.make_freq_vector
diff --git a/doc_build/_build/html/_sources/utils/wavelet/make_omega.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/make_omega.rst.txt
deleted file mode 100644
index 233407ad..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/make_omega.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_make_omega:
-
-make_omega (pyleoclim.utils.wavelet.make_omega)
-===========================================
-
-.. autofunction:: pyleoclim.utils.wavelet.make_omega
diff --git a/doc_build/_build/html/_sources/utils/wavelet/prepare_wwz.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/prepare_wwz.rst.txt
deleted file mode 100644
index d418b112..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/prepare_wwz.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_prepare_wwz:
-
-prepare_wwz (pyleoclim.utils.wavelet.prepare_wwz)
-=================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.prepare_wwz
diff --git a/doc_build/_build/html/_sources/utils/wavelet/private.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/private.rst.txt
deleted file mode 100644
index 99270814..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/private.rst.txt
+++ /dev/null
@@ -1,92 +0,0 @@
-.. _wavelet_private:
-
-.. toctree::
- :hidden:
- AliasFilter.rst
- assertPositiveInt.rst
- wwz_basic.rst
- wwz_nproc.rst
- kirchner_basic.rst
- kirchner_nproc.rst
- kirchner_numba.rst
- kirchner_f2py.rst
- make_coi.rst
- make_omega.rst
- wwa2psd.rst
- freq_vector_lomb_scargle.rst
- freq_vector_welch.rst
- freq_vector_nfft.rst
- freq_vector_scale.rst
- freq_vector_log.rst
- make_freq_vector.rst
- beta_estimation.rst
- beta2HurstIndex.rst
- psd_ar.rst
- fBMsim.rst
- psd_fBm.rst
- get_wwz_func.rst
- prepare_wwz.rst
- cross_wt.rst
- wavelet_coherence.rst
- reconstruct_ts.rst
-
-Wavelet and spectral preprocessing functions (pyleoclim.utils.wavelet)
-======================================================================
-.. list-table::
- :widths: 30 70
- :header-rows: 0
-
- * - :ref:`AliasFilter `
- - Performs anti-alis filter on a PSD. Experimental
- * - :ref:`assertPositiveInt `
- - Asserts that the arguments are all positive integers
- * - :ref:`wwz_basic `
- - Returns the weighted wavelet amplitude estimated from the original Foster method. No multiprocessing
- * - :ref:`wwz_nproc `
- - Returns the weighted wavelet amplitude using the original method from Kirchner. Supports multiprocessing
- * - :ref:`kirchner_basic `
- - Return the weighted wavelet amplitude (WWA) modified by Kirchner. No multiprocessing
- * - :ref:`kirchner_nproc `
- - Returns the weighted wavelet amplitude (WWA) modified by Kirchner. Supports multiprocessing
- * - :ref:`kirchner_numba `
- - Return the weighted wavelet amplitude (WWA) modified by Kirchner using Numba package.
- * - :ref:`kirchner_f2py `
- - Returns the weighted wavelet amplitude (WWA) modified by Kirchner. Uses Fortran. Fastest method but requires a compiler.
- * - :ref:`make_coi `
- - Return the cone of influence.
- * - :ref:`make_omega `
- - Return the angular frequency based on the time axis and given frequency vector
- * - :ref:`wwa2psd `
- - Return the power spectral density (PSD) using the weighted wavelet amplitude (WWA).
- * - :ref:`freq_vector_lomb_scargle `
- - Return the frequency vector based on the REDFIT recommendation.
- * - :ref:`freq_vector_welch `
- - Return the frequency vector based on the Welch's method.
- * - :ref:`freq_vector_nfft `
- - Return the frequency vector based on NFFT
- * - :ref:`freq_vector_scale `
- - Return the frequency vector based on scales
- * - :ref:`freq_vector_log `
- - Return the frequency vector based on logspace
- * - :ref:`make_freq_vector `
- - Make frequency vector
- * - :ref:`beta_estimation `
- - Estimate the power slope of a 1/f^beta process.
- * - :ref:`beta2HurstIndex `
- - Translate psd slope to Hurst index
- * - :ref:`psd_ar `
- - Return the theoretical power spectral density (PSD) of an autoregressive model
- * - :ref:`fBMsim `
- - Select an ensemble table from a list
- * - :ref:`psd_fBM `
- - Return the theoretical psd of a fBM
- * - :ref:`get_wwz_func `
- - Return the wwz function to use.
- * - :ref:`prepare_wwz `
- - Return the truncated time series with NaNs deleted and estimate frequency vector and tau
- * - :ref:`cross_wt `
- - Return the cross wavelet transform.
- * - :ref:`wavelet_coherence `
- - Return the cross wavelet coherence.
- * - :ref:`reconstruct_ts `
- - Reconstruct the normalized time series from the wavelet coefficients.
diff --git a/doc_build/_build/html/_sources/utils/wavelet/psd_ar.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/psd_ar.rst.txt
deleted file mode 100644
index b8605a71..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/psd_ar.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_psd_ar:
-
-psd_ar (pyleoclim.utils.wavelet.psd_ar)
-=======================================
-
-.. autofunction:: pyleoclim.utils.wavelet.psd_ar
diff --git a/doc_build/_build/html/_sources/utils/wavelet/psd_fBm.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/psd_fBm.rst.txt
deleted file mode 100644
index 7d737f2f..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/psd_fBm.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_psd_fBM:
-
-psd_fBM (pyleoclim.utils.wavelet.psd_fBM)
-=========================================
-
-.. autofunction:: pyleoclim.utils.wavelet.psd_fBM
diff --git a/doc_build/_build/html/_sources/utils/wavelet/reconstruct_ts.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/reconstruct_ts.rst.txt
deleted file mode 100644
index eecfc8f0..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/reconstruct_ts.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_reconstruct_ts:
-
-reconstruct_ts (pyleoclim.utils.wavelet.reconstruct_ts)
-=======================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.reconstruct_ts
diff --git a/doc_build/_build/html/_sources/utils/wavelet/wavelet_coherence.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/wavelet_coherence.rst.txt
deleted file mode 100644
index e0e79ba0..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/wavelet_coherence.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_wavelet_coherence:
-
-wavelet_coherence (pyleoclim.utils.wavelet.wavelet_coherence)
-=============================================================
-
-.. autofunction:: pyleoclim.utils.wavelet.wavelet_coherence
diff --git a/doc_build/_build/html/_sources/utils/wavelet/wwa2psd.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/wwa2psd.rst.txt
deleted file mode 100644
index 87bb7dfe..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/wwa2psd.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_wwa2psd:
-
-wwa2psd (pyleoclim.utils.wavelet.wwa2psd)
-=========================================
-
-.. autofunction:: pyleoclim.utils.wavelet.wwa2psd
diff --git a/doc_build/_build/html/_sources/utils/wavelet/wwz.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/wwz.rst.txt
deleted file mode 100644
index b156567f..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/wwz.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_wwz:
-
-wwz (pyleoclim.utils.wavelet.wwz)
-=========================
-
-.. autofunction:: pyleoclim.utils.wavelet.wwz
diff --git a/doc_build/_build/html/_sources/utils/wavelet/wwz_basic.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/wwz_basic.rst.txt
deleted file mode 100644
index 59452fd8..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/wwz_basic.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_wwz_basic:
-
-wwz_basic (pyleoclim.utils.wavelet.wwz_basic)
-=============================================
-
-.. autofunction:: pyleoclim.utils.wavelet.wwz_basic
diff --git a/doc_build/_build/html/_sources/utils/wavelet/wwz_nproc.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/wwz_nproc.rst.txt
deleted file mode 100644
index 62f126b3..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/wwz_nproc.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _wavelet_wwz_nproc:
-
-wwz_nproc (pyleoclim.utils.wavelet.wwz_nproc)
-=============================================
-
-.. autofunction:: pyleoclim.utils.wavelet.wwz_nproc
diff --git a/doc_build/_build/html/_sources/utils/wavelet/xwc.rst.txt b/doc_build/_build/html/_sources/utils/wavelet/xwc.rst.txt
deleted file mode 100644
index 8467bef8..00000000
--- a/doc_build/_build/html/_sources/utils/wavelet/xwc.rst.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-.. _utils_xwc:
-
-xwc (pyleoclim.utils.wavelet.xwc)
-=========================
-
-.. autofunction:: pyleoclim.utils.wavelet.xwc
diff --git a/doc_build/_build/html/_static/basic.css b/doc_build/_build/html/_static/basic.css
deleted file mode 100644
index 912859b5..00000000
--- a/doc_build/_build/html/_static/basic.css
+++ /dev/null
@@ -1,904 +0,0 @@
-/*
- * basic.css
- * ~~~~~~~~~
- *
- * Sphinx stylesheet -- basic theme.
- *
- * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
-/* -- main layout ----------------------------------------------------------- */
-
-div.clearer {
- clear: both;
-}
-
-div.section::after {
- display: block;
- content: '';
- clear: left;
-}
-
-/* -- relbar ---------------------------------------------------------------- */
-
-div.related {
- width: 100%;
- font-size: 90%;
-}
-
-div.related h3 {
- display: none;
-}
-
-div.related ul {
- margin: 0;
- padding: 0 0 0 10px;
- list-style: none;
-}
-
-div.related li {
- display: inline;
-}
-
-div.related li.right {
- float: right;
- margin-right: 5px;
-}
-
-/* -- sidebar --------------------------------------------------------------- */
-
-div.sphinxsidebarwrapper {
- padding: 10px 5px 0 10px;
-}
-
-div.sphinxsidebar {
- float: left;
- width: 230px;
- margin-left: -100%;
- font-size: 90%;
- word-wrap: break-word;
- overflow-wrap : break-word;
-}
-
-div.sphinxsidebar ul {
- list-style: none;
-}
-
-div.sphinxsidebar ul ul,
-div.sphinxsidebar ul.want-points {
- margin-left: 20px;
- list-style: square;
-}
-
-div.sphinxsidebar ul ul {
- margin-top: 0;
- margin-bottom: 0;
-}
-
-div.sphinxsidebar form {
- margin-top: 10px;
-}
-
-div.sphinxsidebar input {
- border: 1px solid #98dbcc;
- font-family: sans-serif;
- font-size: 1em;
-}
-
-div.sphinxsidebar #searchbox form.search {
- overflow: hidden;
-}
-
-div.sphinxsidebar #searchbox input[type="text"] {
- float: left;
- width: 80%;
- padding: 0.25em;
- box-sizing: border-box;
-}
-
-div.sphinxsidebar #searchbox input[type="submit"] {
- float: left;
- width: 20%;
- border-left: none;
- padding: 0.25em;
- box-sizing: border-box;
-}
-
-
-img {
- border: 0;
- max-width: 100%;
-}
-
-/* -- search page ----------------------------------------------------------- */
-
-ul.search {
- margin: 10px 0 0 20px;
- padding: 0;
-}
-
-ul.search li {
- padding: 5px 0 5px 20px;
- background-image: url(file.png);
- background-repeat: no-repeat;
- background-position: 0 7px;
-}
-
-ul.search li a {
- font-weight: bold;
-}
-
-ul.search li p.context {
- color: #888;
- margin: 2px 0 0 30px;
- text-align: left;
-}
-
-ul.keywordmatches li.goodmatch a {
- font-weight: bold;
-}
-
-/* -- index page ------------------------------------------------------------ */
-
-table.contentstable {
- width: 90%;
- margin-left: auto;
- margin-right: auto;
-}
-
-table.contentstable p.biglink {
- line-height: 150%;
-}
-
-a.biglink {
- font-size: 1.3em;
-}
-
-span.linkdescr {
- font-style: italic;
- padding-top: 5px;
- font-size: 90%;
-}
-
-/* -- general index --------------------------------------------------------- */
-
-table.indextable {
- width: 100%;
-}
-
-table.indextable td {
- text-align: left;
- vertical-align: top;
-}
-
-table.indextable ul {
- margin-top: 0;
- margin-bottom: 0;
- list-style-type: none;
-}
-
-table.indextable > tbody > tr > td > ul {
- padding-left: 0em;
-}
-
-table.indextable tr.pcap {
- height: 10px;
-}
-
-table.indextable tr.cap {
- margin-top: 10px;
- background-color: #f2f2f2;
-}
-
-img.toggler {
- margin-right: 3px;
- margin-top: 3px;
- cursor: pointer;
-}
-
-div.modindex-jumpbox {
- border-top: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
- margin: 1em 0 1em 0;
- padding: 0.4em;
-}
-
-div.genindex-jumpbox {
- border-top: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
- margin: 1em 0 1em 0;
- padding: 0.4em;
-}
-
-/* -- domain module index --------------------------------------------------- */
-
-table.modindextable td {
- padding: 2px;
- border-collapse: collapse;
-}
-
-/* -- general body styles --------------------------------------------------- */
-
-div.body {
- min-width: 450px;
- max-width: 800px;
-}
-
-div.body p, div.body dd, div.body li, div.body blockquote {
- -moz-hyphens: auto;
- -ms-hyphens: auto;
- -webkit-hyphens: auto;
- hyphens: auto;
-}
-
-a.headerlink {
- visibility: hidden;
-}
-
-a.brackets:before,
-span.brackets > a:before{
- content: "[";
-}
-
-a.brackets:after,
-span.brackets > a:after {
- content: "]";
-}
-
-h1:hover > a.headerlink,
-h2:hover > a.headerlink,
-h3:hover > a.headerlink,
-h4:hover > a.headerlink,
-h5:hover > a.headerlink,
-h6:hover > a.headerlink,
-dt:hover > a.headerlink,
-caption:hover > a.headerlink,
-p.caption:hover > a.headerlink,
-div.code-block-caption:hover > a.headerlink {
- visibility: visible;
-}
-
-div.body p.caption {
- text-align: inherit;
-}
-
-div.body td {
- text-align: left;
-}
-
-.first {
- margin-top: 0 !important;
-}
-
-p.rubric {
- margin-top: 30px;
- font-weight: bold;
-}
-
-img.align-left, figure.align-left, .figure.align-left, object.align-left {
- clear: left;
- float: left;
- margin-right: 1em;
-}
-
-img.align-right, figure.align-right, .figure.align-right, object.align-right {
- clear: right;
- float: right;
- margin-left: 1em;
-}
-
-img.align-center, figure.align-center, .figure.align-center, object.align-center {
- display: block;
- margin-left: auto;
- margin-right: auto;
-}
-
-img.align-default, figure.align-default, .figure.align-default {
- display: block;
- margin-left: auto;
- margin-right: auto;
-}
-
-.align-left {
- text-align: left;
-}
-
-.align-center {
- text-align: center;
-}
-
-.align-default {
- text-align: center;
-}
-
-.align-right {
- text-align: right;
-}
-
-/* -- sidebars -------------------------------------------------------------- */
-
-div.sidebar,
-aside.sidebar {
- margin: 0 0 0.5em 1em;
- border: 1px solid #ddb;
- padding: 7px;
- background-color: #ffe;
- width: 40%;
- float: right;
- clear: right;
- overflow-x: auto;
-}
-
-p.sidebar-title {
- font-weight: bold;
-}
-
-div.admonition, div.topic, blockquote {
- clear: left;
-}
-
-/* -- topics ---------------------------------------------------------------- */
-
-div.topic {
- border: 1px solid #ccc;
- padding: 7px;
- margin: 10px 0 10px 0;
-}
-
-p.topic-title {
- font-size: 1.1em;
- font-weight: bold;
- margin-top: 10px;
-}
-
-/* -- admonitions ----------------------------------------------------------- */
-
-div.admonition {
- margin-top: 10px;
- margin-bottom: 10px;
- padding: 7px;
-}
-
-div.admonition dt {
- font-weight: bold;
-}
-
-p.admonition-title {
- margin: 0px 10px 5px 0px;
- font-weight: bold;
-}
-
-div.body p.centered {
- text-align: center;
- margin-top: 25px;
-}
-
-/* -- content of sidebars/topics/admonitions -------------------------------- */
-
-div.sidebar > :last-child,
-aside.sidebar > :last-child,
-div.topic > :last-child,
-div.admonition > :last-child {
- margin-bottom: 0;
-}
-
-div.sidebar::after,
-aside.sidebar::after,
-div.topic::after,
-div.admonition::after,
-blockquote::after {
- display: block;
- content: '';
- clear: both;
-}
-
-/* -- tables ---------------------------------------------------------------- */
-
-table.docutils {
- margin-top: 10px;
- margin-bottom: 10px;
- border: 0;
- border-collapse: collapse;
-}
-
-table.align-center {
- margin-left: auto;
- margin-right: auto;
-}
-
-table.align-default {
- margin-left: auto;
- margin-right: auto;
-}
-
-table caption span.caption-number {
- font-style: italic;
-}
-
-table caption span.caption-text {
-}
-
-table.docutils td, table.docutils th {
- padding: 1px 8px 1px 5px;
- border-top: 0;
- border-left: 0;
- border-right: 0;
- border-bottom: 1px solid #aaa;
-}
-
-table.footnote td, table.footnote th {
- border: 0 !important;
-}
-
-th {
- text-align: left;
- padding-right: 5px;
-}
-
-table.citation {
- border-left: solid 1px gray;
- margin-left: 1px;
-}
-
-table.citation td {
- border-bottom: none;
-}
-
-th > :first-child,
-td > :first-child {
- margin-top: 0px;
-}
-
-th > :last-child,
-td > :last-child {
- margin-bottom: 0px;
-}
-
-/* -- figures --------------------------------------------------------------- */
-
-div.figure, figure {
- margin: 0.5em;
- padding: 0.5em;
-}
-
-div.figure p.caption, figcaption {
- padding: 0.3em;
-}
-
-div.figure p.caption span.caption-number,
-figcaption span.caption-number {
- font-style: italic;
-}
-
-div.figure p.caption span.caption-text,
-figcaption span.caption-text {
-}
-
-/* -- field list styles ----------------------------------------------------- */
-
-table.field-list td, table.field-list th {
- border: 0 !important;
-}
-
-.field-list ul {
- margin: 0;
- padding-left: 1em;
-}
-
-.field-list p {
- margin: 0;
-}
-
-.field-name {
- -moz-hyphens: manual;
- -ms-hyphens: manual;
- -webkit-hyphens: manual;
- hyphens: manual;
-}
-
-/* -- hlist styles ---------------------------------------------------------- */
-
-table.hlist {
- margin: 1em 0;
-}
-
-table.hlist td {
- vertical-align: top;
-}
-
-/* -- object description styles --------------------------------------------- */
-
-.sig {
- font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
-}
-
-.sig-name, code.descname {
- background-color: transparent;
- font-weight: bold;
-}
-
-.sig-name {
- font-size: 1.1em;
-}
-
-code.descname {
- font-size: 1.2em;
-}
-
-.sig-prename, code.descclassname {
- background-color: transparent;
-}
-
-.optional {
- font-size: 1.3em;
-}
-
-.sig-paren {
- font-size: larger;
-}
-
-.sig-param.n {
- font-style: italic;
-}
-
-/* C++ specific styling */
-
-.sig-inline.c-texpr,
-.sig-inline.cpp-texpr {
- font-family: unset;
-}
-
-.sig.c .k, .sig.c .kt,
-.sig.cpp .k, .sig.cpp .kt {
- color: #0033B3;
-}
-
-.sig.c .m,
-.sig.cpp .m {
- color: #1750EB;
-}
-
-.sig.c .s, .sig.c .sc,
-.sig.cpp .s, .sig.cpp .sc {
- color: #067D17;
-}
-
-
-/* -- other body styles ----------------------------------------------------- */
-
-ol.arabic {
- list-style: decimal;
-}
-
-ol.loweralpha {
- list-style: lower-alpha;
-}
-
-ol.upperalpha {
- list-style: upper-alpha;
-}
-
-ol.lowerroman {
- list-style: lower-roman;
-}
-
-ol.upperroman {
- list-style: upper-roman;
-}
-
-:not(li) > ol > li:first-child > :first-child,
-:not(li) > ul > li:first-child > :first-child {
- margin-top: 0px;
-}
-
-:not(li) > ol > li:last-child > :last-child,
-:not(li) > ul > li:last-child > :last-child {
- margin-bottom: 0px;
-}
-
-ol.simple ol p,
-ol.simple ul p,
-ul.simple ol p,
-ul.simple ul p {
- margin-top: 0;
-}
-
-ol.simple > li:not(:first-child) > p,
-ul.simple > li:not(:first-child) > p {
- margin-top: 0;
-}
-
-ol.simple p,
-ul.simple p {
- margin-bottom: 0;
-}
-
-dl.footnote > dt,
-dl.citation > dt {
- float: left;
- margin-right: 0.5em;
-}
-
-dl.footnote > dd,
-dl.citation > dd {
- margin-bottom: 0em;
-}
-
-dl.footnote > dd:after,
-dl.citation > dd:after {
- content: "";
- clear: both;
-}
-
-dl.field-list {
- display: grid;
- grid-template-columns: fit-content(30%) auto;
-}
-
-dl.field-list > dt {
- font-weight: bold;
- word-break: break-word;
- padding-left: 0.5em;
- padding-right: 5px;
-}
-
-dl.field-list > dt:after {
- content: ":";
-}
-
-dl.field-list > dd {
- padding-left: 0.5em;
- margin-top: 0em;
- margin-left: 0em;
- margin-bottom: 0em;
-}
-
-dl {
- margin-bottom: 15px;
-}
-
-dd > :first-child {
- margin-top: 0px;
-}
-
-dd ul, dd table {
- margin-bottom: 10px;
-}
-
-dd {
- margin-top: 3px;
- margin-bottom: 10px;
- margin-left: 30px;
-}
-
-dl > dd:last-child,
-dl > dd:last-child > :last-child {
- margin-bottom: 0;
-}
-
-dt:target, span.highlighted {
- background-color: #fbe54e;
-}
-
-rect.highlighted {
- fill: #fbe54e;
-}
-
-dl.glossary dt {
- font-weight: bold;
- font-size: 1.1em;
-}
-
-.versionmodified {
- font-style: italic;
-}
-
-.system-message {
- background-color: #fda;
- padding: 5px;
- border: 3px solid red;
-}
-
-.footnote:target {
- background-color: #ffa;
-}
-
-.line-block {
- display: block;
- margin-top: 1em;
- margin-bottom: 1em;
-}
-
-.line-block .line-block {
- margin-top: 0;
- margin-bottom: 0;
- margin-left: 1.5em;
-}
-
-.guilabel, .menuselection {
- font-family: sans-serif;
-}
-
-.accelerator {
- text-decoration: underline;
-}
-
-.classifier {
- font-style: oblique;
-}
-
-.classifier:before {
- font-style: normal;
- margin: 0.5em;
- content: ":";
-}
-
-abbr, acronym {
- border-bottom: dotted 1px;
- cursor: help;
-}
-
-/* -- code displays --------------------------------------------------------- */
-
-pre {
- overflow: auto;
- overflow-y: hidden; /* fixes display issues on Chrome browsers */
-}
-
-pre, div[class*="highlight-"] {
- clear: both;
-}
-
-span.pre {
- -moz-hyphens: none;
- -ms-hyphens: none;
- -webkit-hyphens: none;
- hyphens: none;
-}
-
-div[class*="highlight-"] {
- margin: 1em 0;
-}
-
-td.linenos pre {
- border: 0;
- background-color: transparent;
- color: #aaa;
-}
-
-table.highlighttable {
- display: block;
-}
-
-table.highlighttable tbody {
- display: block;
-}
-
-table.highlighttable tr {
- display: flex;
-}
-
-table.highlighttable td {
- margin: 0;
- padding: 0;
-}
-
-table.highlighttable td.linenos {
- padding-right: 0.5em;
-}
-
-table.highlighttable td.code {
- flex: 1;
- overflow: hidden;
-}
-
-.highlight .hll {
- display: block;
-}
-
-div.highlight pre,
-table.highlighttable pre {
- margin: 0;
-}
-
-div.code-block-caption + div {
- margin-top: 0;
-}
-
-div.code-block-caption {
- margin-top: 1em;
- padding: 2px 5px;
- font-size: small;
-}
-
-div.code-block-caption code {
- background-color: transparent;
-}
-
-table.highlighttable td.linenos,
-span.linenos,
-div.highlight span.gp { /* gp: Generic.Prompt */
- user-select: none;
- -webkit-user-select: text; /* Safari fallback only */
- -webkit-user-select: none; /* Chrome/Safari */
- -moz-user-select: none; /* Firefox */
- -ms-user-select: none; /* IE10+ */
-}
-
-div.code-block-caption span.caption-number {
- padding: 0.1em 0.3em;
- font-style: italic;
-}
-
-div.code-block-caption span.caption-text {
-}
-
-div.literal-block-wrapper {
- margin: 1em 0;
-}
-
-code.xref, a code {
- background-color: transparent;
- font-weight: bold;
-}
-
-h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
- background-color: transparent;
-}
-
-.viewcode-link {
- float: right;
-}
-
-.viewcode-back {
- float: right;
- font-family: sans-serif;
-}
-
-div.viewcode-block:target {
- margin: -1px -10px;
- padding: 0 10px;
-}
-
-/* -- math display ---------------------------------------------------------- */
-
-img.math {
- vertical-align: middle;
-}
-
-div.body div.math p {
- text-align: center;
-}
-
-span.eqno {
- float: right;
-}
-
-span.eqno a.headerlink {
- position: absolute;
- z-index: 1;
-}
-
-div.math:hover a.headerlink {
- visibility: visible;
-}
-
-/* -- printout stylesheet --------------------------------------------------- */
-
-@media print {
- div.document,
- div.documentwrapper,
- div.bodywrapper {
- margin: 0 !important;
- width: 100%;
- }
-
- div.sphinxsidebar,
- div.related,
- div.footer,
- #top-link {
- display: none;
- }
-}
\ No newline at end of file
diff --git a/doc_build/_build/html/_static/css/badge_only.css b/doc_build/_build/html/_static/css/badge_only.css
deleted file mode 100644
index e380325b..00000000
--- a/doc_build/_build/html/_static/css/badge_only.css
+++ /dev/null
@@ -1 +0,0 @@
-.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}
\ No newline at end of file
diff --git a/doc_build/_build/html/_static/css/fonts/Roboto-Slab-Bold.woff b/doc_build/_build/html/_static/css/fonts/Roboto-Slab-Bold.woff
deleted file mode 100644
index 6cb60000..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/Roboto-Slab-Bold.woff and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/fonts/Roboto-Slab-Bold.woff2 b/doc_build/_build/html/_static/css/fonts/Roboto-Slab-Bold.woff2
deleted file mode 100644
index 7059e231..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/Roboto-Slab-Bold.woff2 and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/fonts/Roboto-Slab-Regular.woff b/doc_build/_build/html/_static/css/fonts/Roboto-Slab-Regular.woff
deleted file mode 100644
index f815f63f..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/Roboto-Slab-Regular.woff and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/fonts/Roboto-Slab-Regular.woff2 b/doc_build/_build/html/_static/css/fonts/Roboto-Slab-Regular.woff2
deleted file mode 100644
index f2c76e5b..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/Roboto-Slab-Regular.woff2 and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/fonts/fontawesome-webfont.eot b/doc_build/_build/html/_static/css/fonts/fontawesome-webfont.eot
deleted file mode 100644
index e9f60ca9..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/fontawesome-webfont.eot and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/fonts/fontawesome-webfont.svg b/doc_build/_build/html/_static/css/fonts/fontawesome-webfont.svg
deleted file mode 100644
index 855c845e..00000000
--- a/doc_build/_build/html/_static/css/fonts/fontawesome-webfont.svg
+++ /dev/null
@@ -1,2671 +0,0 @@
-
-
-
diff --git a/doc_build/_build/html/_static/css/fonts/fontawesome-webfont.ttf b/doc_build/_build/html/_static/css/fonts/fontawesome-webfont.ttf
deleted file mode 100644
index 35acda2f..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/fontawesome-webfont.ttf and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/fonts/fontawesome-webfont.woff b/doc_build/_build/html/_static/css/fonts/fontawesome-webfont.woff
deleted file mode 100644
index 400014a4..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/fontawesome-webfont.woff and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/fonts/fontawesome-webfont.woff2 b/doc_build/_build/html/_static/css/fonts/fontawesome-webfont.woff2
deleted file mode 100644
index 4d13fc60..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/fontawesome-webfont.woff2 and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/fonts/lato-bold-italic.woff b/doc_build/_build/html/_static/css/fonts/lato-bold-italic.woff
deleted file mode 100644
index 88ad05b9..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/lato-bold-italic.woff and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/fonts/lato-bold-italic.woff2 b/doc_build/_build/html/_static/css/fonts/lato-bold-italic.woff2
deleted file mode 100644
index c4e3d804..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/lato-bold-italic.woff2 and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/fonts/lato-bold.woff b/doc_build/_build/html/_static/css/fonts/lato-bold.woff
deleted file mode 100644
index c6dff51f..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/lato-bold.woff and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/fonts/lato-bold.woff2 b/doc_build/_build/html/_static/css/fonts/lato-bold.woff2
deleted file mode 100644
index bb195043..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/lato-bold.woff2 and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/fonts/lato-normal-italic.woff b/doc_build/_build/html/_static/css/fonts/lato-normal-italic.woff
deleted file mode 100644
index 76114bc0..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/lato-normal-italic.woff and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/fonts/lato-normal-italic.woff2 b/doc_build/_build/html/_static/css/fonts/lato-normal-italic.woff2
deleted file mode 100644
index 3404f37e..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/lato-normal-italic.woff2 and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/fonts/lato-normal.woff b/doc_build/_build/html/_static/css/fonts/lato-normal.woff
deleted file mode 100644
index ae1307ff..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/lato-normal.woff and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/fonts/lato-normal.woff2 b/doc_build/_build/html/_static/css/fonts/lato-normal.woff2
deleted file mode 100644
index 3bf98433..00000000
Binary files a/doc_build/_build/html/_static/css/fonts/lato-normal.woff2 and /dev/null differ
diff --git a/doc_build/_build/html/_static/css/rtd_sphinx_search.min.css b/doc_build/_build/html/_static/css/rtd_sphinx_search.min.css
deleted file mode 100644
index 8b8252ea..00000000
--- a/doc_build/_build/html/_static/css/rtd_sphinx_search.min.css
+++ /dev/null
@@ -1 +0,0 @@
-@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.search__backdrop,.search__outer__wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:700}.search__backdrop{z-index:500;display:none;background-color:rgba(0,0,0,.502)}.search__outer{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100000;height:80%;width:80%;max-height:1000px;max-width:1500px;padding:10px;overflow-y:scroll;border:1px solid #e0e0e0;line-height:1.875;background-color:#fcfcfc;-webkit-box-shadow:1px 3px 4px rgba(0,0,0,.09);box-shadow:1px 3px 4px rgba(0,0,0,.09);text-align:left}.search__outer::-webkit-scrollbar-track{border-radius:10px;background-color:#fcfcfc}.search__outer::-webkit-scrollbar{width:7px;height:7px;background-color:#fcfcfc}.search__outer::-webkit-scrollbar-thumb{border-radius:10px;background-color:#8f8f8f}.search__cross__img{width:15px;height:15px;margin:12px}.search__cross{position:absolute;top:0;right:0}.search__cross:hover{cursor:pointer}.search__outer__input{width:90%;height:30px;font-size:19px;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fcfcfc;border:0;border-bottom:1px solid #757575;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDUxIDQ1MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxIDQ1MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTQ0Ny4wNSw0MjhsLTEwOS42LTEwOS42YzI5LjQtMzMuOCw0Ny4yLTc3LjksNDcuMi0xMjYuMUMzODQuNjUsODYuMiwyOTguMzUsMCwxOTIuMzUsMEM4Ni4yNSwwLDAuMDUsODYuMywwLjA1LDE5Mi4zDQoJCXM4Ni4zLDE5Mi4zLDE5Mi4zLDE5Mi4zYzQ4LjIsMCw5Mi4zLTE3LjgsMTI2LjEtNDcuMkw0MjguMDUsNDQ3YzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNA0KCQlDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMNCgkJcy03NC4xLDE2NS40LTE2NS4zLDE2NS40QzEwMS4xNSwzNTcuNywyNi45NSwyODMuNSwyNi45NSwxOTIuM3oiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);background-repeat:no-repeat;background-position:left;background-size:15px 15px;padding-left:25px}.search__outer__input:focus{outline:0}.search__outer .bar{position:relative;display:block;width:90%;margin-bottom:15px}.search__outer .bar:after,.search__outer .bar:before{content:"";height:2px;width:0;bottom:1px;position:absolute;background:#5264ae;-webkit-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all}.search__outer .bar:before{left:50%}.search__outer .bar:after{right:50%}.search__outer__input:focus~.bar:after,.search__outer__input:focus~.bar:before{width:50%}.search__result__single{margin-top:10px;padding:0 10px;border-bottom:1px solid #e6e6e6}.outer_div_page_results:hover,.search__result__box .active{background-color:#f5f5f5}.search__error__box{color:#000;min-width:300px;font-weight:700}.outer_div_page_results{margin:5px 0;overflow:auto;padding:3px 5px}.search__result__single a{text-decoration:none;cursor:pointer}.search__result__title{display:inline-block;font-weight:500;margin-bottom:15px;margin-top:0;font-size:15px;color:#6ea0ec;border-bottom:1px solid #6ea0ec}.search__result__subheading{color:#000;font-weight:700;float:left;width:20%;font-size:15px;margin-right:10px;word-break:break-all;overflow-x:hidden}.search__result__content{text-decoration:none;color:#000;font-size:15px;display:block;margin:0;line-height:inherit;float:right;width:calc(80% - 15px);text-align:left}.search__outer span{font-style:normal}.search__outer .search__result__title span{background-color:#e5f6ff;padding-bottom:3px;border-bottom-color:#000}.search__outer .search__result__content span{background-color:#e5f6ff;border-bottom:1px solid #000}.search__result__subheading span{border-bottom:1px solid #000}.br-for-hits{display:block;content:"";margin-top:10px}.rtd_ui_search_subtitle{all:unset;color:inherit;font-size:85%}.rtd__search__credits{margin:auto;position:absolute;top:0;left:0;right:0;bottom:calc(-80% - 20px);width:80%;max-width:1500px;height:30px;overflow:hidden;background:#eee;z-index:100000;border:1px solid #eee;padding:5px 10px;text-align:center;color:#000}.rtd__search__credits a{color:#000;text-decoration:underline}.search__domain_role_name{font-size:80%;letter-spacing:1px}@media (max-width:670px){.rtd__search__credits{height:50px;bottom:calc(-80% - 40px);overflow:hidden}}@media (min-height:1250px){.rtd__search__credits{bottom:calc(-1000px - 30px)}}@media (max-width:630px){.search__result__content,.search__result__subheading{float:none;width:90%}}
\ No newline at end of file
diff --git a/doc_build/_build/html/_static/css/theme.css b/doc_build/_build/html/_static/css/theme.css
deleted file mode 100644
index 0d9ae7e1..00000000
--- a/doc_build/_build/html/_static/css/theme.css
+++ /dev/null
@@ -1,4 +0,0 @@
-html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .eqno .headerlink:before,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before,.wy-nav-top a,.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*!
- * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
- * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.rst-content .wy-breadcrumbs li tt,.wy-breadcrumbs li .rst-content tt,.wy-breadcrumbs li code{padding:5px;border:none;background:none}.rst-content .wy-breadcrumbs li tt.literal,.wy-breadcrumbs li .rst-content tt.literal,.wy-breadcrumbs li code.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.field-list>dt:after,html.writer-html5 .rst-content dl.footnote>dt:after{content:":"}html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.footnote>dt>span.brackets{margin-right:.5rem}html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{font-style:italic}html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.footnote>dd p,html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{font-size:inherit;line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.field-list)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dl:not(.field-list)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.field-list)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dl:not(.field-list)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block}
\ No newline at end of file
diff --git a/doc_build/_build/html/_static/plot_directive.css b/doc_build/_build/html/_static/plot_directive.css
deleted file mode 100644
index d45593c9..00000000
--- a/doc_build/_build/html/_static/plot_directive.css
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
- * plot_directive.css
- * ~~~~~~~~~~~~
- *
- * Stylesheet controlling images created using the `plot` directive within
- * Sphinx.
- *
- * :copyright: Copyright 2020-* by the Matplotlib development team.
- * :license: Matplotlib, see LICENSE for details.
- *
- */
-
-img.plot-directive {
- border: 0;
- max-width: 100%;
-}
diff --git a/doc_build/_build/html/_static/pygments.css b/doc_build/_build/html/_static/pygments.css
deleted file mode 100644
index 691aeb82..00000000
--- a/doc_build/_build/html/_static/pygments.css
+++ /dev/null
@@ -1,74 +0,0 @@
-pre { line-height: 125%; }
-td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
-span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
-td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
-span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
-.highlight .hll { background-color: #ffffcc }
-.highlight { background: #eeffcc; }
-.highlight .c { color: #408090; font-style: italic } /* Comment */
-.highlight .err { border: 1px solid #FF0000 } /* Error */
-.highlight .k { color: #007020; font-weight: bold } /* Keyword */
-.highlight .o { color: #666666 } /* Operator */
-.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */
-.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */
-.highlight .cp { color: #007020 } /* Comment.Preproc */
-.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */
-.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */
-.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */
-.highlight .gd { color: #A00000 } /* Generic.Deleted */
-.highlight .ge { font-style: italic } /* Generic.Emph */
-.highlight .gr { color: #FF0000 } /* Generic.Error */
-.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
-.highlight .gi { color: #00A000 } /* Generic.Inserted */
-.highlight .go { color: #333333 } /* Generic.Output */
-.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
-.highlight .gs { font-weight: bold } /* Generic.Strong */
-.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
-.highlight .gt { color: #0044DD } /* Generic.Traceback */
-.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
-.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
-.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
-.highlight .kp { color: #007020 } /* Keyword.Pseudo */
-.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
-.highlight .kt { color: #902000 } /* Keyword.Type */
-.highlight .m { color: #208050 } /* Literal.Number */
-.highlight .s { color: #4070a0 } /* Literal.String */
-.highlight .na { color: #4070a0 } /* Name.Attribute */
-.highlight .nb { color: #007020 } /* Name.Builtin */
-.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
-.highlight .no { color: #60add5 } /* Name.Constant */
-.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */
-.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */
-.highlight .ne { color: #007020 } /* Name.Exception */
-.highlight .nf { color: #06287e } /* Name.Function */
-.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */
-.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
-.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */
-.highlight .nv { color: #bb60d5 } /* Name.Variable */
-.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */
-.highlight .w { color: #bbbbbb } /* Text.Whitespace */
-.highlight .mb { color: #208050 } /* Literal.Number.Bin */
-.highlight .mf { color: #208050 } /* Literal.Number.Float */
-.highlight .mh { color: #208050 } /* Literal.Number.Hex */
-.highlight .mi { color: #208050 } /* Literal.Number.Integer */
-.highlight .mo { color: #208050 } /* Literal.Number.Oct */
-.highlight .sa { color: #4070a0 } /* Literal.String.Affix */
-.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
-.highlight .sc { color: #4070a0 } /* Literal.String.Char */
-.highlight .dl { color: #4070a0 } /* Literal.String.Delimiter */
-.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
-.highlight .s2 { color: #4070a0 } /* Literal.String.Double */
-.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
-.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */
-.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
-.highlight .sx { color: #c65d09 } /* Literal.String.Other */
-.highlight .sr { color: #235388 } /* Literal.String.Regex */
-.highlight .s1 { color: #4070a0 } /* Literal.String.Single */
-.highlight .ss { color: #517918 } /* Literal.String.Symbol */
-.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
-.highlight .fm { color: #06287e } /* Name.Function.Magic */
-.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
-.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
-.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
-.highlight .vm { color: #bb60d5 } /* Name.Variable.Magic */
-.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */
\ No newline at end of file
diff --git a/doc_build/_build/html/objects.inv b/doc_build/_build/html/objects.inv
deleted file mode 100644
index a32e5138..00000000
Binary files a/doc_build/_build/html/objects.inv and /dev/null differ
diff --git a/pyleoclim/__init__.py b/pyleoclim/__init__.py
index e60ccece..05ee2150 100644
--- a/pyleoclim/__init__.py
+++ b/pyleoclim/__init__.py
@@ -13,9 +13,6 @@
from .utils import *
from .core import *
-from .utils import plotting
-plotting.set_style()
-
# get the version
from importlib.metadata import version
__version__ = version('pyleoclim')
diff --git a/pyleoclim/utils/plotting.py b/pyleoclim/utils/plotting.py
index 2234419b..ee7b4001 100644
--- a/pyleoclim/utils/plotting.py
+++ b/pyleoclim/utils/plotting.py
@@ -372,17 +372,19 @@ def showfig(fig, close=False):
pyleoclim.utils.plotting.in_notebook: Functions to sense a notebook environment
'''
- if in_notebook:
- try:
- from IPython.display import display
- except ImportError as error:
- # Output expected ImportErrors.
- print(f'{error.__class__.__name__}: {error.message}')
+ # if in_notebook:
+ # try:
+ # from IPython.display import display
+ # except ImportError as error:
+ # # Output expected ImportErrors.
+ # print(f'{error.__class__.__name__}: {error.message}')
- display(fig)
+ # display(fig)
- else:
- plt.show()
+ # else:
+ # plt.show()
+
+ plt.show()
if close:
closefig(fig)