From 594c8234f371701ed0b56233ddbdce300066e80c Mon Sep 17 00:00:00 2001 From: yig319 Date: Fri, 8 Nov 2024 15:53:43 +0000 Subject: [PATCH] deploy: a15e4ad55e030ce57fc9fd256ad5ae90ecc006f1 --- .buildinfo | 4 + .nojekyll | 0 _modules/index.html | 103 +++ _modules/rheed_learn/skeleton.html | 268 +++++++ _sources/api/modules.rst.txt | 7 + _sources/api/rheed_learn.rst.txt | 21 + _sources/authors.rst.txt | 2 + _sources/changelog.rst.txt | 2 + _sources/contributing.rst.txt | 1 + _sources/index.rst.txt | 61 ++ _sources/license.rst.txt | 7 + _sources/readme.rst.txt | 2 + _static/Drexel_blue_Logo_square_Dark.png | Bin 0 -> 223946 bytes _static/Drexel_blue_Logo_square_Light.png | Bin 0 -> 243647 bytes _static/alabaster.css | 663 ++++++++++++++++ _static/basic.css | 914 ++++++++++++++++++++++ _static/custom.css | 171 ++++ _static/doctools.js | 149 ++++ _static/documentation_options.js | 13 + _static/file.png | Bin 0 -> 286 bytes _static/github-banner.svg | 5 + _static/language_data.js | 192 +++++ _static/minus.png | Bin 0 -> 90 bytes _static/plus.png | Bin 0 -> 90 bytes _static/pygments.css | 75 ++ _static/searchtools.js | 632 +++++++++++++++ _static/sphinx_highlight.js | 154 ++++ api/modules.html | 132 ++++ api/rheed_learn.html | 211 +++++ authors.html | 115 +++ changelog.html | 123 +++ contributing.html | 352 +++++++++ genindex.html | 177 +++++ index.html | 163 ++++ license.html | 129 +++ objects.inv | Bin 0 -> 486 bytes py-modindex.html | 127 +++ readme.html | 129 +++ search.html | 125 +++ searchindex.js | 1 + 40 files changed, 5230 insertions(+) create mode 100644 .buildinfo create mode 100644 .nojekyll create mode 100644 _modules/index.html create mode 100644 _modules/rheed_learn/skeleton.html create mode 100644 _sources/api/modules.rst.txt create mode 100644 _sources/api/rheed_learn.rst.txt create mode 100644 _sources/authors.rst.txt create mode 100644 _sources/changelog.rst.txt create mode 100644 _sources/contributing.rst.txt create mode 100644 _sources/index.rst.txt create mode 100644 _sources/license.rst.txt create mode 100644 _sources/readme.rst.txt create mode 100644 _static/Drexel_blue_Logo_square_Dark.png create mode 100644 _static/Drexel_blue_Logo_square_Light.png create mode 100644 _static/alabaster.css create mode 100644 _static/basic.css create mode 100644 _static/custom.css create mode 100644 _static/doctools.js create mode 100644 _static/documentation_options.js create mode 100644 _static/file.png create mode 100644 _static/github-banner.svg create mode 100644 _static/language_data.js create mode 100644 _static/minus.png create mode 100644 _static/plus.png create mode 100644 _static/pygments.css create mode 100644 _static/searchtools.js create mode 100644 _static/sphinx_highlight.js create mode 100644 api/modules.html create mode 100644 api/rheed_learn.html create mode 100644 authors.html create mode 100644 changelog.html create mode 100644 contributing.html create mode 100644 genindex.html create mode 100644 index.html create mode 100644 license.html create mode 100644 objects.inv create mode 100644 py-modindex.html create mode 100644 readme.html create mode 100644 search.html create mode 100644 searchindex.js diff --git a/.buildinfo b/.buildinfo new file mode 100644 index 0000000..3cc786a --- /dev/null +++ b/.buildinfo @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file records the configuration used when building these files. When it is not found, a full rebuild will be done. +config: 7a827e5f8e3d7235ec3768d8ee6ec5e5 +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/_modules/index.html b/_modules/index.html new file mode 100644 index 0000000..6c3c767 --- /dev/null +++ b/_modules/index.html @@ -0,0 +1,103 @@ + + + + + + + Overview: module code — RHEED-Learn 0.0.post1.dev1+ga15e4ad documentation + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +

All modules for which code is available

+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/_modules/rheed_learn/skeleton.html b/_modules/rheed_learn/skeleton.html new file mode 100644 index 0000000..ce46fef --- /dev/null +++ b/_modules/rheed_learn/skeleton.html @@ -0,0 +1,268 @@ + + + + + + + rheed_learn.skeleton — RHEED-Learn 0.0.post1.dev1+ga15e4ad documentation + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +

Source code for rheed_learn.skeleton

+"""
+This is a skeleton file that can serve as a starting point for a Python
+console script. To run this script uncomment the following lines in the
+``[options.entry_points]`` section in ``setup.cfg``::
+
+    console_scripts =
+         fibonacci = rheed_learn.skeleton:run
+
+Then run ``pip install .`` (or ``pip install -e .`` for editable mode)
+which will install the command ``fibonacci`` inside your current environment.
+
+Besides console scripts, the header (i.e. until ``_logger``...) of this file can
+also be used as template for Python modules.
+
+Note:
+    This file can be renamed depending on your needs or safely removed if not needed.
+
+References:
+    - https://setuptools.pypa.io/en/latest/userguide/entry_point.html
+    - https://pip.pypa.io/en/stable/reference/pip_install
+"""
+
+import argparse
+import logging
+import sys
+
+from rheed_learn import __version__
+
+__author__ = "Yichen Guo"
+__copyright__ = "Yichen Guo"
+__license__ = "MIT"
+
+_logger = logging.getLogger(__name__)
+
+
+# ---- Python API ----
+# The functions defined in this section can be imported by users in their
+# Python scripts/interactive interpreter, e.g. via
+# `from rheed_learn.skeleton import fib`,
+# when using this Python module as a library.
+
+
+
+[docs] +def fib(n): + """Fibonacci example function + + Args: + n (int): integer + + Returns: + int: n-th Fibonacci number + """ + assert n > 0 + a, b = 1, 1 + for _i in range(n - 1): + a, b = b, a + b + return a
+ + + +# ---- CLI ---- +# The functions defined in this section are wrappers around the main Python +# API allowing them to be called directly from the terminal as a CLI +# executable/script. + + +
+[docs] +def parse_args(args): + """Parse command line parameters + + Args: + args (List[str]): command line parameters as list of strings + (for example ``["--help"]``). + + Returns: + :obj:`argparse.Namespace`: command line parameters namespace + """ + parser = argparse.ArgumentParser(description="Just a Fibonacci demonstration") + parser.add_argument( + "--version", + action="version", + version=f"RHEED-Learn {__version__}", + ) + parser.add_argument(dest="n", help="n-th Fibonacci number", type=int, metavar="INT") + parser.add_argument( + "-v", + "--verbose", + dest="loglevel", + help="set loglevel to INFO", + action="store_const", + const=logging.INFO, + ) + parser.add_argument( + "-vv", + "--very-verbose", + dest="loglevel", + help="set loglevel to DEBUG", + action="store_const", + const=logging.DEBUG, + ) + return parser.parse_args(args)
+ + + +
+[docs] +def setup_logging(loglevel): + """Setup basic logging + + Args: + loglevel (int): minimum loglevel for emitting messages + """ + logformat = "[%(asctime)s] %(levelname)s:%(name)s:%(message)s" + logging.basicConfig( + level=loglevel, stream=sys.stdout, format=logformat, datefmt="%Y-%m-%d %H:%M:%S" + )
+ + + +
+[docs] +def main(args): + """Wrapper allowing :func:`fib` to be called with string arguments in a CLI fashion + + Instead of returning the value from :func:`fib`, it prints the result to the + ``stdout`` in a nicely formatted message. + + Args: + args (List[str]): command line parameters as list of strings + (for example ``["--verbose", "42"]``). + """ + args = parse_args(args) + setup_logging(args.loglevel) + _logger.debug("Starting crazy calculations...") + print(f"The {args.n}-th Fibonacci number is {fib(args.n)}") + _logger.info("Script ends here")
+ + + +
+[docs] +def run(): + """Calls :func:`main` passing the CLI arguments extracted from :obj:`sys.argv` + + This function can be used as entry point to create console scripts with setuptools. + """ + main(sys.argv[1:])
+ + + +if __name__ == "__main__": + # ^ This is a guard statement that will prevent the following code from + # being executed in the case someone imports this file instead of + # executing it as a script. + # https://docs.python.org/3/library/__main__.html + + # After installing your project with pip, users can also run your Python + # modules as scripts via the ``-m`` flag, as defined in PEP 338:: + # + # python -m rheed_learn.skeleton 42 + # + run() +
+ +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/_sources/api/modules.rst.txt b/_sources/api/modules.rst.txt new file mode 100644 index 0000000..c5fe268 --- /dev/null +++ b/_sources/api/modules.rst.txt @@ -0,0 +1,7 @@ +rheed_learn +=========== + +.. toctree:: + :maxdepth: 4 + + rheed_learn diff --git a/_sources/api/rheed_learn.rst.txt b/_sources/api/rheed_learn.rst.txt new file mode 100644 index 0000000..e948d28 --- /dev/null +++ b/_sources/api/rheed_learn.rst.txt @@ -0,0 +1,21 @@ +rheed\_learn package +==================== + +Submodules +---------- + +rheed\_learn.skeleton module +---------------------------- + +.. automodule:: rheed_learn.skeleton + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: rheed_learn + :members: + :undoc-members: + :show-inheritance: diff --git a/_sources/authors.rst.txt b/_sources/authors.rst.txt new file mode 100644 index 0000000..cd8e091 --- /dev/null +++ b/_sources/authors.rst.txt @@ -0,0 +1,2 @@ +.. _authors: +.. include:: ../AUTHORS.rst diff --git a/_sources/changelog.rst.txt b/_sources/changelog.rst.txt new file mode 100644 index 0000000..871950d --- /dev/null +++ b/_sources/changelog.rst.txt @@ -0,0 +1,2 @@ +.. _changes: +.. include:: ../CHANGELOG.rst diff --git a/_sources/contributing.rst.txt b/_sources/contributing.rst.txt new file mode 100644 index 0000000..e582053 --- /dev/null +++ b/_sources/contributing.rst.txt @@ -0,0 +1 @@ +.. include:: ../CONTRIBUTING.rst diff --git a/_sources/index.rst.txt b/_sources/index.rst.txt new file mode 100644 index 0000000..b6bc879 --- /dev/null +++ b/_sources/index.rst.txt @@ -0,0 +1,61 @@ +=========== +RHEED-Learn +=========== + +This is the documentation of **RHEED-Learn**. + +.. note:: + + This is the main page of your project's `Sphinx`_ documentation. + It is formatted in `reStructuredText`_. Add additional pages + by creating rst-files in ``docs`` and adding them to the `toctree`_ below. + Use then `references`_ in order to link them from this page, e.g. + :ref:`authors` and :ref:`changes`. + + It is also possible to refer to the documentation of other Python packages + with the `Python domain syntax`_. By default you can reference the + documentation of `Sphinx`_, `Python`_, `NumPy`_, `SciPy`_, `matplotlib`_, + `Pandas`_, `Scikit-Learn`_. You can add more by extending the + ``intersphinx_mapping`` in your Sphinx's ``conf.py``. + + The pretty useful extension `autodoc`_ is activated by default and lets + you include documentation from docstrings. Docstrings can be written in + `Google style`_ (recommended!), `NumPy style`_ and `classical style`_. + + +Contents +======== + +.. toctree:: + :maxdepth: 2 + + Overview + Contributions & Help + License + Authors + Changelog + Module Reference + + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` + +.. _toctree: https://www.sphinx-doc.org/en/master/usage/restructuredtext/directives.html +.. _reStructuredText: https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html +.. _references: https://www.sphinx-doc.org/en/stable/markup/inline.html +.. _Python domain syntax: https://www.sphinx-doc.org/en/master/usage/restructuredtext/domains.html#the-python-domain +.. _Sphinx: https://www.sphinx-doc.org/ +.. _Python: https://docs.python.org/ +.. _Numpy: https://numpy.org/doc/stable +.. _SciPy: https://docs.scipy.org/doc/scipy/reference/ +.. _matplotlib: https://matplotlib.org/contents.html# +.. _Pandas: https://pandas.pydata.org/pandas-docs/stable +.. _Scikit-Learn: https://scikit-learn.org/stable +.. _autodoc: https://www.sphinx-doc.org/en/master/ext/autodoc.html +.. _Google style: https://google.github.io/styleguide/pyguide.html#38-comments-and-docstrings +.. _NumPy style: https://numpydoc.readthedocs.io/en/latest/format.html +.. _classical style: https://www.sphinx-doc.org/en/master/domains.html#info-field-lists diff --git a/_sources/license.rst.txt b/_sources/license.rst.txt new file mode 100644 index 0000000..3989c51 --- /dev/null +++ b/_sources/license.rst.txt @@ -0,0 +1,7 @@ +.. _license: + +======= +License +======= + +.. include:: ../LICENSE.txt diff --git a/_sources/readme.rst.txt b/_sources/readme.rst.txt new file mode 100644 index 0000000..81995ef --- /dev/null +++ b/_sources/readme.rst.txt @@ -0,0 +1,2 @@ +.. _readme: +.. include:: ../README.rst diff --git a/_static/Drexel_blue_Logo_square_Dark.png b/_static/Drexel_blue_Logo_square_Dark.png new file mode 100644 index 0000000000000000000000000000000000000000..cfb2ba25169c84eadfb01eb7a2de02230356f8e6 GIT binary patch literal 223946 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

-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 aSW|zJ{6KGU$=dVt)z3Jc|CM$!F!?W`m@2UV literal 0 HcmV?d00001 diff --git a/_static/Drexel_blue_Logo_square_Light.png b/_static/Drexel_blue_Logo_square_Light.png new file mode 100644 index 0000000000000000000000000000000000000000..5e8a4c017f8dab7c2ff7434566602291726640c8 GIT binary patch literal 243647 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 JVnr*_X7 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 aVjy}<#V{Cino@evH1Sla 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

