Skip to content

Commit

Permalink
Updated to latest version
Browse files Browse the repository at this point in the history
  • Loading branch information
mauriaristi committed Jul 2, 2024
1 parent 8351b72 commit 9963b94
Show file tree
Hide file tree
Showing 21 changed files with 97 additions and 61 deletions.
6 changes: 3 additions & 3 deletions _modules/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Overview: module code &#8212; pyoti 0.1 documentation</title>
<title>Overview: module code &#8212; otilib-pyoti 0.1 documentation</title>



Expand Down Expand Up @@ -117,7 +117,7 @@



<p class="title logo__title">pyoti 0.1 documentation</p>
<p class="title logo__title">otilib-pyoti 0.1 documentation</p>

</a></div>

Expand Down Expand Up @@ -404,7 +404,7 @@ <h1>All modules for which code is available</h1>

<p class="copyright">

© Copyright 2024, Mauricio Aristizabal, University of Texas at San Antonio and Universidad EAFIT.
© Copyright 2016-2024, University of Texas at San Antonio and Universidad EAFIT.
<br/>

</p>
Expand Down
6 changes: 3 additions & 3 deletions _modules/pyoti/whereotilib.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>pyoti.whereotilib &#8212; pyoti 0.1 documentation</title>
<title>pyoti.whereotilib &#8212; otilib-pyoti 0.1 documentation</title>



Expand Down Expand Up @@ -117,7 +117,7 @@



<p class="title logo__title">pyoti 0.1 documentation</p>
<p class="title logo__title">otilib-pyoti 0.1 documentation</p>

</a></div>

Expand Down Expand Up @@ -446,7 +446,7 @@ <h1>Source code for pyoti.whereotilib</h1><div class="highlight"><pre>

<p class="copyright">

© Copyright 2024, Mauricio Aristizabal, University of Texas at San Antonio and Universidad EAFIT.
© Copyright 2016-2024, University of Texas at San Antonio and Universidad EAFIT.
<br/>

</p>
Expand Down
26 changes: 22 additions & 4 deletions _sources/aboutus.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,31 @@ About

The OTI numbers, and its corresponding computational implementation, were initially developed by Dr. Mauricio Aristizabal during his Ph.D. studies as he was researching the use of hypercomplex algebras and other automatic differentiation approaches to compute high-order shape derivatives in Finite Element analyses for optimization appliations. Although hypercomplex algebras like Hyperdual numbers and Multicomplex numbers were options for obtaining high-order derivatives, its exponential growth in size prevents its deployment high performance multivariate analysis.

The focus has always been to provide linear-algebra focused applications, like the Finite Element analsis method, with a robust an efficient implementation of an algebra that allows arbitrary order multivariable derivatives.
The focus has always been to provide support for linear-algebra applications, like the Finite Element analses, with a robust an efficient implementation of an algebra that allows arbitrary order multivariable derivatives.

The development of the library (otilib and pyoti), began in 2016 and has been actively developed by Dr. Aristizabal since then. In 2024, Samuel Roberts (PhD Student, UTSA) started contributing to the development of the library, specially improving performance of the static-dense implementation of the library.


Contributors
============
The following is a list of contributors for the development of the ``otilib/pyoti`` library.

Mauricio Aristizabal,
Manuel J. Garcia,
Harry Millwater,
Samuel Roberts,
Jose-Leonel Hernandez-Estrada

The development of the library (otilib and pyoti), began in 2016 and has been actively developed by Dr. Aristizabal since then. In 2024, Samuel Roberts (PhD Student, UTSA) started contributing to the development of the library, specially in the improving performance of the static-dense implementation of the library.

Acknowledgements
================

Dr. Aristizabal acknowledge Dr. Manuel Garcia and Dr. Harry Millwater, for their dicussions on implementaion, performance, theoretical developments, and greately engouraging the development of the OTI theory and implementation.
The development of the OTIlib and pyoti libraries has been developed with support from:


