Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Website #31

Open
wants to merge 91 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
836c72e
initial documentation commit
MaeveMadiganMM Jul 2, 2023
0ee38b5
Test set-up of simunet_analysis.py documentation
MaeveMadiganMM Jul 3, 2023
12f2f07
remove _static
MaeveMadiganMM Jul 3, 2023
5f4cd62
add info to README
MaeveMadiganMM Jul 3, 2023
ec01496
add info to README
MaeveMadiganMM Jul 3, 2023
bbdd18a
initial documentation commit
MaeveMadiganMM Jul 2, 2023
ade7cfc
Test set-up of simunet_analysis.py documentation
MaeveMadiganMM Jul 3, 2023
347e4e3
remove _static
MaeveMadiganMM Jul 3, 2023
2cc58ed
add info to README
MaeveMadiganMM Jul 3, 2023
17de840
add info to README
MaeveMadiganMM Jul 3, 2023
2ed7fc4
updating docs
manuel-morales-a Oct 10, 2023
b8f03d2
updating PBSP team
manuel-morales-a Oct 10, 2023
adc6f02
updating index
manuel-morales-a Oct 11, 2023
2cea83e
justify text
manuel-morales-a Oct 11, 2023
f8d4f80
working on methodology
manuel-morales-a Oct 11, 2023
31e60fb
Initialised tutorial page
manuel-morales-a Oct 12, 2023
21cb123
Added template
manuel-morales-a Oct 12, 2023
9692ede
update
manuel-morales-a Oct 12, 2023
494cbd3
update DY paper
manuel-morales-a Oct 12, 2023
56d6a55
testing plots
manuel-morales-a Oct 16, 2023
33a777b
Added a dataset table
manuel-morales-a Oct 19, 2023
4492e18
Moving methodology tab
manuel-morales-a Oct 19, 2023
b89c83f
update index page
manuel-morales-a Oct 19, 2023
023e531
Added PBSP logo
ElieHammou Oct 20, 2023
40750bc
Improved dataset list
ElieHammou Oct 20, 2023
f605c37
Added TTBAR, TTBAR AC and DY dataset names
ElieHammou Nov 9, 2023
a16722d
Added datasets info to the list
ElieHammou Nov 10, 2023
2184052
Completed dataset list on website
ElieHammou Nov 13, 2023
4638900
Modified table of contents and organised tutorials folder
ElieHammou Nov 14, 2023
4f5c289
Added missing info
ElieHammou Nov 15, 2023
e23edcf
reformatted simunet analysis functions so as to be compatible with nu…
comane Nov 2, 2023
327c6e3
Merge pull request #32 from LucaMantani/use_numpydoc_format
manuel-morales-a Nov 29, 2023
baf50cc
work on results section
MaeveMadiganMM Dec 2, 2023
762229f
Merge branch 'website' of https://github.com/LucaMantani/simunet_rele…
MaeveMadiganMM Dec 2, 2023
821a978
website: top paper results
MaeveMadiganMM Dec 2, 2023
0470633
website, drell yan results section
MaeveMadiganMM Dec 2, 2023
6a02358
Added higgs decay info
ElieHammou Dec 6, 2023
2c84011
Wrote installation instructions
ElieHammou Dec 15, 2023
424adde
Added closure test tutorial page
ElieHammou Dec 15, 2023
ab2f5e6
added simultaneous fits tutorial
manuel-morales-a Dec 22, 2023
6c60bc3
modified first page of website
Jan 5, 2024
0426939
Wrote contaminated fit tutorial
ElieHammou Jan 10, 2024
362c748
updating features file
manuel-morales-a Jan 16, 2024
a9f940a
more updates features file
manuel-morales-a Jan 16, 2024
f63355b
complete features of sim fits
manuel-morales-a Jan 16, 2024
2cffc59
complete features
manuel-morales-a Jan 17, 2024
e82e27d
Fixed indentation issue
ElieHammou Jan 17, 2024
195206b
got rid of old doc
manuel-morales-a Jan 17, 2024
0ed62a0
Merge branch 'website' of https://github.com/LucaMantani/simunet_rele…
manuel-morales-a Jan 17, 2024
c05214a
added nnpdf reference
manuel-morales-a Jan 17, 2024
2633e1d
Added SIMunet closure test tutorial
ElieHammou Jan 17, 2024
c38303f
update on tutorial
manuel-morales-a Jan 18, 2024
1ce1ca9
Merge branch 'website' of https://github.com/LucaMantani/simunet_rele…
manuel-morales-a Jan 18, 2024
ae8d1a4
more updates
manuel-morales-a Jan 18, 2024
3a7169e
Fixed uploading instructions
ElieHammou Jan 18, 2024
a96dc4d
updating analysis
manuel-morales-a Jan 18, 2024
a7e9cc7
updating docs
manuel-morales-a Jan 18, 2024
3f47f86
delete old functions
manuel-morales-a Jan 18, 2024
72b9d6f
delete old functions, collect, cfactors
manuel-morales-a Jan 19, 2024
e41f471
got rid of useless function and spurious comment lines
manuel-morales-a Jan 19, 2024
592ae06
Revert "got rid of useless function and spurious comment lines"
manuel-morales-a Jan 19, 2024
6c46a6c
Revert "delete old functions, collect, cfactors"
manuel-morales-a Jan 19, 2024
9f45960
Revert "delete old functions"
manuel-morales-a Jan 19, 2024
48f3386
fixing refs
manuel-morales-a Jan 19, 2024
27873ac
small udpate
manuel-morales-a Jan 19, 2024
61f00ab
Merge branch 'main' into website
comane Jan 22, 2024
7c2e2ed
Update sphinx/source/features.rst
comane Jan 22, 2024
5b458db
Update sphinx/source/features.rst
comane Jan 22, 2024
fe9046a
Update sphinx/source/tutorials/simu_fit.rst
comane Jan 22, 2024
3af856b
update installation instructions
manuel-morales-a Jan 23, 2024
be08b5e
Update sphinx/source/tutorials/simu_fit.rst
manuel-morales-a Jan 24, 2024
23eaa33
added Sphinx documentation
manuel-morales-a Jan 24, 2024
8696eb0
updating Sphinx documentation
manuel-morales-a Jan 24, 2024
7bd4736
adding build files
manuel-morales-a Jan 24, 2024
c488495
removing redundancy
manuel-morales-a Jan 24, 2024
3df7817
moving build folder
manuel-morales-a Jan 24, 2024
5a7201b
moving build folder
manuel-morales-a Jan 24, 2024
6d714d3
deplying github pages
manuel-morales-a Jan 24, 2024
a9fe648
updating URL of repo
manuel-morales-a Jan 29, 2024
09fc6a1
updating runcard
manuel-morales-a Jan 29, 2024
c1eec1d
updating simu tutorial
manuel-morales-a Jan 29, 2024
91dea99
little section 4
manuel-morales-a Jan 29, 2024
e56710a
got rid of vanilla
manuel-morales-a Jan 29, 2024
4e03fbe
got rid of colon
manuel-morales-a Jan 29, 2024
06933d1
update build of website
manuel-morales-a Jan 29, 2024
e5928c4
more updates
manuel-morales-a Feb 5, 2024
9b812fe
building html
manuel-morales-a Feb 5, 2024
ae678cb
Added theory info
manuel-morales-a Mar 7, 2024
3a7c53e
added arm macos installation guide
FrancescoMerlotti Jun 19, 2024
1671bd3
updated installation
FrancescoMerlotti Jun 19, 2024
8f35cd4
added logos, favicon, and no overlap
FrancescoMerlotti Jun 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ cmake_install.cmake
install_manifest.txt
compile_commands.json
CTestTestfile.cmake
build
#build

