Skip to content

Commit

Permalink
Merge pull request #159 from IGNF/dev
Browse files Browse the repository at this point in the history
Add new feature
  • Loading branch information
ACornuIGN authored Oct 4, 2024
2 parents 4bf289a + 9c94e9c commit 4382275
Show file tree
Hide file tree
Showing 135 changed files with 1,306 additions and 391 deletions.
53 changes: 53 additions & 0 deletions .github/workflows/publish_pypi.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Publish ign-borea package on PyPI

on:
release:
types: [released]

jobs:
build:
name: Build distribution
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.x"

- name: Install pypa/build
run: python3 -m pip install build

- name: Build a binary wheel and a source tarball
run: python3 -m build

- name: Store the distribution packages
uses: actions/upload-artifact@v4
with:
name: python-package-distributions
path: dist/


publish-to-pypi:
name: Publish Python distribution to PyPI
needs:
- build
runs-on: ubuntu-latest

environment:
name: pypi
url: https://pypi.org/p/ign-borea

permissions:
id-token: write

steps:
- name: Download all the dists
uses: actions/download-artifact@v4
with:
name: python-package-distributions
path: dist/

- name: Publish distribution to TestPyPI
uses: pypa/gh-action-pypi-publish@release/v1
3 changes: 2 additions & 1 deletion borea/format/rpc.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
from borea.transform_world_image.transform_shot.image_world_shot import ImageWorldShot
from borea.transform_world_image.transform_shot.world_image_shot import WorldImageShot
from borea.utils.miscellaneous.miscellaneous import normalize
from borea.utils.solver.solver import npsolve