Dr. Aristizabal would also like to acknowledge financial support to his doctoral studies from COLCIENCIAS (now Minciencias) scholarship program 647-2014.
- National Aeronautics and Space Administration (NASA), grant 80NSSC23K1342.
- Army Research Office (U.S. Department of Defense), grant W911NF2010315.
- U.S. Department of Defense, grant W911NF1510456.
- COLCIENCIAS (now Minciencias) scholarship program 647-2014.
- University of Texas at San Antonio.
- Universidad EAFIT.
31 changes: 24 additions & 7 deletions aboutus.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />

<title>About &#8212; pyoti 0.1 documentation</title>
<title>About &#8212; otilib-pyoti 0.1 documentation</title>



Expand Down Expand Up @@ -120,7 +120,7 @@



<p class="title logo__title">pyoti 0.1 documentation</p>
<p class="title logo__title">otilib-pyoti 0.1 documentation</p>

</a></div>

Expand Down Expand Up @@ -373,13 +373,29 @@
<section id="about">
<h1>About<a class="headerlink" href="#about" title="Permalink to this heading">#</a></h1>
<p>The OTI numbers, and its corresponding computational implementation, were initially developed by Dr. Mauricio Aristizabal during his Ph.D. studies as he was researching the use of hypercomplex algebras and other automatic differentiation approaches to compute high-order shape derivatives in Finite Element analyses for optimization appliations. Although hypercomplex algebras like Hyperdual numbers and Multicomplex numbers were options for obtaining high-order derivatives, its exponential growth in size prevents its deployment high performance multivariate analysis.</p>
<p>The focus has always been to provide linear-algebra focused applications, like the Finite Element analsis method, with a robust an efficient implementation of an algebra that allows arbitrary order multivariable derivatives.</p>
<p>The development of the library (otilib and pyoti), began in 2016 and has been actively developed by Dr. Aristizabal since then. In 2024, Samuel Roberts (PhD Student, UTSA) started contributing to the development of the library, specially in the improving performance of the static-dense implementation of the library.</p>
<p>The focus has always been to provide support for linear-algebra applications, like the Finite Element analses, with a robust an efficient implementation of an algebra that allows arbitrary order multivariable derivatives.</p>
<p>The development of the library (otilib and pyoti), began in 2016 and has been actively developed by Dr. Aristizabal since then. In 2024, Samuel Roberts (PhD Student, UTSA) started contributing to the development of the library, specially improving performance of the static-dense implementation of the library.</p>
</section>
<section id="contributors">
<h1>Contributors<a class="headerlink" href="#contributors" title="Permalink to this heading">#</a></h1>
<p>The following is a list of contributors for the development of the <code class="docutils literal notranslate"><span class="pre">otilib/pyoti</span></code> library.</p>
<p>Mauricio Aristizabal,
Manuel J. Garcia,
Harry Millwater,
Samuel Roberts,
Jose-Leonel Hernandez-Estrada</p>
</section>
<section id="acknowledgements">
<h1>Acknowledgements<a class="headerlink" href="#acknowledgements" title="Permalink to this heading">#</a></h1>
<p>Dr. Aristizabal acknowledge Dr. Manuel Garcia and Dr. Harry Millwater, for their dicussions on implementaion, performance, theoretical developments, and greately engouraging the development of the OTI theory and implementation.</p>
<p>Dr. Aristizabal would also like to acknowledge financial support to his doctoral studies from COLCIENCIAS (now Minciencias) scholarship program 647-2014.</p>
<p>The development of the OTIlib and pyoti libraries has been developed with support from:</p>
<ul class="simple">
<li><p>National Aeronautics and Space Administration (NASA), grant 80NSSC23K1342.</p></li>
<li><p>Army Research Office (U.S. Department of Defense), grant W911NF2010315.</p></li>
<li><p>U.S. Department of Defense, grant W911NF1510456.</p></li>
<li><p>COLCIENCIAS (now Minciencias) scholarship program 647-2014.</p></li>
<li><p>University of Texas at San Antonio.</p></li>
<li><p>Universidad EAFIT.</p></li>
</ul>
</section>


Expand Down Expand Up @@ -429,6 +445,7 @@ <h1>Acknowledgements<a class="headerlink" href="#acknowledgements" title="Permal
<nav class="bd-toc-nav page-toc" aria-labelledby="pst-page-navigation-heading-2">
<ul class="visible nav section-nav flex-column">
<li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#">About</a></li>
<li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#contributors">Contributors</a></li>
<li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#acknowledgements">Acknowledgements</a></li>
</ul>

