#!/usr/bin/env python31# -*- coding: utf-8 -*-2#3# FilterPy documentation build configuration file, created by4# sphinx-quickstart on Sat Nov 22 14:54:37 2014.5#6# This file is execfile()d with the current directory set to its7# containing dir.8#9# Note that not all possible configuration values are present in this10# autogenerated file.11#12# All configuration values have a default; values that are commented out13# serve to show the default.1415import sys16import os1718import mock1920MOCK_MODULES = ['numpy', 'scipy', 'matplotlib', 'matplotlib.pyplot',21'scipy.linalg', 'numpy.linalg', 'matplotlib.pyplot',22'numpy.random', 'scipy.sparse', 'scipy.sparse.linalg',23'scipy.stats', 'matplotlib.patches']2425for mod_name in MOCK_MODULES:26sys.modules[mod_name] = mock.Mock()272829# If extensions (or modules to document with autodoc) are in another directory,30# add these directories to sys.path here. If the directory is relative to the31# documentation root, use os.path.abspath to make it absolute, like shown here.32#sys.path.insert(0, os.path.abspath('.'))33sys.path.insert(0, os.path.abspath('../filterpy'))3435from filterpy import *36import filterpy37import filterpy.kalman3839# -- General configuration ------------------------------------------------4041# If your documentation needs a minimal Sphinx version, state it here.42#needs_sphinx = '1.0'4344# Add any Sphinx extension module names here, as strings. They can be45# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom46# ones.47extensions = [48'sphinx.ext.autodoc',49'sphinx.ext.doctest',50'sphinx.ext.intersphinx',51'sphinx.ext.mathjax',52'sphinx.ext.viewcode',53'sphinx.ext.autodoc'54]5556# Add any paths that contain templates here, relative to this directory.57templates_path = ['_templates']5859# The suffix of source filenames.60source_suffix = '.rst'6162# The encoding of source files.63#source_encoding = 'utf-8-sig'6465# The master toctree document.66master_doc = 'index'6768# General information about the project.69project = 'FilterPy'70copyright = '2015, Roger R. Labbe'7172# The version info for the project you're documenting, acts as replacement for73# |version| and |release|, also used in various other places throughout the74# built documents.75#76# The short X.Y version.77version = filterpy.__version__78# The full version, including alpha/beta/rc tags.79release = filterpy.__version__8081# The language for content autogenerated by Sphinx. Refer to documentation82# for a list of supported languages.83#language = None8485# There are two options for replacing |today|: either, you set today to some86# non-false value, then it is used:87#today = ''88# Else, today_fmt is used as the format for a strftime call.89#today_fmt = '%B %d, %Y'9091# List of patterns, relative to source directory, that match files and92# directories to ignore when looking for source files.93exclude_patterns = ['_build']9495# The reST default role (used for this markup: `text`) to use for all96# documents.97#default_role = None9899# If true, '()' will be appended to :func: etc. cross-reference text.100#add_function_parentheses = True101102# If true, the current module name will be prepended to all description103# unit titles (such as .. function::).104#add_module_names = True105106# If true, sectionauthor and moduleauthor directives will be shown in the107# output. They are ignored by default.108#show_authors = False109110# The name of the Pygments (syntax highlighting) style to use.111pygments_style = 'sphinx'112113# A list of ignored prefixes for module index sorting.114#modindex_common_prefix = []115116# If true, keep warnings as "system message" paragraphs in the built documents.117#keep_warnings = False118119120# -- Options for HTML output ----------------------------------------------121122# The theme to use for HTML and HTML Help pages. See the documentation for123# a list of builtin themes.124html_theme = 'sphinxdoc'125126# Theme options are theme-specific and customize the look and feel of a theme127# further. For a list of options available for each theme, see the128# documentation.129#html_theme_options = {}130131# Add any paths that contain custom themes here, relative to this directory.132#html_theme_path = []133134# The name for this set of Sphinx documents. If None, it defaults to135# "<project> v<release> documentation".136#html_title = None137138# A shorter title for the navigation bar. Default is the same as html_title.139#html_short_title = None140141# The name of an image file (relative to this directory) to place at the top142# of the sidebar.143#html_logo = None144145# The name of an image file (within the static path) to use as favicon of the146# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32147# pixels large.148#html_favicon = None149150# Add any paths that contain custom static files (such as style sheets) here,151# relative to this directory. They are copied after the builtin static files,152# so a file named "default.css" will overwrite the builtin "default.css".153html_static_path = ['_static']154155# Add any extra paths that contain custom files (such as robots.txt or156# .htaccess) here, relative to this directory. These files are copied157# directly to the root of the documentation.158#html_extra_path = []159160# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,161# using the given strftime format.162#html_last_updated_fmt = '%b %d, %Y'163164# If true, SmartyPants will be used to convert quotes and dashes to165# typographically correct entities.166#html_use_smartypants = True167168# Custom sidebar templates, maps document names to template names.169#html_sidebars = {}170171# Additional templates that should be rendered to pages, maps page names to172# template names.173#html_additional_pages = {}174175# If false, no module index is generated.176#html_domain_indices = True177178# If false, no index is generated.179#html_use_index = True180181# If true, the index is split into individual pages for each letter.182#html_split_index = False183184# If true, links to the reST sources are added to the pages.185#html_show_sourcelink = True186187# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.188#html_show_sphinx = True189190# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.191#html_show_copyright = True192193# If true, an OpenSearch description file will be output, and all pages will194# contain a <link> tag referring to it. The value of this option must be the195# base URL from which the finished HTML is served.196#html_use_opensearch = ''197198# This is the file name suffix for HTML files (e.g. ".xhtml").199#html_file_suffix = None200201# Output file base name for HTML help builder.202htmlhelp_basename = 'FilterPydoc'203204205# -- Options for LaTeX output ---------------------------------------------206207latex_elements = {208# The paper size ('letterpaper' or 'a4paper').209#'papersize': 'letterpaper',210211# The font size ('10pt', '11pt' or '12pt').212#'pointsize': '10pt',213214# Additional stuff for the LaTeX preamble.215#'preamble': '',216}217218# Grouping the document tree into LaTeX files. List of tuples219# (source start file, target name, title,220# author, documentclass [howto, manual, or own class]).221latex_documents = [222('index', 'FilterPy.tex', 'FilterPy Documentation',223'Roger R. Labbe', 'manual'),224]225226# The name of an image file (relative to this directory) to place at the top of227# the title page.228#latex_logo = None229230# For "manual" documents, if this is true, then toplevel headings are parts,231# not chapters.232#latex_use_parts = False233234# If true, show page references after internal links.235#latex_show_pagerefs = False236237# If true, show URL addresses after external links.238#latex_show_urls = False239240# Documents to append as an appendix to all manuals.241#latex_appendices = []242243# If false, no module index is generated.244#latex_domain_indices = True245246247# -- Options for manual page output ---------------------------------------248249# One entry per manual page. List of tuples250# (source start file, name, description, authors, manual section).251man_pages = [252('index', 'filterpy', 'FilterPy Documentation',253['Roger R. Labbe'], 1)254]255256# If true, show URL addresses after external links.257#man_show_urls = False258259260# -- Options for Texinfo output -------------------------------------------261262# Grouping the document tree into Texinfo files. List of tuples263# (source start file, target name, title, author,264# dir menu entry, description, category)265texinfo_documents = [266('index', 'FilterPy', 'FilterPy Documentation',267'Roger R. Labbe', 'FilterPy', 'One line description of project.',268'Miscellaneous'),269]270271# Documents to append as an appendix to all manuals.272#texinfo_appendices = []273274# If false, no module index is generated.275#texinfo_domain_indices = True276277# How to display URL addresses: 'footnote', 'no', or 'inline'.278#texinfo_show_urls = 'footnote'279280# If true, do not generate a @detailmenu in the "Top" node's menu.281#texinfo_no_detailmenu = False282283284# -- Options for Epub output ----------------------------------------------285286# Bibliographic Dublin Core info.287epub_title = 'FilterPy'288epub_author = 'Roger R. Labbe'289epub_publisher = 'Roger R. Labbe'290epub_copyright = '2015, Roger R. Labbe'291292# The basename for the epub file. It defaults to the project name.293#epub_basename = 'FilterPy'294295# The HTML theme for the epub output. Since the default themes are not optimized296# for small screen space, using the same theme for HTML and epub output is297# usually not wise. This defaults to 'epub', a theme designed to save visual298# space.299#epub_theme = 'epub'300301# The language of the text. It defaults to the language option302# or en if the language is not set.303#epub_language = ''304305# The scheme of the identifier. Typical schemes are ISBN or URL.306#epub_scheme = ''307308# The unique identifier of the text. This can be a ISBN number309# or the project homepage.310#epub_identifier = ''311312# A unique identification for the text.313#epub_uid = ''314315# A tuple containing the cover image and cover page html template filenames.316#epub_cover = ()317318# A sequence of (type, uri, title) tuples for the guide element of content.opf.319#epub_guide = ()320321# HTML files that should be inserted before the pages created by sphinx.322# The format is a list of tuples containing the path and title.323#epub_pre_files = []324325# HTML files shat should be inserted after the pages created by sphinx.326# The format is a list of tuples containing the path and title.327#epub_post_files = []328329# A list of files that should not be packed into the epub file.330epub_exclude_files = ['search.html']331332# The depth of the table of contents in toc.ncx.333#epub_tocdepth = 3334335# Allow duplicate toc entries.336#epub_tocdup = True337338# Choose between 'default' and 'includehidden'.339#epub_tocscope = 'default'340341# Fix unsupported image types using the PIL.342#epub_fix_images = False343344# Scale large images.345#epub_max_image_width = 0346347# How to display URL addresses: 'footnote', 'no', or 'inline'.348#epub_show_urls = 'inline'349350# If false, no index is generated.351#epub_use_index = True352353354# Example configuration for intersphinx: refer to the Python standard library.355intersphinx_mapping = {'http://docs.python.org/': None}356357358