class Rpc:
Expand Down Expand Up @@ -161,7 +162,7 @@ def least_square_rpc(self, img_norm: np.ndarray, world_norm: np.ndarray,
np.array: Rpc coefficients.
"""
mat_obs = self.setup_matrix_obs_rpc(img_norm, world_norm, polynomial_degree)
x = np.linalg.lstsq(mat_obs, img_norm, rcond=None)[0]
x = npsolve(mat_obs, img_norm)

coef_rpc = np.zeros(40)
if polynomial_degree == 1:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
# pylint: disable-next=line-too-long
from borea.transform_world_image.transform_worksite.image_world_intersection import WorldIntersection # noqa: E501
from borea.utils.miscellaneous.param_bundle import set_param_bundle_diff
from borea.utils.solver.solver import npsolve


class SpaceResection:
Expand Down Expand Up @@ -240,8 +241,7 @@ def func_least_square(self, shot_adjust: Shot, obs: np.ndarray,

# Creation of A with mat_obs_axia
# Calculate dx = (A.T @ A)**-1 @ A.T @ B
return np.squeeze(np.linalg.lstsq(self.mat_obs_axia(pt_eucli, shot_adjust),
v_res, rcond=None)[0])
return np.squeeze(npsolve(self.mat_obs_axia(pt_eucli, shot_adjust), v_res))

def mat_obs_axia(self, pt_eucli: np.ndarray, imc_adjust: Shot) -> np.ndarray:
"""
Expand Down
Empty file added borea/utils/solver/__init__.py
Empty file.
18 changes: 18 additions & 0 deletions borea/utils/solver/solver.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
"""
Least square solver used by Borea
"""
import numpy as np


def npsolve(mat_a: np.ndarray, mat_b: np.ndarray) -> np.ndarray:
"""
Solver used by Borea to resolve Ax = B
Args:
mat_a (np.ndarray): Matrix A
mat_b (np.ndarray): Matrix B
Returns:
np.ndarray: the result x
"""
return np.linalg.lstsq(mat_a, mat_b, rcond=None)[0]
Binary file modified docs/sphinx/_build/doctrees/borea.datastruct.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.format.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.geodesy.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.geodesy.projectionlist.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.process.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.process.p_add_data.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.process.p_format.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.process.p_func.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.reader.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.reader.orientation.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.stat.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.transform_world_image.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.utils.check.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.utils.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.utils.miscellaneous.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.utils.singleton.doctree
Binary file not shown.
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.utils.xml.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.worksite.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/borea.writer.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/environment.pickle
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/index.doctree
Binary file not shown.
Binary file modified docs/sphinx/_build/doctrees/modules.doctree
Binary file not shown.
2 changes: 1 addition & 1 deletion docs/sphinx/_build/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: 504fc0b18f5078da3c2b6c957c5c94f7
config: 1377150614254adb87c28fd596e900be
tags: 645f666f9bcd5a90fca523b33c5a78b7
8 changes: 4 additions & 4 deletions docs/sphinx/_build/html/_modules/borea/datastruct/camera.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../../genindex.html" /><link rel="search" title="Search" href="../../../search.html" />

<!-- Generated with Sphinx 8.0.2 and Furo 2024.08.06 -->
<title>borea.datastruct.camera - Borea 1.0.0 documentation</title>
<title>borea.datastruct.camera - Borea 0.2.1 documentation</title>
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" />
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo.css?v=354aac6f" />
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo-extensions.css?v=302659d7" />
Expand Down Expand Up @@ -165,7 +165,7 @@
</label>
</div>
<div class="header-center">
<a href="../../../index.html"><div class="brand">Borea 1.0.0 documentation</div></a>
<a href="../../../index.html"><div class="brand">Borea 0.2.1 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
Expand All @@ -189,7 +189,7 @@
<div class="sidebar-sticky"><a class="sidebar-brand" href="../../../index.html">


<span class="sidebar-brand-text">Borea 1.0.0 documentation</span>
<span class="sidebar-brand-text">Borea 0.2.1 documentation</span>

</a><form class="sidebar-search-container" method="get" action="../../../search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
Expand Down Expand Up @@ -332,7 +332,7 @@ <h1>Source code for borea.datastruct.camera</h1><div class="highlight"><pre>

</aside>
</div>
</div><script src="../../../_static/documentation_options.js?v=8d563738"></script>
</div><script src="../../../_static/documentation_options.js?v=37f418d5"></script>
<script src="../../../_static/doctools.js?v=9a2dae69"></script>
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../../_static/scripts/furo.js?v=5fa4622c"></script>
Expand Down
8 changes: 4 additions & 4 deletions docs/sphinx/_build/html/_modules/borea/datastruct/dtm.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../../genindex.html" /><link rel="search" title="Search" href="../../../search.html" />

<!-- Generated with Sphinx 8.0.2 and Furo 2024.08.06 -->
<title>borea.datastruct.dtm - Borea 1.0.0 documentation</title>
<title>borea.datastruct.dtm - Borea 0.2.1 documentation</title>
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" />
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo.css?v=354aac6f" />
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo-extensions.css?v=302659d7" />
Expand Down Expand Up @@ -165,7 +165,7 @@
</label>
</div>
<div class="header-center">
<a href="../../../index.html"><div class="brand">Borea 1.0.0 documentation</div></a>
<a href="../../../index.html"><div class="brand">Borea 0.2.1 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
Expand All @@ -189,7 +189,7 @@
<div class="sidebar-sticky"><a class="sidebar-brand" href="../../../index.html">


<span class="sidebar-brand-text">Borea 1.0.0 documentation</span>
<span class="sidebar-brand-text">Borea 0.2.1 documentation</span>

</a><form class="sidebar-search-container" method="get" action="../../../search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
Expand Down Expand Up @@ -441,7 +441,7 @@ <h1>Source code for borea.datastruct.dtm</h1><div class="highlight"><pre>

</aside>
</div>
</div><script src="../../../_static/documentation_options.js?v=8d563738"></script>
</div><script src="../../../_static/documentation_options.js?v=37f418d5"></script>
<script src="../../../_static/doctools.js?v=9a2dae69"></script>
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../../_static/scripts/furo.js?v=5fa4622c"></script>
Expand Down
8 changes: 4 additions & 4 deletions docs/sphinx/_build/html/_modules/borea/datastruct/gcp.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../../genindex.html" /><link rel="search" title="Search" href="../../../search.html" />

<!-- Generated with Sphinx 8.0.2 and Furo 2024.08.06 -->
<title>borea.datastruct.gcp - Borea 1.0.0 documentation</title>
<title>borea.datastruct.gcp - Borea 0.2.1 documentation</title>
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" />
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo.css?v=354aac6f" />
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo-extensions.css?v=302659d7" />
Expand Down Expand Up @@ -165,7 +165,7 @@
</label>
</div>
<div class="header-center">
<a href="../../../index.html"><div class="brand">Borea 1.0.0 documentation</div></a>
<a href="../../../index.html"><div class="brand">Borea 0.2.1 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
Expand All @@ -189,7 +189,7 @@
<div class="sidebar-sticky"><a class="sidebar-brand" href="../../../index.html">


<span class="sidebar-brand-text">Borea 1.0.0 documentation</span>
<span class="sidebar-brand-text">Borea 0.2.1 documentation</span>

</a><form class="sidebar-search-container" method="get" action="../../../search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
Expand Down Expand Up @@ -329,7 +329,7 @@ <h1>Source code for borea.datastruct.gcp</h1><div class="highlight"><pre>

</aside>
</div>
</div><script src="../../../_static/documentation_options.js?v=8d563738"></script>
</div><script src="../../../_static/documentation_options.js?v=37f418d5"></script>
<script src="../../../_static/doctools.js?v=9a2dae69"></script>
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../../_static/scripts/furo.js?v=5fa4622c"></script>
Expand Down
8 changes: 4 additions & 4 deletions docs/sphinx/_build/html/_modules/borea/datastruct/shot.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../../genindex.html" /><link rel="search" title="Search" href="../../../search.html" />

<!-- Generated with Sphinx 8.0.2 and Furo 2024.08.06 -->
<title>borea.datastruct.shot - Borea 1.0.0 documentation</title>
<title>borea.datastruct.shot - Borea 0.2.1 documentation</title>
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" />
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo.css?v=354aac6f" />
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo-extensions.css?v=302659d7" />
Expand Down Expand Up @@ -165,7 +165,7 @@
</label>
</div>
<div class="header-center">
<a href="../../../index.html"><div class="brand">Borea 1.0.0 documentation</div></a>
<a href="../../../index.html"><div class="brand">Borea 0.2.1 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
Expand All @@ -189,7 +189,7 @@
<div class="sidebar-sticky"><a class="sidebar-brand" href="../../../index.html">


<span class="sidebar-brand-text">Borea 1.0.0 documentation</span>
<span class="sidebar-brand-text">Borea 0.2.1 documentation</span>

</a><form class="sidebar-search-container" method="get" action="../../../search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
Expand Down Expand Up @@ -568,7 +568,7 @@ <h1>Source code for borea.datastruct.shot</h1><div class="highlight"><pre>

</aside>
</div>
</div><script src="../../../_static/documentation_options.js?v=8d563738"></script>
</div><script src="../../../_static/documentation_options.js?v=37f418d5"></script>
<script src="../../../_static/doctools.js?v=9a2dae69"></script>
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../../_static/scripts/furo.js?v=5fa4622c"></script>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../../genindex.html" /><link rel="search" title="Search" href="../../../search.html" />

<!-- Generated with Sphinx 8.0.2 and Furo 2024.08.06 -->
<title>borea.datastruct.workdata - Borea 1.0.0 documentation</title>
<title>borea.datastruct.workdata - Borea 0.2.1 documentation</title>
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" />
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo.css?v=354aac6f" />
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo-extensions.css?v=302659d7" />
Expand Down Expand Up @@ -165,7 +165,7 @@
</label>
</div>
<div class="header-center">
<a href="../../../index.html"><div class="brand">Borea 1.0.0 documentation</div></a>
<a href="../../../index.html"><div class="brand">Borea 0.2.1 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
Expand All @@ -189,7 +189,7 @@
<div class="sidebar-sticky"><a class="sidebar-brand" href="../../../index.html">


<span class="sidebar-brand-text">Borea 1.0.0 documentation</span>
<span class="sidebar-brand-text">Borea 0.2.1 documentation</span>

</a><form class="sidebar-search-container" method="get" action="../../../search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
Expand Down Expand Up @@ -564,7 +564,7 @@ <h1>Source code for borea.datastruct.workdata</h1><div class="highlight"><pre>

</aside>
</div>
</div><script src="../../../_static/documentation_options.js?v=8d563738"></script>
</div><script src="../../../_static/documentation_options.js?v=37f418d5"></script>
<script src="../../../_static/doctools.js?v=9a2dae69"></script>
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../../_static/scripts/furo.js?v=5fa4622c"></script>
Expand Down
8 changes: 4 additions & 4 deletions docs/sphinx/_build/html/_modules/borea/format/conl.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../../genindex.html" /><link rel="search" title="Search" href="../../../search.html" />

<!-- Generated with Sphinx 8.0.2 and Furo 2024.08.06 -->
<title>borea.format.conl - Borea 1.0.0 documentation</title>
<title>borea.format.conl - Borea 0.2.1 documentation</title>
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" />
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo.css?v=354aac6f" />
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo-extensions.css?v=302659d7" />
Expand Down Expand Up @@ -165,7 +165,7 @@
</label>
</div>
<div class="header-center">
<a href="../../../index.html"><div class="brand">Borea 1.0.0 documentation</div></a>
<a href="../../../index.html"><div class="brand">Borea 0.2.1 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
Expand All @@ -189,7 +189,7 @@
<div class="sidebar-sticky"><a class="sidebar-brand" href="../../../index.html">


<span class="sidebar-brand-text">Borea 1.0.0 documentation</span>
<span class="sidebar-brand-text">Borea 0.2.1 documentation</span>

</a><form class="sidebar-search-container" method="get" action="../../../search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
Expand Down Expand Up @@ -455,7 +455,7 @@ <h1>Source code for borea.format.conl</h1><div class="highlight"><pre>

</aside>
</div>
</div><script src="../../../_static/documentation_options.js?v=8d563738"></script>
</div><script src="../../../_static/documentation_options.js?v=37f418d5"></script>
<script src="../../../_static/doctools.js?v=9a2dae69"></script>
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../../_static/scripts/furo.js?v=5fa4622c"></script>
Expand Down
11 changes: 6 additions & 5 deletions docs/sphinx/_build/html/_modules/borea/format/rpc.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../../genindex.html" /><link rel="search" title="Search" href="../../../search.html" />

<!-- Generated with Sphinx 8.0.2 and Furo 2024.08.06 -->
<title>borea.format.rpc - Borea 1.0.0 documentation</title>
<title>borea.format.rpc - Borea 0.2.1 documentation</title>
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" />
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo.css?v=354aac6f" />
<link rel="stylesheet" type="text/css" href="../../../_static/styles/furo-extensions.css?v=302659d7" />
Expand Down Expand Up @@ -165,7 +165,7 @@
</label>
</div>
<div class="header-center">
<a href="../../../index.html"><div class="brand">Borea 1.0.0 documentation</div></a>
<a href="../../../index.html"><div class="brand">Borea 0.2.1 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
Expand All @@ -189,7 +189,7 @@
<div class="sidebar-sticky"><a class="sidebar-brand" href="../../../index.html">


<span class="sidebar-brand-text">Borea 1.0.0 documentation</span>
<span class="sidebar-brand-text">Borea 0.2.1 documentation</span>

</a><form class="sidebar-search-container" method="get" action="../../../search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
Expand Down Expand Up @@ -283,6 +283,7 @@ <h1>Source code for borea.format.rpc</h1><div class="highlight"><pre>
<span class="kn">from</span> <span class="nn">borea.transform_world_image.transform_shot.image_world_shot</span> <span class="kn">import</span> <span class="n">ImageWorldShot</span>
<span class="kn">from</span> <span class="nn">borea.transform_world_image.transform_shot.world_image_shot</span> <span class="kn">import</span> <span class="n">WorldImageShot</span>
<span class="kn">from</span> <span class="nn">borea.utils.miscellaneous.miscellaneous</span> <span class="kn">import</span> <span class="n">normalize</span>
<span class="kn">from</span> <span class="nn">borea.utils.solver.solver</span> <span class="kn">import</span> <span class="n">npsolve</span>


<div class="viewcode-block" id="Rpc">
Expand Down Expand Up @@ -448,7 +449,7 @@ <h1>Source code for borea.format.rpc</h1><div class="highlight"><pre>
<span class="sd"> np.array: Rpc coefficients.</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="n">mat_obs</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">setup_matrix_obs_rpc</span><span class="p">(</span><span class="n">img_norm</span><span class="p">,</span> <span class="n">world_norm</span><span class="p">,</span> <span class="n">polynomial_degree</span><span class="p">)</span>
<span class="n">x</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linalg</span><span class="o">.</span><span class="n">lstsq</span><span class="p">(</span><span class="n">mat_obs</span><span class="p">,</span> <span class="n">img_norm</span><span class="p">,</span> <span class="n">rcond</span><span class="o">=</span><span class="kc">None</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span>
<span class="n">x</span> <span class="o">=</span> <span class="n">npsolve</span><span class="p">(</span><span class="n">mat_obs</span><span class="p">,</span> <span class="n">img_norm</span><span class="p">)</span>

<span class="n">coef_rpc</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">(</span><span class="mi">40</span><span class="p">)</span>
<span class="k">if</span> <span class="n">polynomial_degree</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span>
Expand Down Expand Up @@ -573,7 +574,7 @@ <h1>Source code for borea.format.rpc</h1><div class="highlight"><pre>

</aside>
</div>
</div><script src="../../../_static/documentation_options.js?v=8d563738"></script>
</div><script src="../../../_static/documentation_options.js?v=37f418d5"></script>
<script src="../../../_static/doctools.js?v=9a2dae69"></script>
<script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../../_static/scripts/furo.js?v=5fa4622c"></script>
Expand Down
Loading

0 comments on commit 4382275

Please sign in to comment.