Skip to content

Commit dd7dd29

Browse files
committed
Website build
1 parent c03f764 commit dd7dd29

32 files changed

+3263
-1502
lines changed

.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: e8a31c3299169416da4e17a9e37cf775
3+
config: 5ff65bcedd330e242d038831b0d2c397
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

10_trees_and_directed_acyclic_graphs.html

Lines changed: 175 additions & 322 deletions
Large diffs are not rendered by default.

11_further_object-oriented_features.html

Lines changed: 165 additions & 192 deletions
Large diffs are not rendered by default.

1_introduction.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
<meta charset="utf-8" />
77
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
88
<title>1. Introduction: abstraction in mathematics and programming &#8212; Object oriented programming in Python for mathematicians 2021.0 documentation</title>
9-
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
10-
<link rel="stylesheet" href="_static/fenics.css" type="text/css" />
9+
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
10+
<link rel="stylesheet" type="text/css" href="_static/fenics.css" />
1111
<link rel="stylesheet" type="text/css" href="_static/proof.css" />
1212
<link rel="stylesheet" type="text/css" href="_static/graphviz.css" />
1313
<link rel="stylesheet" type="text/css" href="_static/panels-main.c949a650a448cc0ae9fd3441c0e17fb0.css" />
1414
<link rel="stylesheet" type="text/css" href="_static/panels-bootstrap.5fd3999ee7762ccc51105388f4a9d115.css" />
1515
<link rel="stylesheet" type="text/css" href="_static/panels-variables.06eb56fa6e07937060861dad626602ad.css" />
16-
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
16+
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
1717
<script src="_static/jquery.js"></script>
1818
<script src="_static/underscore.js"></script>
1919
<script src="_static/doctools.js"></script>
@@ -651,7 +651,7 @@ <h2><span class="section-number">1.4. </span>Exercises<a class="headerlink" href
651651
</div>
652652
<div class="footer" role="contentinfo">
653653
&#169; Copyright 2019-2021, David A. Ham.
654-
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.4.3.
654+
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.0.
655655
</div>
656656
</body>
657657
</html>

