Skip to content

Commit ee5f566

Browse files
sfarrensmartinkilbingerLucie BaumontLucie Baumonttobias-liaudat
authored
Summer 2022 Patch Release v1.0.1 (#581)
* added CD GitHub action * fixed bug in RunLog class (#548) * 800deg2 (#544) * added config files for matching 800deg2 survey * Added Xavier as contributor; match external catalogue fix * match 800 * match_ext: output distance * match_ext output_dist def value * Tutorial documentation (#543) * updating job script and tutorial * tutorial; fix config file * tutorial finished * no change * psfex update (minor bug) * psfex running * updated MCCD config files * comment in config file * config file fix for MCCD * config file fix for MCCD * removed unused option in usage str * Update docs/source/pipeline_tutorial.md Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * improved tutorial according to PR review * Update docs/source/pipeline_tutorial.md Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * tutorial clean-up * post_proc cleaned up; tutorial added output dir names * changes to tutorial, post-proc and mccd plot doc * get_images error msg testing * Update docs/source/pipeline_tutorial.md Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update docs/source/pipeline_tutorial.md Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update docs/source/pipeline_tutorial.md Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update docs/source/pipeline_tutorial.md Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * removed prompt from bash example * Update docs/source/post_processing.md Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * PR review changes to doc * PR review changes to doc * Update docs/source/post_processing.md Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * added contribution guidelines (#550) * added contribution guidelines * Update CODE_OF_CONDUCT.md * tutorial bugfixes (#552) Co-authored-by: Lucie Baumont <lucie.baumont@cea.fr> * removed pep8 error exceptions (#554) * Understanding the API docs (#553) * added md for understanding the api docs * updates following reviwer comments * Update package versions (#539) * updated doc-tests * updated package versions * pin documentation packages * updated ShapePipe version and cleaned up * Config file clean up (#556) * Removed unused config files in example/cfis * Removed obsolete config dirs tutorial and ps3pi_cfis * removed old unions config files * Update docs/source/configuration.md Co-authored-by: Martin Kilbinger <martin.kilbinger@cea.fr> * final clean up * removed obsolete distance-based overlap region flagging * removed errornous mccd_interp_runner call * Added Tobias' MCCD plot config file to validate joint cat * Added Tobias' MCCD plot config file to validate joint cat * removed duplicate config file * Random catalogue improvements (#570) * merge_final script: added option for additional tile ID path to select tiles; clean-up * typo in doc string * Updated docs and references (#579) * updated docs and references * Update docs/source/module_develop.md Co-authored-by: Martin Kilbinger <martin.kilbinger@cea.fr> Co-authored-by: Martin Kilbinger <martin.kilbinger@cea.fr> * Random runner updates (#573) * merge_final script: added option for additional tile ID path to select tiles; clean-up * typo in doc string * started to implement healpix mask output * healpix options for random/mask * Update shapepipe/modules/random_cat_package/random_cat.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update shapepipe/modules/random_cat_package/random_cat.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update shapepipe/modules/random_cat_package/random_cat.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update shapepipe/modules/random_cat_package/random_cat.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Modifications for PR review * comments from PR review Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * added masking for NGC objects (#575) * added masking for NGC objects * debugging ngc np binary file * Fixed bugs in new mask handling (input FITS files) * debug info to log file for checking existing images * mask: combined dso masks into dictionary * PR edits * Update shapepipe/modules/mask_package/mask.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update shapepipe/modules/mask_package/mask.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update shapepipe/modules/mask_package/mask.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update shapepipe/modules/mask_package/mask.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * added symlink * Update shapepipe/pipeline/file_io.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update shapepipe/modules/mask_package/mask.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update shapepipe/pipeline/file_io.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update shapepipe/pipeline/file_io.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update shapepipe/pipeline/file_io.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update shapepipe/pipeline/file_io.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update shapepipe/modules/mask_package/mask.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update shapepipe/modules/mask_package/mask.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update shapepipe/modules/mask_package/mask.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * Update shapepipe/pipeline/file_io.py Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * PR suggestions Co-authored-by: Samuel Farrens <samuel.farrens@gmail.com> * update patch version Co-authored-by: Martin Kilbinger <martin.kilbinger@cea.fr> Co-authored-by: Lucie Baumont <lucie.baumont@stonybrook.edu> Co-authored-by: Lucie Baumont <lucie.baumont@cea.fr> Co-authored-by: Tobias Liaudat <tobiasliaudat@gmail.com>
1 parent 689d3fb commit ee5f566

39 files changed

+687
-13083
lines changed

docs/source/about.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,18 @@ function (PSF) modelling technique. The code has been designed to facilitate
1010
the inclusion of new or improved processing steps to adapt to advances made
1111
in the coming years.
1212

13+
```{figure} https://www.skysurvey.cc/wp-content/uploads/2022/04/UNIONS-Logo-TextBlack-1K-300x82.png
14+
---
15+
figclass: margin
16+
alt: UNIONS logo
17+
target: https://www.skysurvey.cc/
18+
---
19+
```
20+
1321
The primary application of ShapePipe so far has been to the Ultraviolet
14-
Near-Infrared Optical Northern Survey (UNIONS) data (see {cite:t}`guinot:21`
22+
Near-Infrared Optical Northern Survey (UNIONS) data (see {cite:t}`guinot:22`
1523
and Kilbinger et al., in prep).
1624

1725
We plan to add features and find new applications for ShapePipe and will update
1826
this documentation accordingly. For more details on the first public release
19-
of ShapePipe please see Farrens et al. (in prep).
27+
of ShapePipe please see {cite:t}`farrens:22b`.

docs/source/basic_execution.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ ShapePipe pipelines are launched and managed via the `shapepipe_run` script.
55
A list of command line arguments can be displayed using the `--help`
66
option:
77

8+
```{seealso}
9+
:class: margin
10+
The `shapepipe` environment will need to be built and activated in order to run this script (see [Installation](installation.md)).
11+
```
812
```bash
913
shapepipe_run --help
1014
```
1115

12-
```{warning}
13-
The `shapepipe` environment will need to be built and activated in order to run this script (see [Installation](installation.md)).
14-
```
15-
1616
The options for defining a pipeline are managed via a
1717
[configuration file](configuration.md).
1818

docs/source/conf.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
# The short X.Y version
2626
version = '1.0'
2727
# The full version, including alpha/beta/rc tags
28-
release = '1.0.0'
28+
release = '1.0.1'
2929

3030

3131
# -- General configuration ---------------------------------------------------
@@ -113,7 +113,12 @@
113113
'use_issues_button': True,
114114
'use_download_button': False,
115115
'use_fullscreen_button': False,
116+
'use_edit_page_button': True,
117+
'path_to_docs': 'docs/source',
118+
'extra_navbar': "<p></p>",
116119
}
120+
html_collapsible_definitions = True
121+
html_awesome_headerlinks = True
117122

118123
# The name for this set of Sphinx documents. If None, it defaults to
119124
# "<project> v<release> documentation".
@@ -153,4 +158,5 @@
153158
# -- BibTeX Setting ----------------------------------------------
154159

155160
bibtex_bibfiles = ['refs.bib']
156-
bibtex_default_style = 'alpha'
161+
bibtex_default_style = 'unsrt'
162+
bibtex_reference_style = 'author_year'

docs/source/contributors.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,34 @@ possible applications of the package.
77
Below will list the individuals who have contributed to the development of
88
ShapePipe so far.
99

10+
```{figure} https://avatars.githubusercontent.com/u/6851839?v=4
11+
---
12+
figclass: margin
13+
alt: Samuel Farrens
14+
width: 25%
15+
target: https://github.com/sfarrens
16+
---
17+
Samuel Farrens
18+
```
19+
```{figure} https://avatars.githubusercontent.com/u/39480528?v=4
20+
---
21+
figclass: margin
22+
alt: Axel Guinot
23+
width: 25%
24+
target: https://github.com/aguinot
25+
---
26+
Axel Guinot
27+
```
28+
```{figure} https://avatars.githubusercontent.com/u/4549196?v=4
29+
---
30+
figclass: margin
31+
alt: Martin Kilbinger
32+
width: 25%
33+
target: https://github.com/martinkilbinger
34+
---
35+
Martin Kilbinger
36+
```
37+
1038
## Maintainers
1139

1240
- [Samuel Farrens](https://github.com/sfarrens) : Development lead, core package developer, performance and debugging

docs/source/index.rst

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ ShapePipe
44
.. Include table of contents
55
.. include:: toc.rst
66

7+
.. figure:: img/cosmostat_logo.jpg
8+
:figclass: margin
9+
:width: 100%
10+
:alt: CosmoStat Logo
11+
:target: http://www.cosmostat.org/
12+
713
ShapePipe is a galaxy shape measurement pipeline developed within the
814
|link-to-cosmostat| lab at CEA Paris-Saclay.
915

@@ -13,9 +19,7 @@ we invite you to |link-to-issues| on the GitHub repository an we will do our
1319
best to help you.
1420

1521
We kindly request that if you use ShapePipe for your academic work that you
16-
cite :cite:`guinot:21` and Farrens et al. (in prep).
17-
18-
|CS_LOGO|
22+
cite :cite:t:`guinot:22` and :cite:t:`farrens:22b`.
1923

2024
.. |link-to-cosmostat| raw:: html
2125

@@ -25,8 +29,3 @@ cite :cite:`guinot:21` and Farrens et al. (in prep).
2529

2630
<a href="https://github.com/CosmoStat/shapepipe/issues/new/choose"
2731
target="_blank">open an issue</a>
28-
29-
.. |CS_LOGO| image:: img/cosmostat_logo.jpg
30-
:width: 45%
31-
:alt: CosmoStat Logo
32-
:target: http://www.cosmostat.org/

docs/source/installation.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,31 @@
11
# Installation
22

3-
```{important}
3+
```{attention}
44
ShapePipe was not designed to be a stand-alone Python library. Instead users
55
are expected to install the full ShapePipe environment on the system(s) where
66
data should be processed.
77
```
88

99
## Standard Installation
1010

11-
The standard installation of ShapePipe manages [dependencies](dependencies.md)
12-
and scripts using a [Conda](https://docs.conda.io/en/latest/) environment.
13-
Therefore, to follow the standard installation Conda must be available on the
14-
system.
15-
1611
```{tip}
12+
:class: margin
1713
Check out [Miniconda](https://docs.conda.io/en/latest/miniconda.html) for a
1814
light weight and easy installation of Conda.
1915
```
2016

17+
The standard installation of ShapePipe manages [dependencies](dependencies.md)
18+
and scripts using a [Conda](https://docs.conda.io/en/latest/) environment.
19+
Therefore, to follow the standard installation Conda must be available on the
20+
system.
21+
2122
The ShapePipe package should first be cloned (or downloaded) from the
2223
[GitHub repository](https://github.com/CosmoStat/shapepipe).
2324

25+
```{note}
26+
:class: margin
27+
Developers should simply clone the repository as usual.
28+
```
2429
```bash
2530
git clone -b <VERSION> --depth 1 git@github.com:CosmoStat/shapepipe.git
2631
cd shapepipe
@@ -32,10 +37,6 @@ where `<VERSION>` is a
3237
[latest release](https://github.com/CosmoStat/shapepipe/releases/latest)
3338
unless you want to reproduce an older set of results.
3439

35-
```{note}
36-
Developers should simply clone the repository as usual.
37-
```
38-
3940
Then, the entire ShapePipe environment, including dependencies, can be built
4041
using the `install_shapepipe` script as follows.
4142

@@ -93,15 +94,15 @@ entire ShapePipe environment.
9394

9495
## Installing the ShapePipe Library Only
9596

96-
```{warning}
97-
Note, this method will not include any system executables or examples.
98-
```
99-
10097
The ShapePipe library, i.e. the core package not including module
10198
dependencies, can be installed in the following ways.
10299

103100
After cloning the repository.
104101

102+
```{warning}
103+
:class: margin
104+
Note, this method will not include any system executables or examples.
105+
```
105106
```bash
106107
pip install .
107108
```

docs/source/module_develop.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,12 @@ def example_module(*args):
6767
In the specific case of a module that executes an executable available on the
6868
system, the module runner should also import the `execute` function.
6969

70+
```{note}
71+
:class: margin
72+
If no `stdout` or `stderr` are provided by the given module, the module
73+
runner should simply return `None, None`.
74+
```
75+
7076
```python
7177
from shapepipe.modules.module_decorator import module_runner
7278
from shapepipe.modules.module_name_package.module_name import ...
@@ -84,10 +90,7 @@ def example_module(*args):
8490
return stdout, stderr
8591
```
8692

87-
```{note}
88-
If no `stdout` or `stderr` are provided by the given module, the the module
89-
runner should simply return `None, None`.
90-
```
93+
9194

9295
The module runner decorator takes the following keyword arguments:
9396

docs/source/refs.bib

Lines changed: 42 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -318,11 +318,36 @@ @ARTICLE{farrens:22
318318
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
319319
}
320320

321-
@article{guinot:21,
322-
author = {{Guinot}, A. and {Kilbinger}, M. and {Farrens}, S. and others},
321+
@ARTICLE{farrens:22b,
322+
author = {{Farrens}, S. and {Guinot}, A. and {Kilbinger}, M. and {Liaudat}, T. and {Baumont}, L. and {Jimenez}, X. and {Peel}, A. and {Pujol}, A. and {Schmitz}, M. and {Starck}, J. -L. and {Vitorelli}, A.~Z.},
323+
title = "{ShapePipe: A modular weak-lensing processing and analysis pipeline}",
324+
journal = {arXiv e-prints},
325+
keywords = {Astrophysics - Instrumentation and Methods for Astrophysics, Astrophysics - Cosmology and Nongalactic Astrophysics},
326+
year = 2022,
327+
month = jun,
328+
eid = {arXiv:2206.14689},
329+
pages = {arXiv:2206.14689},
330+
archivePrefix = {arXiv},
331+
eprint = {2206.14689},
332+
primaryClass = {astro-ph.IM},
333+
adsurl = {https://ui.adsabs.harvard.edu/abs/2022arXiv220614689F},
334+
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
335+
}
336+
337+
@ARTICLE{guinot:22,
338+
author = {{Guinot}, Axel and {Kilbinger}, Martin and {Farrens}, Samuel and {Peel}, Austin and {Pujol}, Arnau and {Schmitz}, Morgan and {Starck}, Jean-Luc and {Erben}, Thomas and {Gavazzi}, Raphael and {Gwyn}, Stephen and {Hudson}, Michael J. and {Hiledebrandt}, Hendrik and {Liaudat}, Tobias and {Miller}, Lance and {Spitzer}, Isaac and {Van Waerbeke}, Ludovic and {Cuillandre}, Jean-Charles and {Fabbro}, S{\'e}bastien and {McConnachie}, Alan},
323339
title = "{ShapePipe: a new shape measurement pipeline and weak-lensing application to UNIONS/CFIS data}",
324-
journal = {Submitted to \aap},
325-
year = 2021,
340+
journal = {arXiv e-prints},
341+
keywords = {Astrophysics - Cosmology and Nongalactic Astrophysics},
342+
year = 2022,
343+
month = apr,
344+
eid = {arXiv:2204.04798},
345+
pages = {arXiv:2204.04798},
346+
archivePrefix = {arXiv},
347+
eprint = {2204.04798},
348+
primaryClass = {astro-ph.CO},
349+
adsurl = {https://ui.adsabs.harvard.edu/abs/2022arXiv220404798G},
350+
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
326351
}
327352

328353
@ARTICLE{harnois:15,
@@ -437,33 +462,33 @@ @ARTICLE{jarvis:04
437462
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
438463
}
439464

440-
@ARTICLE{jarvis:16,
441-
author = {{Jarvis}, M. and {Sheldon}, E. and {Zuntz}, J. and {Kacprzak}, T. and
465+
@ARTICLE{jarvis:16,
466+
author = {{Jarvis}, M. and {Sheldon}, E. and {Zuntz}, J. and {Kacprzak}, T. and
442467
{Bridle}, S.~L. and {Amara}, A. and {Armstrong}, R. and {Becker}, M.~R. and
443468
{Bernstein}, G.~M. and {Bonnett}, C. and {Chang}, C. and {Das}, R. and
444-
{Dietrich}, J.~P. and {Drlica-Wagner}, A. and {Eifler}, T.~F. and
469+
{Dietrich}, J.~P. and {Drlica-Wagner}, A. and {Eifler}, T.~F. and
445470
{Gangkofner}, C. and {Gruen}, D. and {Hirsch}, M. and {Huff}, E.~M. and
446-
{Jain}, B. and {Kent}, S. and {Kirk}, D. and {MacCrann}, N. and
471+
{Jain}, B. and {Kent}, S. and {Kirk}, D. and {MacCrann}, N. and
447472
{Melchior}, P. and {Plazas}, A.~A. and {Refregier}, A. and {Rowe}, B. and
448-
{Rykoff}, E.~S. and {Samuroff}, S. and {S{\'a}nchez}, C. and
449-
{Suchyta}, E. and {Troxel}, M.~A. and {Vikram}, V. and {Abbott}, T. and
473+
{Rykoff}, E.~S. and {Samuroff}, S. and {S{\'a}nchez}, C. and
474+
{Suchyta}, E. and {Troxel}, M.~A. and {Vikram}, V. and {Abbott}, T. and
450475
{Abdalla}, F.~B. and {Allam}, S. and {Annis}, J. and {Benoit-L{\'e}vy}, A. and
451476
{Bertin}, E. and {Brooks}, D. and {Buckley-Geer}, E. and {Burke}, D.~L. and
452477
{Capozzi}, D. and {Carnero Rosell}, A. and {Carrasco Kind}, M. and
453-
{Carretero}, J. and {Castander}, F.~J. and {Clampitt}, J. and
478+
{Carretero}, J. and {Castander}, F.~J. and {Clampitt}, J. and
454479
{Crocce}, M. and {Cunha}, C.~E. and {D'Andrea}, C.~B. and {da Costa}, L.~N. and
455-
{DePoy}, D.~L. and {Desai}, S. and {Diehl}, H.~T. and {Doel}, P. and
480+
{DePoy}, D.~L. and {Desai}, S. and {Diehl}, H.~T. and {Doel}, P. and
456481
{Fausti Neto}, A. and {Flaugher}, B. and {Fosalba}, P. and {Frieman}, J. and
457-
{Gaztanaga}, E. and {Gerdes}, D.~W. and {Gruendl}, R.~A. and
482+
{Gaztanaga}, E. and {Gerdes}, D.~W. and {Gruendl}, R.~A. and
458483
{Gutierrez}, G. and {Honscheid}, K. and {James}, D.~J. and {Kuehn}, K. and
459-
{Kuropatkin}, N. and {Lahav}, O. and {Li}, T.~S. and {Lima}, M. and
484+
{Kuropatkin}, N. and {Lahav}, O. and {Li}, T.~S. and {Lima}, M. and
460485
{March}, M. and {Martini}, P. and {Miquel}, R. and {Mohr}, J.~J. and
461-
{Neilsen}, E. and {Nord}, B. and {Ogando}, R. and {Reil}, K. and
486+
{Neilsen}, E. and {Nord}, B. and {Ogando}, R. and {Reil}, K. and
462487
{Romer}, A.~K. and {Roodman}, A. and {Sako}, M. and {Sanchez}, E. and
463488
{Scarpine}, V. and {Schubnell}, M. and {Sevilla-Noarbe}, I. and
464-
{Smith}, R.~C. and {Soares-Santos}, M. and {Sobreira}, F. and
489+
{Smith}, R.~C. and {Soares-Santos}, M. and {Sobreira}, F. and
465490
{Swanson}, M.~E.~C. and {Tarle}, G. and {Thaler}, J. and {Thomas}, D. and
466-
{Walker}, A.~R. and {Wechsler}, R.~H.},
491+
{Walker}, A.~R. and {Wechsler}, R.~H.},
467492
title = "{The DES Science Verification weak lensing shear catalogues}",
468493
journal = {\mnras},
469494
archivePrefix = "arXiv",

docs/source/understanding_api.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
# Understanding the API Documentation
22

3-
This page aims to help ShapePipe users and developers understand the
4-
Application Programming Interface (API) documentation.
5-
63
```{note}
4+
:class: margin
75
If you are already familiar with this type of documentation you can skip this
86
page.
97
```
108

9+
This page aims to help ShapePipe users and developers understand the
10+
Application Programming Interface (API) documentation.
11+
1112
## What Are API Docs?
1213

1314
The API documentation is designed to communicate in clear way what each class
@@ -18,19 +19,20 @@ with three double quotes `"""`) written in the code.
1819

1920
## Standard API Docs
2021

22+
```{note}
23+
:class: margin
24+
If an optional argument does not explicitly specify the default parameter value
25+
then the user should expect that this means the default will be `None`, `''`,
26+
`[]`, etc. depending on the input data type.
27+
```
28+
2129
All the classes/functions include a short description of what they do. This is
2230
followed by a `Parameters` section containing a bullet point list of the
2331
expected input arguments. For each parameter you will see in brackets the
2432
expected input type (e.g. `int`, `float`, `list`, etc.) followed by a brief
2533
description of what the argument is for. Parameters listed as *optional* in the
2634
brackets do not need to be provided and will default to some predefined value.
2735

28-
```{note}
29-
If an optional argument does not explicitly specify the default parameter value
30-
then the user should expect that this means the default will be `None`, `''`,
31-
`[]`, etc. depending on the input data type.
32-
```
33-
3436
For functions that return objects a `Returns` section will follow the
3537
`Parameters` section. This will provide a brief description of what is provided
3638
by this function. Following `Returns` you will always find `Return type`, which

0 commit comments

Comments
 (0)