Expand Down Expand Up @@ -468,7 +485,7 @@ <h1>Acknowledgements<a class="headerlink" href="#acknowledgements" title="Permal

<p class="copyright">

© Copyright 2024, Mauricio Aristizabal, University of Texas at San Antonio and Universidad EAFIT.
© Copyright 2016-2024, University of Texas at San Antonio and Universidad EAFIT.
<br/>

</p>
Expand Down
6 changes: 3 additions & 3 deletions examples.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />

<title>Examples &#8212; pyoti 0.1 documentation</title>
<title>Examples &#8212; otilib-pyoti 0.1 documentation</title>



Expand Down Expand Up @@ -120,7 +120,7 @@



<p class="title logo__title">pyoti 0.1 documentation</p>
<p class="title logo__title">otilib-pyoti 0.1 documentation</p>

</a></div>

Expand Down Expand Up @@ -594,7 +594,7 @@ <h2>Jupyter Notebooks<a class="headerlink" href="#jupyter-notebooks" title="Perm

<p class="copyright">

© Copyright 2024, Mauricio Aristizabal, University of Texas at San Antonio and Universidad EAFIT.
© Copyright 2016-2024, University of Texas at San Antonio and Universidad EAFIT.
<br/>

</p>
Expand Down
6 changes: 3 additions & 3 deletions genindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; pyoti 0.1 documentation</title>
<title>Index &#8212; otilib-pyoti 0.1 documentation</title>



Expand Down Expand Up @@ -117,7 +117,7 @@



<p class="title logo__title">pyoti 0.1 documentation</p>
<p class="title logo__title">otilib-pyoti 0.1 documentation</p>

</a></div>

Expand Down Expand Up @@ -2166,7 +2166,7 @@ <h2 id="Z">Z</h2>

<p class="copyright">

© Copyright 2024, Mauricio Aristizabal, University of Texas at San Antonio and Universidad EAFIT.
© Copyright 2016-2024, University of Texas at San Antonio and Universidad EAFIT.
<br/>

</p>
Expand Down
2 changes: 1 addition & 1 deletion html/.buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: e1b7999f852cc25de5619a45d89170cb
config: f34b79246ac1c016bb65f2a3b39fa858
tags: 645f666f9bcd5a90fca523b33c5a78b7
7 changes: 4 additions & 3 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />

<title>Welcome to OTIlib and pyoti documentation! &#8212; pyoti 0.1 documentation</title>
<title>Welcome to OTIlib and pyoti documentation! &#8212; otilib-pyoti 0.1 documentation</title>



Expand Down Expand Up @@ -121,7 +121,7 @@



<p class="title logo__title">pyoti 0.1 documentation</p>
<p class="title logo__title">otilib-pyoti 0.1 documentation</p>

</a></div>

Expand Down Expand Up @@ -407,6 +407,7 @@ <h1>Contents<a class="headerlink" href="#contents" title="Permalink to this head
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="aboutus.html">About</a></li>
<li class="toctree-l1"><a class="reference internal" href="aboutus.html#contributors">Contributors</a></li>
<li class="toctree-l1"><a class="reference internal" href="aboutus.html#acknowledgements">Acknowledgements</a></li>
</ul>
</div>
Expand Down Expand Up @@ -513,7 +514,7 @@ <h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Pe

<p class="copyright">

© Copyright 2024, Mauricio Aristizabal, University of Texas at San Antonio and Universidad EAFIT.
© Copyright 2016-2024, University of Texas at San Antonio and Universidad EAFIT.
<br/>

</p>
Expand Down
6 changes: 3 additions & 3 deletions installation.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />

<title>Installation &#8212; pyoti 0.1 documentation</title>
<title>Installation &#8212; otilib-pyoti 0.1 documentation</title>



Expand Down Expand Up @@ -120,7 +120,7 @@



<p class="title logo__title">pyoti 0.1 documentation</p>
<p class="title logo__title">otilib-pyoti 0.1 documentation</p>

</a></div>

Expand Down Expand Up @@ -562,7 +562,7 @@ <h2>Compiling the library<a class="headerlink" href="#compiling-the-library" tit