2_programs_in_files.html

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,18 @@
66
<meta charset="utf-8" />
77
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
88
<title>2. Programs in files &#8212; Object oriented programming in Python for mathematicians 2021.0 documentation</title>
9-
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
10-
<link rel="stylesheet" href="_static/fenics.css" type="text/css" />
9+
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
10+
<link rel="stylesheet" type="text/css" href="_static/fenics.css" />
1111
<link rel="stylesheet" type="text/css" href="_static/proof.css" />
1212
<link rel="stylesheet" type="text/css" href="_static/graphviz.css" />
1313
<link rel="stylesheet" type="text/css" href="_static/panels-main.c949a650a448cc0ae9fd3441c0e17fb0.css" />
1414
<link rel="stylesheet" type="text/css" href="_static/panels-bootstrap.5fd3999ee7762ccc51105388f4a9d115.css" />
1515
<link rel="stylesheet" type="text/css" href="_static/panels-variables.06eb56fa6e07937060861dad626602ad.css" />
16-
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
16+
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
1717
<script src="_static/jquery.js"></script>
1818
<script src="_static/underscore.js"></script>
1919
<script src="_static/doctools.js"></script>
2020
<script src="_static/proof.js"></script>
21-
<script async="async" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
2221
<link rel="index" title="Index" href="genindex.html" />
2322
<link rel="search" title="Search" href="search.html" />
2423
<link rel="next" title="3. Objects and abstraction" href="3_objects.html" />
@@ -106,7 +105,7 @@ <h2><span class="section-number">2.1. </span>Setting up a Python environment for
106105
<h2><span class="section-number">2.2. </span>Installing Python packages<a class="headerlink" href="#installing-python-packages" title="Permalink to this headline"></a></h2>
107106
<p>Suppose we’ve created and activated a venv, and now there’s a Python
108107
package we’d like to have access to. Installation of Python packages
109-
is handled by <a class="reference external" href="https://pip.pypa.io/en/stable/" title="(in pip v21.0)"><span>pip - The Python Package Installer</span></a>. Pip has many usage options, which
108+
is handled by <a class="reference external" href="https://pip.pypa.io/en/stable/" title="(in pip v21.1)"><span>pip</span></a>. Pip has many usage options, which
110109
enable a large number of different installation
111110
configurations. However, for most users most of the time, a few simple
112111
pip commands suffice. As with <a class="reference internal" href="#term-venv"><span class="xref std std-term">venv</span></a> creation, package
@@ -650,7 +649,7 @@ <h2><span class="section-number">2.7. </span>Testing frameworks<a class="headerl
650649
the practical details of including tests in your code here.</p>
651650
<p>There are a number of Python packages which support code testing. The
652651
concepts are largely similar so rather than get bogged down in the
653-
details of multiple frameworks, we will introduce <a class="reference external" href="https://docs.pytest.org/en/latest/index.html" title="(in pytest v0.1.dev249+g35df3e6)"><span class="xref std std-doc">pytest</span></a>, which is one of the most widely used. Pytest is simply a Python
652+
details of multiple frameworks, we will introduce <a class="reference external" href="https://docs.pytest.org/en/latest/index.html" title="(in pytest v6.3.0.dev369+gc198a7a67)"><span class="xref std std-doc">pytest</span></a>, which is one of the most widely used. Pytest is simply a Python
654653
package, so you can install it into your current environment using:</p>
655654
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> python -m pip install pytest
656655
</pre></div>
@@ -819,24 +818,24 @@ <h2><span class="section-number">2.8. </span>Writing code to a specified interfa
819818
<h2><span class="section-number">2.9. </span>Glossary<a class="headerlink" href="#glossary" title="Permalink to this headline"></a></h2>
820819
<blockquote>
821820
<div><dl class="glossary simple">
822-
<dt id="term-module">module</dt><dd><p>A text file containing Python code which is accessed using the <a class="reference external" href="https://docs.python.org/3/reference/simple_stmts.html#import" title="(in Python v3.9)"><span class="xref std std-ref">import statement</span></a>.</p>
821+
<dt id="term-module">module<a class="headerlink" href="#term-module" title="Permalink to this term"></a></dt><dd><p>A text file containing Python code which is accessed using the <a class="reference external" href="https://docs.python.org/3/reference/simple_stmts.html#import" title="(in Python v3.9)"><span class="xref std std-ref">import statement</span></a>.</p>
823822
</dd>
824-
<dt id="term-namespace">namespace</dt><dd><p>A collection of names. Within a single namespace, each
823+
<dt id="term-namespace">namespace<a class="headerlink" href="#term-namespace" title="Permalink to this term"></a></dt><dd><p>A collection of names. Within a single namespace, each
825824
name has a single defined meaning. Names in different spaces
826825
can be referred to using the syntax <code class="xref py py-obj docutils literal notranslate"><span class="pre">namespace.name</span></code> where
827826
<code class="xref py py-obj docutils literal notranslate"><span class="pre">namespace</span></code> is an name for the namespace. namespaces are
828827
themselves named, so they can be nested (<code class="xref py py-obj docutils literal notranslate"><span class="pre">namespace.inner_namespace.name</span></code>).</p>
829828
</dd>
830-
<dt id="term-package">package</dt><dd><p>A grouping of related <a class="reference internal" href="#term-module"><span class="xref std std-term">modules</span></a> into a single importable unit.</p>
829+
<dt id="term-package">package<a class="headerlink" href="#term-package" title="Permalink to this term"></a></dt><dd><p>A grouping of related <a class="reference internal" href="#term-module"><span class="xref std std-term">modules</span></a> into a single importable unit.</p>
831830
</dd>
832-
<dt id="term-Python-interpreter">Python interpreter</dt><dd><p>The piece of software which interprets and executes Python commands.</p>
831+
<dt id="term-Python-interpreter">Python interpreter<a class="headerlink" href="#term-Python-interpreter" title="Permalink to this term"></a></dt><dd><p>The piece of software which interprets and executes Python commands.</p>
833832
</dd>
834-
<dt id="term-scope">scope</dt><dd><p>The scope of a name is the section of code for which that name is valid.</p>
833+
<dt id="term-scope">scope<a class="headerlink" href="#term-scope" title="Permalink to this term"></a></dt><dd><p>The scope of a name is the section of code for which that name is valid.</p>
835834
</dd>
836-
<dt id="term-script">script</dt><dt id="term-program">program</dt><dd><p>A text file containing a sequence of Python statements to be
835+
<dt id="term-script">script<a class="headerlink" href="#term-script" title="Permalink to this term"></a></dt><dt id="term-program">program<a class="headerlink" href="#term-program" title="Permalink to this term"></a></dt><dd><p>A text file containing a sequence of Python statements to be
837836
executed. In Python, program and script are synonymous.</p>
838837
</dd>
839-
<dt id="term-venv">venv</dt><dt id="term-virtual-environment">virtual environment</dt><dd><p>A lightweight private Python installation with its own set of
838+
<dt id="term-venv">venv<a class="headerlink" href="#term-venv" title="Permalink to this term"></a></dt><dt id="term-virtual-environment">virtual environment<a class="headerlink" href="#term-virtual-environment" title="Permalink to this term"></a></dt><dd><p>A lightweight private Python installation with its own set of
840839
Python packages installed.</p>
841840
</dd>
842841
</dl>
@@ -969,7 +968,7 @@ <h2><span class="section-number">2.10. </span>Exercises<a class="headerlink" hre
969968
</div>
970969
<div class="footer" role="contentinfo">
971970
&#169; Copyright 2019-2021, David A. Ham.
972-
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.4.3.
971+
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.1.0.
973972
</div>
974973
</body>
975974
</html>

0 commit comments

Comments
 (0)