q1R=7HfBazQ-HT79$+azO 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 literal 0 HcmV?d00001 diff --git a/_static/alabaster.css b/_static/alabaster.css new file mode 100644 index 0000000..d320760 --- /dev/null +++ b/_static/alabaster.css @@ -0,0 +1,663 @@ +/* -- page layout ----------------------------------------------------------- */ + +body { + font-family: Georgia, serif; + font-size: 17px; + background-color: #fff; + color: #000; + margin: 0; + padding: 0; +} + + +div.document { + width: 1200px; + margin: 30px auto 0 auto; +} + +div.documentwrapper { + float: left; + width: 100%; +} + +div.bodywrapper { + margin: 0 0 0 300px; +} + +div.sphinxsidebar { + width: 300px; + font-size: 14px; + line-height: 1.5; +} + +hr { + border: 1px solid #B1B4B6; +} + +div.body { + background-color: #fff; + color: #3E4349; + padding: 0 30px 0 30px; +} + +div.body > .section { + text-align: left; +} + +div.footer { + width: 1200px; + margin: 20px auto 30px auto; + font-size: 14px; + color: #888; + text-align: right; +} + +div.footer a { + color: #888; +} + +p.caption { + font-family: inherit; + font-size: inherit; +} + + +div.relations { + display: none; +} + + +div.sphinxsidebar { + max-height: 100%; + overflow-y: auto; +} + +div.sphinxsidebar a { + color: #444; + text-decoration: none; + border-bottom: 1px dotted #999; +} + +div.sphinxsidebar a:hover { + border-bottom: 1px solid #999; +} + +div.sphinxsidebarwrapper { + padding: 18px 10px; +} + +div.sphinxsidebarwrapper p.logo { + padding: 0; + margin: -10px 0 0 0px; + text-align: center; +} + +div.sphinxsidebarwrapper h1.logo { + margin-top: -10px; + text-align: center; + margin-bottom: 5px; + text-align: left; +} + +div.sphinxsidebarwrapper h1.logo-name { + margin-top: 0px; +} + +div.sphinxsidebarwrapper p.blurb { + margin-top: 0; + font-style: normal; +} + +div.sphinxsidebar h3, +div.sphinxsidebar h4 { + font-family: Georgia, serif; + color: #444; + font-size: 24px; + font-weight: normal; + margin: 0 0 5px 0; + padding: 0; +} + +div.sphinxsidebar h4 { + font-size: 20px; +} + +div.sphinxsidebar h3 a { + color: #444; +} + +div.sphinxsidebar p.logo a, +div.sphinxsidebar h3 a, +div.sphinxsidebar p.logo a:hover, +div.sphinxsidebar h3 a:hover { + border: none; +} + +div.sphinxsidebar p { + color: #555; + margin: 10px 0; +} + +div.sphinxsidebar ul { + margin: 10px 0; + padding: 0; + color: #000; +} + +div.sphinxsidebar ul li.toctree-l1 > a { + font-size: 120%; +} + +div.sphinxsidebar ul li.toctree-l2 > a { + font-size: 110%; +} + +div.sphinxsidebar input { + border: 1px solid #CCC; + font-family: Georgia, serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox { + margin: 1em 0; +} + +div.sphinxsidebar .search > div { + display: table-cell; +} + +div.sphinxsidebar hr { + border: none; + height: 1px; + color: #AAA; + background: #AAA; + + text-align: left; + margin-left: 0; + width: 50%; +} + +div.sphinxsidebar .badge { + border-bottom: none; +} + +div.sphinxsidebar .badge:hover { + border-bottom: none; +} + +/* To address an issue with donation coming after search */ +div.sphinxsidebar h3.donation { + margin-top: 10px; +} + +/* -- body styles ----------------------------------------------------------- */ + +a { + color: #004B6B; + text-decoration: underline; +} + +a:hover { + color: #6D4100; + text-decoration: underline; +} + +div.body h1, +div.body h2, +div.body h3, +div.body h4, +div.body h5, +div.body h6 { + font-family: Georgia, serif; + font-weight: normal; + margin: 30px 0px 10px 0px; + padding: 0; +} + +div.body h1 { margin-top: 0; padding-top: 0; font-size: 240%; } +div.body h2 { font-size: 180%; } +div.body h3 { font-size: 150%; } +div.body h4 { font-size: 130%; } +div.body h5 { font-size: 100%; } +div.body h6 { font-size: 100%; } + +a.headerlink { + color: #DDD; + padding: 0 4px; + text-decoration: none; +} + +a.headerlink:hover { + color: #444; + background: #EAEAEA; +} + +div.body p, div.body dd, div.body li { + line-height: 1.4em; +} + +div.admonition { + margin: 20px 0px; + padding: 10px 30px; + background-color: #EEE; + border: 1px solid #CCC; +} + +div.admonition tt.xref, div.admonition code.xref, div.admonition a tt { + background-color: #FBFBFB; + border-bottom: 1px solid #fafafa; +} + +div.admonition p.admonition-title { + font-family: Georgia, serif; + font-weight: normal; + font-size: 24px; + margin: 0 0 10px 0; + padding: 0; + line-height: 1; +} + +div.admonition p.last { + margin-bottom: 0; +} + +dt:target, .highlight { + background: #FAF3E8; +} + +div.warning { + background-color: #FCC; + border: 1px solid #FAA; +} + +div.danger { + background-color: #FCC; + border: 1px solid #FAA; + -moz-box-shadow: 2px 2px 4px #D52C2C; + -webkit-box-shadow: 2px 2px 4px #D52C2C; + box-shadow: 2px 2px 4px #D52C2C; +} + +div.error { + background-color: #FCC; + border: 1px solid #FAA; + -moz-box-shadow: 2px 2px 4px #D52C2C; + -webkit-box-shadow: 2px 2px 4px #D52C2C; + box-shadow: 2px 2px 4px #D52C2C; +} + +div.caution { + background-color: #FCC; + border: 1px solid #FAA; +} + +div.attention { + background-color: #FCC; + border: 1px solid #FAA; +} + +div.important { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.note { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.tip { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.hint { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.seealso { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.topic { + background-color: #EEE; +} + +p.admonition-title { + display: inline; +} + +p.admonition-title:after { + content: ":"; +} + +pre, tt, code { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; + font-size: 0.9em; +} + +.hll { + background-color: #FFC; + margin: 0 -12px; + padding: 0 12px; + display: block; +} + +img.screenshot { +} + +tt.descname, tt.descclassname, code.descname, code.descclassname { + font-size: 0.95em; +} + +tt.descname, code.descname { + padding-right: 0.08em; +} + +img.screenshot { + -moz-box-shadow: 2px 2px 4px #EEE; + -webkit-box-shadow: 2px 2px 4px #EEE; + box-shadow: 2px 2px 4px #EEE; +} + +table.docutils { + border: 1px solid #888; + -moz-box-shadow: 2px 2px 4px #EEE; + -webkit-box-shadow: 2px 2px 4px #EEE; + box-shadow: 2px 2px 4px #EEE; +} + +table.docutils td, table.docutils th { + border: 1px solid #888; + padding: 0.25em 0.7em; +} + +table.field-list, table.footnote { + border: none; + -moz-box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +table.footnote { + margin: 15px 0; + width: 100%; + border: 1px solid #EEE; + background: #FDFDFD; + font-size: 0.9em; +} + +table.footnote + table.footnote { + margin-top: -15px; + border-top: none; +} + +table.field-list th { + padding: 0 0.8em 0 0; +} + +table.field-list td { + padding: 0; +} + +table.field-list p { + margin-bottom: 0.8em; +} + +/* Cloned from + * https://github.com/sphinx-doc/sphinx/commit/ef60dbfce09286b20b7385333d63a60321784e68 + */ +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +table.footnote td.label { + width: .1px; + padding: 0.3em 0 0.3em 0.5em; +} + +table.footnote td { + padding: 0.3em 0.5em; +} + +dl { + margin-left: 0; + margin-right: 0; + margin-top: 0; + padding: 0; +} + +dl dd { + margin-left: 30px; +} + +blockquote { + margin: 0 0 0 30px; + padding: 0; +} + +ul, ol { + /* Matches the 30px from the narrow-screen "li > ul" selector below */ + margin: 10px 0 10px 30px; + padding: 0; +} + +pre { + background: unset; + padding: 7px 30px; + margin: 15px 0px; + line-height: 1.3em; +} + +div.viewcode-block:target { + background: #ffd; +} + +dl pre, blockquote pre, li pre { + margin-left: 0; + padding-left: 30px; +} + +tt, code { + background-color: #ecf0f3; + color: #222; + /* padding: 1px 2px; */ +} + +tt.xref, code.xref, a tt { + background-color: #FBFBFB; + border-bottom: 1px solid #fff; +} + +a.reference { + text-decoration: none; + border-bottom: 1px dotted #004B6B; +} + +a.reference:hover { + border-bottom: 1px solid #6D4100; +} + +/* Don't put an underline on images */ +a.image-reference, a.image-reference:hover { + border-bottom: none; +} + +a.footnote-reference { + text-decoration: none; + font-size: 0.7em; + vertical-align: top; + border-bottom: 1px dotted #004B6B; +} + +a.footnote-reference:hover { + border-bottom: 1px solid #6D4100; +} + +a:hover tt, a:hover code { + background: #EEE; +} + +@media screen and (max-width: 1200px) { + + body { + margin: 0; + padding: 20px 30px; + } + + div.documentwrapper { + float: none; + background: #fff; + margin-left: 0; + margin-top: 0; + margin-right: 0; + margin-bottom: 0; + } + + div.sphinxsidebar { + display: block; + float: none; + width: unset; + margin: 50px -30px -20px -30px; + padding: 10px 20px; + background: #333; + color: #FFF; + } + + div.sphinxsidebar h3, div.sphinxsidebar h4, div.sphinxsidebar p, + div.sphinxsidebar h3 a { + color: #fff; + } + + div.sphinxsidebar a { + color: #AAA; + } + + div.sphinxsidebar p.logo { + display: none; + } + + div.document { + width: 100%; + margin: 0; + } + + div.footer { + display: none; + } + + div.bodywrapper { + margin: 0; + } + + div.body { + min-height: 0; + min-width: auto; /* fixes width on small screens, breaks .hll */ + padding: 0; + } + + .hll { + /* "fixes" the breakage */ + width: max-content; + } + + .rtd_doc_footer { + display: none; + } + + .document { + width: auto; + } + + .footer { + width: auto; + } + + .github { + display: none; + } + + ul { + margin-left: 0; + } + + li > ul { + /* Matches the 30px from the "ul, ol" selector above */ + margin-left: 30px; + } +} + + +/* misc. */ + +.revsys-inline { + display: none!important; +} + +/* Hide ugly table cell borders in ..bibliography:: directive output */ +table.docutils.citation, table.docutils.citation td, table.docutils.citation th { + border: none; + /* Below needed in some edge cases; if not applied, bottom shadows appear */ + -moz-box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; +} + + +/* relbar */ + +.related { + line-height: 30px; + width: 100%; + font-size: 0.9rem; +} + +.related.top { + border-bottom: 1px solid #EEE; + margin-bottom: 20px; +} + +.related.bottom { + border-top: 1px solid #EEE; +} + +.related ul { + padding: 0; + margin: 0; + list-style: none; +} + +.related li { + display: inline; +} + +nav#rellinks { + float: right; +} + +nav#rellinks li+li:before { + content: "|"; +} + +nav#breadcrumbs li+li:before { + content: "\00BB"; +} + +/* Hide certain items when printing */ +@media print { + div.related { + display: none; + } +} + +img.github { + position: absolute; + top: 0; + border: 0; + right: 0; +} \ No newline at end of file diff --git a/_static/basic.css b/_static/basic.css new file mode 100644 index 0000000..d9846da --- /dev/null +++ b/_static/basic.css @@ -0,0 +1,914 @@ +/* + * Sphinx stylesheet -- basic theme. + */ + +/* -- 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-top: 10px; +} + +ul.search li { + padding: 5px 0; +} + +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: inherit; + 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:visited { + color: #551A8B; +} + +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; +} + +nav.contents, +aside.topic, +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ + +nav.contents, +aside.topic, +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, +nav.contents > :last-child, +aside.topic > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +aside.sidebar::after, +nav.contents::after, +aside.topic::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; +} + +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; +} + +aside.footnote > span, +div.citation > span { + float: left; +} +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { + margin-bottom: 0em; +} +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type: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 > 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; +} + +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + +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 0.5em; + content: ":"; + display: inline-block; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + +/* -- 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; + white-space: nowrap; +} + +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/_static/custom.css b/_static/custom.css new file mode 100644 index 0000000..34b2179 --- /dev/null +++ b/_static/custom.css @@ -0,0 +1,171 @@ +/******************************************************************************* +* light theme +* +* all the variables used for light theme coloring +*/ +html[data-theme="light"] { + /***************************************************************************** + * main colors + */ + --pst-color-primary: #002D72; + /* PMS 294C (Drexel Blue) */ + --pst-color-secondary: #FFD100; + /* PMS 7548C (Drexel Yellow) */ + --pst-color-success: #9DAD33; + /* PMS 583C (Light Green) */ + --pst-color-info: #006298; + /* PMS 7691C (Dark Blue) */ + --pst-color-warning: #FF8F1C; + /* PMS 1495C (Light Orange) */ + --pst-color-danger: #A50021; + /* PMS 7427C (Red) */ + --pst-color-text-base: #002D72; + /* PMS 294C (Drexel Blue) */ + --pst-color-text-muted: #A7A8AA; + /* Cool Gray 6C */ + --pst-color-border: #D1D5D8; + /* PMS 427C (Very Light Gray) */ + --pst-color-shadow: #A7A8AA; + /* Cool Gray 6C */ + + /***************************************************************************** + * depth colors + * + * background: the more in depth color + * on-background: the object directly set on the background, use of shadows in light theme + * surface: object set on the background (without shadows) + * on_surface: object set on surface object (without shadows) + */ + --pst-color-background: #FFFFFF; + /* White */ + --pst-color-on-background: #F5F5F5; + /* Light Gray */ + --pst-color-surface: #F0F0F0; + /* Very Light Gray */ + --pst-color-on-surface: #EDEDED; + /* Lighter Gray */ + + /***************************************************************************** + * extentions + */ + + --pst-color-panel-background: var(--pst-color-background); + + /***************************************************************************** + * layout + */ + + // links + --pst-color-link: var(--pst-color-primary); + --pst-color-link-hover: var(--pst-color-secondary); + + // inline code + --pst-color-inline-code: #D64309; + /* PMS 7597C (Light Red) */ + + // targeted content + --pst-color-target: #C4D600; + /* PMS 384C (Green) */ + + // hide any content that should not be displayed in the light theme + .only-dark { + display: none !important; + } +} + +/******************************************************************************* +* dark theme +* +* all the variables used for dark theme coloring +*/ +html[data-theme="dark"] { + /***************************************************************************** + * main colors + */ + --pst-color-primary: #FFD100; + /* PMS 7548C (Drexel Yellow) */ + --pst-color-secondary: #002D72; + /* PMS 294C (Drexel Blue) */ + --pst-color-success: #6CACE4; + /* PMS 284C (Light Blue) */ + --pst-color-info: #C7E1D2; + /* PMS 5665C (Very Light Green) */ + --pst-color-warning: #D86018; + /* PMS 138C (Orange) */ + --pst-color-danger: #A50021; + /* PMS 7427C (Red) */ + --pst-color-text-base: #ffffff; + /* PMS 7548C (Drexel Yellow) */ + --pst-color-text-muted: #BCB4A5; + /* Warm Gray 3C */ + --pst-color-border: #A7A8AA; + /* Cool Gray 6C */ + --pst-color-shadow: var(--pst-color-background); + + /***************************************************************************** + * depth colors + * + * background: the more in depth color + * on-background: the object directly set on the background, use of a light grey in dark theme + * surface: object set on the background (without shadows) + * on_surface: object set on surface object (without shadows) + */ + --pst-color-background: #001d48; + /* PMS 294C (Drexel Blue) */ + --pst-color-on-background: #001d48; + /* PMS 294C (Drexel Blue) */ + --pst-color-surface: #006298; + /* PMS 7691C (Dark Blue) */ + --pst-color-on-surface: #006298; + /* PMS 7691C (Dark Blue) */ + + /***************************************************************************** + * extentions + */ + + --pst-color-panel-background: var(--pst-color-background); + + /***************************************************************************** + * layout + */ + + // links + --pst-color-link: var(--pst-color-primary); + --pst-color-link-hover: var(--pst-color-secondary); + + // inline code + --pst-color-inline-code: #D86018; + /* PMS 138C (Orange) */ + + // targeted content + --pst-color-target: #FF8F1C; + /* PMS 1495C (Light Orange) */ + + // hide any content that should not be displayed in the dark theme + .only-light { + display: none !important; + } + + // specific brightness applied on images + img { + filter: brightness(0.8) contrast(1.2); + } +} + +/* custom.css */ + +.light-mode .logo-light { + display: block; +} + +.light-mode .logo-dark { + display: none; +} + +.dark-mode .logo-light { + display: none; +} + +.dark-mode .logo-dark { + display: block; +} \ No newline at end of file diff --git a/_static/doctools.js b/_static/doctools.js new file mode 100644 index 0000000..0398ebb --- /dev/null +++ b/_static/doctools.js @@ -0,0 +1,149 @@ +/* + * Base JavaScript utilities for all Sphinx HTML documentation. + */ +"use strict"; + +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); + +const _ready = (callback) => { + if (document.readyState !== "loading") { + callback(); + } else { + document.addEventListener("DOMContentLoaded", callback); + } +}; + +/** + * Small JavaScript module for the documentation. + */ +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); + }, + + /** + * i18n support + */ + TRANSLATIONS: {}, + PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), + LOCALE: "unknown", + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext: (string) => { + const translated = Documentation.TRANSLATIONS[string]; + switch (typeof translated) { + case "undefined": + return string; // no translation + case "string": + return translated; // translation exists + default: + return translated[0]; // (singular, plural) translation tuple exists + } + }, + + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; + }, + + addTranslations: (catalog) => { + Object.assign(Documentation.TRANSLATIONS, catalog.messages); + Documentation.PLURAL_EXPR = new Function( + "n", + `return (${catalog.plural_expr})` + ); + Documentation.LOCALE = catalog.locale; + }, + + /** + * helper function to focus on search bar + */ + focusSearchBar: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); + }, + + /** + * Initialise the domain index toggle buttons + */ + initDomainIndexTable: () => { + const toggler = (el) => { + const idNumber = el.id.substr(7); + const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); + if (el.src.substr(-9) === "minus.png") { + el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; + toggledRows.forEach((el) => (el.style.display = "none")); + } else { + el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; + toggledRows.forEach((el) => (el.style.display = "")); + } + }; + + const togglerElements = document.querySelectorAll("img.toggler"); + togglerElements.forEach((el) => + el.addEventListener("click", (event) => toggler(event.currentTarget)) + ); + togglerElements.forEach((el) => (el.style.display = "")); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); + }, + + initOnKeyListeners: () => { + // only install a listener if it is really needed + if ( + !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && + !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS + ) + return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; + + if (!event.shiftKey) { + switch (event.key) { + case "ArrowLeft": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const prevLink = document.querySelector('link[rel="prev"]'); + if (prevLink && prevLink.href) { + window.location.href = prevLink.href; + event.preventDefault(); + } + break; + case "ArrowRight": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const nextLink = document.querySelector('link[rel="next"]'); + if (nextLink && nextLink.href) { + window.location.href = nextLink.href; + event.preventDefault(); + } + break; + } + } + + // some keyboard layouts may need Shift to get / + switch (event.key) { + case "/": + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; + Documentation.focusSearchBar(); + event.preventDefault(); + } + }); + }, +}; + +// quick alias for translations +const _ = Documentation.gettext; + +_ready(Documentation.init); diff --git a/_static/documentation_options.js b/_static/documentation_options.js new file mode 100644 index 0000000..4911c71 --- /dev/null +++ b/_static/documentation_options.js @@ -0,0 +1,13 @@ +const DOCUMENTATION_OPTIONS = { + VERSION: '0.0.post1.dev1+ga15e4ad', + LANGUAGE: 'en', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, +}; \ No newline at end of file diff --git a/_static/file.png b/_static/file.png new file mode 100644 index 0000000000000000000000000000000000000000..a858a410e4faa62ce324d814e4b816fff83a6fb3 GIT binary patch literal 286 zcmV+(0pb3MP)s`hMrGg#P~ix$^RISR_I47Y|r1 z_CyJOe}D1){SET-^Amu_i71Lt6eYfZjRyw@I6OQAIXXHDfiX^GbOlHe=Ae4>0m)d(f|Me07*qoM6N<$f}vM^LjV8( literal 0 HcmV?d00001 diff --git a/_static/github-banner.svg b/_static/github-banner.svg new file mode 100644 index 0000000..c47d9dc --- /dev/null +++ b/_static/github-banner.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/_static/language_data.js b/_static/language_data.js new file mode 100644 index 0000000..c7fe6c6 --- /dev/null +++ b/_static/language_data.js @@ -0,0 +1,192 @@ +/* + * This script contains the language-specific data used by searchtools.js, + * namely the list of stopwords, stemmer, scorer and splitter. + */ + +var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; + + +/* Non-minified version is copied as a separate JS file, if available */ + +/** + * Porter Stemmer + */ +var Stemmer = function() { + + var step2list = { + ational: 'ate', + tional: 'tion', + enci: 'ence', + anci: 'ance', + izer: 'ize', + bli: 'ble', + alli: 'al', + entli: 'ent', + eli: 'e', + ousli: 'ous', + ization: 'ize', + ation: 'ate', + ator: 'ate', + alism: 'al', + iveness: 'ive', + fulness: 'ful', + ousness: 'ous', + aliti: 'al', + iviti: 'ive', + biliti: 'ble', + logi: 'log' + }; + + var step3list = { + icate: 'ic', + ative: '', + alize: 'al', + iciti: 'ic', + ical: 'ic', + ful: '', + ness: '' + }; + + var c = "[^aeiou]"; // consonant + var v = "[aeiouy]"; // vowel + var C = c + "[^aeiouy]*"; // consonant sequence + var V = v + "[aeiou]*"; // vowel sequence + + var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + diff --git a/_static/minus.png b/_static/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..d96755fdaf8bb2214971e0db9c1fd3077d7c419d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu=nj kDsEF_5m^0CR;1wuP-*O&G^0G}KYk!hp00i_>zopr08q^qX#fBK literal 0 HcmV?d00001 diff --git a/_static/plus.png b/_static/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..7107cec93a979b9a5f64843235a16651d563ce2d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu>-2 m3q%Vub%g%s<8sJhVPMczOq}xhg9DJoz~JfX=d#Wzp$Pyb1r*Kz literal 0 HcmV?d00001 diff --git a/_static/pygments.css b/_static/pygments.css new file mode 100644 index 0000000..0d49244 --- /dev/null +++ b/_static/pygments.css @@ -0,0 +1,75 @@ +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 .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ +.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/_static/searchtools.js b/_static/searchtools.js new file mode 100644 index 0000000..2c774d1 --- /dev/null +++ b/_static/searchtools.js @@ -0,0 +1,632 @@ +/* + * Sphinx JavaScript utilities for the full-text search. + */ +"use strict"; + +/** + * Simple result scoring code. + */ +if (typeof Scorer === "undefined") { + var Scorer = { + // Implement the following function to further tweak the score for each result + // The function takes a result array [docname, title, anchor, descr, score, filename] + // and returns the new score. + /* + score: result => { + const [docname, title, anchor, descr, score, filename, kind] = result + return score + }, + */ + + // query matches the full name of an object + objNameMatch: 11, + // or matches in the last dotted part of the object name + objPartialMatch: 6, + // Additive scores depending on the priority of the object + objPrio: { + 0: 15, // used to be importantResults + 1: 5, // used to be objectResults + 2: -5, // used to be unimportantResults + }, + // Used when the priority is not in the mapping. + objPrioDefault: 0, + + // query found in title + title: 15, + partialTitle: 7, + // query found in terms + term: 5, + partialTerm: 2, + }; +} + +// Global search result kind enum, used by themes to style search results. +class SearchResultKind { + static get index() { return "index"; } + static get object() { return "object"; } + static get text() { return "text"; } + static get title() { return "title"; } +} + +const _removeChildren = (element) => { + while (element && element.lastChild) element.removeChild(element.lastChild); +}; + +/** + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping + */ +const _escapeRegExp = (string) => + string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string + +const _displayItem = (item, searchTerms, highlightTerms) => { + const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; + const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; + const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; + const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; + const contentRoot = document.documentElement.dataset.content_root; + + const [docName, title, anchor, descr, score, _filename, kind] = item; + + let listItem = document.createElement("li"); + // Add a class representing the item's type: + // can be used by a theme's CSS selector for styling + // See SearchResultKind for the class names. + listItem.classList.add(`kind-${kind}`); + let requestUrl; + let linkUrl; + if (docBuilder === "dirhtml") { + // dirhtml builder + let dirname = docName + "/"; + if (dirname.match(/\/index\/$/)) + dirname = dirname.substring(0, dirname.length - 6); + else if (dirname === "index/") dirname = ""; + requestUrl = contentRoot + dirname; + linkUrl = requestUrl; + } else { + // normal html builders + requestUrl = contentRoot + docName + docFileSuffix; + linkUrl = docName + docLinkSuffix; + } + let linkEl = listItem.appendChild(document.createElement("a")); + linkEl.href = linkUrl + anchor; + linkEl.dataset.score = score; + linkEl.innerHTML = title; + if (descr) { + listItem.appendChild(document.createElement("span")).innerHTML = + " (" + descr + ")"; + // highlight search terms in the description + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + } + else if (showSearchSummary) + fetch(requestUrl) + .then((responseData) => responseData.text()) + .then((data) => { + if (data) + listItem.appendChild( + Search.makeSearchSummary(data, searchTerms, anchor) + ); + // highlight search terms in the summary + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + }); + Search.output.appendChild(listItem); +}; +const _finishSearch = (resultCount) => { + Search.stopPulse(); + Search.title.innerText = _("Search Results"); + if (!resultCount) + Search.status.innerText = Documentation.gettext( + "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories." + ); + else + Search.status.innerText = Documentation.ngettext( + "Search finished, found one page matching the search query.", + "Search finished, found ${resultCount} pages matching the search query.", + resultCount, + ).replace('${resultCount}', resultCount); +}; +const _displayNextItem = ( + results, + resultCount, + searchTerms, + highlightTerms, +) => { + // results left, load the summary and display it + // this is intended to be dynamic (don't sub resultsCount) + if (results.length) { + _displayItem(results.pop(), searchTerms, highlightTerms); + setTimeout( + () => _displayNextItem(results, resultCount, searchTerms, highlightTerms), + 5 + ); + } + // search finished, update title and status message + else _finishSearch(resultCount); +}; +// Helper function used by query() to order search results. +// Each input is an array of [docname, title, anchor, descr, score, filename, kind]. +// Order the results by score (in opposite order of appearance, since the +// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically. +const _orderResultsByScoreThenName = (a, b) => { + const leftScore = a[4]; + const rightScore = b[4]; + if (leftScore === rightScore) { + // same score: sort alphabetically + const leftTitle = a[1].toLowerCase(); + const rightTitle = b[1].toLowerCase(); + if (leftTitle === rightTitle) return 0; + return leftTitle > rightTitle ? -1 : 1; // inverted is intentional + } + return leftScore > rightScore ? 1 : -1; +}; + +/** + * Default splitQuery function. Can be overridden in ``sphinx.search`` with a + * custom function per language. + * + * The regular expression works by splitting the string on consecutive characters + * that are not Unicode letters, numbers, underscores, or emoji characters. + * This is the same as ``\W+`` in Python, preserving the surrogate pair area. + */ +if (typeof splitQuery === "undefined") { + var splitQuery = (query) => query + .split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}]+/gu) + .filter(term => term) // remove remaining empty strings +} + +/** + * Search Module + */ +const Search = { + _index: null, + _queued_query: null, + _pulse_status: -1, + + htmlToText: (htmlString, anchor) => { + const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); + for (const removalQuery of [".headerlink", "script", "style"]) { + htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() }); + } + if (anchor) { + const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`); + if (anchorContent) return anchorContent.textContent; + + console.warn( + `Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.` + ); + } + + // if anchor not specified or not found, fall back to main content + const docContent = htmlElement.querySelector('[role="main"]'); + if (docContent) return docContent.textContent; + + console.warn( + "Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template." + ); + return ""; + }, + + init: () => { + const query = new URLSearchParams(window.location.search).get("q"); + document + .querySelectorAll('input[name="q"]') + .forEach((el) => (el.value = query)); + if (query) Search.performSearch(query); + }, + + loadIndex: (url) => + (document.body.appendChild(document.createElement("script")).src = url), + + setIndex: (index) => { + Search._index = index; + if (Search._queued_query !== null) { + const query = Search._queued_query; + Search._queued_query = null; + Search.query(query); + } + }, + + hasIndex: () => Search._index !== null, + + deferQuery: (query) => (Search._queued_query = query), + + stopPulse: () => (Search._pulse_status = -1), + + startPulse: () => { + if (Search._pulse_status >= 0) return; + + const pulse = () => { + Search._pulse_status = (Search._pulse_status + 1) % 4; + Search.dots.innerText = ".".repeat(Search._pulse_status); + if (Search._pulse_status >= 0) window.setTimeout(pulse, 500); + }; + pulse(); + }, + + /** + * perform a search for something (or wait until index is loaded) + */ + performSearch: (query) => { + // create the required interface elements + const searchText = document.createElement("h2"); + searchText.textContent = _("Searching"); + const searchSummary = document.createElement("p"); + searchSummary.classList.add("search-summary"); + searchSummary.innerText = ""; + const searchList = document.createElement("ul"); + searchList.setAttribute("role", "list"); + searchList.classList.add("search"); + + const out = document.getElementById("search-results"); + Search.title = out.appendChild(searchText); + Search.dots = Search.title.appendChild(document.createElement("span")); + Search.status = out.appendChild(searchSummary); + Search.output = out.appendChild(searchList); + + const searchProgress = document.getElementById("search-progress"); + // Some themes don't use the search progress node + if (searchProgress) { + searchProgress.innerText = _("Preparing search..."); + } + Search.startPulse(); + + // index already loaded, the browser was quick! + if (Search.hasIndex()) Search.query(query); + else Search.deferQuery(query); + }, + + _parseQuery: (query) => { + // stem the search terms and add them to the correct list + const stemmer = new Stemmer(); + const searchTerms = new Set(); + const excludedTerms = new Set(); + const highlightTerms = new Set(); + const objectTerms = new Set(splitQuery(query.toLowerCase().trim())); + splitQuery(query.trim()).forEach((queryTerm) => { + const queryTermLower = queryTerm.toLowerCase(); + + // maybe skip this "word" + // stopwords array is from language_data.js + if ( + stopwords.indexOf(queryTermLower) !== -1 || + queryTerm.match(/^\d+$/) + ) + return; + + // stem the word + let word = stemmer.stemWord(queryTermLower); + // select the correct list + if (word[0] === "-") excludedTerms.add(word.substr(1)); + else { + searchTerms.add(word); + highlightTerms.add(queryTermLower); + } + }); + + if (SPHINX_HIGHLIGHT_ENABLED) { // set in sphinx_highlight.js + localStorage.setItem("sphinx_highlight_terms", [...highlightTerms].join(" ")) + } + + // console.debug("SEARCH: searching for:"); + // console.info("required: ", [...searchTerms]); + // console.info("excluded: ", [...excludedTerms]); + + return [query, searchTerms, excludedTerms, highlightTerms, objectTerms]; + }, + + /** + * execute search (requires search index to be loaded) + */ + _performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + const allTitles = Search._index.alltitles; + const indexEntries = Search._index.indexentries; + + // Collect multiple result groups to be sorted separately and then ordered. + // Each is an array of [docname, title, anchor, descr, score, filename, kind]. + const normalResults = []; + const nonMainIndexResults = []; + + _removeChildren(document.getElementById("search-progress")); + + const queryLower = query.toLowerCase().trim(); + for (const [title, foundTitles] of Object.entries(allTitles)) { + if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) { + for (const [file, id] of foundTitles) { + const score = Math.round(Scorer.title * queryLower.length / title.length); + const boost = titles[file] === title ? 1 : 0; // add a boost for document titles + normalResults.push([ + docNames[file], + titles[file] !== title ? `${titles[file]} > ${title}` : title, + id !== null ? "#" + id : "", + null, + score + boost, + filenames[file], + SearchResultKind.title, + ]); + } + } + } + + // search for explicit entries in index directives + for (const [entry, foundEntries] of Object.entries(indexEntries)) { + if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) { + for (const [file, id, isMain] of foundEntries) { + const score = Math.round(100 * queryLower.length / entry.length); + const result = [ + docNames[file], + titles[file], + id ? "#" + id : "", + null, + score, + filenames[file], + SearchResultKind.index, + ]; + if (isMain) { + normalResults.push(result); + } else { + nonMainIndexResults.push(result); + } + } + } + } + + // lookup as object + objectTerms.forEach((term) => + normalResults.push(...Search.performObjectSearch(term, objectTerms)) + ); + + // lookup as search terms in fulltext + normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms)); + + // let the scorer override scores with a custom scoring function + if (Scorer.score) { + normalResults.forEach((item) => (item[4] = Scorer.score(item))); + nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item))); + } + + // Sort each group of results by score and then alphabetically by name. + normalResults.sort(_orderResultsByScoreThenName); + nonMainIndexResults.sort(_orderResultsByScoreThenName); + + // Combine the result groups in (reverse) order. + // Non-main index entries are typically arbitrary cross-references, + // so display them after other results. + let results = [...nonMainIndexResults, ...normalResults]; + + // remove duplicate search results + // note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept + let seen = new Set(); + results = results.reverse().reduce((acc, result) => { + let resultStr = result.slice(0, 4).concat([result[5]]).map(v => String(v)).join(','); + if (!seen.has(resultStr)) { + acc.push(result); + seen.add(resultStr); + } + return acc; + }, []); + + return results.reverse(); + }, + + query: (query) => { + const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query); + const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms); + + // for debugging + //Search.lastresults = results.slice(); // a copy + // console.info("search results:", Search.lastresults); + + // print the results + _displayNextItem(results, results.length, searchTerms, highlightTerms); + }, + + /** + * search for object names + */ + performObjectSearch: (object, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const objects = Search._index.objects; + const objNames = Search._index.objnames; + const titles = Search._index.titles; + + const results = []; + + const objectSearchCallback = (prefix, match) => { + const name = match[4] + const fullname = (prefix ? prefix + "." : "") + name; + const fullnameLower = fullname.toLowerCase(); + if (fullnameLower.indexOf(object) < 0) return; + + let score = 0; + const parts = fullnameLower.split("."); + + // check for different match types: exact matches of full name or + // "last name" (i.e. last dotted part) + if (fullnameLower === object || parts.slice(-1)[0] === object) + score += Scorer.objNameMatch; + else if (parts.slice(-1)[0].indexOf(object) > -1) + score += Scorer.objPartialMatch; // matches in last name + + const objName = objNames[match[1]][2]; + const title = titles[match[0]]; + + // If more than one term searched for, we require other words to be + // found in the name/title/description + const otherTerms = new Set(objectTerms); + otherTerms.delete(object); + if (otherTerms.size > 0) { + const haystack = `${prefix} ${name} ${objName} ${title}`.toLowerCase(); + if ( + [...otherTerms].some((otherTerm) => haystack.indexOf(otherTerm) < 0) + ) + return; + } + + let anchor = match[3]; + if (anchor === "") anchor = fullname; + else if (anchor === "-") anchor = objNames[match[1]][1] + "-" + fullname; + + const descr = objName + _(", in ") + title; + + // add custom score for some objects according to scorer + if (Scorer.objPrio.hasOwnProperty(match[2])) + score += Scorer.objPrio[match[2]]; + else score += Scorer.objPrioDefault; + + results.push([ + docNames[match[0]], + fullname, + "#" + anchor, + descr, + score, + filenames[match[0]], + SearchResultKind.object, + ]); + }; + Object.keys(objects).forEach((prefix) => + objects[prefix].forEach((array) => + objectSearchCallback(prefix, array) + ) + ); + return results; + }, + + /** + * search for full-text terms in the index + */ + performTermsSearch: (searchTerms, excludedTerms) => { + // prepare search + const terms = Search._index.terms; + const titleTerms = Search._index.titleterms; + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + + const scoreMap = new Map(); + const fileMap = new Map(); + + // perform the search on the required terms + searchTerms.forEach((word) => { + const files = []; + const arr = [ + { files: terms[word], score: Scorer.term }, + { files: titleTerms[word], score: Scorer.title }, + ]; + // add support for partial matches + if (word.length > 2) { + const escapedWord = _escapeRegExp(word); + if (!terms.hasOwnProperty(word)) { + Object.keys(terms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: terms[term], score: Scorer.partialTerm }); + }); + } + if (!titleTerms.hasOwnProperty(word)) { + Object.keys(titleTerms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: titleTerms[term], score: Scorer.partialTitle }); + }); + } + } + + // no match but word was a required one + if (arr.every((record) => record.files === undefined)) return; + + // found search word in contents + arr.forEach((record) => { + if (record.files === undefined) return; + + let recordFiles = record.files; + if (recordFiles.length === undefined) recordFiles = [recordFiles]; + files.push(...recordFiles); + + // set score for the word in each file + recordFiles.forEach((file) => { + if (!scoreMap.has(file)) scoreMap.set(file, {}); + scoreMap.get(file)[word] = record.score; + }); + }); + + // create the mapping + files.forEach((file) => { + if (!fileMap.has(file)) fileMap.set(file, [word]); + else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word); + }); + }); + + // now check if the files don't contain excluded terms + const results = []; + for (const [file, wordList] of fileMap) { + // check if all requirements are matched + + // as search terms with length < 3 are discarded + const filteredTermCount = [...searchTerms].filter( + (term) => term.length > 2 + ).length; + if ( + wordList.length !== searchTerms.size && + wordList.length !== filteredTermCount + ) + continue; + + // ensure that none of the excluded terms is in the search result + if ( + [...excludedTerms].some( + (term) => + terms[term] === file || + titleTerms[term] === file || + (terms[term] || []).includes(file) || + (titleTerms[term] || []).includes(file) + ) + ) + break; + + // select one (max) score for the file. + const score = Math.max(...wordList.map((w) => scoreMap.get(file)[w])); + // add result to the result list + results.push([ + docNames[file], + titles[file], + "", + null, + score, + filenames[file], + SearchResultKind.text, + ]); + } + return results; + }, + + /** + * helper function to return a node containing the + * search summary for a given text. keywords is a list + * of stemmed words. + */ + makeSearchSummary: (htmlText, keywords, anchor) => { + const text = Search.htmlToText(htmlText, anchor); + if (text === "") return null; + + const textLower = text.toLowerCase(); + const actualStartPosition = [...keywords] + .map((k) => textLower.indexOf(k.toLowerCase())) + .filter((i) => i > -1) + .slice(-1)[0]; + const startWithContext = Math.max(actualStartPosition - 120, 0); + + const top = startWithContext === 0 ? "" : "..."; + const tail = startWithContext + 240 < text.length ? "..." : ""; + + let summary = document.createElement("p"); + summary.classList.add("context"); + summary.textContent = top + text.substr(startWithContext, 240).trim() + tail; + + return summary; + }, +}; + +_ready(Search.init); diff --git a/_static/sphinx_highlight.js b/_static/sphinx_highlight.js new file mode 100644 index 0000000..8a96c69 --- /dev/null +++ b/_static/sphinx_highlight.js @@ -0,0 +1,154 @@ +/* Highlighting utilities for Sphinx HTML documentation. */ +"use strict"; + +const SPHINX_HIGHLIGHT_ENABLED = true + +/** + * highlight a given string on a node by wrapping it in + * span elements with the given class name. + */ +const _highlight = (node, addItems, text, className) => { + if (node.nodeType === Node.TEXT_NODE) { + const val = node.nodeValue; + const parent = node.parentNode; + const pos = val.toLowerCase().indexOf(text); + if ( + pos >= 0 && + !parent.classList.contains(className) && + !parent.classList.contains("nohighlight") + ) { + let span; + + const closestNode = parent.closest("body, svg, foreignObject"); + const isInSVG = closestNode && closestNode.matches("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.classList.add(className); + } + + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + const rest = document.createTextNode(val.substr(pos + text.length)); + parent.insertBefore( + span, + parent.insertBefore( + rest, + node.nextSibling + ) + ); + node.nodeValue = val.substr(0, pos); + /* There may be more occurrences of search term in this node. So call this + * function recursively on the remaining fragment. + */ + _highlight(rest, addItems, text, className); + + if (isInSVG) { + const rect = document.createElementNS( + "http://www.w3.org/2000/svg", + "rect" + ); + const bbox = parent.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute("class", className); + addItems.push({ parent: parent, target: rect }); + } + } + } else if (node.matches && !node.matches("button, select, textarea")) { + node.childNodes.forEach((el) => _highlight(el, addItems, text, className)); + } +}; +const _highlightText = (thisNode, text, className) => { + let addItems = []; + _highlight(thisNode, addItems, text, className); + addItems.forEach((obj) => + obj.parent.insertAdjacentElement("beforebegin", obj.target) + ); +}; + +/** + * Small JavaScript module for the documentation. + */ +const SphinxHighlight = { + + /** + * highlight the search words provided in localstorage in the text + */ + highlightSearchWords: () => { + if (!SPHINX_HIGHLIGHT_ENABLED) return; // bail if no highlight + + // get and clear terms from localstorage + const url = new URL(window.location); + const highlight = + localStorage.getItem("sphinx_highlight_terms") + || url.searchParams.get("highlight") + || ""; + localStorage.removeItem("sphinx_highlight_terms") + url.searchParams.delete("highlight"); + window.history.replaceState({}, "", url); + + // get individual terms from highlight string + const terms = highlight.toLowerCase().split(/\s+/).filter(x => x); + if (terms.length === 0) return; // nothing to do + + // There should never be more than one element matching "div.body" + const divBody = document.querySelectorAll("div.body"); + const body = divBody.length ? divBody[0] : document.querySelector("body"); + window.setTimeout(() => { + terms.forEach((term) => _highlightText(body, term, "highlighted")); + }, 10); + + const searchBox = document.getElementById("searchbox"); + if (searchBox === null) return; + searchBox.appendChild( + document + .createRange() + .createContextualFragment( + '

" + ) + ); + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords: () => { + document + .querySelectorAll("#searchbox .highlight-link") + .forEach((el) => el.remove()); + document + .querySelectorAll("span.highlighted") + .forEach((el) => el.classList.remove("highlighted")); + localStorage.removeItem("sphinx_highlight_terms") + }, + + initEscapeListener: () => { + // only install a listener if it is really needed + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return; + if (DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS && (event.key === "Escape")) { + SphinxHighlight.hideSearchWords(); + event.preventDefault(); + } + }); + }, +}; + +_ready(() => { + /* Do not call highlightSearchWords() when we are on the search page. + * It will highlight words from the *previous* search query. + */ + if (typeof Search === "undefined") SphinxHighlight.highlightSearchWords(); + SphinxHighlight.initEscapeListener(); +}); diff --git a/api/modules.html b/api/modules.html new file mode 100644 index 0000000..449cd11 --- /dev/null +++ b/api/modules.html @@ -0,0 +1,132 @@ + + + + + + + + rheed_learn — RHEED-Learn 0.0.post1.dev1+ga15e4ad documentation + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + \ No newline at end of file diff --git a/api/rheed_learn.html b/api/rheed_learn.html new file mode 100644 index 0000000..ebad71c --- /dev/null +++ b/api/rheed_learn.html @@ -0,0 +1,211 @@ + + + + + + + + rheed_learn package — RHEED-Learn 0.0.post1.dev1+ga15e4ad documentation + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+

rheed_learn package

+
+

Submodules

+
+
+

rheed_learn.skeleton module

+

This is a skeleton file that can serve as a starting point for a Python +console script. To run this script uncomment the following lines in the +[options.entry_points] section in setup.cfg:

+
console_scripts =
+     fibonacci = rheed_learn.skeleton:run
+
+
+

Then run pip install . (or pip install -e . for editable mode) +which will install the command fibonacci inside your current environment.

+

Besides console scripts, the header (i.e. until _logger…) of this file can +also be used as template for Python modules.

+
+

Note

+

This file can be renamed depending on your needs or safely removed if not needed.

+
+

References

+ +
+
+rheed_learn.skeleton.fib(n)[source]
+

Fibonacci example function

+
+
Parameters:
+

n (int) – integer

+
+
Returns:
+

n-th Fibonacci number

+
+
Return type:
+

int

+
+
+
+ +
+
+rheed_learn.skeleton.main(args)[source]
+

Wrapper allowing fib() to be called with string arguments in a CLI fashion

+

Instead of returning the value from fib(), it prints the result to the +stdout in a nicely formatted message.

+
+
Parameters:
+

args (List[str]) – command line parameters as list of strings +(for example ["--verbose", "42"]).

+
+
+
+ +
+
+rheed_learn.skeleton.parse_args(args)[source]
+

Parse command line parameters

+
+
Parameters:
+

args (List[str]) – command line parameters as list of strings +(for example ["--help"]).

+
+
Returns:
+

command line parameters namespace

+
+
Return type:
+

argparse.Namespace

+
+
+
+ +
+
+rheed_learn.skeleton.run()[source]
+

Calls main() passing the CLI arguments extracted from sys.argv

+

This function can be used as entry point to create console scripts with setuptools.

+
+ +
+
+rheed_learn.skeleton.setup_logging(loglevel)[source]
+

Setup basic logging

+
+
Parameters:
+

loglevel (int) – minimum loglevel for emitting messages

+
+
+
+ +
+
+

Module contents

+
+
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/authors.html b/authors.html new file mode 100644 index 0000000..949858b --- /dev/null +++ b/authors.html @@ -0,0 +1,115 @@ + + + + + + + + Contributors — RHEED-Learn 0.0.post1.dev1+ga15e4ad documentation + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+

Contributors

+ +
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/changelog.html b/changelog.html new file mode 100644 index 0000000..467646d --- /dev/null +++ b/changelog.html @@ -0,0 +1,123 @@ + + + + + + + + Changelog — RHEED-Learn 0.0.post1.dev1+ga15e4ad documentation + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+

Changelog

+
+

Version 0.1

+
    +
  • Feature A added

  • +
  • FIX: nasty bug #1729 fixed

  • +
  • add your changes here!

  • +
+
+
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/contributing.html b/contributing.html new file mode 100644 index 0000000..637ee1e --- /dev/null +++ b/contributing.html @@ -0,0 +1,352 @@ + + + + + + + + Contributing — RHEED-Learn 0.0.post1.dev1+ga15e4ad documentation + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+

Contributing

+

Welcome to RHEED-Learn contributor’s guide.

+

This document focuses on getting any potential contributor familiarized +with the development processes, but other kinds of contributions are also +appreciated.

+

If you are new to using git or have never collaborated in a project previously, +please have a look at contribution-guide.org. Other resources are also +listed in the excellent guide created by FreeCodeCamp [1].

+

Please notice, all users and contributors are expected to be open, +considerate, reasonable, and respectful. When in doubt, Python Software +Foundation’s Code of Conduct is a good reference in terms of behavior +guidelines.

+
+

Issue Reports

+

If you experience bugs or general issues with RHEED-Learn, please have a look +on the issue tracker. If you don’t see anything useful there, please feel +free to fire an issue report.

+
+

Tip

+

Please don’t forget to include the closed issues in your search. +Sometimes a solution was already reported, and the problem is considered +solved.

+
+

New issue reports should include information about your programming environment +(e.g., operating system, Python version) and steps to reproduce the problem. +Please try also to simplify the reproduction steps to a very minimal example +that still illustrates the problem you are facing. By removing other factors, +you help us to identify the root cause of the issue.

+
+
+

Documentation Improvements

+

You can help improve RHEED-Learn docs by making them more readable and coherent, or +by adding missing information and correcting mistakes.

+

RHEED-Learn documentation uses Sphinx as its main documentation compiler. +This means that the docs are kept in the same repository as the project code, and +that any documentation update is done in the same way was a code contribution.

+

When working on documentation changes in your local machine, you can +compile them using tox:

+
tox -e docs
+
+
+

and use Python’s built-in web server for a preview in your web browser +(http://localhost:8000):

+
python3 -m http.server --directory 'docs/_build/html'
+
+
+
+
+

Code Contributions

+
+

Submit an issue

+

Before you work on any non-trivial code contribution it’s best to first create +a report in the issue tracker to start a discussion on the subject. +This often provides additional considerations and avoids unnecessary work.

+
+
+

Create an environment

+

Before you start coding, we recommend creating an isolated virtual +environment to avoid any problems with your installed Python packages. +This can easily be done via either virtualenv:

+
virtualenv <PATH TO VENV>
+source <PATH TO VENV>/bin/activate
+
+
+

or Miniconda:

+
conda create -n RHEED-Learn python=3 six virtualenv pytest pytest-cov
+conda activate RHEED-Learn
+
+
+
+
+

Clone the repository

+
    +
  1. Create an user account on GitHub if you do not already have one.

  2. +
  3. Fork the project repository: click on the Fork button near the top of the +page. This creates a copy of the code under your account on GitHub.

  4. +
  5. Clone this copy to your local disk:

    +
    git clone git@github.com:YourLogin/RHEED-Learn.git
    +cd RHEED-Learn
    +
    +
    +
  6. +
  7. You should run:

    +
    pip install -U pip setuptools -e .
    +
    +
    +

    to be able to import the package under development in the Python REPL.

    +
  8. +
  9. Install pre-commit:

    +
    pip install pre-commit
    +pre-commit install
    +
    +
    +

    RHEED-Learn comes with a lot of hooks configured to automatically help the +developer to check the code being written.

    +
  10. +
+
+
+

Implement your changes

+
    +
  1. Create a branch to hold your changes:

    +
    git checkout -b my-feature
    +
    +
    +

    and start making changes. Never work on the main branch!

    +
  2. +
  3. Start your work on this branch. Don’t forget to add docstrings to new +functions, modules and classes, especially if they are part of public APIs.

  4. +
  5. Add yourself to the list of contributors in AUTHORS.rst.

  6. +
  7. When you’re done editing, do:

    +
    git add <MODIFIED FILES>
    +git commit
    +
    +
    +

    to record your changes in git.

    +

    Please make sure to see the validation messages from pre-commit and fix +any eventual issues. +This should automatically use flake8/black to check/fix the code style +in a way that is compatible with the project.

    +
    +

    Important

    +

    Don’t forget to add unit tests and documentation in case your +contribution adds an additional feature and is not just a bugfix.

    +

    Moreover, writing a descriptive commit message is highly recommended. +In case of doubt, you can check the commit history with:

    +
    git log --graph --decorate --pretty=oneline --abbrev-commit --all
    +
    +
    +

    to look for recurring communication patterns.

    +
    +
  8. +
  9. Please check that your changes don’t break any unit tests with:

    +
    tox
    +
    +
    +

    (after having installed tox with pip install tox or pipx).

    +

    You can also use tox to run several other pre-configured tasks in the +repository. Try tox -av to see a list of the available checks.

    +
  10. +
+
+
+

Submit your contribution

+
    +
  1. If everything works fine, push your local branch to GitHub with:

    +
    git push -u origin my-feature
    +
    +
    +
  2. +
  3. Go to the web page of your fork and click “Create pull request” +to send your changes for review.

    +
  4. +
+
+
+

Troubleshooting

+

The following tips can be used when facing problems to build or test the +package:

+
    +
  1. Make sure to fetch all the tags from the upstream repository. +The command git describe --abbrev=0 --tags should return the version you +are expecting. If you are trying to run CI scripts in a fork repository, +make sure to push all the tags. +You can also try to remove all the egg files or the complete egg folder, i.e., +.eggs, as well as the *.egg-info folders in the src folder or +potentially in the root of your project.

  2. +
  3. Sometimes tox misses out when new dependencies are added, especially to +setup.cfg and docs/requirements.txt. If you find any problems with +missing dependencies when running a command with tox, try to recreate the +tox environment using the -r flag. For example, instead of:

    +
    tox -e docs
    +
    +
    +

    Try running:

    +
    tox -r -e docs
    +
    +
    +
  4. +
  5. Make sure to have a reliable tox installation that uses the correct +Python version (e.g., 3.7+). When in doubt you can run:

    +
    tox --version
    +# OR
    +which tox
    +
    +
    +

    If you have trouble and are seeing weird errors upon running tox, you can +also try to create a dedicated virtual environment with a tox binary +freshly installed. For example:

    +
    virtualenv .venv
    +source .venv/bin/activate
    +.venv/bin/pip install tox
    +.venv/bin/tox -e all
    +
    +
    +
  6. +
  7. Pytest can drop you in an interactive session in the case an error occurs. +In order to do that you need to pass a --pdb option (for example by +running tox -- -k <NAME OF THE FALLING TEST> --pdb). +You can also setup breakpoints manually instead of using the --pdb option.

  8. +
+
+
+
+

Maintainer tasks

+
+

Releases

+

If you are part of the group of maintainers and have correct user permissions +on PyPI, the following steps can be used to release a new version for +RHEED-Learn:

+
    +
  1. Make sure all unit tests are successful.

  2. +
  3. Tag the current commit on the main branch with a release tag, e.g., v1.2.3.

  4. +
  5. Push the new tag to the upstream repository, e.g., git push upstream v1.2.3

  6. +
  7. Clean up the dist and build folders with tox -e clean +(or rm -rf dist build) +to avoid confusion with old builds and Sphinx docs.

  8. +
  9. Run tox -e build and check that the files in dist have +the correct version (no .dirty or git hash) according to the git tag. +Also check the sizes of the distributions, if they are too big (e.g., > +500KB), unwanted clutter may have been accidentally included.

  10. +
  11. Run tox -e publish -- --repository pypi and check that everything was +uploaded to PyPI correctly.

  12. +
+ +
+
+
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/genindex.html b/genindex.html new file mode 100644 index 0000000..b0d0b5e --- /dev/null +++ b/genindex.html @@ -0,0 +1,177 @@ + + + + + + + Index — RHEED-Learn 0.0.post1.dev1+ga15e4ad documentation + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + +

Index

+ +
+ F + | M + | P + | R + | S + +
+

F

+ + +
+ +

M

+ + +
+ +

P

+ + +
+ +

R

+ + + +
    +
  • + rheed_learn + +
  • +
+ +

S

+ + +
+ + + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..b07bf5c --- /dev/null +++ b/index.html @@ -0,0 +1,163 @@ + + + + + + + + RHEED-Learn — RHEED-Learn 0.0.post1.dev1+ga15e4ad documentation + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+

RHEED-Learn

+

This is the documentation of RHEED-Learn.

+
+

Note

+

This is the main page of your project’s Sphinx documentation. +It is formatted in reStructuredText. Add additional pages +by creating rst-files in docs and adding them to the toctree below. +Use then references in order to link them from this page, e.g. +Contributors and Changelog.

+

It is also possible to refer to the documentation of other Python packages +with the Python domain syntax. By default you can reference the +documentation of Sphinx, Python, NumPy, SciPy, matplotlib, +Pandas, Scikit-Learn. You can add more by extending the +intersphinx_mapping in your Sphinx’s conf.py.

+

The pretty useful extension autodoc is activated by default and lets +you include documentation from docstrings. Docstrings can be written in +Google style (recommended!), NumPy style and classical style.

+
+
+

Contents

+ +
+
+

Indices and tables

+ +
+
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/license.html b/license.html new file mode 100644 index 0000000..e83198f --- /dev/null +++ b/license.html @@ -0,0 +1,129 @@ + + + + + + + + License — RHEED-Learn 0.0.post1.dev1+ga15e4ad documentation + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+

License

+

The MIT License (MIT)

+

Copyright (c) 2024 Yichen Guo

+

Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the “Software”), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions:

+

The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE.

+
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/objects.inv b/objects.inv new file mode 100644 index 0000000000000000000000000000000000000000..ac5d54dce39908f01ff5fe923679f444b4b0dd47 GIT binary patch literal 486 zcmVNERX>N99Zgg*Qc_4OWa&u{KZXhxWBOp+6Z)#;@bUGkXNJT|N zElg!$a&8JEAXa5^b7^mGIv_AEFfMR!b96B-WMy_SD`#ObHDxqmWC|l7RA^-&a%F8{ zX>Md?av*PJAarPHb0B7EY-J#6b0A}HZE$jBb8}^6Aa!$TZf78RY-wUH3V7P3lR<97 zAP`0OoC2xclD6Ay+eodHR#AI^h`<=5V6Xs7&Fzabb^<6>D|u)CdH)a0*uDjjdjs5C z+Mm{)lY;^JNO`Xx{I#}fV`uKL%I+y6c`Y2lKy=FkR*gQ4A_F#^P)-y5ftw(7r0V*v*oXozwxouCZ)Nj|eQGm|Q;_SJoIFYUQF zas`ABv30)ei4uCAosC`}hM1HBHv9ml#?w^_gJ`)`kVcW`U&N`y{5sK9d`XWDuKe6; zoO9kF)2mw~g($GvO874O%qkk*#z%6+rsRzHeBEqb*!H{#qXpOiIXOwlZt`AGX~oEzQ>MAb8U_Bbjxv-h&4&yUQs*5 + + + + + + Python Module Index — RHEED-Learn 0.0.post1.dev1+ga15e4ad documentation + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + +

Python Module Index

+ +
+ r +
+ + + + + + + + + + +
 
+ r
+ rheed_learn +
    + rheed_learn.skeleton +
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/readme.html b/readme.html new file mode 100644 index 0000000..7a0c57e --- /dev/null +++ b/readme.html @@ -0,0 +1,129 @@ + + + + + + + + RHEED-Learn — RHEED-Learn 0.0.post1.dev1+ga15e4ad documentation + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + Project generated with PyScaffold + +
+

+
+
+

RHEED-Learn

+
+

Add a short description here!

+
+

A longer description of your project goes here…

+
+

Note

+

This project has been set up using PyScaffold 4.6. For details and usage +information on PyScaffold see https://pyscaffold.org/.

+
+
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/search.html b/search.html new file mode 100644 index 0000000..bdc65d5 --- /dev/null +++ b/search.html @@ -0,0 +1,125 @@ + + + + + + + Search — RHEED-Learn 0.0.post1.dev1+ga15e4ad documentation + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +

Search

+ + + + +

+ Searching for multiple words only shows matches that contain + all words. +

+ + +
+ + + +
+ + +
+ + +
+ +
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/searchindex.js b/searchindex.js new file mode 100644 index 0000000..927d8f2 --- /dev/null +++ b/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({"alltitles": {"Changelog": [[3, null]], "Clone the repository": [[4, "clone-the-repository"]], "Code Contributions": [[4, "code-contributions"]], "Contents": [[5, "contents"]], "Contributing": [[4, "contributing"]], "Contributors": [[2, null]], "Create an environment": [[4, "create-an-environment"]], "Documentation Improvements": [[4, "documentation-improvements"]], "Implement your changes": [[4, "implement-your-changes"]], "Indices and tables": [[5, "indices-and-tables"]], "Issue Reports": [[4, "issue-reports"]], "License": [[6, null]], "Maintainer tasks": [[4, "maintainer-tasks"]], "Module contents": [[1, "module-rheed_learn"]], "Note": [[7, "note"]], "RHEED-Learn": [[5, null], [7, null]], "Releases": [[4, "releases"]], "Submit an issue": [[4, "submit-an-issue"]], "Submit your contribution": [[4, "submit-your-contribution"]], "Submodules": [[1, "submodules"]], "Todo": [[4, null], [4, "id2"], [4, "id3"], [4, "id5"], [4, "id6"], [4, "id7"], [4, "id8"], [4, "id9"], [4, "id10"], [4, "id11"], [4, "id12"]], "Troubleshooting": [[4, "troubleshooting"]], "Version 0.1": [[3, "version-0-1"]], "rheed_learn": [[0, null]], "rheed_learn package": [[1, null]], "rheed_learn.skeleton module": [[1, "module-rheed_learn.skeleton"]]}, "docnames": ["api/modules", "api/rheed_learn", "authors", "changelog", "contributing", "index", "license", "readme"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["api/modules.rst", "api/rheed_learn.rst", "authors.rst", "changelog.rst", "contributing.rst", "index.rst", "license.rst", "readme.rst"], "indexentries": {"fib() (in module rheed_learn.skeleton)": [[1, "rheed_learn.skeleton.fib", false]], "main() (in module rheed_learn.skeleton)": [[1, "rheed_learn.skeleton.main", false]], "module": [[1, "module-rheed_learn", false], [1, "module-rheed_learn.skeleton", false]], "parse_args() (in module rheed_learn.skeleton)": [[1, "rheed_learn.skeleton.parse_args", false]], "rheed_learn": [[1, "module-rheed_learn", false]], "rheed_learn.skeleton": [[1, "module-rheed_learn.skeleton", false]], "run() (in module rheed_learn.skeleton)": [[1, "rheed_learn.skeleton.run", false]], "setup_logging() (in module rheed_learn.skeleton)": [[1, "rheed_learn.skeleton.setup_logging", false]]}, "objects": {"": [[1, 0, 0, "-", "rheed_learn"]], "rheed_learn": [[1, 0, 0, "-", "skeleton"]], "rheed_learn.skeleton": [[1, 1, 1, "", "fib"], [1, 1, 1, "", "main"], [1, 1, 1, "", "parse_args"], [1, 1, 1, "", "run"], [1, 1, 1, "", "setup_logging"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:function"}, "terms": {"": [4, 5], "0": [4, 5], "1": [4, 5], "1729": 3, "2": 4, "2024": 6, "3": 4, "4": 7, "42": 1, "500kb": 4, "6": 7, "7": 4, "8000": 4, "A": [3, 6, 7], "AND": 6, "AS": 6, "BE": [4, 6], "BUT": 6, "By": [4, 5], "FOR": 6, "For": [4, 7], "IN": 6, "IT": 4, "If": 4, "In": 4, "It": 5, "NO": 6, "NOT": 6, "OF": [4, 6], "OR": [4, 6], "THE": [4, 6], "TO": [4, 6], "The": [4, 5, 6], "Then": 1, "To": 1, "WITH": 6, "_build": 4, "_logger": 1, "abbrev": 4, "abl": 4, "about": 4, "abov": 6, "accident": 4, "accord": 4, "accordingli": 4, "account": 4, "action": 6, "activ": [4, 5], "ad": [3, 4, 5], "add": [3, 4, 5, 7], "addit": [4, 5], "after": 4, "all": [4, 6], "allow": 1, "alreadi": 4, "also": [1, 4, 5], "an": 6, "ani": [4, 6], "anyth": 4, "api": 4, "appli": 4, "appreci": 4, "ar": 4, "architectur": 4, "arg": 1, "argpars": 1, "argument": 1, "argv": 1, "aris": 6, "associ": 6, "assum": 4, "assumpt": 4, "author": [4, 5, 6], "autodoc": 5, "autom": 4, "automat": 4, "av": 4, "avail": 4, "avoid": 4, "b": 4, "base": 4, "basic": 1, "been": [4, 7], "befor": 4, "behavior": 4, "behind": 4, "being": 4, "below": 5, "besid": 1, "best": 4, "big": 4, "bin": 4, "binari": 4, "bitbucket": 4, "black": 4, "bottom": 4, "branch": 4, "break": 4, "breakpoint": 4, "browser": 4, "bug": [3, 4], "bugfix": 4, "build": 4, "built": 4, "button": 4, "c": 6, "call": 1, "can": [1, 4, 5], "case": 4, "caus": 4, "cd": 4, "cfg": [1, 4], "chang": 3, "changelog": 5, "charg": 6, "check": 4, "checkout": 4, "ci": 4, "claim": 6, "class": 4, "classic": 5, "clean": 4, "cli": 1, "click": 4, "close": 4, "clutter": 4, "code": 5, "coher": 4, "collabor": 4, "collect": 4, "com": 4, "come": 4, "command": [1, 4], "commit": 4, "commonmark": 4, "commun": 4, "compani": 4, "compat": 4, "compil": 4, "complet": 4, "concept": 4, "conda": 4, "condit": 6, "conduct": 4, "conf": 5, "configur": 4, "confus": 4, "connect": 6, "consid": 4, "consider": 4, "consol": 1, "console_script": 1, "content": [0, 4], "continu": 4, "contract": 6, "contribut": 5, "contributor": [4, 5], "copi": [4, 6], "copyright": 6, "correct": 4, "correctli": 4, "cov": 4, "creat": [1, 5], "current": [1, 4], "damag": 6, "deal": 6, "decid": 4, "decor": 4, "dedic": 4, "default": 5, "definit": 4, "depend": [1, 4], "describ": 4, "descript": [4, 7], "design": 4, "detail": [4, 7], "develop": 4, "differ": 4, "directori": 4, "dirti": 4, "discuss": 4, "disk": 4, "dist": 4, "distribut": [4, 6], "do": [4, 6], "doc": [4, 5], "docstr": [4, 5], "document": [5, 6], "domain": 5, "don": 4, "done": 4, "doubt": 4, "draft": 4, "drop": 4, "e": [1, 4, 5], "easi": 4, "easili": 4, "edit": [1, 4], "editor": 4, "edu": 2, "egg": 4, "either": 4, "emit": 1, "en": 1, "entri": 1, "entry_point": 1, "environ": 1, "error": 4, "especi": 4, "even": 4, "event": 6, "eventu": 4, "everyth": 4, "exampl": [1, 4], "excel": 4, "expect": 4, "experi": 4, "explan": 4, "express": 6, "extend": 5, "extens": [4, 5], "extra": 4, "extract": 1, "face": 4, "factor": 4, "fall": 4, "familiar": 4, "fashion": 1, "featur": [3, 4], "feedback": 4, "feel": 4, "fetch": 4, "few": 4, "fib": [0, 1], "fibonacci": 1, "file": [1, 4, 5, 6], "find": 4, "fine": 4, "finish": 4, "fire": 4, "first": 4, "fit": 6, "fix": [3, 4], "flag": 4, "flake8": 4, "focu": 4, "focus": 4, "folder": 4, "follow": [1, 4, 6], "forget": 4, "fork": 4, "form": 4, "format": [1, 5], "foundat": 4, "free": [4, 6], "freecodecamp": 4, "freshli": 4, "from": [1, 4, 5, 6], "function": [1, 4], "furnish": 6, "g": [4, 5], "gener": 4, "gerrit": 4, "get": 4, "git": 4, "github": 4, "gitlab": 4, "go": 4, "goe": 7, "good": 4, "googl": 5, "grant": 6, "graph": 4, "group": 4, "guid": 4, "guidelin": 4, "guo": [2, 6], "ha": 7, "handi": 4, "hash": 4, "have": 4, "header": 1, "help": [1, 4, 5], "here": [3, 7], "herebi": 6, "highli": 4, "histori": 4, "hold": 4, "holder": 6, "hook": 4, "host": 4, "html": [1, 4], "http": [1, 4, 7], "i": [1, 4, 5, 6], "icon": 4, "idea": 4, "identifi": 4, "illustr": 4, "impli": 6, "import": 4, "improv": 5, "includ": [4, 5, 6], "index": [4, 5], "info": 4, "inform": [4, 7], "insid": 1, "instal": [1, 4], "instead": [1, 4], "instruct": 4, "int": 1, "integ": 1, "integr": 4, "interact": 4, "interest": 4, "interfac": 4, "intern": 4, "intersphinx_map": 5, "io": 1, "isol": 4, "issu": 5, "item": 4, "its": 4, "just": 4, "k": 4, "kept": 4, "kind": [4, 6], "label": 4, "languag": 4, "latest": 1, "learn": 4, "least": 4, "lehigh": 2, "let": 5, "liabil": 6, "liabl": 6, "licens": 5, "like": 4, "limit": 6, "line": 1, "link": [4, 5], "list": [1, 4], "littl": 4, "local": 4, "localhost": 4, "log": [1, 4], "loglevel": 1, "longer": 7, "look": 4, "lot": 4, "m": 4, "machin": 4, "made": 4, "mai": 4, "main": [0, 1, 4, 5], "maintain": 5, "major": 4, "make": 4, "manual": 4, "mark": 4, "markup": 4, "matplotlib": 5, "mean": 4, "mechan": 4, "mention": 4, "merchant": 6, "merg": [4, 6], "messag": [1, 4], "method": 4, "might": 4, "mind": 4, "miniconda": 4, "minim": 4, "minimum": 1, "miss": 4, "mistak": 4, "mit": 6, "mode": 1, "model": 4, "modifi": [4, 6], "modul": [0, 4, 5], "more": [4, 5], "moreov": 4, "motiv": 4, "my": 4, "myst": 4, "n": [1, 4], "name": 4, "namespac": 1, "nasti": 3, "navig": 4, "need": [1, 4], "never": 4, "new": 4, "nice": 1, "non": 4, "noninfring": 6, "normal": 4, "note": 5, "notic": [4, 6], "number": 1, "numpi": 5, "obtain": 6, "occur": 4, "often": 4, "old": 4, "onc": 4, "one": 4, "onelin": 4, "open": 4, "oper": 4, "option": [1, 4], "order": [4, 5], "org": [4, 7], "origin": 4, "other": [4, 5, 6], "otherwis": 6, "out": [4, 6], "overview": 5, "packag": [0, 4, 5], "page": [4, 5], "panda": 5, "paragraph": 4, "paramet": 1, "pars": 1, "parse_arg": [0, 1], "part": 4, "particular": 6, "pass": [1, 4], "path": 4, "pattern": 4, "pdb": 4, "pencil": 4, "perfectli": 4, "permiss": [4, 6], "permit": 6, "person": 6, "pip": [1, 4], "pip_instal": 1, "pipx": 4, "pleas": 4, "point": 1, "portion": 6, "possibl": 5, "potenti": 4, "pr": 4, "pre": 4, "pretti": [4, 5], "preview": 4, "previous": 4, "principl": 4, "print": 1, "privat": 4, "problem": 4, "process": 4, "program": 4, "project": [4, 5, 7], "promot": 4, "propos": 4, "proprietari": 4, "provid": [4, 6], "public": 4, "publicli": 4, "publish": [4, 6], "pull": 4, "purpos": 6, "push": 4, "py": 5, "pypa": 1, "pypi": 4, "pyscaffold": [4, 7], "pytest": 4, "python": [1, 4, 5], "python3": 4, "quick": 4, "quickli": 4, "quit": 4, "r": 4, "re": 4, "readabl": 4, "readi": 4, "reason": 4, "recommend": [4, 5], "record": 4, "recreat": 4, "recur": 4, "refer": [1, 4, 5], "reliabl": 4, "remov": [1, 4], "renam": 1, "repl": 4, "replac": 4, "report": 5, "reproduc": 4, "reproduct": 4, "request": 4, "requir": 4, "resourc": 4, "respect": 4, "restrict": 6, "restructuredtext": [4, 5], "result": 1, "return": [1, 4], "review": 4, "rf": 4, "rheed": 4, "rheed_learn": 5, "right": 6, "rm": 4, "root": 4, "rst": [4, 5], "run": [0, 1, 4], "safe": 1, "same": 4, "scikit": 5, "scipi": 5, "script": [1, 4], "search": [4, 5], "section": [1, 4], "see": [4, 7], "sell": 6, "send": 4, "serv": 1, "server": 4, "servic": 4, "session": 4, "set": 7, "setup": [1, 4], "setup_log": [0, 1], "setuptool": [1, 4], "sever": 4, "shall": 6, "short": 7, "should": 4, "similar": 4, "simplifi": 4, "six": 4, "size": 4, "skeleton": 0, "so": 6, "softwar": [4, 6], "solut": 4, "solv": 4, "sometim": 4, "sort": 4, "sourc": [1, 4], "specif": 4, "sphinx": [4, 5], "src": 4, "stabl": 1, "start": [1, 4], "stdout": 1, "step": 4, "still": 4, "str": 1, "string": 1, "style": [4, 5], "subject": [4, 6], "sublicens": 6, "submodul": 0, "substanti": 6, "success": 4, "summari": 4, "suppos": 4, "sure": 4, "sy": 1, "syntax": 5, "system": 4, "t": 4, "tag": 4, "task": 5, "templat": [1, 4], "term": 4, "terminologi": 4, "test": 4, "text": 4, "th": 1, "thei": 4, "them": [4, 5], "thi": [1, 4, 5, 6, 7], "thing": 4, "though": 4, "tip": 4, "toctre": 5, "too": 4, "top": 4, "tort": 6, "tox": 4, "tracker": 4, "tricki": 4, "trivial": 4, "troubl": 4, "true": 4, "try": 4, "txt": 4, "type": 1, "u": 4, "uncom": [1, 4], "under": 4, "unit": 4, "unnecessari": 4, "until": 1, "unwant": 4, "up": [4, 7], "updat": 4, "upload": 4, "upon": 4, "upstream": 4, "url": 4, "us": [1, 4, 5, 6, 7], "usag": 7, "user": 4, "userguid": 1, "v1": 4, "valid": 4, "valu": 1, "venv": 4, "verbos": 1, "veri": 4, "version": [4, 5], "via": 4, "virtual": 4, "virtualenv": 4, "wa": 4, "wai": 4, "want": 4, "warranti": 6, "we": 4, "web": 4, "weird": 4, "welcom": 4, "well": 4, "what": 4, "when": 4, "whether": 6, "which": [1, 4], "while": 4, "whom": 6, "without": 6, "work": 4, "workflow": 4, "would": 4, "wrapper": 1, "write": 4, "written": [4, 5], "yichen": [2, 6], "yig319": 2, "you": [4, 5], "your": [1, 3, 5, 7], "yourlogin": 4, "yourself": 4}, "titles": ["rheed_learn", "rheed_learn package", "Contributors", "Changelog", "Contributing", "RHEED-Learn", "License", "RHEED-Learn"], "titleterms": {"0": 3, "1": 3, "an": 4, "chang": 4, "changelog": 3, "clone": 4, "code": 4, "content": [1, 5], "contribut": 4, "contributor": 2, "creat": 4, "document": 4, "environ": 4, "implement": 4, "improv": 4, "indic": 5, "issu": 4, "learn": [5, 7], "licens": 6, "maintain": 4, "modul": 1, "note": 7, "packag": 1, "releas": 4, "report": 4, "repositori": 4, "rheed": [5, 7], "rheed_learn": [0, 1], "skeleton": 1, "submit": 4, "submodul": 1, "tabl": 5, "task": 4, "todo": 4, "troubleshoot": 4, "version": 3, "your": 4}}) \ No newline at end of file