<p class="copyright">

© Copyright 2024, Mauricio Aristizabal, University of Texas at San Antonio and Universidad EAFIT.
© Copyright 2016-2024, University of Texas at San Antonio and Universidad EAFIT.
<br/>

</p>
Expand Down
6 changes: 3 additions & 3 deletions notebooks/core_tutorial_01.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />

<title>core Tutorial 01: Core module utilities &#8212; pyoti 0.1 documentation</title>
<title>core Tutorial 01: Core module utilities &#8212; otilib-pyoti 0.1 documentation</title>



Expand Down Expand Up @@ -123,7 +123,7 @@



<p class="title logo__title">pyoti 0.1 documentation</p>
<p class="title logo__title">otilib-pyoti 0.1 documentation</p>

</a></div>

Expand Down Expand Up @@ -1244,7 +1244,7 @@ <h3>Dividing imaginary directions<a class="headerlink" href="#Dividing-imaginary

<p class="copyright">

© Copyright 2024, Mauricio Aristizabal, University of Texas at San Antonio and Universidad EAFIT.
© Copyright 2016-2024, University of Texas at San Antonio and Universidad EAFIT.
<br/>

</p>
Expand Down
6 changes: 3 additions & 3 deletions notebooks/sparse_tutorial_01.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />

<title>sparse Tutorial 01: Sparse module basic usage. &#8212; pyoti 0.1 documentation</title>
<title>sparse Tutorial 01: Sparse module basic usage. &#8212; otilib-pyoti 0.1 documentation</title>



Expand Down Expand Up @@ -123,7 +123,7 @@



<p class="title logo__title">pyoti 0.1 documentation</p>
<p class="title logo__title">otilib-pyoti 0.1 documentation</p>

</a></div>

Expand Down Expand Up @@ -1317,7 +1317,7 @@ <h3>Alternative way to get and set components.<a class="headerlink" href="#Alter

<p class="copyright">

© Copyright 2024, Mauricio Aristizabal, University of Texas at San Antonio and Universidad EAFIT.
© Copyright 2016-2024, University of Texas at San Antonio and Universidad EAFIT.
<br/>

</p>
Expand Down
6 changes: 3 additions & 3 deletions notebooks/sparse_tutorial_02.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />

<title>sparse Tutorial 02: Computing arbitrary-order derivatives. &#8212; pyoti 0.1 documentation</title>
<title>sparse Tutorial 02: Computing arbitrary-order derivatives. &#8212; otilib-pyoti 0.1 documentation</title>



Expand Down Expand Up @@ -123,7 +123,7 @@



<p class="title logo__title">pyoti 0.1 documentation</p>
<p class="title logo__title">otilib-pyoti 0.1 documentation</p>

</a></div>

Expand Down Expand Up @@ -850,7 +850,7 @@ <h3>Example<a class="headerlink" href="#Example" title="Permalink to this headin

<p class="copyright">

© Copyright 2024, Mauricio Aristizabal, University of Texas at San Antonio and Universidad EAFIT.
© Copyright 2016-2024, University of Texas at San Antonio and Universidad EAFIT.
<br/>

</p>
Expand Down
6 changes: 3 additions & 3 deletions notebooks/sparse_tutorial_03.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />

<title>sparse Tutorial 03: Linear algebra support. &#8212; pyoti 0.1 documentation</title>
<title>sparse Tutorial 03: Linear algebra support. &#8212; otilib-pyoti 0.1 documentation</title>



Expand Down Expand Up @@ -123,7 +123,7 @@



<p class="title logo__title">pyoti 0.1 documentation</p>
<p class="title logo__title">otilib-pyoti 0.1 documentation</p>

</a></div>

Expand Down Expand Up @@ -934,7 +934,7 @@ <h3>Matrix matrix multiplication<a class="headerlink" href="#Matrix-matrix-multi

<p class="copyright">

© Copyright 2024, Mauricio Aristizabal, University of Texas at San Antonio and Universidad EAFIT.
© Copyright 2016-2024, University of Texas at San Antonio and Universidad EAFIT.
<br/>

</p>
Expand Down
Loading

0 comments on commit 9963b94

Please sign in to comment.