### JupyterNotebook ###
.ipynb_checkpoints
Expand Down Expand Up @@ -305,7 +305,7 @@ __pycache__/

# Distribution / packaging
.Python
build/
#build/
develop-eggs/
dist/
downloads/
Expand Down Expand Up @@ -355,7 +355,7 @@ instance/
.scrapy

# Sphinx documentation
docs/_build/
#docs/_build/

# PyBuilder
target/
Expand Down
Empty file added docs/.nojekyll
Empty file.
1 change: 1 addition & 0 deletions docs/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<meta http-equiv="refresh" content="0; url=./sphinx/build/html/index.html" />
26 changes: 26 additions & 0 deletions docs/sphinx/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
The following are needed for the documentation set-up:

- conda install sphinx
- conda install sphinxcontrib-bibtex
- conda install sphinx-book-theme

(See e.g. https://sphinx-themes.org/ for other choices of themes)


From within the sphinx directory:

- sphinx-build -b html source build
- or 'make html'


Then 'open build/html/index.html' will open the webpage.


Important files:

- sphinx/source/conf.py configures the set-up. The project name, authors, version as well as extensions and project theme can all be changed here.
- sphinx/source/index.rst is the 'front page', and table of contents etc are specified here
- sphinx/source/simunet_analysis.rst contains some first basic examples of how we can generate documentation directly from the code docstrings.


See also https://www.sphinx-doc.org/en/master/index.html for much more info on Sphinx
Binary file added docs/sphinx/build/doctrees/bibliography.doctree
Binary file not shown.
Binary file added docs/sphinx/build/doctrees/datasets.doctree
Binary file not shown.
Binary file added docs/sphinx/build/doctrees/environment.pickle
Binary file not shown.
Binary file added docs/sphinx/build/doctrees/features.doctree
Binary file not shown.
Binary file added docs/sphinx/build/doctrees/index.doctree
Binary file not shown.
Binary file added docs/sphinx/build/doctrees/methodology.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added docs/sphinx/build/doctrees/results/top.doctree
Binary file not shown.
Binary file not shown.
Binary file added docs/sphinx/build/doctrees/results/top_sm.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
4 changes: 4 additions & 0 deletions docs/sphinx/build/html/.buildinfo
Original file line number Diff line number Diff line change
@@ -0,0 +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: 81a4d505685fc20ab270645bf4144170
tags: 645f666f9bcd5a90fca523b33c5a78b7
Binary file added docs/sphinx/build/html/_images/cont_effects.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/sphinx/build/html/_images/ctg_plot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/sphinx/build/html/_images/fitH_gg_lumi.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/sphinx/build/html/_images/np_values.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/sphinx/build/html/_images/pdf_eft_corr.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/sphinx/build/html/_images/simunet-DY-WY.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/sphinx/build/html/_images/simunet-DY-qq.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/sphinx/build/html/_images/sm_smeft_pdf.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
332 changes: 332 additions & 0 deletions docs/sphinx/build/html/_modules/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,332 @@


<!DOCTYPE html>


<html lang="en" >

<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Overview: module code &#8212; SIMUnet documentation</title>



<script data-cfasync="false">
document.documentElement.dataset.mode = localStorage.getItem("mode") || "";
document.documentElement.dataset.theme = localStorage.getItem("theme") || "light";
</script>

<!-- Loaded before other Sphinx assets -->
<link href="../_static/styles/theme.css?digest=e353d410970836974a52" rel="stylesheet" />
<link href="../_static/styles/bootstrap.css?digest=e353d410970836974a52" rel="stylesheet" />
<link href="../_static/styles/pydata-sphinx-theme.css?digest=e353d410970836974a52" rel="stylesheet" />


<link href="../_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=e353d410970836974a52" rel="stylesheet" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="../_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" />

<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
<link rel="stylesheet" href="../_static/styles/sphinx-book-theme.css?digest=14f4ca6b54d191a8c7657f6c759bf11a5fb86285" type="text/css" />
<link rel="stylesheet" type="text/css" href="../_static/copybutton.css" />
<link rel="stylesheet" type="text/css" href="../_static/custom.css" />

<!-- Pre-loaded scripts that we'll load fully later -->
<link rel="preload" as="script" href="../_static/scripts/bootstrap.js?digest=e353d410970836974a52" />
<link rel="preload" as="script" href="../_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52" />

<script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
<script src="../_static/jquery.js"></script>
<script src="../_static/underscore.js"></script>
<script src="../_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="../_static/doctools.js"></script>
<script src="../_static/clipboard.min.js"></script>
<script src="../_static/copybutton.js"></script>
<script src="../_static/scripts/sphinx-book-theme.js?digest=5a5c038af52cf7bc1a1ec88eea08e6366ee68824"></script>
<script src="../_static/theme_logo_switcher.js"></script>
<script src="../_static/no_sidebar_overlap.js"></script>
<script>DOCUMENTATION_OPTIONS.pagename = '_modules/index';</script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="docsearch:language" content="en"/>
</head>


<body data-bs-spy="scroll" data-bs-target=".bd-toc-nav" data-offset="180" data-bs-root-margin="0px 0px -60%" data-default-mode="">



<a class="skip-link" href="#main-content">Skip to main content</a>

<input type="checkbox"
class="sidebar-toggle"
name="__primary"
id="__primary"/>
<label class="overlay overlay-primary" for="__primary"></label>

<input type="checkbox"
class="sidebar-toggle"
name="__secondary"
id="__secondary"/>
<label class="overlay overlay-secondary" for="__secondary"></label>

<div class="search-button__wrapper">
<div class="search-button__overlay"></div>
<div class="search-button__search-container">
<form class="bd-search d-flex align-items-center"
action="../search.html"
method="get">
<i class="fa-solid fa-magnifying-glass"></i>
<input type="search"
class="form-control"
name="q"
id="search-input"
placeholder="Search..."
aria-label="Search..."
autocomplete="off"
autocorrect="off"
autocapitalize="off"
spellcheck="false"/>
<span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
</form></div>
</div>

<nav class="bd-header navbar navbar-expand-lg bd-navbar">
</nav>

<div class="bd-container">
<div class="bd-container__inner bd-page-width">

<div class="bd-sidebar-primary bd-sidebar">



<div class="sidebar-header-items sidebar-primary__section">




</div>

<div class="sidebar-primary-items__start sidebar-primary__section">
<div class="sidebar-primary-item">


<a class="navbar-brand logo" href="../index.html">









<img src="../_static/PBSP_white_line.png" class="logo__image only-light" alt="Logo image"/>
<script>document.write(`<img src="../_static/PBSP_white_line.png" class="logo__image only-dark" alt="Logo image"/>`);</script>


</a></div>
<div class="sidebar-primary-item"><nav class="bd-links" id="bd-docs-nav" aria-label="Main">
<div class="bd-toc-item navbar-nav active">
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal" href="../methodology.html"><strong>Methodology</strong></a></li>
<li class="toctree-l1"><a class="reference internal" href="../features.html"><strong>Features</strong></a></li>
<li class="toctree-l1 has-children"><a class="reference internal" href="../tutorials/tutorials_overview.html"><strong>Tutorials</strong></a><input class="toctree-checkbox" id="toctree-checkbox-1" name="toctree-checkbox-1" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-1"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l2"><a class="reference internal" href="../tutorials/Installation.html">SIMUnet installation guide</a></li>
<li class="toctree-l2"><a class="reference internal" href="../tutorials/simu_fit.html">Simultaneous fits</a></li>
<li class="toctree-l2"><a class="reference internal" href="../tutorials/contaminated_fit.html">Contaminated fits</a></li>
<li class="toctree-l2"><a class="reference internal" href="../tutorials/simu_closure_test.html">SIMUnet closure test</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../datasets.html"><strong>Dataset selection</strong></a></li>
<li class="toctree-l1 has-children"><a class="reference internal" href="../results/overview.html"><strong>Results</strong></a><input class="toctree-checkbox" id="toctree-checkbox-2" name="toctree-checkbox-2" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-2"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l2"><a class="reference internal" href="../results/drellyan.html">The Drell-Yan sector</a></li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../results/top.html">The Top Sector</a><input class="toctree-checkbox" id="toctree-checkbox-3" name="toctree-checkbox-3" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-3"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="../results/top_sm.html">SM PDF fits</a></li>
<li class="toctree-l3"><a class="reference internal" href="../results/top_smeft.html">SMEFT-only fit</a></li>
<li class="toctree-l3"><a class="reference internal" href="../results/top_simultaneous.html">Simultaneous SMEFT and PDF fits</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../simunet_analysis.html"><strong>Functions documentation</strong></a></li>
<li class="toctree-l1"><a class="reference internal" href="../bibliography.html"><strong>Bibliography</strong></a></li>
</ul>

</div>
</nav></div>
</div>


<div class="sidebar-primary-items__end sidebar-primary__section">
</div>

<div id="rtd-footer-container"></div>


</div>

<main id="main-content" class="bd-main">



<div class="sbt-scroll-pixel-helper"></div>

<div class="bd-content">
<div class="bd-article-container">

<div class="bd-header-article">
<div class="header-article-items header-article__inner">

<div class="header-article-items__start">

<div class="header-article-item"><label class="sidebar-toggle primary-toggle btn btn-sm" for="__primary" title="Toggle primary sidebar" data-bs-placement="bottom" data-bs-toggle="tooltip">
<span class="fa-solid fa-bars"></span>
</label></div>

</div>


<div class="header-article-items__end">

<div class="header-article-item">

<div class="article-header-buttons">



<button onclick="toggleFullScreen()"
class="btn btn-sm btn-fullscreen-button"
title="Fullscreen mode"
data-bs-placement="bottom" data-bs-toggle="tooltip"
>


<span class="btn__icon-container">
<i class="fas fa-expand"></i>
</span>

</button>


<script>
document.write(`
<button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn rounded-circle" title="light/dark" aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
<span class="theme-switch" data-mode="light"><i class="fa-solid fa-sun"></i></span>
<span class="theme-switch" data-mode="dark"><i class="fa-solid fa-moon"></i></span>
<span class="theme-switch" data-mode="auto"><i class="fa-solid fa-circle-half-stroke"></i></span>
</button>
`);
</script>

<script>
document.write(`
<button class="btn btn-sm navbar-btn search-button search-button__button" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip">
<i class="fa-solid fa-magnifying-glass"></i>
</button>
`);
</script>

</div></div>

</div>

</div>
</div>



<div id="jb-print-docs-body" class="onlyprint">
<h1></h1>
<!-- Table of contents -->
<div id="print-main-content">
<div id="jb-print-toc">

</div>
</div>
</div>



<div id="searchbox"></div>
<article class="bd-article" role="main">

<h1>All modules for which code is available</h1>
<ul><li><a href="validphys/simunet_analysis.html">validphys.simunet_analysis</a></li>
</ul>

</article>




<footer class="bd-footer-article">

<div class="footer-article-items footer-article__inner">

<div class="footer-article-item"><!-- Previous / next buttons -->
<div class="prev-next-area">
</div></div>

</div>

</footer>

</div>




</div>
<footer class="bd-footer-content">

<div class="bd-footer-content__inner container">

<div class="footer-item">

<p class="component-author">
By PBSP
</p>

</div>

<div class="footer-item">

<p class="copyright">

© Copyright 2023, PBSP.
<br/>

</p>

</div>

<div class="footer-item">

</div>

<div class="footer-item">

</div>

</div>
</footer>


</main>
</div>
</div>

<!-- Scripts loaded after <body> so the DOM is not blocked -->
<script src="../_static/scripts/bootstrap.js?digest=e353d410970836974a52"></script>
<script src="../_static/scripts/pydata-sphinx-theme.js?digest=e353d410970836974a52"></script>

<footer class="bd-footer">
</footer>
</body>
</html>
Loading