From 36b4023cd36d39e8f546f4fba1527fedabbac84c Mon Sep 17 00:00:00 2001 From: lwasser Date: Thu, 12 Dec 2024 16:51:19 +0000 Subject: [PATCH] deploy: 4b45c5df568a1a32bf065b17cf5698a5c144b58b --- .doctrees/environment.pickle | Bin 1218920 -> 1220960 bytes .../package-structure-code/intro.doctree | Bin 31876 -> 35265 bytes ...age-distribution-files-sdist-wheel.doctree | Bin 54080 -> 54202 bytes .../python-package-structure.doctree | Bin 52200 -> 55575 bytes .doctrees/tests/index.doctree | Bin 12143 -> 12648 bytes .doctrees/tutorials/intro.doctree | Bin 81490 -> 82345 bytes ..._package-structure-code_intro_48974105.png | Bin 0 -> 100663 bytes ..._package-structure-code_intro_999f63d6.png | Bin 106331 -> 0 bytes _sources/package-structure-code/intro.md.txt | 30 +++-- ...kage-distribution-files-sdist-wheel.md.txt | 4 +- .../python-package-structure.md.txt | 116 ++++++++++-------- _sources/tests/index.md.txt | 5 +- _sources/tutorials/intro.md.txt | 2 + objects.inv | Bin 6410 -> 6455 bytes .../code-style-linting-format.html | 2 +- .../complex-python-package-builds.html | 2 +- .../declare-dependencies.html | 2 +- package-structure-code/intro.html | 36 +++--- .../publish-python-package-pypi-conda.html | 2 +- ...yproject-toml-python-package-metadata.html | 2 +- .../python-package-build-tools.html | 2 +- ...ackage-distribution-files-sdist-wheel.html | 14 +-- .../python-package-structure.html | 112 +++++++++-------- .../python-package-versions.html | 2 +- searchindex.js | 2 +- tests/index.html | 10 +- tutorials/intro.html | 4 +- tutorials/setup-py-to-pyproject-toml.html | 4 +- 28 files changed, 201 insertions(+), 152 deletions(-) create mode 100644 _images/social_previews/summary_package-structure-code_intro_48974105.png delete mode 100644 _images/social_previews/summary_package-structure-code_intro_999f63d6.png diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index b36f376ab3d6e04b57de2851f97b58c787a92d4f..856c085b1915048c93f8bb29944e4b459b2061bc 100644 GIT binary patch literal 1220960 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�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

EDV0=px7h{5&We&> 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%0Aw^uqxm%PgqE)bgoKqZ)!LV~hZ;8GXIQnpR zaWpu2%R4ywG0{~7=N!2fT2Qf!I0=gIB(=AeFXbo(3wvGc@%;b} z4Z_z$Jr228`TM^F$wWT1Q+r$ax~RXg5k-o$_DQxL);P)A9FP`99Q|dc7oJviaxd?r zR|pw&9uji5&rDJgC5<&Er?5&uY|dd(tqa>OlkLGqCQ5t4o=QGeDJcKV(`6={dN}c1 z1X6uJ2B%ZWF3&-#?~1OP+f`$Bkim(o+x$~j^KGBF?zkV@Hv>|R6Ezr$L?0SK^d3&v zD>isR*{H88)UL0OYLle?W24^T`IUnVE^3d!=^Q6dMaTzvDe6YGw_PTms}{(=55_(+ z?7_br*?eba$`zD8r*_Kw$rj066P%NRQS-TJD_Pcl$^blxLgdOwZUvfU!3xb|BAtDzyNYrQ5suC~}El(~7M?Sb7R^gy%Ru)_1QV=7# z(vfs4eR88^Wm*=(Z^!Tb8h}Yr^wSAYPu%%d2UJho`L+mP3BI!QU%R^D4)$kz9lmmu z=qe>&ahtdKN)l1qSe`G{r-CB=rP;!y1=GS`}jpwB(53bB%5_D%Nv- zch@t}|7V=_TqC-Q(EtBPuNBhG<19_B6(k2F8CxwY`AJHQ%=8-?(r%x34hC z?z>!wG_w){4pn*8sY7+8DgERdCiIzxWZ0M3tw3iI?U25t%WF9;37EW6%tVrPDsV|5M*OAQ;tA(wRvpviiW`j0y|X=W&ZvJgV$|n0IgE%rlZzbM9nR3) zqp=i+hO41bsjxv1yr42TO=1uhz%L;6F7{$8nHvq;9@Ou$c29T{Xlebl!7=eW?}M& zH!)dtV4PNL9flpUQnQPc@=fNfaiQ|i5Y*ZN(d(zx8ZS&tAWIWYJ2|-kEJ7?r_yEgD z64?DCP2i1R&m|BTxk{i(7unxk$uaWJP0BulZw73BRtG{A_}Sq|2S`bq69|Cd%mgG$ zsKoI}S)dv=I=)-EK2f6QBf$FE>Ruprkmo4$4Z8@A7R!@^Gv#WnI=F7lx;5D~>$7Xl z&-xz@5`LA7zRIDES`&w60#d;|KL&zMZle|c6r`vO-52O_Sxnw@x7ue(1aB&>N}n!NfR05wx7zkmDc_>+5^rR&GL^n zbAvgi$rEjiUn^PQoS3Gh=OkQ8u!n?o3cTVOH7|TLyp>310B9_<?(&&#NRS4=?NUUF&u0B#L?ALQ%3i*e&a_^BP({+90&7aI0H%)dXv*N@^l)#H7P|9FV6 zAIH^um@c2d<)HUTzJ3bVVeiv?{S03}i|f#l-doVq&=T)+^w$#a|L~)~fJ?Pz! z=Tn2;7x0Jo2wnc3E|1dXG5_8d>DNEdo=ie5_nA)o6z{4uSR)JPCO!HWsg2cmDa3d#PKBEh)D732>!W;rMP}7IA9)`!NO( z;C_9yabhsWX@r@x*tJJ_bZlhlZ>DMUzT1sWvC+OFYzlzJh)8#+@36~$x-r9IuQ&Tjs#%XP|9ru8xGKW4}prqu^38h1!O2G zD<;8)^?8O8%VmO+M_NMNJDWk}J%v94bbS!P5_imdtMCjr>BXGar~Y6p_s&&+WYs@| z>YqQyS9pCL{(?wYPya0P&ci?61-PI+V%S5At9Q?Do%c527GAzo{c}0~8TPJFe{AGG z?jbB>(RuO`{JI{~052rbI?Or;IAaHD6RY4Xl^O7Xq$U@%p`*}4vus)IpRNDKCh~Hv zA{3sC9LoAJNHupzlfa!qB{MKts1+tlWxO(he4GQB?UV@@Zab7z53i2ZtK>4Jy->kM z*&7@FJf+$F9I!u|ui+#9IbMcAjg5B`h1wO8nI7Ju2>th%Ckf|#pr!?+um27$4rGp! zX)DlEN66tjS-Wj6P26VlJV|crgo_bs`VW}!x)R$obd*{fTRT?#ikL^<+W_(eNm?EpAAOU6z@NA@BB!`fVS z)`Xz4EBq;4Ouy1nnQyT$yP7v_LaWR_FBLt3aoTae|9wL#GeS@_>D)$ew33oJ!J?3)6IcEpUViO5ZuDdHBl2ahp}rEo Zn)KED}hZ5P~@) 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 delta 6177 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 diff --git a/.doctrees/package-structure-code/python-package-distribution-files-sdist-wheel.doctree b/.doctrees/package-structure-code/python-package-distribution-files-sdist-wheel.doctree index 7a4714132251e21bb6f44b043a705b53f7a48603..15df950ac60e7e7e4218caf5fb92adbea437396d 100644 GIT binary patch delta 409 zcmX@GjCt2`W|julsp~hg#8z;rhG!&}C}b8ZBu;+FB072PbdJe&73^4qH!rFl|gY!#^l2a92GK))!GLuS6GV}8kG>TJzT+JyN?6Ffa z#CqUrHZQ8UFUKf3xo5f-qx9s1(>=g!smXdX!u5p1Gg4D?6g2e8GjbHtGILUkHLYL< zV9ISiKI5L2F@HHok1kM$E?CEuEJk()hSUsYptY*8Q#5*n!3vNKo&5H&q5!(S&6-Ed n*!hfL*0C6xniy@)J^hKD6YliMMVFPOG2H=lWBZiS(j+|qX?A2% diff --git a/.doctrees/package-structure-code/python-package-structure.doctree b/.doctrees/package-structure-code/python-package-structure.doctree index 75766ff4097a5e3a1c49d55e70317b3cf9b74619..a6e48c9670a95f72a6aa4281af7b610dbd83dc42 100644 GIT binary patch literal 55575 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


?|53D- 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

-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 Rc%5uM6!~Wc{r*bn{{!R2ak2ma diff --git a/.doctrees/tests/index.doctree b/.doctrees/tests/index.doctree index 501e72441f410fde75022f3875b8387b171e6b22..6002654bc6bff72b961172bd80699c42a4850274 100644 GIT binary patch literal 12648 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 aYm)m)qS8H%ad3tp5#4g0{mThdYUzKj4mm^s literal 12143 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 diff --git a/.doctrees/tutorials/intro.doctree b/.doctrees/tutorials/intro.doctree index e07d814485b4b6dec11f500365b1d7dda4ee2a96..fa49ecacb32b7b6b8cce0f2f790261dceee9a598 100644 GIT binary patch literal 82345 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 diff --git a/_images/social_previews/summary_package-structure-code_intro_48974105.png b/_images/social_previews/summary_package-structure-code_intro_48974105.png new file mode 100644 index 0000000000000000000000000000000000000000..4e124bff7b4d5c92bd673510963e01f74e9b7803 GIT binary patch literal 100663 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

T5{iWl8_p+8`k&nk~5J@rZg$1o-54| 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%0Al`E(^ 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

{IM?t5sr3 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 ```{button-link} https://www.pyopensci.org/python-package-guide/documentation -:color: primary +:color: info :class: sd-rounded-pill Click here to read about our packaging documentation requirements. ``` -While we recommend the **src/** layout we also review the **flat** layout here. Both are used in the Python ecosystem. - ```{admonition} Example scientific packages that use **src/package** layout * [Sourmash](https://github.com/sourmash-bio/sourmash) @@ -81,14 +95,13 @@ While we recommend the **src/** layout we also review the **flat** layout here. ## The src/ layout and testing -The benefit of using the **src/package** layout, particularly if you -are creating a new package, is that it ensures tests are run against the +The benefit of using the **src/package** layout is that it ensures tests are run against the installed version of your package rather than the files in your package working directory. If you run your tests on your files rather than the -installed version, you may be missing issues that users encounter when +installed version of your package, you may be missing issues that users encounter when your package is installed. -If `tests/` are outside of the **src/package** directory, they aren't included in the package wheel. This makes your package size slightly smaller which then places places a smaller storage burden on PyPI which has over 400,000 packages to support. +If `tests/` are outside the **src/package** directory, they aren't included in the package's [wheel](python-wheel). This makes your package size slightly smaller, which places a smaller storage burden on PyPI, and makes them faster to fetch. - [Read more about reasons to use the **src/package** layout](https://hynek.me/articles/testing-packaging/) @@ -98,14 +111,14 @@ By default, Python adds a module in your current working directory to the front This means that if you run your tests in your package's working directory, using a flat layout, `/package/module.py`, Python will discover `package/module.py` file before it discovers the installed package. -However, if your package lives in a src/ directory structure **src/package** then it won't be, by default, added to the Python path. This means that when you import your package, Python will be forced to search the active environment (which has your package installed). +However, if your package lives in a src/ directory structure **src/package**, then it won't be added to the Python path by default. This means that when you import your package, Python will be forced to search the active environment (which has your package installed). -Note: Python versions 3.11 and above have a path setting that can be adjusted to ensure the priority is to use installed packages first (e.g. `PYTHONSAFEPATH`). +Note: Python versions 3.11 and above have a path setting that can be adjusted to ensure the priority is to use installed packages first (e.g., `PYTHONSAFEPATH`). ``` -### Sometimes tests are needed in a distribution +### Don't include tests in your package wheel -We do not recommend including tests as part of your package wheel by default. However, not including tests in your package distribution will make it harder for people other than yourself to test whether your package is functioning correctly on their system. If you have a small test suite (Python files + data), and think your users may want to run tests locally on their systems, you can include tests by moving the `tests/` directory into the **src/package** directory (see example below). +Writing [tests](tests-intro) for your package is important; however, we do not recommend including tests as part of your [package wheel](python-wheel) by default. However, not including tests in your package distribution will make it harder for people other than yourself to test whether your package runs properly on their system. If you have a small test suite (Python files + data), and think your users may want to run tests locally on their systems, you can include tests by moving the `tests/` directory into the **src/package** directory (see example below). ```bash src/ @@ -114,69 +127,76 @@ src/ docs/ ``` -Including the **tests/** directory in your **src/package** directory ensures that tests will be included in your package's wheel. +Including the **tests/** directory in your **src/package** directory ensures that tests will be included in your package's [wheel](python-wheel). Be sure to read the [pytest documentation for more about including tests in your package distribution](https://docs.pytest.org/en/7.2.x/explanation/goodpractices.html#choosing-a-test-layout-import-rules). ```{admonition} Challenges with including tests and data in a package wheel :class: tip -Tests, especially when accompanied by test data can create a few small challenges including: +Tests, especially when accompanied by test data, can create a few small challenges, including: -- Take up space in your distribution which will build up over time as storage space on PyPI -- Large file sizes can also slow down package install. +- Take up space in your distribution, which will build up over time as storage space on PyPI +- Large file sizes can also slow down package installation. -However, in some cases, particularly in the scientific Python ecosystems you may need to include tests. +However, in some cases, particularly in the scientific Python ecosystem, you may need to include tests. ``` ### **Don't include test suite datasets in your package** -If you do include your tests in your package distribution, we strongly +If you include your tests in your package distribution, we strongly discourage you from including data in your test suite directory. Rather, host your test data in a repository such as Figshare or Zenodo. Use a tool such as [Pooch](https://www.fatiando.org/pooch/latest/) to access the data when you (or a user) runs tests. -Check out the testing section of our guide for more information about tests. +For more information about Python package tests, see the [tests section of our guide](tests-intro). - The **src/package** layout is semantically more clear. Code is always found in the **src/package** directory, `tests/` and `docs/`are in the root directory. ```{important} -If your package tests require data, we suggest that you do NOT include that -data within your package structure. We will discuss this in more detail in a -tutorial. Include data in your package structure increases the size of your +If your package tests require data, do NOT include that +data within your package structure. Including data in your package structure increases the size of your distribution files. This places a maintenance toll on repositories like PyPI and Anaconda.org that have to deal with thousands of package uploads. ``` -## About the flat Python package layout -Currently most scientific packages use the **flat-layout** given: +:::{button-link} /tutorials/installable-code.html#step-1-set-up-the-package-directory-structure +:color: success +:class: sd-rounded-pill float-left -- It's the most commonly found layout with the scientific Python ecosystem and - people tend to look to other packages / maintainers that they respect for examples - of how to build Python packages. -- Many Python tools depend upon tools in other language and / or complex builds - with compilation steps. Many developers thus appreciate / are used to features - of the flat layout. -While we present this layout here in our guide, we suggest that those just -getting started with python packaging start with the src/package layout -discussed above. Numerous packages in the ecosystem [have had to move to a -src/ layout](https://github.com/scikit-build/cmake-python-distributions/pull/145) +Click here for a quickstart tutorial on creating your Python package. + +::: + +(flat-layout)= +## What is the flat Python package layout? + +Many scientific packages use the **flat-layout** given: + +- This layout is used by many core scientific Python packages such as NumPy, SciPy, and Matplotlib. +- Many Python tools depend upon tools in other languages and/or complex builds + with compilation steps. Many maintainers prefer features + of the flat layout for more complex builds. + +While we suggest that you use the **src/package** layout discussed above, it's important to also +understand the flat layout, especially if you plan to contribute to a package that uses this layout. + ```{admonition} Why most scientific Python packages do not use source :class: tip -In most cases the advantages of using the **src/package** layout for -larger scientific packages that already use flat approach are not worth it. -Moving from a flat layout to a **src/package** layout would come at a significant cost to -maintainers. +In most cases, moving to the **src/package** layout for +larger scientific packages that already use a flat layout would consume significant time. However, the advantages of using the **src/package** layout for a beginner are significant. -As such, we recommend that if you are getting started with creating a package, -that you consider using a **src/package** layout. +As such, we recommend that you use the **src/package** layout if you are creating a new package. + +Numerous packages in the ecosystem [have had to move to a +**src/package** layout](https://github.com/scikit-build/cmake-python-distributions/pull/145). ``` ## What does the flat layout structure look like? @@ -234,7 +254,7 @@ There are some benefits to the scientific community in using the flat layout. It would be a significant maintenance cost and burden to move all of these packages to a different layout. The potential benefits of the source layout -for these tools is not worth the maintenance investment. +for these tools are not worth the maintenance investment. ``` diff --git a/_sources/tests/index.md.txt b/_sources/tests/index.md.txt index 05ff0eee..73de20f4 100644 --- a/_sources/tests/index.md.txt +++ b/_sources/tests/index.md.txt @@ -1,11 +1,12 @@ +(tests-intro)= # Tests and data for your Python package Tests are an important part of your Python package because they provide a set of checks that ensure that your package is functioning how you expect it to. -In this section you will learn more about the importance of writing -tests for your Python package and how you can setup infrastructure +In this section, you will learn more about the importance of writing +tests for your Python package and how you can set up infrastructure to run your tests both locally and on GitHub. diff --git a/_sources/tutorials/intro.md.txt b/_sources/tutorials/intro.md.txt index cdf34e0b..76238c00 100644 --- a/_sources/tutorials/intro.md.txt +++ b/_sources/tutorials/intro.md.txt @@ -1,3 +1,4 @@ +(packaging-101)= # Python packaging 101 _A start to finish beginner-friendly tutorial_ @@ -75,6 +76,7 @@ After reading this lesson you will: ::: +(what-is-a-package)= ## What is a Python package? At a high level, you can think about a Python package as a toolbox diff --git a/objects.inv b/objects.inv index 4db23e171a34b3bd58fc730f8fc0d0c1cb97cd2b..48dd751560b7a0eb430139602b2f1b22ac865322 100644 GIT binary patch delta 6334 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 Aa{vGU delta 6323 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 diff --git a/package-structure-code/code-style-linting-format.html b/package-structure-code/code-style-linting-format.html index 7d73313d..6d76a280 100644 --- a/package-structure-code/code-style-linting-format.html +++ b/package-structure-code/code-style-linting-format.html @@ -464,7 +464,7 @@ -

+ diff --git a/package-structure-code/complex-python-package-builds.html b/package-structure-code/complex-python-package-builds.html index 7918eca9..33603483 100644 --- a/package-structure-code/complex-python-package-builds.html +++ b/package-structure-code/complex-python-package-builds.html @@ -464,7 +464,7 @@ - + diff --git a/package-structure-code/declare-dependencies.html b/package-structure-code/declare-dependencies.html index 4ef9ce5b..aed23ad5 100644 --- a/package-structure-code/declare-dependencies.html +++ b/package-structure-code/declare-dependencies.html @@ -464,7 +464,7 @@ - + diff --git a/package-structure-code/intro.html b/package-structure-code/intro.html index 3a692ffe..00faaff2 100644 --- a/package-structure-code/intro.html +++ b/package-structure-code/intro.html @@ -7,19 +7,19 @@ - + - + - - - + + + - Python package structure information — Python Packaging Guide + Python Package Structure — Python Packaging Guide @@ -463,7 +463,7 @@ - + @@ -480,15 +480,21 @@
-
-

Python package structure information#

-

This section provides guidance on your Python package’s structure, code formats -and style. It also reviews the various packaging tools that you can use to -support building and publishing your package.

+
+

Python Package Structure#

+

This section provides guidance on your Python package’s structure, code format, +and style. It also reviews the various packaging tools you can use to +build and publish your Python package.

+

If you want end-to-end tutorials, check out our tutorial series that starts by introducing what a Python package is.

If you are confused by Python packaging, you are not alone! The good news is -there are some great modern packaging tools that ensure that you’re following -best practices. Here, we review tool features and suggest tools that might be -best fitted for your workflow.

+that some great modern packaging tools ensure you follow +best practices. Here, we review tool features and suggest tools you can use +for your Python packaging workflow.

+

Checkout our beginning-to-end create a Python package tutorials

+
+

How this content is developed

+

All of the content in this guide has been vetted by community members, including maintainers and developers of the core packaging tools.

+
diff --git a/package-structure-code/publish-python-package-pypi-conda.html b/package-structure-code/publish-python-package-pypi-conda.html index 71a10d09..941a2b57 100644 --- a/package-structure-code/publish-python-package-pypi-conda.html +++ b/package-structure-code/publish-python-package-pypi-conda.html @@ -464,7 +464,7 @@ - + diff --git a/package-structure-code/pyproject-toml-python-package-metadata.html b/package-structure-code/pyproject-toml-python-package-metadata.html index d70f7c31..a7b5964d 100644 --- a/package-structure-code/pyproject-toml-python-package-metadata.html +++ b/package-structure-code/pyproject-toml-python-package-metadata.html @@ -464,7 +464,7 @@ - + diff --git a/package-structure-code/python-package-build-tools.html b/package-structure-code/python-package-build-tools.html index 7a2daba8..44c2a35a 100644 --- a/package-structure-code/python-package-build-tools.html +++ b/package-structure-code/python-package-build-tools.html @@ -464,7 +464,7 @@ - + diff --git a/package-structure-code/python-package-distribution-files-sdist-wheel.html b/package-structure-code/python-package-distribution-files-sdist-wheel.html index 335a22df..75f032ad 100644 --- a/package-structure-code/python-package-distribution-files-sdist-wheel.html +++ b/package-structure-code/python-package-distribution-files-sdist-wheel.html @@ -464,7 +464,7 @@ - + @@ -623,8 +623,8 @@

How to create the distribution format that PyPI and Pip expects?You can learn more about conda builds here.

-
-

Source Distribution (sdist)#

+
+

What is a source distribution (sdist)#

Source files are the unbuilt files needed to build your package. These are the “raw / as-is” files that you store on GitHub or whatever platform you use to manage your code.

@@ -690,8 +690,8 @@

How to create the distribution format that PyPI and Pip expects? -

Wheel (.whl files):#

+
+

What is a Python wheel (whl):#

A wheel file is a ZIP-format archive whose filename follows a specific format (below) and has the extension .whl. The .whl archive contains a specific set of files, including metadata that are generated from your project’s @@ -816,8 +816,8 @@

How to create the distribution format that PyPI and Pip expects?How to create the distribution format that PyPI and Pip expects? -
  • Source Distribution (sdist)
  • -
  • Wheel (.whl files):
  • +
  • What is a source distribution (sdist)
  • +
  • What is a Python wheel (whl):
  • diff --git a/package-structure-code/python-package-structure.html b/package-structure-code/python-package-structure.html index 42c5b52a..d41e2f2c 100644 --- a/package-structure-code/python-package-structure.html +++ b/package-structure-code/python-package-structure.html @@ -65,7 +65,7 @@ - + @@ -464,7 +464,7 @@ - + @@ -487,20 +487,28 @@

    Python Package Structure for Scientific Python Projects#

    There are two different layouts that you will commonly see within the Python packaging ecosystem: -src and flat layouts. +src and flat layouts. Both layouts have advantages for different groups of maintainers.

    We strongly suggest, but do not require, that you use the src/ layout (discussed below) for creating your Python package. This layout is also recommended in the -PyPA packaging guide.

    +PyPA packaging guide tutorial.

    pyOpenSci will never require a specific package structure for peer review

    -

    We understand that it would be tremendous effort for existing +

    We understand that it would take significant effort for existing maintainers to move to a new layout.

    The overview on this page presents recommendations that we think are best for someone getting started with Python packaging or someone who’s package has a simple build and might be open to moving to a more fail-proof approach.

    +

    Other resources you can check out:

    +
    -

    An example of the src/package layout structure can be seen below.

    +

    You can use tools like Hatch to quickly create a modern Python package structure. Check out our quickstart tutorial:

    +

    Want to learn how to create the structure to build your package? Click here.

    +
    +

    What is the Python package source layout?#

    +

    An example of the src/package layout structure is below.

    myPackageRepoName
     ├── CHANGELOG.md               ┐
     ├── CODE_OF_CONDUCT.md         │
    @@ -522,8 +530,8 @@ 

    Python Package Structure for Scientific Python Projects

    Note the location of the following directories in the example above:

      -
    • docs/: discussed in our docs chapter, this directory contains your user-facing documentation website. In a src/ layout docs/ are normally included at the same directory level of the src/ folder.

    • -
    • tests/ this directory contains the tests for your project code. In a src/ layout tests are normally included at the same directory level of the src/ folder.

    • +
    • docs/: Discussed in our docs chapter, this directory contains your user-facing documentation website. In a src/ layout docs/ are normally included at the same directory level as the src/ folder.

    • +
    • tests/ This directory contains the tests for your project code. In a src/ layout, tests are normally included at the same directory level as the src/ folder.

    • src/package/: this is the directory that contains the code for your Python project. “Package” is normally your project’s name.

    Also in the above example, notice that all of the core documentation files that @@ -537,8 +545,7 @@

    Python Package Structure for Scientific Python Projects

    README.md

    -

    Click here to read about our packaging documentation requirements.

    -

    While we recommend the src/ layout we also review the flat layout here. Both are used in the Python ecosystem.

    +

    Click here to read about our packaging documentation requirements.

    Example scientific packages that use src/package layout

      @@ -549,15 +556,15 @@

      Python Package Structure for Scientific Python Projects

      poliastro

    +

    The src/ layout and testing#

    -

    The benefit of using the src/package layout, particularly if you -are creating a new package, is that it ensures tests are run against the +

    The benefit of using the src/package layout is that it ensures tests are run against the installed version of your package rather than the files in your package working directory. If you run your tests on your files rather than the -installed version, you may be missing issues that users encounter when +installed version of your package, you may be missing issues that users encounter when your package is installed.

    -

    If tests/ are outside of the src/package directory, they aren’t included in the package wheel. This makes your package size slightly smaller which then places places a smaller storage burden on PyPI which has over 400,000 packages to support.

    +

    If tests/ are outside the src/package directory, they aren’t included in the package’s wheel. This makes your package size slightly smaller, which places a smaller storage burden on PyPI, and makes them faster to fetch.

    @@ -565,76 +572,72 @@

    The src/ layout and testingHow Python discovers and prioritizes importing modules

    By default, Python adds a module in your current working directory to the front of the Python module search path.

    This means that if you run your tests in your package’s working directory, using a flat layout, /package/module.py, Python will discover package/module.py file before it discovers the installed package.

    -

    However, if your package lives in a src/ directory structure src/package then it won’t be, by default, added to the Python path. This means that when you import your package, Python will be forced to search the active environment (which has your package installed).

    -

    Note: Python versions 3.11 and above have a path setting that can be adjusted to ensure the priority is to use installed packages first (e.g. PYTHONSAFEPATH).

    +

    However, if your package lives in a src/ directory structure src/package, then it won’t be added to the Python path by default. This means that when you import your package, Python will be forced to search the active environment (which has your package installed).

    +

    Note: Python versions 3.11 and above have a path setting that can be adjusted to ensure the priority is to use installed packages first (e.g., PYTHONSAFEPATH).

    -
    -

    Sometimes tests are needed in a distribution#

    -

    We do not recommend including tests as part of your package wheel by default. However, not including tests in your package distribution will make it harder for people other than yourself to test whether your package is functioning correctly on their system. If you have a small test suite (Python files + data), and think your users may want to run tests locally on their systems, you can include tests by moving the tests/ directory into the src/package directory (see example below).

    +
    +

    Don’t include tests in your package wheel#

    +

    Writing tests for your package is important; however, we do not recommend including tests as part of your package wheel by default. However, not including tests in your package distribution will make it harder for people other than yourself to test whether your package runs properly on their system. If you have a small test suite (Python files + data), and think your users may want to run tests locally on their systems, you can include tests by moving the tests/ directory into the src/package directory (see example below).

    src/
       package/
         tests/
     docs/
     
    -

    Including the tests/ directory in your src/package directory ensures that tests will be included in your package’s wheel.

    +

    Including the tests/ directory in your src/package directory ensures that tests will be included in your package’s wheel.

    Be sure to read the pytest documentation for more about including tests in your package distribution.

    Challenges with including tests and data in a package wheel

    -

    Tests, especially when accompanied by test data can create a few small challenges including:

    +

    Tests, especially when accompanied by test data, can create a few small challenges, including:

      -
    • Take up space in your distribution which will build up over time as storage space on PyPI

    • -
    • Large file sizes can also slow down package install.

    • +
    • Take up space in your distribution, which will build up over time as storage space on PyPI

    • +
    • Large file sizes can also slow down package installation.

    -

    However, in some cases, particularly in the scientific Python ecosystems you may need to include tests.

    +

    However, in some cases, particularly in the scientific Python ecosystem, you may need to include tests.

    Don’t include test suite datasets in your package#

    -

    If you do include your tests in your package distribution, we strongly +

    If you include your tests in your package distribution, we strongly discourage you from including data in your test suite directory. Rather, host your test data in a repository such as Figshare or Zenodo. Use a tool such as Pooch to access the data when you (or a user) runs tests.

    -

    Check out the testing section of our guide for more information about tests.

    +

    For more information about Python package tests, see the tests section of our guide.

    • The src/package layout is semantically more clear. Code is always found in the src/package directory, tests/ and docs/are in the root directory.

    Important

    -

    If your package tests require data, we suggest that you do NOT include that -data within your package structure. We will discuss this in more detail in a -tutorial. Include data in your package structure increases the size of your +

    If your package tests require data, do NOT include that +data within your package structure. Including data in your package structure increases the size of your distribution files. This places a maintenance toll on repositories like PyPI and Anaconda.org that have to deal with thousands of package uploads.

    +

    +Click here for a quickstart tutorial on creating your Python package.

    -
    -

    About the flat Python package layout#

    -

    Currently most scientific packages use the flat-layout given:

    +
    +

    What is the flat Python package layout?#

    +

    Many scientific packages use the flat-layout given:

      -
    • It’s the most commonly found layout with the scientific Python ecosystem and -people tend to look to other packages / maintainers that they respect for examples -of how to build Python packages.

    • -
    • Many Python tools depend upon tools in other language and / or complex builds -with compilation steps. Many developers thus appreciate / are used to features -of the flat layout.

    • +
    • This layout is used by many core scientific Python packages such as NumPy, SciPy, and Matplotlib.

    • +
    • Many Python tools depend upon tools in other languages and/or complex builds +with compilation steps. Many maintainers prefer features +of the flat layout for more complex builds.

    -

    While we present this layout here in our guide, we suggest that those just -getting started with python packaging start with the src/package layout -discussed above. Numerous packages in the ecosystem have had to move to a -src/ layout

    +

    While we suggest that you use the src/package layout discussed above, it’s important to also +understand the flat layout, especially if you plan to contribute to a package that uses this layout.

    Why most scientific Python packages do not use source

    -

    In most cases the advantages of using the src/package layout for -larger scientific packages that already use flat approach are not worth it. -Moving from a flat layout to a src/package layout would come at a significant cost to -maintainers.

    +

    In most cases, moving to the src/package layout for +larger scientific packages that already use a flat layout would consume significant time.

    However, the advantages of using the src/package layout for a beginner are significant. -As such, we recommend that if you are getting started with creating a package, -that you consider using a src/package layout.

    +As such, we recommend that you use the src/package layout if you are creating a new package.

    +

    Numerous packages in the ecosystem have had to move to a +src/package layout.

    @@ -690,7 +693,7 @@

    Benefits of using the flat layout in your Python package

    @@ -726,7 +729,7 @@

    Benefits of using the flat layout in your Python package

    previous

    -

    Python package structure information

    +

    Python Package Structure

    Benefits of using the flat layout in your Python package diff --git a/searchindex.js b/searchindex.js index 0cd0098b..0d4a0921 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"1. Basic Tool Users": [[7, "basic-tool-users"]], "2. Potential tool contributors": [[7, "potential-tool-contributors"]], "4 Steps for publishing a Python package on TestPyPI (or PyPI)": [[42, "steps-for-publishing-a-python-package-on-testpypi-or-pypi"]], " How to Publish your package on conda-forge": [[41, "how-to-publish-your-package-on-conda-forge"]], " Wrap up": [[35, "wrap-up"], [36, "wrap-up"], [41, "wrap-up"], [43, "wrap-up"]], " Congratulations - you have added your package to conda-forge.": [[41, "congratulations-you-have-added-your-package-to-conda-forge"]], " Congratulations - you\u2019ve created your Python package distribution files ": [[42, "congratulations-you-ve-created-your-python-package-distribution-files"]], "A brief history of conda\u2019s evolution": [[24, null]], "A community-created guidebook": [[19, "a-community-created-guidebook"]], "A dependency example": [[22, null]], "A note about versioning": [[29, null]], "A note for conda users": [[22, null]], "About the .toml format": [[25, "about-the-toml-format"], [43, "about-the-toml-format"]], "About the Python package directory structure": [[39, "about-the-python-package-directory-structure"]], "About the basic package directory structure": [[39, "about-the-basic-package-directory-structure"]], "About the flat Python package layout": [[28, "about-the-flat-python-package-layout"]], "About the pyproject.toml file": [[25, "about-the-pyproject-toml-file"]], "About this guide": [[19, null]], "About this lesson": [[39, null]], "Add a LICENSE & CODE_OF_CONDUCT to your Python package": [[35, null]], "Add a README file to your Python package": [[36, null]], "Add dependencies to your pyproject.toml file": [[25, "add-dependencies-to-your-pyproject-toml-file"]], "Add required dependencies to your pyproject.toml file": [[22, "add-required-dependencies-to-your-pyproject-toml-file"]], "Adding type hints to your docstrings": [[16, "adding-type-hints-to-your-docstrings"]], "Additional Code of Conduct resources": [[35, null]], "Additional dependency resources": [[22, null]], "Additional help": [[0, "additional-help"]], "Additional resources": [[0, "additional-resources"], [24, null]], "Advanced options in the pyproject.toml file": [[25, "advanced-options-in-the-pyproject-toml-file"]], "After hatch init": [[44, "after-hatch-init"]], "An ecosystem of Python build tools": [[26, "an-ecosystem-of-python-build-tools"]], "An example - xclim": [[27, "an-example-xclim"]], "An example of how a license determine how code can be reused": [[13, null]], "An overview of licenses in the scientific Python ecosystem": [[35, null]], "Annex": [[0, "annex"]], "Author names & emails": [[43, null]], "Avoid manually updating Python package version numbers if you can": [[29, "avoid-manually-updating-python-package-version-numbers-if-you-can"]], "Before hatch init": [[44, "before-hatch-init"]], "Before you submit your pull request": [[0, "before-you-submit-your-pull-request"]], "Benefits of using a pyproject.toml file": [[25, "benefits-of-using-a-pyproject-toml-file"]], "Benefits of using the flat layout in your Python package": [[28, "benefits-of-using-the-flat-layout-in-your-python-package"]], "Best: a docstring with example use of the function": [[16, "best-a-docstring-with-example-use-of-the-function"]], "Beware of too much type hinting": [[16, null]], "Black": [[20, "black"]], "Brief overview of the TOML file": [[39, null]], "Build back-end support for non pure-python packages": [[26, "build-back-end-support-for-non-pure-python-packages"]], "Build back-ends": [[26, "build-back-ends"]], "Build front-end vs. build back-end tools": [[26, "build-front-end-vs-build-back-end-tools"]], "Building the Translated Documentation": [[1, "building-the-translated-documentation"]], "CHANGELOG.md Guide": [[8, null]], "CI & pull requests": [[33, "ci-pull-requests"]], "Challenges using setuptools": [[26, "challenges-using-setuptools"]], "Challenges with PDM": [[26, "challenges-with-pdm"]], "Challenges with Poetry": [[26, "challenges-with-poetry"]], "Challenges with Poetry dependency pinning": [[26, null]], "Challenges with including tests and data in a package wheel": [[28, null]], "Check that hatch installed correctly": [[38, "check-that-hatch-installed-correctly"]], "Choosing a build back-end": [[26, "choosing-a-build-back-end"]], "Chose a build workflow tool": [[26, "chose-a-build-workflow-tool"]], "Clone your forked repository": [[0, "clone-your-forked-repository"]], "Code Formatters (and stylers)": [[20, "code-formatters-and-stylers"]], "Code Linting": [[20, "code-linting"]], "Code examples": [[0, "code-examples"]], "Code linting, formatting and styling tools": [[20, "code-linting-formatting-and-styling-tools"]], "Code should also be clean & readable & documented": [[40, "code-should-also-be-clean-readable-documented"]], "Combining sets of dependencies": [[22, "combining-sets-of-dependencies"]], "Command Line Reference Guide": [[37, null]], "Commit your changes": [[0, "commit-your-changes"]], "Commonly used Sphinx themes": [[5, "commonly-used-sphinx-themes"]], "Comparing unit, integration and end-to-end tests": [[32, "comparing-unit-integration-and-end-to-end-tests"]], "Comparison to other tools": [[38, null]], "Complex Python package builds": [[21, null]], "Conda-forge publication steps": [[41, "conda-forge-publication-steps"]], "Configure Hatch": [[38, "configure-hatch"]], "Congratulations! You created your first Python package": [[39, "congratulations-you-created-your-first-python-package"]], "Continuous integration and continuous deployment": [[40, "continuous-integration-and-continuous-deployment"]], "Contributing": [[19, "contributing"]], "Contributing File in your Python Open Source Package": [[10, null]], "Contributing locally on your computer": [[0, "contributing-locally-on-your-computer"]], "Contributing to the Python Packaging Guide": [[0, null]], "Contributing via the GitHub website": [[0, "contributing-via-the-github-website"]], "Copyleft licenses": [[13, null]], "Core components of user-facing Python package documentation": [[17, "core-components-of-user-facing-python-package-documentation"]], "Core scientific Python packages that use the flat layout": [[28, null]], "Create Python package tutorials that run when you build your docs": [[15, "create-python-package-tutorials-that-run-when-you-build-your-docs"]], "Create User Facing Documentation for your Python Package": [[17, null]], "Create a README.md file for your package": [[36, "create-a-readme-md-file-for-your-package"]], "Create a new branch": [[0, "create-a-new-branch"]], "Create a virtual environment": [[0, "create-a-virtual-environment"]], "Create optional dependency groups": [[22, "create-optional-dependency-groups"]], "Create tutorials in your Python package documentation": [[15, null]], "Creating New Versions of Your Python Package": [[29, null]], "Creating code for documentation": [[0, "creating-code-for-documentation"]], "Dependencies can be added to your pyproject.toml file": [[22, null]], "Dependencies in Read the Docs": [[22, "dependencies-in-read-the-docs"]], "Docstring examples Better and Best": [[16, "docstring-examples-better-and-best"]], "Document the code in your package\u2019s API using docstrings": [[16, null]], "Documentation": [[19, "documentation"]], "Documentation Files That Should be in your Python Package Repository": [[12, null]], "Documentation elements that pyOpenSci looks for reviewing a Python package": [[7, "documentation-elements-that-pyopensci-looks-for-reviewing-a-python-package"]], "Documentation for your Open Source Python Package": [[7, null]], "Documentation is critical for your Python package\u2019s success": [[7, "documentation-is-critical-for-your-python-package-s-success"]], "Documentation syntax: markdown vs. myST vs. rst syntax to create your docs": [[3, null]], "Don\u2019t include test suite datasets in your package": [[28, "don-t-include-test-suite-datasets-in-your-package"]], "Editing the Translation Files": [[1, "editing-the-translation-files"]], "End-to-end (functional) tests": [[32, "end-to-end-functional-tests"]], "Environment Setup": [[37, "environment-setup"]], "Example CODE_OF_CONDUCT files": [[9, null]], "Example GitHub Actions that runs tests": [[33, "example-github-actions-that-runs-tests"]], "Example application of isort": [[20, "example-application-of-isort"]], "Example build steps that can be simplified using a front-end tool": [[26, "example-build-steps-that-can-be-simplified-using-a-front-end-tool"]], "Example contributing files": [[10, null]], "Example pyproject.toml files": [[43, "example-pyproject-toml-files"]], "Example pyproject.toml for building using hatchling": [[25, "example-pyproject-toml-for-building-using-hatchling"]], "Example pyproject.toml for building using setuptools": [[25, "example-pyproject-toml-for-building-using-setuptools"]], "Example scientific packages that use src/package layout": [[28, null]], "Flake8": [[20, "flake8"]], "Flit": [[26, "flit"]], "Flit Features": [[26, "flit-features"]], "Follow the steps below to create your token.": [[42, "follow-the-steps-below-to-create-your-token"]], "Footnotes": [[35, "footnotes"], [39, "footnotes"], [41, "footnotes"], [42, "footnotes"]], "For zsh shell users": [[22, null]], "Forking the repository": [[0, "forking-the-repository"]], "Four elements of a good open source documentation landing page": [[17, "four-elements-of-a-good-open-source-documentation-landing-page"]], "Frequently Asked Questions (FAQ)": [[1, "frequently-asked-questions-faq"]], "General pre commit checks": [[20, "general-pre-commit-checks"]], "Get to Know Hatch": [[38, null]], "Get to know Hatch": [[44, null]], "GitHub & GitLab vs. Git": [[40, null]], "GitHub archive vs sdist": [[27, null]], "Google Analytics": [[6, "google-analytics"]], "Gradually adding type hints": [[16, "gradually-adding-type-hints"]], "Guidelines for pyOpenSci\u2019s packaging recommendations": [[23, "guidelines-for-pyopensci-s-packaging-recommendations"]], "Hatch": [[26, "hatch"]], "Hatch (or other tools like PDM) Cons": [[29, "hatch-or-other-tools-like-pdm-cons"]], "Hatch (or other tools like PDM) Pros": [[29, "hatch-or-other-tools-like-pdm-pros"]], "Hatch and environments": [[42, "hatch-and-environments"]], "Hatch and project names": [[39, null]], "Hatch example setup in your pyproject.toml": [[29, "hatch-example-setup-in-your-pyproject-toml"]], "Hatch features": [[26, "hatch-features"], [38, "hatch-features"]], "How Python discovers and prioritizes importing modules": [[28, null]], "How can I get help with my translation?": [[1, "how-can-i-get-help-with-my-translation"]], "How do I handle formatting in the translated text?": [[1, "how-do-i-handle-formatting-in-the-translated-text"]], "How do I handle links in the translated text?": [[1, "how-do-i-handle-links-in-the-translated-text"]], "How do I handle strings that are too long for a single line?": [[1, "how-do-i-handle-strings-that-are-too-long-for-a-single-line"]], "How do I know what type of tests to write?": [[34, "how-do-i-know-what-type-of-tests-to-write"]], "How do I know when a translation is ready to be released?": [[1, "how-do-i-know-when-a-translation-is-ready-to-be-released"]], "How do I know which strings need to be translated?": [[1, "how-do-i-know-which-strings-need-to-be-translated"]], "How do I translate images?": [[1, "how-do-i-translate-images"]], "How do maintainers use it?": [[8, "how-do-maintainers-use-it"]], "How do you declare dependencies?": [[22, "how-do-you-declare-dependencies"]], "How does this relate to code for a research project?": [[40, null]], "How is pyproject.toml metadata used?": [[43, "how-is-pyproject-toml-metadata-used"]], "How publishing to conda-forge works": [[41, "how-publishing-to-conda-forge-works"]], "How the Python Packaging Guide is structured": [[0, "how-the-python-packaging-guide-is-structured"]], "How the pyproject.toml is used when you build a package": [[25, "how-the-pyproject-toml-is-used-when-you-build-a-package"]], "How to add a CODE_OF_CONDUCT file to your package directory": [[35, "how-to-add-a-code-of-conduct-file-to-your-package-directory"]], "How to add a LICENSE file to your package directory": [[35, "how-to-add-a-license-file-to-your-package-directory"]], "How to add a LICENSE to your package - the manual way": [[35, "how-to-add-a-license-to-your-package-the-manual-way"]], "How to build the guide locally": [[0, "how-to-build-the-guide-locally"]], "How to choose a license": [[13, "how-to-choose-a-license"]], "How to commit your changes": [[0, "how-to-commit-your-changes"]], "How to create the distribution format that PyPI and Pip expects?": [[27, "how-to-create-the-distribution-format-that-pypi-and-pip-expects"]], "How to edit a MarkDown file": [[0, "how-to-edit-a-markdown-file"]], "How to get help": [[0, "how-to-get-help"]], "How to make a pull request": [[0, "how-to-make-a-pull-request"]], "How to publish your Python package documentation online": [[4, null]], "How to submit to conda-forge": [[24, "how-to-submit-to-conda-forge"]], "How to update your pyproject.toml file": [[43, "how-to-update-your-pyproject-toml-file"]], "How to use code formatter in your local workflow": [[20, "how-to-use-code-formatter-in-your-local-workflow"]], "I am interested in translating the guide into a language that is not listed. How can I get started?": [[1, "i-am-interested-in-translating-the-guide-into-a-language-that-is-not-listed-how-can-i-get-started"]], "Important": [[1, null], [1, null]], "Important pyproject.toml take aways": [[25, null]], "Important: make sure that you closely follow the guidelines outlines by the License that you chose": [[13, "important-make-sure-that-you-closely-follow-the-guidelines-outlines-by-the-license-that-you-chose"]], "Install Hatch": [[38, "install-hatch"]], "Install dependency groups": [[22, "install-dependency-groups"]], "Install the development dependencies": [[0, "install-the-development-dependencies"]], "Install your package from TestPyPI": [[42, "install-your-package-from-testpypi"]], "Installing packages from GitHub": [[39, null]], "Installing packages from GitHub / Gitlab": [[22, null]], "Integration tests": [[32, "integration-tests"]], "Introduction": [[8, "introduction"]], "Isort": [[20, "isort"]], "Issues or Ticket Trackers": [[40, "issues-or-ticket-trackers"]], "Key Takeways": [[29, null]], "Learn about Building a Python Package": [[27, null]], "Learn more about building Python packages in our guide": [[42, null]], "Learn more about building a Python package": [[42, null]], "Learn more about flit": [[26, null]], "Learning Objectives": [[40, null], [41, null], [42, null], [43, null], [44, null]], "Learning objectives": [[35, null], [36, null]], "License files for scientific Python open source software": [[13, null]], "License recommendations from the SciPy package": [[13, null]], "Licenses for the scientific Python ecosystem": [[35, null]], "Linters, code formatters and your favorite coding tools": [[20, "linters-code-formatters-and-your-favorite-coding-tools"]], "Linting vs format and style": [[20, "linting-vs-format-and-style"]], "Look for pyospackage in your environment": [[39, "look-for-pyospackage-in-your-environment"]], "Maintaining a conda-forge package": [[41, "maintaining-a-conda-forge-package"]], "Maintaining your conda-forge feedstock": [[41, "maintaining-your-conda-forge-feedstock"]], "Maintaining your conda-forge package repository": [[24, "maintaining-your-conda-forge-package-repository"]], "Make your Python code installable": [[39, null]], "Make your Python package PyPI ready - pyproject.toml": [[43, null]], "Making your package installable - publishing to PyPI & conda-forge": [[40, "making-your-package-installable-publishing-to-pypi-conda-forge"]], "Managing Python package dependency conflicts": [[24, "managing-python-package-dependency-conflicts"]], "Matplotlib as an example": [[40, null]], "Mixing frontend and backend projects": [[21, "mixing-frontend-and-backend-projects"]], "More on hatchling": [[43, null]], "Next (optional) step - publishing to conda-forge": [[43, "next-optional-step-publishing-to-conda-forge"]], "Note": [[44, null]], "Note about setup.py": [[39, null]], "Nox with conda / mamba": [[31, "nox-with-conda-mamba"]], "Nox with venv environments": [[31, "nox-with-venv-environments"]], "OPTIONAL: Adjust project classifiers": [[39, "optional-adjust-project-classifiers"]], "OPTIONAL: If you want to use a manual token-based publication workflow": [[42, "optional-if-you-want-to-use-a-manual-token-based-publication-workflow"]], "Optimizing your documentation so search engines (and other users) find it": [[6, null]], "Optional dependencies": [[22, "optional-dependencies"], [22, "id2"]], "Optional fields to include in the [project] table": [[25, "optional-fields-to-include-in-the-project-table"]], "Optional vs. Required pyproject.toml file fields": [[25, "optional-vs-required-pyproject-toml-file-fields"]], "Other automation tools you\u2019ll see in the wild": [[31, null]], "Other ways you may see packages storing dependencies": [[22, null]], "Overview of the Translation Process": [[1, "overview-of-the-translation-process"]], "PDM": [[26, "pdm"]], "PDM Features": [[26, "pdm-features"]], "PDM support for C and C++ extensions": [[26, null]], "PDM vs. Poetry": [[26, null]], "Package Development": [[37, "package-development"]], "Package Publishing": [[37, "package-publishing"]], "Package tool features table": [[26, "package-tool-features-table"]], "Package-specific token vs trusted publisher": [[42, "package-specific-token-vs-trusted-publisher"]], "Packages are more than just code - Infrastructure": [[40, "packages-are-more-than-just-code-infrastructure"]], "Packages that you expect others to use should be well-scoped": [[40, "packages-that-you-expect-others-to-use-should-be-well-scoped"]], "Pin dependencies with caution": [[43, null]], "Poetry": [[26, "poetry"]], "Poetry features": [[26, "poetry-features"]], "Pre-commit hook example workflow": [[20, "pre-commit-hook-example-workflow"]], "Pre-commit.ci": [[20, "pre-commit-ci"]], "Preparing the Translation Files": [[1, "preparing-the-translation-files"]], "Prerequisites": [[44, "prerequisites"]], "Project metadata and PyPI": [[27, "project-metadata-and-pypi"]], "Provide a fully functional code snippet if possible": [[36, null]], "Publish a new version of your package to PyPI": [[43, "publish-a-new-version-of-your-package-to-pypi"]], "Publish your Python package that is on PyPI to conda-forge": [[41, null]], "Publish your Python package to PyPI": [[42, null]], "Publishing Your Package In A Community Repository: PyPI or Anaconda.org": [[24, null]], "Publishing a package to PyPI / Conda-Forge": [[40, "publishing-a-package-to-pypi-conda-forge"]], "Pull request template checklist tips": [[41, null]], "Pure Python Packages vs. packages with extensions in other languages": [[21, "pure-python-packages-vs-packages-with-extensions-in-other-languages"]], "Putting it all together - your completed pyproject.toml file": [[43, "putting-it-all-together-your-completed-pyproject-toml-file"]], "Python Package Code Style, Format and Linters": [[20, null]], "Python Package Dependencies": [[22, "python-package-dependencies"]], "Python Package Structure for Scientific Python Projects": [[28, null]], "Python Packaging Tools": [[26, null]], "Python Packaging for Scientists": [[19, "python-packaging-for-scientists"]], "Python Semantic Release Cons": [[29, "python-semantic-release-cons"]], "Python Semantic Release Pros": [[29, "python-semantic-release-pros"]], "Python modules and the __init__.py file": [[39, null]], "Python package API documentation": [[16, "python-package-api-documentation"]], "Python package build front-ends": [[26, "python-package-build-front-ends"]], "Python package structure information": [[23, null]], "Python packages and environments": [[40, "python-packages-and-environments"]], "Python packages are installable": [[40, "python-packages-are-installable"]], "Python packaging 101": [[40, null]], "Python packaging tools summary": [[26, "python-packaging-tools-summary"]], "README File Guidelines and Resources": [[14, null]], "README Resources": [[14, null]], "Read the Docs and Python packages": [[22, null]], "Read the Docs vs GitHub Pages": [[4, "read-the-docs-vs-github-pages"]], "Recursive dependencies": [[25, null]], "References": [[13, "references"]], "Referencing code in documentation": [[0, "referencing-code-in-documentation"]], "Release Sections": [[8, "release-sections"]], "Required (or core) dependencies": [[22, "required-or-core-dependencies"]], "Required fields for the [project] table": [[25, "required-fields-for-the-project-table"]], "Ruff": [[20, "ruff"]], "Run Python package tests": [[31, null]], "Run tests across Python versions with nox": [[31, "run-tests-across-python-versions-with-nox"]], "Run tests using pytest": [[31, "run-tests-using-pytest"]], "Run tests with Continuous Integration": [[33, null]], "Sample Directory Tree": [[44, "sample-directory-tree"]], "SemVer rules": [[29, "semver-rules"]], "Semantic release, vs version control based vs manual version bumping": [[29, "semantic-release-vs-version-control-based-vs-manual-version-bumping"]], "Setting up Your Local Environment": [[1, "setting-up-your-local-environment"]], "Setting up a git pre-commit hook": [[20, "setting-up-a-git-pre-commit-hook"]], "Setup 2-factor (2FA) authentication": [[42, null]], "Setup.py is still useful for complex package builds": [[25, null]], "Setuptools Features": [[26, "setuptools-features"]], "Sometimes tests are needed in a distribution": [[28, "sometimes-tests-are-needed-in-a-distribution"]], "Source Distribution (sdist)": [[27, "source-distribution-sdist"]], "Sphinx - a static site generator": [[5, "sphinx-a-static-site-generator"]], "Sphinx Gallery benefits": [[15, "sphinx-gallery-benefits"]], "Sphinx gallery challenges": [[15, "sphinx-gallery-challenges"]], "Sphinx sites can be customized using extensions and themes": [[5, "sphinx-sites-can-be-customized-using-extensions-and-themes"]], "Starting a New Language Translation": [[1, "starting-a-new-language-translation"]], "Step 0: Create a README file": [[36, "step-0-create-a-readme-file"]], "Step 1: Add Author, maintainer and project description": [[43, "step-1-add-author-maintainer-and-project-description"]], "Step 1: Add the name of your package as the README title": [[36, "step-1-add-the-name-of-your-package-as-the-readme-title"]], "Step 1: Create a Python package development environment": [[42, "step-1-create-a-python-package-development-environment"]], "Step 1: Install grayskull": [[41, "step-1-install-grayskull"]], "Step 1: Open and Edit Your config.toml File": [[38, "step-1-open-and-edit-your-config-toml-file"]], "Step 1: Set Up the Package Directory Structure": [[39, "step-1-set-up-the-package-directory-structure"]], "Step 2 - update your email and name": [[38, "step-2-update-your-email-and-name"]], "Step 2: Add README and license": [[43, "step-2-add-readme-and-license"]], "Step 2: Add module to your package": [[39, "step-2-add-module-to-your-package"]], "Step 2: Build your package\u2019s sdist and wheel distributions": [[42, "step-2-build-your-package-s-sdist-and-wheel-distributions"]], "Step 2: Fork and clone the conda-forge staged-recipes repository": [[41, "step-2-fork-and-clone-the-conda-forge-staged-recipes-repository"]], "Step 2: add badges to the top of your README file": [[36, "step-2-add-badges-to-the-top-of-your-readme-file"]], "Step 3": [[38, "step-3"]], "Step 3. Setup your TestPyPI account": [[42, "step-3-setup-your-testpypi-account"]], "Step 3: Add a description of what your package does": [[36, "step-3-add-a-description-of-what-your-package-does"]], "Step 3: Add code to your module": [[39, "step-3-add-code-to-your-module"]], "Step 3: Create your conda-forge recipe": [[41, "step-3-create-your-conda-forge-recipe"]], "Step 3: Specify Python version with requires-python": [[43, "step-3-specify-python-version-with-requires-python"]], "Step 3b: Bug fix - add a home url to the about: section": [[41, "step-3b-bug-fix-add-a-home-url-to-the-about-section"]], "Step 4. Create a package upload token": [[42, "step-4-create-a-package-upload-token"]], "Step 4: Add package installation instructions": [[36, "step-4-add-package-installation-instructions"]], "Step 4: Close the config file and run hatch config show": [[38, "step-4-close-the-config-file-and-run-hatch-config-show"]], "Step 4: Modify metadata in your pyproject.toml file": [[39, "step-4-modify-metadata-in-your-pyproject-toml-file"]], "Step 4: Specify Dependencies": [[43, "step-4-specify-dependencies"]], "Step 4: Submit a pull request to the staged-recipes repository": [[41, "step-4-submit-a-pull-request-to-the-staged-recipes-repository"]], "Step 4: tests for conda-forge": [[41, "step-4-tests-for-conda-forge"]], "Step 5: Add PyPI classifiers": [[43, "step-5-add-pypi-classifiers"]], "Step 5: Any additional setup": [[36, "step-5-any-additional-setup"]], "Step 5: Install your package locally": [[39, "step-5-install-your-package-locally"]], "Step 6: Add a get started section": [[36, "step-6-add-a-get-started-section"]], "Step 6: Add the [project.urls] table": [[43, "step-6-add-the-project-urls-table"]], "Step 6: Test out your new package": [[39, "step-6-test-out-your-new-package"]], "Step 7: Community section": [[36, "step-7-community-section"]], "Step 8: Citation information": [[36, "step-8-citation-information"]], "Step-by-Step Guide": [[44, "step-by-step-guide"]], "Submitting a PR for Your Contribution": [[1, "submitting-a-pr-for-your-contribution"]], "Submitting a pull request with your contribution": [[0, "submitting-a-pull-request-with-your-contribution"]], "Suggestions in this guide are not pyOpenSci review requirements": [[23, null]], "Summary": [[20, "summary"]], "Summary of tools Hatch vs. PDM vs. Poetry (and setuptools)": [[26, "summary-of-tools-hatch-vs-pdm-vs-poetry-and-setuptools"]], "Support conda users with environment.yml files": [[22, "support-conda-users-with-environment-yml-files"]], "Support for contributors and maintainers": [[40, null]], "TL;DR": [[0, "tl-dr"]], "Table: Testing & Automation Tool": [[31, "id3"]], "Take Aways": [[20, null], [24, null]], "Take-aways: If you can, publish on both PyPI and conda-forge to accommodate more users of your package": [[24, "take-aways-if-you-can-publish-on-both-pypi-and-conda-forge-to-accommodate-more-users-of-your-package"]], "Test Environments": [[31, "test-environments"]], "Test Types for Python packages": [[32, null]], "Test examples": [[34, null]], "TestPyPI vs PyPI": [[42, "testpypi-vs-pypi"]], "TestPyPI vs. PyPI": [[42, null]], "Tests": [[19, "tests"]], "Tests across operating systems": [[31, null]], "Tests and data for your Python package": [[30, null]], "Tests for user edge cases": [[34, "tests-for-user-edge-cases"]], "The CODE_OF_CONDUCT file - Python Packaging": [[9, null]], "The Release Process": [[1, "the-release-process"]], "The Review Process": [[1, "the-review-process"]], "The bare minimum needed in a pyproject.toml file": [[39, null]], "The elements of a Python package": [[40, "the-elements-of-a-python-package"]], "The finished README file": [[36, "the-finished-readme-file"]], "The src/ layout and testing": [[28, "the-src-layout-and-testing"]], "The value of end-to-end tools like hatch, flit and poetry": [[42, null]], "Three Python docstring formats and why we like NumPy style": [[16, "three-python-docstring-formats-and-why-we-like-numpy-style"]], "Three types of tests: Unit, Integration & Functional Tests": [[32, "three-types-of-tests-unit-integration-functional-tests"]], "Time to create your Python package!": [[39, "time-to-create-your-python-package"]], "Time to install your package": [[42, "time-to-install-your-package"]], "Todo": [[7, "id1"], [19, "id1"], [22, null], [22, "id4"], [25, "id1"], [31, "id1"], [31, "id2"], [32, "id1"], [33, "id1"], [38, "id1"], [39, "id1"], [39, "id7"], [39, "id8"], [40, "id1"], [42, "id1"], [42, "id3"], [42, "id4"], [43, "id2"]], "Too Much Of A Good Thing": [[14, null]], "Tool 1: Hatch and other build tools that offer incremental versioning": [[29, "tool-1-hatch-and-other-build-tools-that-offer-incremental-versioning"]], "Tool 2: Hatch_vcs & hatchling build back-end": [[29, "tool-2-hatch-vcs-hatchling-build-back-end"]], "Tool 3: setuptools-scm versioning using git tags": [[29, "tool-3-setuptools-scm-versioning-using-git-tags"]], "Tool 4: Python semantic release": [[29, "tool-4-python-semantic-release"]], "Tools for building your package": [[26, "tools-for-building-your-package"]], "Tools for bumping Python package versions": [[29, "tools-for-bumping-python-package-versions"]], "Tools that we review here": [[26, "tools-that-we-review-here"]], "Tools to Build and Host your Documentation": [[2, null]], "Tools to automate running your tests": [[31, "tools-to-automate-running-your-tests"]], "Tools to manage versions for your Python package": [[29, "tools-to-manage-versions-for-your-python-package"]], "Tools to run your tests": [[31, "tools-to-run-your-tests"]], "Translation Guide for the Python Packaging Guide": [[1, null]], "Two approaches to contributing": [[0, "two-approaches-to-contributing"]], "Two types of Python package users": [[7, "two-types-of-python-package-users"]], "Understanding optional vs. required dependencies": [[22, "understanding-optional-vs-required-dependencies"]], "Unit Tests": [[32, "unit-tests"]], "Unreleased Section": [[8, "unreleased-section"]], "Upload to TestPyPI using Hatch": [[42, "upload-to-testpypi-using-hatch"]], "Use a code format tool (or tools) to make your life easier": [[20, "use-a-code-format-tool-or-tools-to-make-your-life-easier"]], "Use a pyproject.toml file for your package configuration & metadata": [[25, null]], "Use open permissive licenses when possible": [[13, "use-open-permissive-licenses-when-possible"]], "Use pre-commit hooks to run code formatters and linters on commits": [[20, "use-pre-commit-hooks-to-run-code-formatters-and-linters-on-commits"]], "Using Hatch to Migrate setup.py to a pyproject.toml": [[44, null]], "Using Setuptools Back-end for Python Packaging with Build Front-end": [[26, "using-setuptools-back-end-for-python-packaging-with-build-front-end"]], "Using Sphinx to Build Python Package Documentation": [[5, null]], "Using doctest to run docstring examples in your package\u2019s methods and functions": [[16, "using-doctest-to-run-docstring-examples-in-your-package-s-methods-and-functions"]], "Using python -m pip install vs. pip install": [[22, null]], "Version control and storing your package on GitHub or GitLab": [[40, "version-control-and-storing-your-package-on-github-or-gitlab"]], "Versioning your Python package and semantic versioning": [[8, null]], "Versions and Environments": [[37, "versions-and-environments"]], "We do not suggest using setuptools": [[26, null]], "What a CONTRIBUTING.md file should contain": [[10, "what-a-contributing-md-file-should-contain"]], "What about software citation?": [[13, "what-about-software-citation"]], "What does it include?": [[8, "what-does-it-include"]], "What does it look like?": [[8, "what-does-it-look-like"]], "What does python -m pip install -e . do?": [[39, null]], "What does the flat layout structure look like?": [[28, "what-does-the-flat-layout-structure-look-like"]], "What happened to setup.py & how do i migrate to pyproject.toml?": [[25, null]], "What happened to setup.py and setup.cfg for metadata?": [[27, null]], "What happens when a string has changed in the original English text?": [[1, "what-happens-when-a-string-has-changed-in-the-original-english-text"]], "What happens when you submit a pull request (CI/CD)": [[0, "what-happens-when-you-submit-a-pull-request-ci-cd"]], "What happens when you use incorrect classifiers?": [[43, null]], "What is CHANGELOG.md?": [[8, "what-is-changelog-md"]], "What is GitHub Pages?": [[4, "what-is-github-pages"]], "What is Hatch?": [[44, "what-is-hatch"]], "What is PyPI": [[24, "what-is-pypi"]], "What is Read the Docs ?": [[4, "what-is-read-the-docs"]], "What is a Open Source License file?": [[13, "what-is-a-open-source-license-file"]], "What is a Python package?": [[40, "what-is-a-python-package"]], "What is a README file?": [[36, "what-is-a-readme-file"]], "What is a code of conduct file?": [[35, "what-is-a-code-of-conduct-file"]], "What is a docstring and how does it relate to documentation?": [[16, "what-is-a-docstring-and-how-does-it-relate-to-documentation"]], "What is a license?": [[35, "what-is-a-license"]], "What is a package dependency?": [[22, "what-is-a-package-dependency"]], "What is a pyproject.toml file?": [[39, "what-is-a-pyproject-toml-file"], [43, "what-is-a-pyproject-toml-file"]], "What is an API?": [[16, "what-is-an-api"]], "What is an __init__.py file?": [[39, "what-is-an-init-py-file"]], "What is building a Python package?": [[27, "what-is-building-a-python-package"]], "What is conda and Anaconda.org?": [[24, "what-is-conda-and-anaconda-org"]], "What is conda-forge?": [[41, "what-is-conda-forge"]], "What is the pyproject.toml used for?": [[43, "what-is-the-pyproject-toml-used-for"]], "What license should you use?": [[35, "what-license-should-you-use"]], "What pyOpenSci looks for in a package": [[40, null]], "What testing framework / package should I use to run tests?": [[31, "what-testing-framework-package-should-i-use-to-run-tests"]], "What the development guide for your Python package should contain": [[11, null]], "What to consider before you create a package": [[40, "what-to-consider-before-you-create-a-package"]], "What to expect from the review process": [[0, "what-to-expect-from-the-review-process"]], "What to put in your CODE_OF_CONDUCT file": [[35, "what-to-put-in-your-code-of-conduct-file"]], "What we previously covered": [[39, null]], "What you will learn here": [[23, "what-you-will-learn-here"]], "What your README.md file should contain": [[14, "what-your-readme-md-file-should-contain"]], "What\u2019s next": [[38, "what-s-next"]], "What\u2019s next in this Python package documentation section?": [[7, "what-s-next-in-this-python-package-documentation-section"]], "What\u2019s next?": [[40, "what-s-next"]], "Wheel (.whl files):": [[27, "wheel-whl-files"]], "When should you turn your code into a Python package?": [[40, "when-should-you-turn-your-code-into-a-python-package"]], "Where does conda fit in?": [[22, null]], "Where should the LICENSE file live": [[35, "where-should-the-license-file-live"]], "Where this guide is headed": [[19, "where-this-guide-is-headed"]], "Where to store your license": [[13, "where-to-store-your-license"]], "Who are these tutorials for?": [[40, "who-are-these-tutorials-for"]], "Who this guidebook is for": [[19, "who-this-guidebook-is-for"]], "Why a development guide is important": [[11, "why-a-development-guide-is-important"]], "Why create a Python package?": [[40, "why-create-a-python-package"]], "Why create package-specific tokens?": [[42, null]], "Why is it important?": [[8, "why-is-it-important"]], "Why licenses are important": [[13, "why-licenses-are-important"]], "Why most scientific Python packages do not use source": [[28, null]], "Why publish to conda-forge": [[41, "why-publish-to-conda-forge"]], "Why the pyproject.toml file is important": [[39, null]], "Why use type hints": [[16, "why-use-type-hints"]], "Why write tests for your package?": [[34, "why-write-tests-for-your-package"]], "Why you might not want to use Flit": [[26, "why-you-might-not-want-to-use-flit"]], "Why you might not want to use Hatch": [[26, "why-you-might-not-want-to-use-hatch"]], "Why you need a CODE_OF_CONDUCT": [[9, "why-you-need-a-code-of-conduct"]], "Working on a Translation": [[1, "working-on-a-translation"]], "Write tests for your Python package": [[34, null]], "Write usable documentation": [[17, "write-usable-documentation"]], "Writing user-facing documentation for your Python package": [[18, null]], "Yay, your package has users! Now what?": [[40, "yay-your-package-has-users-now-what"]], "You have published your package to TestPyPI!": [[42, "you-have-published-your-package-to-testpypi"]], "conda channels": [[24, "conda-channels"]], "conda channels, PyPI, conda, pip - Where to publish your package": [[24, "conda-channels-pypi-conda-pip-where-to-publish-your-package"]], "conda-forge staged recipes and CI failures": [[41, null]], "hatch_vcs Cons": [[29, "hatch-vcs-cons"]], "hatch_vcs Pros": [[29, "hatch-vcs-pros"]], "nbsphinx - tutorials using Jupyter Notebooks": [[15, "nbsphinx-tutorials-using-jupyter-notebooks"]], "new Tutorial Series: Create a Python Package": [[19, "new-tutorial-series-create-a-python-package"]], "pyOpenSci Python Package Guide": [[19, null]], "pyOpenSci will never require a specific package structure for peer review": [[28, null]], "setuptools_scm Cons": [[29, "setuptools-scm-cons"]], "sphinx gallery:": [[15, "sphinx-gallery"]], "sphinx-sitemap for search engine optimization": [[6, "sphinx-sitemap-for-search-engine-optimization"]], "sphinxext.opengraph": [[6, "sphinxext-opengraph"]], "\u2714\ufe0f A Community Section with Links to Contributing Guide, Code of Conduct": [[14, "a-community-section-with-links-to-contributing-guide-code-of-conduct"]], "\u2714\ufe0f A short, easy-to-understand description of what your package does": [[14, "a-short-easy-to-understand-description-of-what-your-package-does"]], "\u2714\ufe0f Badges for current package version, continuous integration and test coverage": [[14, "badges-for-current-package-version-continuous-integration-and-test-coverage"]], "\u2714\ufe0f Brief demonstration of how to use the package": [[14, "brief-demonstration-of-how-to-use-the-package"]], "\u2714\ufe0f Citation information": [[14, "citation-information"]], "\u2714\ufe0f Descriptive links to package documentation, short tutorials": [[14, "descriptive-links-to-package-documentation-short-tutorials"]], "\u2714\ufe0f Document any additional setup required": [[14, "document-any-additional-setup-required"]], "\u2714\ufe0f Installation instructions": [[14, "installation-instructions"]], "\u2714\ufe0f Your package\u2019s name": [[14, "your-package-s-name"]]}, "docnames": ["CONTRIBUTING", "TRANSLATING", "documentation/hosting-tools/intro", "documentation/hosting-tools/myst-markdown-rst-doc-syntax", "documentation/hosting-tools/publish-documentation-online", "documentation/hosting-tools/sphinx-python-package-documentation-tools", "documentation/hosting-tools/website-hosting-optimizing-your-docs", "documentation/index", "documentation/repository-files/changelog-file", "documentation/repository-files/code-of-conduct-file", "documentation/repository-files/contributing-file", "documentation/repository-files/development-guide", "documentation/repository-files/intro", "documentation/repository-files/license-files", "documentation/repository-files/readme-file-best-practices", "documentation/write-user-documentation/create-package-tutorials", "documentation/write-user-documentation/document-your-code-api-docstrings", "documentation/write-user-documentation/get-started", "documentation/write-user-documentation/intro", "index", "package-structure-code/code-style-linting-format", "package-structure-code/complex-python-package-builds", "package-structure-code/declare-dependencies", "package-structure-code/intro", "package-structure-code/publish-python-package-pypi-conda", "package-structure-code/pyproject-toml-python-package-metadata", "package-structure-code/python-package-build-tools", "package-structure-code/python-package-distribution-files-sdist-wheel", "package-structure-code/python-package-structure", "package-structure-code/python-package-versions", "tests/index", "tests/run-tests", "tests/test-types", "tests/tests-ci", "tests/write-tests", "tutorials/add-license-coc", "tutorials/add-readme", "tutorials/command-line-reference", "tutorials/get-to-know-hatch", "tutorials/installable-code", "tutorials/intro", "tutorials/publish-conda-forge", "tutorials/publish-pypi", "tutorials/pyproject-toml", "tutorials/setup-py-to-pyproject-toml"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinxcontrib.bibtex": 9}, "filenames": ["CONTRIBUTING.md", "TRANSLATING.md", "documentation/hosting-tools/intro.md", "documentation/hosting-tools/myst-markdown-rst-doc-syntax.md", "documentation/hosting-tools/publish-documentation-online.md", "documentation/hosting-tools/sphinx-python-package-documentation-tools.md", "documentation/hosting-tools/website-hosting-optimizing-your-docs.md", "documentation/index.md", "documentation/repository-files/changelog-file.md", "documentation/repository-files/code-of-conduct-file.md", "documentation/repository-files/contributing-file.md", "documentation/repository-files/development-guide.md", "documentation/repository-files/intro.md", "documentation/repository-files/license-files.md", "documentation/repository-files/readme-file-best-practices.md", "documentation/write-user-documentation/create-package-tutorials.md", "documentation/write-user-documentation/document-your-code-api-docstrings.md", "documentation/write-user-documentation/get-started.md", "documentation/write-user-documentation/intro.md", "index.md", "package-structure-code/code-style-linting-format.md", "package-structure-code/complex-python-package-builds.md", "package-structure-code/declare-dependencies.md", "package-structure-code/intro.md", "package-structure-code/publish-python-package-pypi-conda.md", "package-structure-code/pyproject-toml-python-package-metadata.md", "package-structure-code/python-package-build-tools.md", "package-structure-code/python-package-distribution-files-sdist-wheel.md", "package-structure-code/python-package-structure.md", "package-structure-code/python-package-versions.md", "tests/index.md", "tests/run-tests.md", "tests/test-types.md", "tests/tests-ci.md", "tests/write-tests.md", "tutorials/add-license-coc.md", "tutorials/add-readme.md", "tutorials/command-line-reference.md", "tutorials/get-to-know-hatch.md", "tutorials/installable-code.md", "tutorials/intro.md", "tutorials/publish-conda-forge.md", "tutorials/publish-pypi.md", "tutorials/pyproject-toml.md", "tutorials/setup-py-to-pyproject-toml.md"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [1, 3, 4, 5, 8, 9, 10, 11, 13, 15, 17, 18, 20, 21, 22, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44], "0": [1, 8, 20, 22, 26, 27, 29, 31, 32, 34, 39, 41, 42, 43], "00": 41, "000": [26, 28], "001": 34, "01": [13, 32], "01e31f5521973710d0d91b15a94491d4f8f8f54566322110098c0f2381dd09ab": 41, "02": 13, "03": 13, "07": 8, "08": [8, 43], "09": 13, "1": [0, 1, 8, 13, 14, 15, 16, 20, 22, 23, 25, 26, 27, 31, 34, 35], "10": [20, 27, 31, 33, 36, 39, 43], "100": [32, 41], "105": 16, "106": 22, "11": [20, 27, 28, 31, 33, 39, 43], "115": 36, "12": [20, 31, 39], "155": 1, "1580827": 16, "16": 42, "1766663571": 22, "18": 41, "1844278487": 22, "19": 8, "2": [0, 1, 13, 14, 15, 16, 22, 23, 25, 26, 27, 34, 35], "20": 20, "2009": 26, "2015": 13, "2016": 13, "2017": 25, "2019": 13, "2020": 29, "2021": [8, 39], "2022": [7, 12, 13, 14], "2023": [13, 42, 43], "2024": [13, 42], "212": 32, "22": 20, "23": [7, 12, 14, 39, 42], "24": [8, 39], "254": 1, "26": 42, "29": 20, "2i2c": 42, "3": [0, 1, 7, 13, 14, 16, 20, 22, 23, 25, 26, 27, 28, 31, 33, 34, 35], "32": 32, "34": 20, "38": 1, "39": 20, "3vljpqb55psbgb1ghc2qsn700000gn": 41, "4": [13, 14, 16, 17, 20, 23, 27, 31, 34], "40": [16, 32], "400": 28, "43": 42, "430": 1, "43ec82da3a10752a5dbf2f0ef742e357803a3ddb400005f87e86534685bfb8a7": 41, "44": 1, "440": 29, "442": 20, "443": 20, "493": 20, "4935937": 16, "496": 20, "5": [1, 20, 23, 32, 34, 40], "5281": 36, "6": [7, 16, 20, 23], "61": 25, "7": [7, 39, 43], "75": 1, "79": 20, "8": [7, 20, 26, 29, 39, 41, 42], "80": 20, "8000": 1, "82": 20, "8365068": 36, "84": 1, "88": [1, 20], "885": 1, "9": [26, 29, 31, 32, 33, 38, 39], "90": 20, "95": 20, "950": 1, "97": 41, "999": 34, "A": [1, 5, 7, 8, 10, 11, 13, 15, 16, 17, 20, 21, 23, 25, 26, 27, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43], "And": [0, 6, 15, 16, 20, 22, 23, 24, 26, 27, 41, 42, 43], "As": [0, 7, 16, 20, 21, 25, 26, 27, 28, 29, 34, 36, 38, 39, 40, 42, 43, 44], "At": [8, 14, 34, 36, 39, 40, 41, 42, 43], "BE": 43, "BY": 13, "Be": [28, 35, 36, 40, 41, 42], "Being": 29, "But": [1, 7, 22, 26, 27, 29, 32, 40, 42], "By": [8, 15, 16, 20, 26, 28, 31, 34, 35, 40, 42], "For": [1, 3, 15, 16, 19, 20, 21, 25, 26, 27, 28, 29, 31, 32, 34, 36, 39, 40, 41, 42, 43], "If": [0, 1, 3, 4, 6, 7, 9, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44], "In": [0, 1, 2, 7, 9, 12, 13, 14, 16, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 35, 36, 38, 39, 40, 41, 42, 43, 44], "It": [0, 2, 3, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 38, 39, 40, 41, 42, 43, 44], "Its": 26, "NOT": [20, 26, 28], "No": [23, 26], "Not": [22, 29], "OR": 42, "On": [0, 5, 15, 22, 24, 27, 31, 42], "One": [13, 25, 29, 39, 43], "Or": [0, 7, 17, 22, 24, 31, 36, 40], "TO": 22, "That": [32, 35, 41, 43], "The": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 35, 37, 41, 43, 44], "Then": [25, 36, 38, 40, 42, 43], "There": [0, 1, 3, 14, 15, 16, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 40, 41, 42, 43], "These": [0, 1, 7, 9, 15, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 35, 37, 39, 40, 42, 43], "To": [0, 1, 13, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 33, 35, 36, 38, 39, 40, 41, 42, 43], "Will": 31, "With": [29, 31, 40], "_": 39, "__about__": 39, "__init__": [27, 28, 44], "__pypackages__": 26, "__token__": 42, "_build": [0, 1, 15], "_compat": 13, "_gplv3": 13, "_version": [27, 29], "_version_gener": 27, "ab": 32, "abil": 23, "abl": [1, 7, 25, 27, 29, 31, 33, 34, 40], "about": [0, 1, 2, 3, 7, 8, 10, 15, 16, 17, 18, 20, 21, 22, 23, 24, 30, 31, 32, 33, 35, 36, 40, 44], "abov": [3, 11, 12, 14, 16, 17, 20, 22, 25, 26, 27, 28, 29, 31, 32, 35, 36, 38, 39, 40, 41, 42, 43], "absolut": 43, "abunchofrandomcharactersher": 42, "acc": 8, "acceler": 8, "accept": [8, 14, 23, 36, 39, 40, 41, 43], "access": [1, 8, 14, 17, 24, 27, 28, 29, 31, 36, 39, 40, 42], "accident": [34, 42], "accommod": 35, "accompani": 28, "accord": 26, "account": [1, 4, 37], "accur": [1, 19, 44], "acknowledg": [8, 41], "across": [0, 8, 16, 20, 23, 24, 26, 27, 28, 30, 32, 33, 38, 40, 41], "act": [15, 23, 34], "action": [0, 1, 20, 29, 30, 31, 32, 34, 41, 42], "activ": [0, 1, 19, 20, 22, 26, 28, 29, 31, 37, 39, 40, 41, 42, 43], "actual": 1, "ad": [0, 1, 8, 14, 15, 17, 18, 19, 20, 24, 25, 26, 28, 34, 35, 36, 37, 39, 43], "adapt": [1, 13, 27, 34], "add": [0, 1, 3, 5, 6, 8, 13, 14, 15, 16, 19, 20, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 37, 40, 42], "add_convers": 29, "add_m": 16, "add_num": [36, 39], "add_numb": [16, 34, 36, 39], "addit": [1, 8, 15, 16, 17, 20, 21, 23, 25, 26, 27, 29, 31, 39, 41, 43, 44], "address": [26, 34, 40, 42], "adher": [8, 20, 26, 43], "adjust": [20, 28], "admin": 43, "admonit": 39, "adopt": [1, 8, 9, 13, 23, 26, 29, 35], "advanc": [14, 22, 26, 41, 43], "advantag": [28, 32], "affect": 34, "after": [0, 1, 8, 20, 29, 36, 37, 38, 39, 40, 41, 42, 43], "again": [42, 43], "against": 28, "ago": 24, "agre": 35, "ahead": 0, "aid": 31, "aim": [20, 40, 41], "align": [23, 25, 26, 42], "alik": [8, 13], "all": [0, 1, 7, 8, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42], "allow": [0, 3, 4, 6, 11, 15, 16, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 33, 35, 36, 38, 39, 40, 41, 42, 43], "almost": 0, "alon": [16, 23], "along": [16, 21, 39], "alongsid": [1, 22], "alpha": 43, "alreadi": [0, 1, 3, 21, 26, 27, 28, 31, 35, 36, 38, 39, 41, 42, 44], "also": [0, 1, 2, 4, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43], "alter": 34, "altern": [0, 21, 22, 36, 42], "alwai": [7, 8, 20, 25, 28, 29, 36, 39, 43], "among": 12, "amount": 20, "amplia": 1, "an": [0, 1, 3, 6, 7, 8, 11, 12, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 38, 41, 42, 43], "anaconda": [14, 28, 41], "analys": 40, "analyz": 31, "ani": [0, 1, 3, 8, 10, 11, 13, 17, 20, 22, 24, 26, 27, 29, 31, 35, 38, 39, 40, 41, 42, 43, 44], "anim": 40, "annot": 40, "anoth": [0, 1, 4, 8, 12, 14, 15, 16, 21, 22, 24, 26, 32, 38, 40, 41], "another_tutori": 15, "answer": [24, 40], "anticip": 24, "anum": 16, "anum2": 16, "anyon": [19, 23, 24, 27, 41, 42, 43], "anyth": 22, "anywher": [29, 42], "apach": [13, 43], "api": [5, 15, 17, 18, 25, 29, 37, 42, 43], "apitoken": 42, "app": 26, "appear": [14, 25], "append": 0, "appendix": 43, "appli": [5, 14, 16, 20, 29, 41], "applic": [7, 14, 22, 32, 36, 38, 40, 42, 43], "appreci": [8, 26, 28], "approach": [1, 11, 19, 22, 23, 26, 28, 29, 31, 38, 43], "appropri": [1, 14], "approv": [0, 13, 24, 25, 27, 40, 41, 43], "approx": 32, "apt": 38, "ar": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43], "architectur": [27, 41], "area": 0, "aren": [20, 28, 39, 41], "argument": [1, 16, 26], "around": [1, 6, 9, 14, 19, 20, 23, 24, 29, 40, 43], "arrai": [16, 22, 25, 27, 34, 43], "arrow": 39, "art": [14, 30], "asegurar": 1, "ask": [0, 10, 14, 17, 26, 35, 40, 42], "assert": [32, 34], "assign": [1, 29, 43], "associ": [8, 14, 22, 25, 26, 29, 36, 39, 40, 41, 42, 43], "assum": [22, 29, 31, 40], "assur": [14, 16], "athlet": 29, "attempt": 41, "attent": 14, "attribut": [8, 13, 15, 16, 17, 18, 27, 29, 32, 34], "attribute_warn": 29, "at\u00edpico": 1, "audienc": [17, 25, 27, 36, 39, 40, 43], "august": 25, "auth_respond": 27, "authent": [14, 36], "author": [20, 22, 23, 25, 27, 39], "auto": [20, 26], "autobuild": 1, "autodoc": [5, 16, 18], "autoformat": 20, "autom": [1, 4, 20, 22, 29, 30, 37, 39, 40, 41, 42], "automag": [18, 20, 29, 35], "automat": [0, 1, 5, 13, 16, 20, 22, 27, 29, 31, 34, 39, 40, 42, 44], "autoupdate_schedul": 20, "avail": [0, 1, 12, 13, 14, 19, 20, 22, 23, 24, 26, 29, 38, 40, 41], "averag": 32, "avoid": [1, 8, 13, 14, 20, 22, 24, 36], "awai": 6, "awar": [8, 13, 26, 43], "awkward": 28, "b": [0, 34, 39, 41], "back": [25, 27, 36, 38, 39, 40, 42, 43], "backbon": 8, "backend": [25, 26, 27, 29, 31, 39, 40, 43], "background": [7, 14], "backup": 42, "backward": [26, 29], "bane": 14, "bare": [23, 43], "barrier": 16, "base": [5, 6, 7, 8, 11, 15, 16, 20, 23, 25, 26, 31, 32, 33, 34, 39, 40, 41, 43, 44], "baselin": [37, 40], "bash": [22, 33, 39, 41], "basic": [22, 26, 35, 40, 41], "beauti": [5, 22], "becaus": [1, 3, 8, 13, 16, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 34, 35, 38, 39, 40, 41, 42, 43], "becom": [1, 20, 29, 34, 40, 42, 44], "been": [1, 8, 14, 20, 25, 26, 27, 28, 29, 34, 36, 37, 39, 41], "befor": [1, 14, 16, 20, 23, 28, 32, 34, 36, 38, 41, 42, 43], "begin": [1, 14, 15, 19, 20, 23, 26, 32, 36, 38, 39, 40, 41, 44], "beginn": [0, 1, 19, 26, 28, 38, 40], "behav": [32, 34], "behavior": [9, 26, 32, 34, 35], "behind": [8, 20, 42], "being": [0, 16, 22, 23, 26, 36, 39, 41, 43], "belong": [20, 27, 42], "below": [1, 4, 7, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 29, 31, 33, 34, 36, 38, 39, 40, 41, 43], "benefit": [0, 20, 26, 39], "besid": 40, "best": [0, 7, 18, 19, 20, 23, 24, 25, 26, 28, 40], "beta": [27, 39, 43], "better": [14, 19, 25, 26, 29, 40, 43], "between": [13, 24, 26, 40, 43], "bewar": [14, 26], "beyond": [0, 20, 40], "biggest": 24, "bin": [0, 1, 42], "binari": 27, "bind": [13, 21], "bioacoust": 40, "bioconda": [24, 41], "biomed": 24, "bit": [4, 32, 38, 39, 41], "black": [22, 23, 25, 40, 43], "block": [0, 3, 20], "blog": [13, 25, 35, 40], "blogpost": 41, "blue": 23, "boil": 32, "bokeh": 28, "bold": 1, "bone": 43, "book": [0, 5, 6], "bool": 0, "borrow": 13, "bot": [20, 29, 41], "both": [1, 3, 7, 8, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 43], "bottom": [0, 14, 15, 25, 39, 41], "bound": [16, 26, 43], "boundari": [34, 43], "box": 42, "bracket": [22, 39, 43], "brain": 20, "branch": [1, 4, 33, 35, 39, 41], "branch_or_tag": [37, 39], "break": [0, 8, 17, 26, 29, 32, 34, 39, 40, 41], "breakout": 26, "breakpoint": 31, "brief": 16, "briefli": [36, 43], "bring": 32, "broad": [7, 17, 22, 24, 35, 39, 40], "broader": [14, 17, 19, 26, 40], "broadli": [17, 20, 24, 40], "broke": 34, "broken": [32, 36], "brought": 0, "brows": [14, 43], "browser": [0, 1, 38, 42], "bsd": [0, 13, 25, 35, 38, 41], "bsd3": 43, "bu": 26, "bucket": 37, "bug": [0, 7, 8, 9, 29, 34, 40, 43], "build": [4, 7, 8, 11, 14, 16, 19, 22, 23, 24, 28, 31, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44], "build_edit": 39, "build_exampl": 15, "build_meta": 25, "built": [0, 1, 6, 20, 24, 25, 26, 27, 29, 31, 32, 39, 41, 42, 43], "built_exampl": 15, "bump": [26, 37], "bump2vers": 29, "bunch": [16, 32, 42], "bundl": [24, 27, 41], "burden": [26, 28], "busi": 13, "button": [0, 34, 42], "c": [20, 21, 23, 24, 36, 37, 41], "c90": [20, 25], "cach": [38, 42], "cada": 1, "calc_annual_mean": 32, "calcul": [1, 16, 32, 34], "call": [0, 1, 3, 10, 16, 20, 21, 22, 24, 25, 27, 29, 31, 35, 39, 40, 41, 42], "calver": [23, 26, 29], "came": 26, "can": [0, 2, 3, 4, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44], "cancel": 20, "cannot": 42, "capabl": [21, 31], "captur": 42, "card": 17, "care": [0, 13, 20, 27], "carefulli": 43, "carpentri": [34, 39], "case": [0, 1, 7, 11, 13, 15, 16, 17, 20, 21, 22, 25, 26, 27, 28, 29, 32, 36, 38, 39, 40, 41, 42, 43], "caso": 1, "catalog": 1, "catch": [32, 34], "categori": [1, 8, 13, 21, 25, 27, 31, 43], "caus": [25, 27, 43], "caution": [13, 26], "cautiou": [43, 44], "caveat": 39, "cc": 13, "cd": [1, 39, 40, 41], "celsiu": 32, "celsius_to_fahrenheit": 32, "central": 8, "cerca": 1, "certain": [1, 32, 40, 44], "cfep": 41, "cff": 13, "cfg": [22, 25, 38, 39], "chagelog": 8, "challeng": [9, 31, 35, 43], "chanc": 24, "chang": [7, 8, 11, 19, 20, 21, 26, 28, 29, 33, 34, 40, 41, 43, 44], "changelog": [27, 28], "channel": [1, 23, 27, 41, 42, 43], "chapter": [28, 29], "charact": [1, 20, 39, 42], "characterist": 28, "cheatsheet": 43, "check": [0, 1, 7, 13, 15, 16, 23, 24, 26, 28, 29, 30, 31, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "checker": 43, "checklist": [14, 32], "checkout": [0, 33, 41], "chief": 14, "choic": [1, 21, 26, 29, 31, 43], "choos": [0, 1, 16, 25, 35, 39, 43], "choosealicens": [13, 35, 38], "chose": [3, 6, 20, 21, 22, 38], "chosen": [21, 29, 35, 39], "ci": [1, 19, 29, 30, 31, 32, 34, 38, 40], "cient\u00edfico": 1, "circleci": 0, "circumst": 1, "cite": [7, 13, 14, 36], "clarif": 1, "clarifi": [7, 19], "class": [0, 5, 8, 15, 16, 17, 18, 32, 34, 40], "classifi": [0, 21, 25, 27], "claus": [13, 35, 41], "clean": [16, 20, 24, 26, 31, 39], "cleaner": 29, "cleanup": 22, "clear": [0, 8, 25, 26, 28, 34, 36, 39, 43], "clearli": [11, 14, 36], "cli": [43, 44], "click": [0, 1, 16, 24, 25, 26, 28, 38, 41, 42, 43], "client": 27, "clone": 1, "close": [6, 20, 29, 34, 35, 42], "closer": [1, 34], "cloud": [33, 40], "cloudflar": 6, "coc": 19, "code": [1, 5, 7, 9, 10, 11, 12, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 38, 41, 42, 43, 44], "code_of_conduct": [7, 27, 28, 36, 43], "codebas": [22, 40], "codecov": [31, 33], "codo": 20, "cofig": 20, "collabor": [19, 34, 42], "collect": [6, 14, 32, 40], "color": 3, "column": [8, 15], "com": [0, 8, 13, 20, 22, 32, 35, 36, 37, 38, 39, 41, 43], "combin": [3, 15], "come": [0, 8, 22, 26, 28, 31, 36, 39, 42, 43], "comer": 20, "comfort": [0, 3, 9], "comma": [20, 43], "command": [0, 1, 16, 19, 20, 21, 22, 25, 26, 29, 31, 32, 38, 39, 40, 41, 42, 44], "command_descript": 37, "comment": [0, 1, 20, 22, 41, 43], "commerci": 13, "commit": [8, 22, 26, 29, 39], "common": [2, 5, 8, 13, 14, 22, 23, 26, 27, 31, 36, 39, 43], "commonli": [3, 4, 7, 8, 20, 26, 27, 28, 29, 31, 35, 41], "commun": [0, 1, 5, 6, 7, 8, 9, 12, 13, 17, 23, 26, 28, 35, 38, 39, 40, 41, 43], "compani": [12, 24, 41], "compar": [26, 34, 38, 43], "comparison": 26, "compat": [7, 13, 21, 26, 29, 43], "compatibli": 26, "compendia": 40, "compendium": 40, "compil": [1, 21, 26, 27, 28, 38], "complement": [20, 24, 32], "complementari": [14, 32], "complet": [0, 19, 24, 26, 32, 35, 37, 38, 39, 41, 42], "complex": [1, 14, 16, 20, 23, 24, 26, 27, 28, 33, 38, 41], "compli": 13, "complianc": 6, "compliant": 6, "complic": 14, "compon": [6, 8, 21, 32, 35, 40], "comprehens": [22, 32, 40], "comprens": 1, "compress": 27, "comput": [1, 13, 20, 22, 27, 31, 38, 39, 40, 41, 42], "comunidad": 1, "con": [1, 15], "concaten": 1, "concern": 40, "concis": [0, 8, 40], "conda": [19, 20, 23, 26, 27, 36, 37, 38, 39, 42], "conda_instal": 31, "conduct": [9, 10, 12, 19, 40, 41], "conf": [6, 15, 16], "confid": [31, 34, 42], "config": [20, 37], "configur": [1, 15, 20, 23, 26, 27, 28, 29, 39, 43, 44], "confirm": 41, "conflict": [20, 22, 41], "conftest": 27, "confus": [23, 26, 27], "conjunto": 1, "connect": [32, 41], "conocimiento": 1, "consent": 6, "consid": [1, 7, 9, 11, 13, 14, 16, 17, 18, 22, 23, 24, 25, 26, 28, 29, 31, 32, 36, 43], "consider": 40, "consist": [0, 1, 8, 16, 20, 23, 24, 26, 27, 29, 34, 39, 40], "consol": 39, "constraint": [26, 34], "construct": 15, "consum": [13, 20], "contain": [1, 13, 16, 22, 24, 25, 27, 28, 29, 31, 35, 39, 40, 42, 43], "content": [0, 1, 6, 7, 8, 14, 19, 27, 29, 35, 36, 37, 38, 39, 40, 44], "context": [1, 8, 14, 16], "continu": [0, 1, 4, 8, 11, 22, 24, 30, 31, 32, 34, 35, 41, 42, 43], "contrast": 16, "contribut": [3, 7, 8, 9, 11, 13, 16, 17, 20, 22, 25, 27, 28, 33, 34, 36, 40], "contributing_exampl": 0, "contributor": [0, 1, 8, 9, 11, 14, 15, 16, 19, 20, 22, 25, 26, 29, 30, 33, 34, 35, 36, 43], "control": [25, 26], "conveni": [31, 44], "convent": [8, 27, 29, 35, 39], "convers": [16, 29, 35], "convert": [16, 27, 32, 38], "coordin": [1, 16, 20], "copi": [0, 13, 35, 36, 39, 41, 42], "copyright": 39, "core": [3, 6, 16, 19, 20, 21, 23, 24, 25, 26, 27, 32, 35, 36, 39, 40, 43], "corner": [0, 16], "corpor": 43, "correct": [0, 16, 21, 25, 26, 27, 32, 34, 35, 38, 39, 40, 43, 44], "correctli": [0, 1, 20, 24, 26, 28, 32, 34, 42], "correspond": [1, 37], "cost": 28, "could": [0, 1, 7, 20, 26, 27, 29, 31, 32, 34, 36, 40, 41, 42], "council": 13, "cours": [7, 38], "cov": [22, 25, 31], "coven": [9, 35], "cover": [7, 11, 13, 15, 18, 25, 31, 36, 37, 41], "coverag": [0, 31, 33], "cpython": 39, "creat": [1, 4, 5, 8, 9, 11, 13, 14, 16, 18, 20, 21, 23, 24, 25, 26, 28, 31, 32, 33, 35, 37, 38, 43, 44], "creation": [26, 37], "creativ": 13, "creativecommon": 13, "credenti": 42, "credit": [7, 39], "criteria": 14, "critic": [1, 13, 26, 35, 36], "crop": 16, "cross": [24, 36], "crowsetta": 40, "crucial": 44, "csv": 8, "cultur": 13, "curat": 19, "current": [2, 5, 6, 22, 23, 26, 27, 28, 29, 31, 36, 37, 39, 41, 42, 43], "currentus": 37, "custom": [3, 4, 13, 21, 26, 38, 44], "customiz": 26, "c\u00e1lculo": 1, "d": [7, 10, 14, 19, 20, 25, 26, 31, 32, 38, 39, 40], "dai": [15, 29, 41], "daili": 20, "danger": 28, "daniel": 43, "dash": [39, 42], "data": [6, 7, 15, 16, 22, 24, 26, 27, 32, 35, 38, 39, 40], "databas": 41, "datafram": [8, 34], "date": [1, 8, 23, 26, 29, 40], "dateutil": 42, "de": 1, "deal": 28, "debug": 16, "decid": [1, 23, 24, 26, 38, 40, 41, 43], "decis": [19, 20, 21, 29, 39], "declar": [19, 20, 25, 26, 31, 39, 41, 42, 43], "decor": 31, "def": [0, 16, 31, 32, 34, 39], "default": [0, 3, 15, 20, 21, 22, 24, 26, 28, 31, 33, 38, 39, 41, 42, 43], "defin": [1, 16, 17, 22, 25, 27, 31, 36, 39, 40, 43, 44], "definit": [0, 7, 16, 20], "degre": 32, "del": 1, "delet": [39, 42, 43, 44], "deliv": 32, "demand": 20, "demo": [36, 43], "demonstr": [8, 36], "denot": [36, 39], "dep": [22, 41], "dep1": 22, "dep2": 22, "depend": [1, 7, 8, 13, 19, 20, 21, 27, 28, 29, 31, 33, 37, 39, 40, 41, 42, 44], "dependency_group": 37, "dependency_link": 27, "deploi": [4, 42], "deploy": [4, 22], "deprec": [8, 29], "depth": 43, "deriv": 13, "desarrollador": 1, "describ": [0, 13, 16, 17, 23, 25, 27, 29, 36, 39, 43], "descript": [0, 1, 8, 16, 25, 29, 37, 39], "design": [13, 14, 16, 31, 36, 40, 43, 44], "desir": 21, "detail": [0, 1, 7, 8, 17, 20, 24, 26, 28, 29, 35, 38, 41], "determin": [25, 29, 43], "dev": [0, 1, 20, 22, 25, 31, 42], "dev_url": 41, "develop": [1, 6, 7, 8, 10, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 36, 39, 40, 43], "deviat": 43, "devic": [8, 42], "df": 32, "diagram": [23, 26], "dictionari": [16, 43], "did": [0, 22, 24, 32, 39], "didn": 32, "differ": [0, 1, 13, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42, 43], "difficult": [7, 16, 21, 24, 26, 31], "dig": 16, "dir": [15, 38], "direct": [0, 14, 17, 35, 40], "directli": [0, 1, 20, 22, 24, 25, 26, 27, 28, 35, 38, 39, 40, 42], "directori": [0, 1, 8, 15, 20, 26, 27, 28, 31, 32, 33, 36, 37, 38, 40, 41, 42, 43], "disadvantag": 32, "discord": [1, 26], "discourag": [28, 36], "discours": [6, 19, 21], "discov": [7, 20, 26, 35], "discuss": [5, 7, 11, 13, 16, 17, 20, 21, 22, 24, 26, 27, 28, 29, 31, 35, 38, 42, 43], "displai": [0, 27], "dist": [26, 27, 42], "distanc": 0, "distinct": 13, "distinguish": 20, "distribut": [20, 21, 22, 24, 25, 26, 31, 37, 39, 40, 41, 43, 44], "distutil": 41, "dive": [20, 40], "diverg": 43, "divers": [1, 19, 23], "diverso": 1, "divid": [13, 40], "do": [0, 4, 6, 13, 14, 16, 17, 20, 21, 24, 27, 29, 31, 32, 35, 37, 38, 40, 41, 42, 43], "doc": [0, 1, 13, 14, 16, 19, 25, 26, 28, 31, 39, 42], "docstr": [5, 11, 17, 20, 39, 40], "doctest": 5, "document": [8, 9, 11, 13, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 36, 38, 39, 41, 43], "doe": [0, 1, 6, 15, 20, 21, 26, 27, 29, 32, 34, 41, 42, 43, 44], "doesn": [0, 14, 20, 24, 26, 27, 35, 39, 40, 41, 42], "doi": [13, 14, 36], "domain": [26, 38, 40], "don": [1, 4, 7, 14, 16, 20, 22, 26, 31, 32, 34, 35, 36, 38, 39, 40, 41, 42, 43], "done": [0, 1, 7, 20, 21, 35, 39, 42], "doubl": [20, 22, 38], "down": [0, 16, 26, 28, 39, 41, 42, 43], "download": [4, 15, 27, 37, 38, 40, 41, 42], "downsid": 15, "downstream": 13, "draw": 14, "driven": 24, "drop": [26, 43], "drop_eb": 8, "du0sf_a4": 41, "due": 31, "duplic": 1, "dure": [1, 20, 22, 31, 44], "dynam": [13, 25, 26, 36, 39, 43], "e": [0, 1, 7, 8, 13, 16, 20, 21, 22, 25, 26, 28, 31, 37, 41, 42, 43], "e225": 20, "e231": 20, "e501": 20, "each": [0, 1, 6, 7, 8, 9, 15, 16, 17, 20, 23, 25, 26, 27, 31, 32, 34, 35, 40, 41, 43], "earli": [24, 39], "earlier": 26, "earthpi": 16, "eas": 34, "easi": [3, 15, 17, 25, 26, 27, 29, 36, 43], "easier": [0, 1, 3, 5, 13, 15, 16, 18, 24, 25, 26, 31, 34, 38, 40, 42, 43], "easiest": [23, 38], "easili": [26, 31, 34, 41, 42], "ecg": 8, "ecosystem": [2, 3, 5, 13, 14, 16, 19, 20, 22, 23, 24, 27, 28, 29, 31, 38, 41, 42, 43], "eda": 8, "edf": 8, "edg": 7, "edit": [20, 21, 22, 25, 26, 37, 39, 42, 44], "editor": [0, 1, 14, 20, 23, 31, 38, 39, 40, 41], "effect": 16, "effici": 38, "effort": [1, 8, 20, 23, 28, 40], "egg": 27, "either": [3, 13, 21, 22, 25, 26, 27, 31, 41], "ejemplo": 1, "el": 1, "elaps": 41, "element": [3, 6, 8, 12, 13, 15, 16, 18, 25, 30, 32, 36, 39, 41, 43], "elig": 11, "elimin": 29, "els": [1, 42], "elsewher": 0, "email": [22, 25, 39], "email2": 43, "emerg": 24, "empaticaread": 8, "empow": 34, "empti": [1, 36, 39], "en": [1, 8], "enabl": [8, 34], "enclosur": 13, "encount": [9, 24, 28], "encourag": [1, 9, 13, 19, 24, 26, 38, 43], "end": [0, 19, 20, 23, 25, 27, 30, 31, 33, 38, 40, 41, 43], "energi": 32, "enforc": [9, 20, 29], "engag": [7, 9, 36], "engin": [0, 1], "engrain": 28, "enhanc": [8, 23, 40, 43], "enjoi": 15, "enough": [26, 40], "ensur": [0, 1, 13, 15, 16, 19, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 43, 44], "ensurepath": 37, "entail": 41, "enter": [1, 29, 38, 42], "entir": [4, 6, 20, 21, 27, 32, 40, 41, 42], "entrada": 1, "entranc": 16, "entri": [1, 25], "env": [37, 38, 39, 42], "environ": [4, 11, 15, 20, 24, 26, 27, 28, 32, 33, 38, 41, 43], "envt": 39, "epilog": 15, "epydoc": 39, "epytext": 39, "equal": [34, 43], "equat": 29, "equival": [1, 14, 20, 25, 29, 43], "er": 7, "error": [0, 1, 7, 20, 25, 29, 32, 34, 39, 41, 43, 44], "especi": [0, 11, 16, 26, 28, 41], "especial": 1, "espec\u00edfico": 1, "essenti": [8, 31, 44], "esta": 1, "establish": [9, 35, 40], "etc": [0, 1, 12, 20, 25, 39], "etre": 8, "european": 6, "evalu": [12, 14, 31], "even": [0, 6, 16, 20, 22, 26, 29, 33, 34, 43], "event": 40, "eventu": 41, "ever": [38, 40], "everi": [1, 13, 16, 19, 20, 24, 25, 33, 35, 38, 39, 40, 41, 42], "everyon": [34, 43], "everyth": [1, 24, 27, 31, 40, 41, 43, 44], "evolut": 8, "evolv": [7, 19, 23, 24, 34], "ex": 29, "exact": 8, "exactli": 43, "examin": 32, "exampl": [1, 5, 7, 8, 12, 14, 15, 17, 24, 31, 32, 36, 39, 41, 42], "examplepi": [20, 22, 25], "excel": [13, 26, 29], "except": [1, 20, 27, 42], "exclud": 26, "exclus": 44, "execut": [15, 20, 31, 37, 41], "executionpolici": 37, "exist": [0, 1, 11, 23, 24, 28, 29, 32, 34, 35, 39, 42, 44], "exit": [37, 42], "expand": 23, "expect": [9, 16, 22, 30, 31, 32, 33, 34, 39, 41, 44], "experi": [25, 26, 32], "experienc": 7, "experiencia": 1, "expert": [7, 17], "expertis": [1, 19], "explain": [16, 29, 34, 40], "explan": [14, 16, 20, 39], "explanatori": 14, "explicit": 7, "explicitli": [7, 26], "explor": [5, 15, 23, 37, 38], "expos": 42, "express": [29, 37, 40], "ext_obj": 16, "extend": [0, 5, 20], "extens": [1, 6, 15, 16, 18, 19, 22, 23, 24, 25, 27, 29, 31, 40, 41, 42], "extensament": 1, "extent": [16, 29], "extent_json": 16, "extent_to_json": 16, "extern": [1, 22], "extra": [40, 41], "extra_requir": 22, "extract": [0, 1], "f": [20, 25, 34], "f401": 20, "f403": 20, "face": [5, 7, 16, 28, 40], "facilit": 8, "fact": 42, "factor": 26, "fahr_to_celsiu": 32, "fahrenheit": 32, "fahrenheit_to_celsiu": 20, "fail": [0, 14, 28, 33, 34, 41], "failur": [4, 34], "fals": [33, 38], "familiar": [0, 31, 32, 39], "farosread": 8, "fast": [20, 33], "faster": [16, 27], "fat": 20, "fatiando": [9, 10], "favor": 13, "favorit": [3, 38, 39, 41], "fearless": 34, "feat": 29, "featur": [1, 4, 8, 11, 17, 20, 21, 22, 23, 28, 29, 31, 33, 34, 39, 40], "feedback": [0, 20, 34], "feedstock": 24, "feel": [0, 16], "feldroi": 43, "fenc": [0, 3], "few": [5, 8, 13, 14, 20, 21, 23, 26, 27, 28, 34, 36, 38, 39, 40, 43], "fewer": [13, 22, 38], "field": [1, 43], "figshar": 28, "figur": [27, 41, 42], "file": [3, 4, 5, 6, 7, 8, 11, 15, 16, 17, 19, 20, 23, 24, 26, 28, 29, 31, 33, 37, 40, 41, 44], "file1": 28, "filenam": [20, 27], "filesystem": 20, "fill": [35, 36, 39, 40], "filter": [23, 25, 27, 43], "final": [14, 22, 24, 26, 29, 32, 36, 39, 40, 43], "final_mean": 32, "find": [0, 1, 3, 7, 14, 16, 17, 19, 20, 24, 25, 26, 27, 29, 31, 36, 37, 38, 40, 41, 42, 43], "fine": [32, 34], "finicki": 15, "finish": [1, 15, 19, 32, 40, 41], "first": [0, 1, 14, 19, 20, 23, 25, 26, 27, 28, 36, 38, 40, 41, 42, 43], "firstnam": [38, 39, 43], "fit": [0, 14, 23, 32, 34, 42], "fix": [0, 1, 7, 8, 9, 20, 26, 29, 33, 40, 43], "fixabl": 20, "fixer": 20, "flag": [20, 31], "flake8": [22, 23, 25, 40], "flat": 23, "fledg": 24, "flesh": 39, "flexibl": [3, 8, 23, 26], "flit": [25, 27, 29, 38], "float": 32, "fly": 5, "focu": [20, 26, 31, 32, 35], "focus": [7, 15, 20, 21, 24, 40], "folder": [0, 1, 23, 28, 41, 42], "follow": [0, 1, 6, 8, 11, 12, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 35, 36, 38, 39, 41, 43, 44], "followup": 42, "forc": 28, "forg": [19, 20, 22, 23, 27, 31, 36, 37, 39, 42], "forget": [1, 39], "forinstanceifyousawasentencelikethisonewithoutani": 20, "fork": 1, "form": [0, 31, 32, 40], "format": [0, 3, 4, 8, 11, 15, 19, 22, 23, 24, 29, 39, 40, 41, 42], "formatt": [22, 25, 40, 43], "former": 0, "fortran": [21, 26], "forum": [0, 19], "forward": [23, 24, 40], "foster": 8, "found": [7, 8, 10, 17, 20, 24, 25, 26, 28, 29, 38, 39, 41, 43], "four": 31, "fr": 1, "frame": 27, "framework": [32, 34], "free": [0, 4, 5, 6, 13], "freedom": 13, "freez": 32, "french": 1, "friend": [20, 43], "friendli": [1, 15, 19, 26, 33, 38, 40, 41], "frill": 26, "from": [1, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 36, 37, 38, 40, 41, 43, 44], "front": [14, 23, 28, 29, 42], "frustrat": 34, "full": [16, 24, 26, 39], "fulli": [4, 26, 29, 43], "fullnam": 43, "funci\u00f3n": 1, "function": [0, 1, 3, 5, 7, 8, 15, 17, 18, 20, 21, 22, 26, 27, 28, 29, 30, 31, 34, 39, 40, 43, 44], "fund": 43, "fundament": 35, "furo": 5, "further": [7, 16, 21, 36, 40, 44], "futur": [0, 11, 16, 19, 21, 25, 26, 29, 34, 37, 39, 40, 41, 42, 43], "fuzzi": 1, "g": [0, 1, 7, 8, 13, 20, 21, 26, 28, 31, 37, 39, 41, 42, 43], "gain": [5, 19, 20, 42], "galleri": 18, "gama": 1, "gap": 26, "gdal": [21, 22, 24, 36], "gdpr": 6, "gemgi": 41, "gener": [1, 6, 13, 16, 17, 19, 21, 22, 26, 27, 29, 30, 31, 35, 41, 43, 44], "generaliz": 40, "geodatafram": 16, "geojson": 16, "geopanda": [5, 16, 17, 22, 27, 31, 39], "geoscienc": 9, "geospati": [22, 24], "get": [7, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 31, 37, 39, 40, 41, 42, 43], "gettext": 1, "git": [0, 22, 25, 26, 27, 35, 37, 39, 41], "git_url": 41, "gitbash": 39, "github": [1, 3, 7, 12, 13, 14, 15, 17, 19, 20, 21, 24, 25, 29, 30, 31, 32, 34, 35, 36, 37, 41, 42, 43], "github_usernam": 8, "gitignor": 42, "gitlab": [13, 35, 36, 39, 43], "give": [7, 20, 32, 34], "given": [3, 17, 28, 29, 34, 35], "global": 38, "glossari": 24, "glue": 23, "gnu": [1, 13], "go": [0, 1, 14, 20, 26, 31, 35, 36, 39, 40, 42], "goal": [13, 14, 17, 23, 32, 40, 42, 43], "goe": [1, 19], "gone": 41, "good": [0, 1, 7, 8, 16, 20, 23, 29, 31, 34, 40, 41, 43], "googl": [16, 39], "got": [34, 41], "gpd": 16, "gpl": 13, "gplv3": 13, "grab": 41, "gracefulli": 34, "grain": 32, "granular": 17, "graphic": [1, 30, 38], "grayskul": [22, 37, 40, 42], "great": [0, 1, 4, 8, 14, 16, 22, 23, 26, 31, 36, 38, 40, 42], "greater": [13, 17, 34, 43], "green": [0, 41], "grep": 0, "grid": 15, "group": [20, 25, 26, 28, 29, 40, 41], "groupbi": 32, "grow": [35, 36, 40, 42], "gtagj": 6, "gui": [35, 38], "guid": [7, 10, 12, 16, 17, 21, 22, 25, 26, 28, 29, 31, 35, 36, 39, 40, 43], "guidanc": [8, 13, 19, 23], "guidebook": [1, 22, 35, 43], "guidelin": [7, 10, 11, 20, 29, 35, 43], "gu\u00eda": 1, "gz": [24, 27, 41, 42], "h": [37, 38], "h1": 36, "ha": [3, 8, 11, 13, 14, 15, 17, 20, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 34, 36, 37, 38, 39, 41, 42, 43, 44], "hackergrrl": 14, "had": [28, 32], "hai": 1, "hand": [0, 29], "handl": [26, 27, 34], "happen": [10, 29, 36], "happi": 24, "hard": 29, "harder": [16, 28, 29], "harm": 9, "hash": 22, "hasn": 29, "hatch": [0, 19, 21, 25, 27, 31, 36, 37, 41, 43], "hatch_vc": [26, 27], "hatch_vsc": 29, "hatchl": [21, 26, 27, 31, 39, 41, 42], "have": [0, 1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 44], "haven": 36, "header": [36, 38], "health": [12, 14], "healthi": [9, 40], "hear": 23, "heavili": 26, "help": [2, 6, 7, 8, 11, 13, 14, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 42, 43], "her": 25, "here": [0, 1, 5, 7, 8, 9, 14, 17, 18, 19, 20, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 38, 39, 40, 41, 42, 43], "hf": 20, "hi": 41, "hidden": [22, 29], "high": [14, 16, 17, 20, 40], "higher": 43, "highli": 17, "highlight": [0, 1, 8, 13, 14, 26, 32], "hint": 14, "histor": 28, "histori": [29, 39, 40, 43], "hit": 20, "hold": 39, "home": 43, "homepag": 43, "hook": [26, 29], "host": [4, 19, 22, 25, 28, 36, 41], "hous": 24, "how": [7, 9, 10, 11, 12, 17, 18, 19, 21, 23, 26, 29, 30, 31, 32, 33, 36, 38, 39, 42], "howev": [2, 3, 4, 5, 6, 7, 13, 15, 16, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 36, 38, 39, 40, 41, 43], "html": [0, 1, 3, 5, 8, 13, 15, 42], "http": [0, 1, 8, 13, 20, 22, 32, 35, 36, 37, 39, 41, 42, 43], "hub": 8, "human": [25, 29, 43], "hundr": 20, "hunter": 13, "i": [2, 3, 5, 6, 9, 12, 14, 15, 17, 20, 21, 23, 26, 28, 29, 30, 32, 33, 37, 38], "i18n": 1, "icon": 0, "id": [20, 26, 31], "idea": [0, 19, 40], "ideal": [11, 14, 15, 17, 22, 24, 26, 40, 42, 43], "identif": 8, "identifi": [1, 20, 25, 26, 35, 43], "ie": [15, 16, 26], "imag": [0, 16, 20, 35, 40], "imagin": 34, "impact": [39, 42], "impair": 34, "implement": [20, 23, 29, 31, 39], "impli": [27, 29], "import": [6, 7, 9, 14, 16, 20, 22, 23, 26, 27, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 42, 43], "importantli": 24, "improv": [1, 8, 22, 34], "inbound": 13, "inclin": 11, "includ": [0, 1, 2, 4, 5, 7, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 22, 24, 26, 27, 29, 35, 36, 38, 39, 40, 41, 43], "incompat": [13, 29], "incomplet": [0, 42], "inconsist": 20, "increas": [28, 29], "increment": 16, "independ": [0, 25], "index": [0, 1, 6, 8, 15, 27, 28, 38, 40], "indic": [1, 27, 37, 43], "individu": [8, 26, 31, 32, 40, 43], "info": [27, 39], "inform": [0, 1, 7, 8, 10, 11, 21, 22, 25, 27, 28, 31, 35, 38, 39, 40, 41, 42, 43, 44], "infrastructur": [6, 7, 20, 22, 30], "ini": 27, "init": [26, 36], "initi": [13, 16, 20, 40, 41, 43, 44], "inject": [27, 41], "input": [0, 1, 16, 34, 37, 39, 40], "insensit": 20, "insert": 1, "insid": 1, "instal": [1, 7, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 33, 35, 37, 43, 44], "instanc": [0, 1, 3, 16, 20, 21, 26, 27, 29, 31, 34, 38, 39], "instead": [0, 1, 8, 26, 39, 42], "instil": 34, "instruct": [8, 17, 35, 38, 40, 41, 42], "int": [16, 39], "intact": 44, "integ": [16, 39], "integr": [0, 4, 11, 22, 24, 27, 30, 31, 41], "intend": [1, 20, 25, 27, 32, 39, 40, 41, 43], "intent": [23, 34], "interact": [9, 26, 35, 39, 40], "interest": [0, 6, 10, 19, 20, 40, 43], "interfac": [1, 16, 20, 26, 31, 35, 39, 43, 44], "interfer": 31, "intermediari": 1, "internation": 1, "internet": 41, "interpret": 1, "intimid": 0, "intl": 1, "intrins": 13, "intro": [1, 19], "introduc": [0, 2, 8, 26, 32, 38, 40], "introduct": [19, 34], "invalid": [25, 43], "invalu": 33, "inventori": 22, "invest": 28, "invit": 19, "invok": 37, "involv": [0, 17, 29, 32, 40], "io": [16, 36, 41], "ipynb": 15, "is_empti": 0, "isn": [25, 42, 43], "isol": [31, 32, 38, 41], "isort": 25, "issu": [0, 1, 6, 7, 8, 10, 17, 19, 20, 21, 26, 28, 31, 32, 34, 36, 39, 42, 43], "issuecom": 22, "issuenumb": 8, "ital": 1, "item": [8, 16, 20, 27, 39, 41, 43], "iter": 37, "its": [0, 1, 4, 7, 8, 16, 17, 20, 21, 22, 25, 26, 27, 31, 32, 34, 35, 36, 38, 39, 40, 43], "itself": [1, 7, 9, 14, 20, 23, 40], "jacobin": 13, "januari": [13, 42], "japanes": 1, "jargon": [17, 36], "jeremiah": [22, 43], "job": [33, 40], "join": [1, 8, 19], "jonni": 22, "joss": 36, "journal": 36, "json": 43, "juli": 13, "julia": 24, "jupyt": [3, 28, 36], "just": [0, 7, 11, 13, 21, 23, 26, 27, 28, 36, 39, 42, 43], "keep": [0, 1, 7, 8, 9, 12, 16, 17, 22, 24, 26, 29, 36, 40], "keepachangelog": 8, "kei": [13, 22, 25, 39, 43], "kept": 0, "keyword": [25, 29, 39], "kick": 24, "kira": 14, "know": [6, 7, 14, 16, 19, 21, 26, 29, 31, 35, 36, 41], "knowledg": [23, 26, 41], "known": [12, 20, 24, 25, 27, 32, 34, 41], "l": [1, 41], "l10n": 1, "la": 1, "lab": 11, "label": [1, 29], "land": [5, 14, 15, 25, 27, 35, 36, 41, 42, 43], "lang": 1, "languag": [0, 9, 13, 14, 17, 22, 23, 24, 25, 26, 27, 28, 29, 31, 35, 36, 38, 39, 40, 41, 43], "language_vers": 20, "larg": [13, 20, 28, 40], "larger": [0, 28, 40], "largest": 26, "last": [8, 31, 35, 41, 43], "lastnam": [38, 39, 43], "later": [0, 36, 38, 39, 42], "latest": [1, 7, 8, 33, 38, 41], "launch": 1, "layer": [16, 23, 26], "layout": [23, 38, 39], "lc_messag": 1, "lead": [20, 24, 27, 31, 36], "leah": [38, 39], "leahawass": [39, 42], "learn": [0, 1, 3, 13, 19, 20, 22, 24, 28, 30, 31, 32, 33, 38, 39], "least": [7, 39], "leav": [0, 20, 26, 34, 36, 41], "legal": [13, 35, 36, 40, 43], "len": 0, "lend": 23, "length": 20, "lengthi": 20, "less": [0, 14, 15, 20, 26, 32, 34, 43], "lesson": [13, 34, 35, 36, 38, 40, 41, 42, 43, 44], "let": [1, 6, 13, 14, 17, 20, 22, 25, 27, 31, 34, 36, 39, 40, 41, 44], "letter": [1, 39], "level": [12, 14, 15, 16, 17, 22, 23, 28, 29, 32, 39, 40], "librari": [8, 14, 17, 20, 22, 31, 38, 41, 42, 43], "licens": [0, 7, 10, 12, 14, 19, 25, 27, 28, 36, 38, 39, 40, 41], "license_fil": 41, "life": 32, "lifecycl": 40, "lightweight": 6, "like": [0, 1, 2, 6, 7, 10, 13, 14, 15, 19, 20, 21, 22, 24, 25, 26, 27, 31, 32, 34, 36, 38, 39, 40, 41, 43, 44], "likelihood": 22, "limit": [3, 24, 26, 27, 42, 43], "line": [0, 16, 19, 20, 25, 26, 29, 38, 43, 44], "link": [0, 7, 8, 10, 11, 12, 15, 17, 25, 29, 31, 33, 35, 36, 39, 40, 41, 43], "lint": [22, 25, 41], "linter": [22, 23, 40, 41, 43], "linux": [0, 13, 27, 31, 33, 37, 38, 41, 42], "list": [0, 3, 6, 7, 14, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 31, 33, 37, 39, 40, 41, 42, 43], "literalinclud": 0, "live": [0, 1, 8, 11, 15, 19, 23, 24, 28, 31, 39, 40, 42], "ll": [35, 38, 39, 40, 42], "lo": 1, "load": 16, "local": [4, 11, 19, 22, 24, 26, 28, 29, 30, 31, 33, 35, 37, 38, 40, 41, 42], "localhost": [0, 1], "locat": [1, 9, 10, 14, 20, 22, 28, 29, 31, 33, 36, 37, 38, 39, 41, 42, 44], "lock": 26, "log": [0, 42], "login": 42, "long": [20, 25, 26, 29, 34, 40, 42, 43], "longer": [0, 16, 20, 26, 43], "look": [0, 1, 6, 12, 15, 20, 22, 23, 25, 26, 27, 31, 34, 36, 38, 41, 42, 43, 44], "loop": 20, "lot": [16, 43], "love": 5, "low": 41, "lower": [16, 41, 43], "lowercas": 39, "lowest": 43, "lr": 0, "lwasser": 41, "m": [0, 1, 20, 25, 26, 29, 33, 36, 37, 41, 42], "mac": [22, 27, 31, 33, 38, 39, 41, 42], "machin": [27, 40, 43], "maco": [0, 20, 31, 33, 37], "made": [0, 1, 8, 21, 23, 29, 33], "magic": 34, "magnitud": 8, "mai": [0, 1, 6, 8, 9, 11, 13, 15, 16, 17, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 36, 39, 40, 41, 42, 43, 44], "main": [0, 26, 29, 33, 37, 38, 39, 41, 42, 44], "maintain": [0, 1, 2, 4, 9, 11, 13, 14, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 33, 34, 35, 36, 38, 42], "mainten": [11, 14, 15, 28, 29, 34, 36, 40, 42], "major": [7, 13, 26, 29, 37], "make": [1, 3, 6, 8, 11, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 41, 42, 44], "makefil": [26, 27], "malici": 27, "mamba": 39, "mambaforg": 39, "manag": [0, 1, 20, 22, 25, 26, 27, 31, 40, 41, 42, 44], "mani": [1, 3, 4, 6, 9, 12, 13, 15, 17, 20, 21, 23, 24, 26, 27, 28, 29, 36, 37, 38, 39, 41, 43], "manifest": [26, 27], "manner": 29, "manual": [20, 24, 26, 36, 37, 39, 41, 43, 44], "map": 1, "mark": 1, "markdown": [1, 19, 35, 36, 39], "markupsaf": 39, "mastodon": 6, "match": [24, 41, 42], "matomo": 6, "matplotlib": [15, 39], "matrix": [26, 31, 33], "matter": [23, 42], "matur": [26, 27, 43], "maxi": 16, "maxim": 14, "maxx": 16, "mccabe": [20, 25], "md": [1, 3, 7, 9, 11, 15, 17, 25, 27, 28, 35, 39, 40, 42, 43], "mean": [0, 1, 5, 13, 16, 20, 22, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 43], "meaning": 41, "meant": 1, "measur": [12, 14], "mechan": 24, "media": 6, "meet": [14, 23], "mention": [12, 14, 20, 25, 26, 42], "merg": [0, 1, 20, 24, 40, 41], "meson": [21, 26], "mesonpi": 21, "messag": [0, 20, 26, 29, 34, 41], "meta": 41, "metadata": [6, 19, 22, 23, 24, 26, 28, 29, 35, 38, 40, 41, 42], "method": [0, 8, 15, 17, 18, 22, 32, 34, 38, 40], "mib": 41, "might": [1, 2, 3, 7, 8, 9, 14, 16, 17, 18, 20, 22, 23, 24, 25, 28, 29, 31, 32, 34, 36, 38, 39, 40, 41, 43], "migrat": [8, 21, 38, 39], "mimic": 15, "mind": [16, 17, 22, 26], "mini": 16, "minim": [22, 24, 25, 41, 43], "minimum": [12, 23, 41, 43], "minor": [26, 27, 29, 37], "minx": 16, "misc": 20, "misconcept": 39, "mismatch": 22, "miss": [8, 20, 26, 28, 31, 32, 34, 41, 43], "mistak": 34, "misus": 36, "mit": [13, 27, 35, 38, 39, 41, 43], "mix": [24, 41], "mk7f5y0t": 42, "mkdoc": [2, 5], "mo": 1, "mod_plot": 29, "mode": [22, 25, 26, 37, 38, 39, 42], "model": 20, "moder": 35, "modern": [23, 25, 26, 29, 31], "modif": [0, 5], "modifi": [0, 1, 8, 13, 15, 20, 29, 40, 41, 43], "modul": [16, 20, 21, 40, 41, 42, 44], "modulea": 28, "moduleb": 28, "more": [0, 1, 3, 4, 6, 7, 8, 13, 14, 16, 17, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 38, 39, 41, 44], "most": [1, 2, 3, 5, 6, 13, 21, 23, 24, 25, 26, 27, 29, 31, 35, 38, 39, 40, 41, 43], "move": [6, 8, 12, 14, 22, 26, 28, 43], "movement": 13, "movingpanda": [7, 12, 14, 24], "mozilla": 11, "msgid": 1, "msgpack": 39, "msgstr": 1, "msi": 38, "much": [1, 25, 26, 31], "multilin": [1, 43], "multipl": [1, 16, 20, 22, 26, 29, 31, 37, 39, 40, 41], "murphi": 34, "must": [21, 22, 41, 43], "my_depend": 22, "my_nifty_packag": 41, "my_packag": 44, "mydepend": 22, "mypackag": 28, "mypackagereponam": 28, "mypi": [16, 39, 43], "myst": [0, 2, 5, 17, 19], "n": 26, "name": [0, 1, 8, 15, 17, 20, 22, 24, 25, 26, 27, 28, 29, 31, 33, 35, 40, 41, 42], "napoleon": 16, "nativ": [3, 5], "natur": 32, "navig": [0, 1, 8, 17, 19, 26, 39, 41, 42, 44], "necessari": [0, 1, 21, 22, 37, 44], "need": [0, 3, 4, 7, 8, 11, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 35, 36, 38, 40, 41, 42, 43, 44], "neg": [9, 32, 35], "neither": [16, 39], "net": 34, "network": 27, "never": [20, 26, 29, 32], "new": [7, 8, 11, 13, 15, 16, 20, 23, 24, 26, 28, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44], "newbi": 43, "newer": [22, 23, 26], "newli": [41, 42], "newlin": 20, "next": [0, 1, 19, 20, 26, 35, 36, 39, 41, 42], "nice": [3, 11, 15, 22, 25, 43], "nick": 34, "noarch": 41, "non": [19, 21, 24, 25, 36, 37, 43], "none": [27, 41, 42], "nor": 39, "norm": 19, "normal": [1, 27, 28, 29], "notabl": 8, "note": [1, 7, 17, 21, 26, 27, 28, 31, 32, 36, 37, 38, 40, 41, 42, 43], "notebook": [3, 28, 36], "notic": [1, 9, 12, 15, 16, 17, 20, 22, 25, 27, 28, 31, 35, 38, 39, 41, 42, 43], "notif": 24, "nov": [7, 12, 14], "now": [22, 24, 29, 35, 36, 39, 41, 42, 43, 44], "nox": [0, 1, 22, 26, 30, 33, 39, 40], "noxfil": [1, 31], "np": 16, "nterfac": 16, "nuanc": [15, 21, 26], "nuestra": 1, "num1": 16, "num2": 16, "number": [1, 8, 16, 22, 26, 27, 31, 34, 38, 39, 41], "numer": [23, 25, 26, 28, 40], "numpi": [22, 23, 27, 28, 34, 39, 40, 42, 43], "o": [0, 1, 20, 22, 25, 33, 37, 41], "object": [1, 16, 39], "obtain": 39, "obviou": [16, 25, 43], "occur": [32, 34, 40, 41], "off": 24, "offer": [3, 4, 6, 26, 31, 38, 40], "offici": [41, 42], "often": [1, 8, 14, 16, 20, 21, 22, 23, 26, 27, 28, 29, 36, 39, 40, 43], "ok": [39, 41, 43], "old": 7, "older": [4, 26], "oldest": 43, "onboard": [11, 40], "onc": [0, 1, 9, 14, 20, 22, 24, 27, 33, 35, 38, 39, 40, 41, 42, 43], "one": [0, 1, 6, 10, 16, 20, 21, 22, 23, 25, 26, 27, 29, 31, 34, 35, 36, 38, 39, 40, 41, 42, 43], "ones": [0, 35], "onli": [0, 1, 8, 20, 21, 22, 24, 25, 26, 27, 29, 31, 33, 37, 39, 40, 41, 42, 43, 44], "onlin": [0, 2, 12, 13, 14, 24, 30, 31, 33, 36, 40], "onpythonpackag": 15, "onto": [27, 41], "open": [0, 1, 6, 19, 20, 21, 23, 24, 26, 28, 35, 36, 37, 39, 40, 41, 42, 43, 44], "openscm": 28, "opensourc": 35, "oper": [0, 7, 15, 16, 20, 25, 26, 27, 29, 30, 33, 37, 38, 40, 43], "oppos": 26, "opt": 11, "optim": 2, "option": [0, 1, 2, 3, 4, 6, 13, 14, 19, 23, 24, 26, 29, 31, 36, 38], "order": [1, 9, 11, 16, 20, 21, 22, 24, 25, 27, 36, 39, 41, 42, 43], "org": [1, 8, 13, 14, 22, 25, 28, 35, 36, 37, 38, 39, 41, 42, 43], "organ": [8, 25, 26, 27, 31, 36, 39, 40, 42, 43], "origin": [24, 25, 32, 43], "osi": [0, 13, 25, 27, 40, 43], "other": [0, 1, 3, 4, 5, 7, 8, 9, 12, 13, 14, 20, 23, 24, 25, 26, 27, 28, 32, 34, 35, 36, 39, 41, 42, 43], "otherwis": [0, 16, 29, 31, 41], "ou": 41, "our": [1, 5, 7, 19, 21, 22, 23, 25, 26, 27, 28, 32, 35, 36, 38, 39, 40, 41, 43], "out": [3, 8, 11, 13, 15, 20, 23, 24, 25, 26, 27, 28, 35, 36, 38, 40, 41, 42, 43], "outbound": 13, "outcom": 34, "outlier": [1, 34], "outlin": [11, 36], "output": [1, 15, 16, 20, 27, 31, 38, 40, 41], "outsid": [1, 28, 33, 34, 40], "over": [6, 8, 14, 19, 26, 28, 34, 40, 41, 43], "overflow": 13, "overlap": 43, "overload": 14, "overrid": 26, "oversight": 31, "overus": 14, "overview": [13, 21, 22, 23, 25, 26, 28, 29, 36, 41, 43], "overwhelm": 14, "overwritten": 20, "own": [0, 9, 13, 21, 26, 27, 31, 32, 40, 41, 43], "p": 16, "pack": 40, "packag": [3, 6, 33, 38, 44], "package_nam": 37, "packagenam": [22, 36, 39, 41], "page": [0, 1, 5, 6, 14, 15, 16, 19, 22, 23, 24, 25, 26, 27, 28, 31, 32, 34, 35, 36, 39, 40, 41, 42, 43], "paid": 4, "pair": [25, 43], "panda": [12, 14, 20, 22, 27, 28, 34, 39, 40, 42, 43], "pandera": [14, 40], "paper": 13, "paquet": 1, "para": 1, "paramet": [1, 16, 31, 32, 39], "parenthes": 37, "parser": 5, "part": [0, 13, 17, 21, 22, 27, 28, 30, 32, 34, 41], "parti": [8, 20, 25], "participa": 1, "particular": [0, 25, 31, 32], "particularli": [15, 22, 26, 27, 28, 31, 40, 41, 42, 44], "partnership": 36, "pass": [1, 14, 16, 20, 31, 32, 41], "password": 42, "past": [35, 36, 42], "patch": [26, 29, 37], "path": [0, 22, 28, 37, 38, 39, 42], "path_to_exampl": 16, "patient": 41, "pdf": 4, "pdm": [21, 25, 27, 38, 43], "peer": [7, 13, 19, 20, 23, 29, 36, 40], "pencil": 0, "peopl": [3, 6, 7, 9, 13, 17, 22, 24, 25, 28, 29, 33, 34, 35, 36, 40, 43], "pep": [20, 23, 26, 29], "pep8": 20, "per": 15, "percentag": [1, 41], "perfect": [36, 42], "perform": [1, 16, 22, 23, 25, 26, 32, 34, 36, 40], "period": [32, 43], "perman": 42, "permiss": [35, 38, 42], "person": [0, 1, 20, 40, 42, 43], "perspect": 13, "pervas": 39, "philosophi": 13, "phish": 42, "pick": [23, 24, 26, 43], "pictur": 32, "piec": [19, 32, 34], "ping": 41, "pip": [0, 1, 20, 25, 26, 31, 33, 36, 37, 38, 40, 41, 42, 43, 44], "pipelin": 40, "pipx": [37, 38, 41, 44], "pkg": [27, 38], "place": [0, 10, 21, 22, 23, 25, 26, 28, 35, 36, 39, 42, 43], "placehold": 35, "plai": 31, "plain": 0, "plan": [1, 13, 22, 23, 26, 39, 41, 42], "platform": [2, 12, 22, 25, 27, 30, 35, 36, 40], "plausibl": 6, "playground": 20, "pleas": [0, 1, 7, 14, 21, 23, 41], "plenti": 14, "plot": [15, 22, 40], "plot_": 15, "plot_sampl": 15, "plot_tutori": 15, "plotm": 22, "plu": 22, "plugin": [1, 21, 26, 29, 31, 38], "po": 1, "poedit": 1, "poetri": [8, 21, 22, 25, 27, 38, 43], "point": [22, 25, 32, 34, 36, 39, 41, 42, 43], "poliastro": 28, "polici": [29, 37], "polit": 13, "polygon": 16, "pooch": 28, "popul": [18, 25, 26, 27, 35, 36, 39, 41, 43], "popular": [5, 6, 26, 31, 38, 39], "por": 1, "portabl": 1, "portion": [32, 35], "possibl": [0, 6, 17, 20, 32, 43], "post": [0, 25, 27, 35, 40, 41, 43], "post1": 42, "post2": 27, "potenti": [0, 14, 15, 20, 26, 28, 29, 30, 33, 40], "power": 13, "powershel": 37, "ppli": 16, "pr": [0, 20, 24, 40, 41], "practic": [7, 13, 18, 19, 23, 25, 27, 29, 31, 40, 41, 42, 43], "pre": [0, 27, 29, 42, 44], "precis": 43, "precisa": 1, "precommit": 20, "prefer": [1, 2, 3, 5, 7, 8, 15, 20, 21, 26, 29, 38, 39, 41, 43], "prescrib": 43, "present": [0, 14, 15, 28, 34], "preserv": 13, "pretend": [22, 32], "prettier": 0, "preview": [0, 6, 35], "previou": [35, 36, 39, 41, 42, 43, 44], "previous": [22, 42], "primari": [8, 13, 28, 29, 41, 43], "primarili": 39, "principiant": 1, "print": [25, 27, 37, 38], "prior": [22, 24, 25, 39], "prioriti": 28, "privaci": 6, "privat": 24, "pro": [0, 15], "probabl": [14, 43], "problem": [13, 25, 36], "problema": 1, "problemat": [1, 26, 34], "proce": 13, "proceed": 44, "proceso": 1, "process": [4, 11, 13, 16, 19, 20, 22, 23, 24, 25, 27, 30, 31, 36, 37, 40, 41, 42, 43, 44], "processor": 27, "produc": [1, 15], "product": [27, 39, 42, 43], "profici": 11, "program": [0, 23, 25, 26, 27, 32, 39, 43], "programm": [7, 16, 17], "progress": [4, 8], "prohibit": 13, "project": [0, 1, 4, 8, 13, 14, 17, 20, 22, 23, 24, 26, 29, 30, 31, 34, 35, 36, 38, 41, 42, 44], "projectnam": 25, "promot": 31, "prompt": [39, 42, 44], "proof": [0, 28], "proper": [1, 41], "properli": [14, 16, 22, 25, 27, 32, 33, 34, 37, 41, 43], "proprietari": 13, "prose": 0, "protect": [0, 6, 9, 13, 35], "protocol": [6, 23], "provid": [0, 1, 6, 8, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 39, 40, 41, 42, 43, 44], "prueba": 1, "pru\u00e9balo": 1, "psf": [13, 20], "public": [8, 13, 19, 24, 25, 39, 40, 43], "publicli": 40, "publish": [2, 14, 17, 19, 22, 23, 25, 26, 27, 29, 35, 36, 38, 39, 44], "pued": 1, "pull": [1, 4, 8, 10, 11, 15, 20, 22, 24, 34, 35, 40], "pull_request": 33, "pullrequestreview": 22, "punctuat": 20, "pure": [0, 19, 20, 22, 23, 25, 27, 29, 39, 41], "purpos": [8, 13, 27, 32], "push": [0, 1, 4, 24, 29, 33, 39, 40], "put": 32, "puzzl": [32, 34], "py": [0, 1, 6, 8, 15, 16, 20, 22, 28, 29, 31, 36, 38, 40, 41], "py3": [27, 42], "pycharm": [20, 26], "pycodestyl": [20, 25], "pycqa": 20, "pyd": 26, "pydant": 43, "pydata": [5, 6, 25], "pydata_sphinx_them": 22, "pyenv": [41, 42], "pyflak": [20, 25], "pygmt": 10, "pylanc": 26, "pyo": [36, 39], "pyobject": 0, "pyopensci": [1, 6, 8, 11, 13, 14, 20, 22, 24, 25, 27, 29, 32, 35, 36, 38, 39, 41, 42, 43], "pyos_packag": 39, "pyosdev": 39, "pyosmeta": 43, "pyospackag": [31, 32, 33, 36, 41, 42, 43], "pyospackage_yournameher": 42, "pyospkg": 42, "pypa": [22, 26, 27, 28, 43], "pypi": [14, 19, 22, 23, 25, 26, 28, 29, 31, 35, 36, 37, 38, 39, 44], "pyproject": [0, 8, 19, 20, 21, 23, 26, 27, 28, 31, 35, 38, 41, 42], "pytest": [22, 25, 28, 32, 33], "python": [2, 3, 14, 25, 33, 37, 38, 44], "python3": [20, 26, 31], "pythonista": [1, 19], "pythonsafepath": 28, "pytz": 42, "p\u00e1gina": 1, "qualiti": [7, 14, 16, 20, 38, 40], "quarter": 20, "quarterli": 20, "que": 1, "question": [0, 9, 10, 17, 19, 21, 24, 26, 40], "quick": [1, 5, 14, 17, 20, 26, 36, 39], "quickli": [4, 14, 15, 16, 17, 34, 43], "quirk": 43, "quit": 26, "quot": [20, 22], "r": [24, 26, 37, 42, 43], "r8": 41, "rais": [1, 25, 43], "randomli": 31, "rang": [1, 19, 23, 26, 43], "rare": 39, "raster": 16, "rather": [0, 14, 15, 17, 20, 22, 25, 26, 28, 29, 31, 39, 40, 41, 42], "raw": 27, "re": [20, 23, 25, 31, 34, 35, 42, 44], "read": [8, 13, 14, 16, 17, 18, 19, 20, 25, 26, 27, 28, 35, 40, 43], "read_fil": 16, "readabl": [20, 25, 43], "reader": 17, "readi": [8, 20, 24, 27, 32, 39, 40, 41, 42], "readm": [3, 7, 10, 12, 17, 19, 25, 26, 27, 28, 35, 39, 41, 42], "readthedoc": [4, 22], "real": [32, 42], "realiz": 40, "realiza": 1, "realli": [22, 24, 40, 42, 43], "reason": [13, 16, 22, 23, 27, 28, 29], "rebuild": [24, 27, 41, 42], "receiv": [26, 41], "recent": [3, 22, 24, 25, 43], "recip": [22, 24, 37, 40], "reclaim": 13, "recogn": [26, 39, 41], "recognit": 8, "recommend": [0, 11, 19, 21, 22, 26, 27, 28, 29, 31, 35, 36, 38, 39, 42, 43], "record": [8, 20, 27, 40], "recov": 41, "rectangl": 0, "rectifi": 34, "red": [0, 41], "redistribut": 13, "reduc": [20, 22, 26], "ref": [20, 36], "refactor": [0, 32, 34], "refer": [0, 1, 3, 4, 8, 16, 17, 19, 20, 21, 22, 23, 26, 27, 29, 32, 34, 35, 39, 40, 41, 43], "referenc": 35, "reflect": 44, "reformat": 20, "regard": 40, "regardless": [20, 24], "regul": 6, "regularli": [39, 42], "reject": 43, "rel": 0, "relat": [0, 1, 20, 24, 31, 39, 42], "relationship": 39, "releas": [11, 19, 20, 24, 26, 27, 36, 39, 40, 41, 42], "release_languag": 1, "relev": [0, 8, 40, 43], "reli": [21, 26, 29, 32], "reload": 0, "remain": [8, 13, 40, 44], "rememb": [7, 20, 22, 36, 40, 41, 42], "remot": 39, "remotesign": 37, "remov": [1, 8, 20, 25, 26, 39], "renam": 42, "render": [3, 15, 43], "reorder": 20, "repeat": 40, "replac": [0, 1, 16, 20, 21, 25, 39], "replic": 31, "repo": [0, 12, 17, 19, 20, 21, 26, 29, 37, 38, 39, 40, 41], "report": [7, 31, 40, 43], "repositori": [1, 4, 7, 9, 10, 11, 13, 14, 19, 20, 22, 25, 26, 27, 28, 29, 33, 35, 36, 39, 40, 42, 43, 44], "repres": [13, 16, 24, 25, 26, 27, 31, 32, 34, 41, 43], "reproduc": [13, 15, 31, 40], "republish": 43, "request": [1, 4, 8, 10, 11, 15, 20, 24, 26, 34, 40, 43], "requir": [0, 1, 6, 7, 11, 13, 16, 20, 21, 24, 26, 27, 29, 31, 34, 36, 38, 39, 40, 41, 42, 44], "research": 7, "resolv": 43, "resourc": [1, 8, 19, 21, 25, 40, 43], "respect": 28, "respond": 41, "respons": 1, "rest": [0, 16, 19, 22], "restart": [38, 39], "restmethod": 37, "restrict": 13, "restructur": 3, "result": [26, 34, 39], "result2": 34, "result3": 34, "retriev": [38, 43], "return": [0, 16, 20, 26, 29, 32, 34, 39, 42], "reus": [35, 40, 42], "rev": 20, "review": [11, 12, 13, 14, 15, 19, 20, 22, 24, 29, 34, 35, 36, 39, 40, 41, 43, 44], "revis": [1, 14], "revisada": 1, "rewrit": 0, "rich": 3, "richard": 13, "right": [0, 13, 24, 34, 41], "rioxarrai": 22, "risen": 3, "risk": [22, 26], "rmnp": 16, "road": 20, "rob": 13, "robust": 32, "rogram": 16, "root": [9, 10, 13, 14, 20, 28, 31, 33, 35, 36, 39, 43], "round": 19, "rst": [0, 2, 5, 15], "ruff": [22, 23, 25, 43], "rule": [7, 9, 20, 43], "run": [0, 1, 4, 5, 11, 19, 22, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "runner": 31, "runtim": 24, "sa": 13, "safe": [42, 43, 44], "safeti": 34, "sai": [13, 34], "same": [0, 1, 8, 13, 20, 24, 25, 26, 27, 28, 29, 32, 34, 39, 40, 41, 42, 43], "satisfi": [0, 1], "save": [0, 20, 34, 35, 41], "saw": [16, 20], "scan": [16, 20], "scene": 42, "scheme": 8, "school": [14, 17], "scienc": [7, 11, 19], "scientif": [3, 5, 14, 16, 20, 22, 23, 24, 26, 29, 31, 32, 38, 40, 41, 43], "scientist": [1, 40], "scikit": [21, 26, 28], "scipi": [9, 23, 28], "scm": 25, "scoop": 37, "scope": [8, 23, 36, 37, 42, 43], "scratch": 39, "screen": [7, 12, 14, 38], "screenshot": [12, 27], "script": [0, 15, 16, 25, 27, 37, 40, 41], "script_nam": 37, "scroll": [0, 42], "sdist": [19, 24, 25, 26, 37, 39, 40, 41], "sea": 1, "seaborn": 22, "search": [25, 28, 42], "second": [0, 1, 15, 26, 39, 40], "secondperson": 43, "section": [0, 1, 2, 12, 15, 16, 17, 18, 19, 22, 23, 25, 26, 27, 28, 29, 30, 32, 34, 35, 39, 42, 43], "secur": [22, 42], "see": [0, 1, 5, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 25, 26, 27, 28, 29, 34, 36, 38, 39, 40, 41, 42, 43, 44], "seen": [26, 28], "select": [13, 20, 21, 23, 25, 26, 35, 38, 42, 43], "self": [14, 16, 29, 31, 34, 40], "semant": [26, 28], "semver": [8, 23], "send": 36, "sens": [0, 8, 16, 29, 36], "sentenc": [14, 16, 20], "separ": [0, 1, 15, 16, 25, 26, 41, 42, 43], "septemb": 13, "sequenc": 20, "seri": [0, 1, 15, 32, 38, 39, 40, 41], "serv": [5, 8, 14, 26, 31, 32, 34, 43], "server": [1, 22], "servic": [4, 22, 41, 42], "session": [0, 1, 31, 39], "set": [5, 6, 7, 11, 15, 19, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44], "set_window": 8, "setup": [0, 4, 8, 11, 15, 20, 21, 22, 23, 26, 30, 31, 33, 38, 41, 43], "setuptool": [8, 22, 27], "setuptools_scm": [25, 26, 27], "setuptooms_scm": 25, "sever": [14, 16, 17, 20, 24, 25, 26, 27, 35, 38, 40], "sg_execution_tim": 15, "sh": 37, "sha256": 41, "shape": [16, 19, 41], "shapefil": 16, "share": [0, 6, 13, 23, 39, 40, 41], "sharealik": 13, "shell": [25, 33, 35, 37, 38, 39, 41, 42], "shield": 36, "shift": [6, 25], "ship": 41, "short": [1, 16, 17, 25, 32, 36, 39], "shortcut": 20, "shorten": 31, "shortli": 41, "shot": [7, 12, 14], "should": [0, 1, 7, 9, 13, 15, 16, 17, 18, 20, 22, 23, 24, 25, 26, 30, 32, 33, 34, 36, 38, 39, 41, 42, 43], "show": [0, 11, 12, 14, 15, 16, 19, 23, 26, 27, 30, 31, 32, 35, 36, 37, 39, 42], "showcas": 17, "shown": [0, 20, 27], "shp": 16, "si": 1, "side": 35, "sign": [36, 39], "signific": [8, 20, 28], "similar": [1, 12, 14, 16, 20, 26, 27, 35, 39, 41, 42, 43], "similarli": [15, 24, 29, 32, 43], "simpl": [3, 7, 8, 14, 16, 17, 20, 21, 23, 24, 25, 26, 28, 37, 39, 42], "simpler": [3, 13, 21, 22, 29], "simpli": [16, 36, 40, 41, 42], "simplic": 3, "simplifi": [16, 24, 25, 29, 31], "simul": 32, "sinc": [1, 8, 20, 29, 39, 43, 44], "singl": [15, 16, 20, 21, 22, 25, 26, 29, 31, 32, 36, 40, 43], "sit": 8, "site": [0, 6, 14, 21], "situat": 34, "six": 42, "size": 28, "skill": [1, 19, 43], "skip": [1, 11, 31, 35, 36, 39, 43], "slack": 6, "slightli": [15, 16, 26, 28], "slow": 28, "slower": 29, "slowli": 6, "small": [0, 17, 20, 28, 29, 36, 41], "smaller": [24, 26, 28, 32, 40], "smooth": 32, "snapshot": 26, "snyk": [12, 14], "so": [0, 1, 7, 13, 14, 20, 22, 23, 24, 26, 27, 32, 39, 40, 41, 42, 43], "social": 6, "softwar": [1, 7, 8, 22, 24, 27, 32, 33, 34, 35, 36, 40, 43], "solv": 36, "some": [1, 2, 4, 6, 8, 9, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 36, 39, 40, 41, 43, 44], "someon": [1, 10, 13, 14, 15, 17, 22, 25, 28, 34, 36, 40, 41, 42], "someth": [0, 7, 8, 22, 27, 34, 36, 38, 39, 40, 41, 42, 43], "sometim": [1, 21, 25, 29, 31, 34, 40, 43], "somewher": 40, "soon": [1, 40], "sort": [20, 25, 27, 43], "sourc": [0, 1, 6, 20, 23, 24, 29, 35, 36, 37, 39, 40, 41, 42, 43], "sourmash": 28, "space": [0, 1, 20, 28, 39], "spacelabsread": 8, "spanish": 1, "spatial": [16, 17, 22, 41], "spdx": 38, "speak": 24, "spec": [8, 23], "special": [1, 13, 34], "specif": [1, 7, 8, 11, 13, 16, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44], "specifi": [0, 1, 11, 14, 15, 16, 17, 20, 22, 25, 26, 31, 33, 35, 39], "spectrum": 40, "spell": [7, 43], "spend": [14, 32, 41], "sphinx": [0, 1, 2, 3, 16, 17, 18, 19, 22, 25, 42], "sphinxcontrib": 6, "split": 1, "spot": 34, "spreadsheet": 32, "squar": [39, 43], "src": [20, 23, 38, 39, 42, 44], "stabl": [24, 43], "stack": 13, "stackoverflow": 13, "stage": [0, 20, 24], "stai": [0, 8, 34], "stallman": 13, "stand": [16, 42], "standalon": 42, "standard": [8, 11, 20, 23, 24, 25, 26, 29, 35, 40, 43], "start": [0, 7, 13, 14, 15, 16, 17, 19, 20, 23, 25, 26, 28, 31, 32, 35, 38, 39, 40, 41, 42], "stat": 1, "state": [14, 17, 26, 36], "static": [8, 16, 41, 43], "statist": 1, "statu": [0, 14, 25, 27, 39, 43], "step": [0, 1, 8, 16, 17, 21, 24, 27, 28, 29, 31, 32, 33, 37, 40], "stick": 26, "sticki": 13, "still": [0, 6, 7, 22, 26, 29, 34, 40, 43, 44], "storag": 28, "store": [1, 17, 25, 26, 27, 29, 38, 39, 41, 42, 43], "straight": [23, 24, 40], "straightforward": 1, "strategi": 33, "strava_api_stub": 27, "stravalib": [20, 27], "streamlin": [20, 26, 31, 44], "strict": 26, "string": [0, 16, 20, 25, 43], "strong": 13, "stronger": 32, "strongli": [11, 22, 25, 26, 28, 42, 43], "structur": [1, 7, 8, 15, 16, 19, 20, 25, 26, 27, 34, 36, 37, 40, 42, 43, 44], "struggl": 41, "studi": 40, "studio": 1, "style": [0, 1, 11, 19, 23, 38, 39, 40], "stylist": 20, "styliz": 22, "sub": [22, 25], "subdirectori": 39, "subgroup": 22, "submiss": 41, "submit": [6, 7, 10, 11, 13, 14, 20, 22, 23, 33, 40], "subsequ": [27, 42], "subset": 7, "substitut": 39, "success": [4, 38], "successfulli": [15, 20, 38, 41, 42, 44], "suggest": [0, 1, 3, 4, 7, 13, 16, 20, 21, 22, 25, 28, 29, 35, 36, 38, 39, 41, 42, 43], "suit": [11, 14, 15, 16, 20, 22, 23, 24, 25, 27, 31, 32, 33, 34, 38, 40, 41], "suitabl": 21, "sullivan": 14, "sum": [16, 39], "summar": [26, 37], "summari": [35, 41], "sunpi": 35, "suppli": 34, "support": [1, 3, 4, 5, 6, 7, 15, 16, 17, 19, 21, 23, 24, 25, 27, 28, 29, 31, 32, 35, 38, 39, 41, 42, 43], "suppos": 34, "sure": [0, 1, 14, 16, 20, 28, 32, 34, 35, 36, 38, 40, 41, 42, 43, 44], "surround": [19, 20, 26, 32], "survei": 26, "svg": 36, "sw": 13, "swap": 25, "switch": [8, 26], "symbol": 26, "symlink": 26, "sync": [0, 35], "syntax": [1, 2, 5, 17, 20, 22, 25, 27, 31, 37, 39, 43, 44], "system": [0, 16, 21, 22, 25, 26, 27, 28, 29, 30, 33, 37, 38, 39, 40, 42, 43, 44], "t": [0, 1, 4, 7, 13, 14, 16, 20, 22, 24, 25, 26, 27, 29, 31, 32, 34, 35, 36, 38, 39, 40, 41, 42, 43], "tab": [0, 12, 26, 35], "tabl": [0, 22, 27, 37, 38, 39], "tag": [1, 4, 6, 22, 25, 26, 36, 39, 41, 43], "tagsread": 8, "take": [0, 13, 16, 28, 40, 41, 44], "takeawai": 43, "taken": [0, 7, 12, 14, 41, 42], "talk": [2, 13, 18, 22], "tar": [24, 27, 41, 42], "tarbal": [27, 41], "target": [1, 7, 36], "task": [7, 16, 20, 22, 25, 26, 31, 32, 36, 40, 44], "taxpasta": 43, "teach": 42, "team": [9, 20, 24, 26, 29, 33, 36, 40, 41, 42], "technic": [1, 11, 14, 17, 34, 36, 41, 43], "tell": [13, 20, 25, 26, 27, 34, 36, 39, 41, 42, 43], "temperatur": [20, 32], "temperature_convert": 32, "templat": [5, 13, 36, 38], "tempor": 20, "ten": 43, "tend": [13, 28], "tener": 1, "term": [9, 13, 14, 17, 26, 27, 34, 36, 43], "termin": [0, 38, 39, 41, 44], "terminologi": 24, "terra": 9, "test": [0, 1, 5, 7, 11, 15, 16, 22, 23, 24, 25, 26, 27, 29, 35, 36, 37, 38, 40, 42, 43, 44], "test_add_numb": 34, "test_attribut": 27, "test_celsius_to_fahrenheit": 32, "test_client": 27, "test_mamba": 31, "test_modul": [31, 44], "testm": 39, "testpypi": 26, "text": [0, 3, 9, 11, 13, 15, 16, 29, 35, 36, 38, 39, 41], "than": [13, 14, 15, 20, 21, 22, 25, 26, 28, 31, 34, 39, 41, 42, 43], "thei": [0, 1, 4, 6, 7, 8, 9, 11, 13, 14, 15, 17, 20, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 42, 43], "theirs": 9, "them": [0, 1, 7, 13, 14, 16, 20, 22, 25, 26, 32, 36, 39, 40, 41, 42, 43], "theme": [6, 25, 40, 42], "theori": 27, "therefor": 31, "thi": [0, 1, 2, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43, 44], "thing": [7, 8, 10, 11, 19, 20, 26, 27, 34, 35, 36, 38, 39, 40, 41, 42, 43], "think": [13, 20, 22, 23, 25, 28, 31, 32, 38, 40, 41, 43], "third": [8, 20], "thorough": 21, "those": [0, 1, 7, 13, 15, 16, 17, 20, 22, 23, 24, 25, 26, 27, 28, 29, 34, 36, 40, 41, 43], "thought": [11, 29], "thousand": [28, 40, 43], "three": [3, 7, 21, 22, 29, 30, 31, 35], "through": [0, 1, 7, 13, 14, 18, 19, 25, 26, 27, 31, 35, 36, 38, 39, 40, 41, 42, 43, 44], "throughout": [20, 29, 37, 40], "thu": [3, 14, 16, 22, 24, 26, 27, 28, 29, 34, 35, 40, 41, 42], "thumb": 7, "thumbnail": 15, "ti": 31, "tier": 4, "time": [1, 6, 8, 11, 14, 15, 16, 20, 21, 24, 25, 26, 28, 29, 32, 34, 35, 36, 38, 40, 41, 43, 44], "timelin": 8, "timestamp": 8, "timestampread": 8, "tip": 0, "titl": [0, 41], "todo": [0, 1, 36], "togeth": [32, 34, 39, 41], "toggl": 31, "token": [14, 36, 37], "toll": 28, "tom": [25, 43], "toml": [0, 8, 19, 20, 21, 23, 26, 27, 28, 31, 35, 41, 42], "tone": 1, "too": [0, 20, 22], "took": 42, "tool": [0, 1, 3, 5, 6, 9, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 27, 28, 30, 35, 36, 39, 40, 41, 43], "toolbox": [20, 40], "top": [0, 3, 8, 14, 15, 20, 35, 39, 42, 43], "top_level": 27, "topic": [13, 25, 27, 39, 43], "touch": 35, "toward": [14, 39], "tox": [22, 26, 31, 40], "track": [8, 26, 29, 36, 40, 41], "tracker": [8, 43], "traction": 20, "tradition": 25, "trail": 20, "transit": 44, "translat": [0, 25, 27, 41], "transpar": [8, 40], "treat": 39, "tremend": 28, "tricki": 40, "trigger": [1, 20, 29, 33, 40], "troubl": 41, "troubleshoot": [29, 41], "true": [13, 16, 32, 38], "trust": [8, 36], "truth": 29, "try": [0, 6, 13, 14, 23, 24, 31, 36, 39, 41, 42, 43], "turn": [4, 21, 29, 42], "tutori": [1, 7, 16, 17, 18, 21, 24, 25, 28, 32, 35, 36, 38, 39, 41, 42, 43, 44], "twine": [22, 26], "twitter": 6, "two": [1, 4, 15, 16, 17, 22, 24, 25, 27, 28, 34, 38, 39, 41, 42, 43], "two2iqr3": 42, "twofa": 42, "txt": [7, 22, 25, 27, 28, 39], "type": [10, 11, 15, 17, 18, 19, 20, 21, 22, 24, 26, 29, 30, 35, 39, 40, 41, 42, 43], "typic": [1, 8, 20, 32, 34], "typo": [0, 1], "tzdata": 42, "u": [22, 23, 26, 40, 43], "ubuntu": 33, "un": 1, "una": 1, "unapologet": 20, "unbuilt": [27, 42], "uncom": 39, "under": [13, 40], "underscor": 39, "understand": [1, 7, 8, 13, 16, 19, 20, 25, 26, 27, 28, 29, 31, 34, 35, 36, 39, 40, 41, 43], "undo": 40, "undocu": 26, "unexpect": 34, "unexpectedli": [31, 40], "unexplain": 34, "unhealthi": 9, "unifi": 26, "uniqu": [26, 31, 42], "unit": [27, 30, 33], "univers": 38, "unknown": 39, "unless": [1, 13, 33], "unlik": [24, 28, 31, 41], "unnecessari": 44, "unpack": 27, "unquot": 22, "unsur": [0, 13, 35], "until": [1, 26, 41], "untransl": 1, "unus": 20, "unzip": 27, "up": [2, 7, 8, 11, 14, 16, 21, 22, 26, 28, 29, 30, 31, 32, 33, 38, 40, 42], "upcom": [26, 35, 39, 40], "updat": [0, 1, 7, 8, 9, 11, 19, 20, 24, 25, 26, 35, 36, 37, 39, 40, 41, 42], "upgrad": [8, 33], "upload": [22, 26, 27, 28, 31, 33, 40], "upon": [5, 22, 23, 24, 26, 28, 29, 31, 40, 43], "upper": [26, 43], "uri": 37, "url": [0, 6, 13, 39, 42], "us": [0, 1, 2, 3, 4, 6, 7, 9, 11, 12, 17, 19, 21, 23, 24, 27, 30, 32, 33, 34, 36, 38, 39, 41], "usabl": 19, "user": [4, 5, 8, 9, 10, 11, 13, 14, 15, 16, 19, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43], "usernam": [0, 20, 27, 42], "usual": [1, 16, 24], "util": 27, "v": [39, 43], "v0": [42, 43], "v1": 8, "v2": 8, "v3": 33, "v4": [20, 33], "valid": [25, 42, 43], "valor": 1, "valu": [1, 16, 20, 25, 27, 29, 32, 34, 38, 39, 43], "valuabl": [7, 8, 11, 20, 39, 40], "var": 41, "vari": [8, 14], "variabl": [20, 29, 37, 39, 40], "variant": 0, "varieti": 14, "variou": [2, 23, 24, 30, 31, 33, 34, 40, 41, 43], "vc": 29, "ve": [14, 22, 26, 35, 38, 40, 41, 43], "vece": 1, "vendor": 41, "venv": [0, 1, 39, 42], "venv_backend": 31, "verbatim": 0, "verd": [5, 10, 16], "veri": [1, 27, 29, 41], "verifi": [0, 32, 44], "versatil": 31, "version": [0, 1, 4, 7, 13, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 33, 35, 36, 38, 39, 41, 42], "vet": 36, "vez": 1, "via": [15, 26, 29, 41, 42, 44], "vibrant": 19, "view": [1, 4, 5, 7, 16, 19, 22, 25, 26, 35, 37, 39, 42], "vignett": 17, "violat": 13, "virtual": [1, 26, 31, 39, 42], "virtualenv": [31, 42], "visibl": [6, 35, 43], "visit": [13, 35], "visual": [1, 15, 20, 40], "vocal": 40, "volunt": 41, "vscode": [20, 26], "vv": 41, "w": [20, 25], "wa": [1, 3, 8, 20, 22, 24, 25, 27, 29, 34, 41, 42, 43], "wai": [0, 1, 2, 4, 13, 14, 17, 20, 23, 25, 26, 27, 29, 31, 32, 34, 36, 39, 40, 42, 43], "wait": [1, 41], "walk": [7, 18, 25, 35, 39, 40, 41, 44], "want": [0, 1, 3, 4, 5, 6, 9, 13, 14, 15, 16, 19, 20, 21, 22, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44], "warn": [0, 1, 20, 25, 29, 44], "wasser": [38, 39], "watch": 19, "water": 32, "we": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 35, 36, 38, 40, 41, 42, 43, 44], "web": [1, 4, 6, 26, 42], "websit": [1, 2, 3, 4, 5, 6, 7, 11, 13, 14, 17, 25, 27, 28, 35, 39, 41, 42, 43], "weekli": 20, "welcom": [0, 5, 7, 10, 19, 38, 39, 40], "well": [1, 8, 11, 12, 13, 14, 15, 16, 17, 22, 23, 24, 26, 29, 32, 34], "were": [24, 26], "what": [9, 15, 17, 19, 20, 26, 29, 32, 37, 42], "whatev": [5, 27, 31, 33], "wheel": [19, 24, 25, 26, 37, 39, 40, 41], "when": [2, 6, 8, 11, 12, 14, 16, 17, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 34, 35, 36, 38, 39, 41, 42], "whenev": [0, 17, 22], "where": [0, 1, 4, 8, 15, 17, 20, 23, 25, 26, 29, 31, 32, 34, 39, 41, 42, 43, 44], "wherea": [24, 27, 40, 43], "wherev": [41, 43], "whether": [13, 20, 22, 25, 28, 36, 40], "which": [0, 4, 5, 7, 9, 13, 14, 16, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 35, 36, 39, 40, 41, 42, 43], "while": [0, 3, 5, 6, 8, 11, 13, 20, 21, 24, 25, 26, 27, 28, 29, 33, 36, 38, 39, 40, 42, 43], "whitespac": 20, "whl": [24, 26, 42], "who": [1, 7, 8, 17, 18, 23, 24, 25, 27, 28, 36, 41, 42, 43], "whole": [0, 32], "whose": 27, "why": [0, 22, 23, 24, 30, 35], "wide": [1, 3, 8, 16, 19, 29, 42], "wiki": 13, "willing": 41, "window": [0, 20, 22, 27, 31, 33, 37, 38, 39, 41], "winner": 26, "wish": [4, 7, 11, 20, 21, 25, 26, 27, 31, 33, 35, 39, 41, 42, 43], "within": [0, 14, 16, 17, 20, 22, 23, 24, 25, 28, 29, 31, 35, 36, 39, 40, 43], "without": [1, 13, 20, 22, 26, 27, 31, 33, 34, 39, 40, 42], "won": [7, 20, 26, 28, 31, 34, 36, 38], "wonder": [24, 34, 40], "word": [13, 25, 29, 39, 42], "work": [0, 4, 11, 13, 15, 16, 19, 20, 21, 22, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 39, 40, 42, 43, 44], "workflow": [1, 7, 11, 16, 17, 19, 21, 22, 23, 27, 28, 29, 31, 32, 33, 36, 40], "world": 42, "worri": [20, 27, 31, 32, 41, 42, 43], "worth": 28, "worthi": 39, "would": [0, 1, 13, 20, 28, 29, 31, 32, 34, 36, 39, 40], "wrap": [14, 23, 24, 26], "wrapper": 14, "write": [0, 1, 2, 3, 5, 7, 8, 14, 15, 16, 19, 20, 26, 29, 30, 31, 32, 40], "written": [0, 1, 5, 17, 21, 22, 23, 24, 25, 26, 34, 40, 41, 43], "wrong": 29, "wrote": 43, "www": [1, 13, 43], "x": [0, 25, 26, 27, 29, 41, 43], "x64": 38, "xarrai": [28, 31], "xclim": 25, "xml": [6, 8], "xmltodict": 8, "y": 1, "yaml": [4, 20, 22, 24, 41], "ye": [26, 35], "year": [3, 19, 22, 24, 25, 32, 43], "yearly_mean": 32, "yet": [0, 1, 35, 36, 39, 42, 43], "yield": 24, "yml": [27, 33], "you": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 27, 28, 30, 32, 33, 34, 36, 37, 38, 44], "youpackagenameher": 42, "your": [5, 9, 19, 21, 23, 27, 32, 33, 44], "youremail": 39, "yourpackag": 41, "yourself": [0, 4, 9, 28, 40], "yourusernam": 39, "zenodo": [13, 28, 36], "zip": [24, 27], "zsh": 39}, "titles": ["Contributing to the Python Packaging Guide", "Translation Guide for the Python Packaging Guide", "Tools to Build and Host your Documentation", "Documentation syntax: markdown vs. myST vs. rst syntax to create your docs", "How to publish your Python package documentation online", "Using Sphinx to Build Python Package Documentation", "Optimizing your documentation so search engines (and other users) find it", "Documentation for your Open Source Python Package", "CHANGELOG.md Guide", "The CODE_OF_CONDUCT file - Python Packaging", "Contributing File in your Python Open Source Package", "What the development guide for your Python package should contain", "Documentation Files That Should be in your Python Package Repository", "License files for scientific Python open source software", "README File Guidelines and Resources", "Create tutorials in your Python package documentation", "Document the code in your package\u2019s API using docstrings", "Create User Facing Documentation for your Python Package", "Writing user-facing documentation for your Python package", "pyOpenSci Python Package Guide", "Python Package Code Style, Format and Linters", "Complex Python package builds", "Python Package Dependencies", "Python package structure information", "Publishing Your Package In A Community Repository: PyPI or Anaconda.org", "Use a pyproject.toml file for your package configuration & metadata", "Python Packaging Tools", "Learn about Building a Python Package", "Python Package Structure for Scientific Python Projects", "Creating New Versions of Your Python Package", "Tests and data for your Python package", "Run Python package tests", "Test Types for Python packages", "Run tests with Continuous Integration", "Write tests for your Python package", "Add a LICENSE & CODE_OF_CONDUCT to your Python package", "Add a README file to your Python package", "Command Line Reference Guide", "Get to Know Hatch", "Make your Python code installable", "Python packaging 101", "Publish your Python package that is on PyPI to conda-forge", "Publish your Python package to PyPI", "Make your Python package PyPI ready - pyproject.toml", "Using Hatch to Migrate setup.py to a pyproject.toml"], "titleterms": {"": [7, 14, 16, 23, 24, 38, 40, 42], "0": 36, "1": [7, 29, 36, 38, 39, 41, 42, 43], "101": 40, "2": [7, 29, 36, 38, 39, 41, 42, 43], "2fa": 42, "3": [29, 36, 38, 39, 41, 42, 43], "3b": 41, "4": [29, 36, 38, 39, 41, 42, 43], "5": [36, 39, 43], "6": [36, 39, 43], "7": 36, "8": 36, "A": [14, 19, 22, 24, 29], "For": 22, "If": [24, 42], "In": 24, "Of": 14, "That": 12, "The": [1, 9, 28, 36, 39, 40, 42], "__init__": 39, "about": [13, 19, 25, 26, 27, 28, 29, 39, 41, 42, 43], "accommod": 24, "account": 42, "across": 31, "action": 33, "ad": [16, 22, 41], "add": [22, 25, 35, 36, 39, 41, 43], "addit": [0, 14, 22, 24, 35, 36], "adjust": 39, "advanc": 25, "after": 44, "all": 43, "also": 40, "am": 1, "an": [13, 16, 26, 27, 35, 39, 40], "anaconda": 24, "analyt": 6, "ani": [14, 36], "annex": 0, "api": 16, "applic": 20, "approach": 0, "ar": [1, 13, 23, 28, 40], "archiv": 27, "ask": 1, "authent": 42, "author": 43, "autom": 31, "avoid": 29, "awai": [20, 24, 25], "back": [26, 29], "backend": 21, "badg": [14, 36], "bare": 39, "base": [29, 42], "basic": [7, 39], "befor": [0, 40, 44], "below": 42, "benefit": [15, 25, 28], "best": 16, "better": 16, "bewar": 16, "black": 20, "both": 24, "branch": 0, "brief": [14, 24, 39], "bubbl": [35, 36, 41, 43], "bug": 41, "build": [0, 1, 2, 5, 15, 21, 25, 26, 27, 29, 42], "bump": 29, "c": 26, "can": [1, 5, 13, 22, 24, 26, 29], "case": 34, "caution": 43, "cd": 0, "cfg": 27, "challeng": [15, 26, 28], "chang": [0, 1], "changelog": 8, "channel": 24, "check": [20, 38], "checklist": 41, "choos": [13, 26], "chose": [13, 26], "ci": [0, 20, 33, 41], "citat": [13, 14, 36], "class": [35, 36, 41, 42, 43], "classifi": [39, 43], "clean": 40, "clone": [0, 41], "close": [13, 38], "code": [0, 13, 14, 16, 20, 35, 36, 39, 40], "code_of_conduct": [9, 35], "combin": 22, "command": 37, "commit": [0, 20], "commonli": 5, "commun": [14, 19, 24, 36], "compar": 32, "comparison": 38, "complet": 43, "complex": [21, 25], "compon": 17, "comput": 0, "con": 29, "conda": [22, 24, 31, 40, 41, 43], "conduct": [14, 35], "config": 38, "configur": [25, 38], "conflict": 24, "congratul": [39, 41, 42], "consid": 40, "contain": [10, 11, 14], "continu": [14, 33, 40], "contribut": [0, 1, 10, 14, 19], "contributor": [7, 40], "control": [29, 40], "copyleft": 13, "core": [17, 22, 28], "correctli": 38, "cover": 39, "coverag": 14, "creat": [0, 3, 15, 17, 19, 22, 27, 29, 36, 39, 40, 41, 42], "critic": 7, "current": 14, "custom": 5, "data": [28, 30], "dataset": 28, "declar": 22, "demonstr": 14, "depend": [0, 22, 24, 25, 26, 43], "deploy": 40, "descript": [14, 36, 43], "determin": 13, "develop": [0, 11, 37, 42], "directori": [35, 39, 44], "discov": 28, "distribut": [27, 28, 42], "do": [1, 8, 22, 25, 26, 28, 34, 39], "doc": [3, 4, 15, 22], "docstr": 16, "doctest": 16, "document": [0, 1, 2, 3, 4, 5, 6, 7, 12, 14, 15, 16, 17, 18, 19, 40], "doe": [8, 14, 16, 22, 28, 36, 39, 40], "don": 28, "dr": 0, "e": 39, "easi": 14, "easier": 20, "ecosystem": [26, 35], "edg": 34, "edit": [0, 1, 38], "element": [7, 17, 40], "email": [38, 43], "end": [26, 29, 32, 42], "engin": 6, "english": 1, "environ": [0, 1, 22, 31, 37, 39, 40, 42], "evolut": 24, "exampl": [0, 9, 10, 13, 16, 20, 22, 25, 26, 27, 28, 29, 33, 34, 40, 43], "expect": [0, 27, 40], "extens": [5, 21, 26], "fa": [35, 36, 41, 42, 43], "face": [17, 18], "factor": 42, "failur": 41, "faq": 1, "favorit": 20, "featur": [26, 38], "feedstock": 41, "field": 25, "file": [0, 1, 9, 10, 12, 13, 14, 22, 25, 27, 35, 36, 38, 39, 42, 43], "find": 6, "finish": 36, "first": 39, "fit": 22, "fix": 41, "flake8": 20, "flat": 28, "flit": [26, 42], "follow": [13, 42], "footnot": [35, 39, 41, 42], "forg": [24, 40, 41, 43], "fork": [0, 41], "format": [1, 16, 20, 25, 27, 43], "formatt": 20, "four": 17, "framework": 31, "frequent": 1, "from": [0, 13, 22, 39, 42], "front": 26, "frontend": 21, "fulli": 36, "function": [16, 32, 36], "galleri": 15, "gener": [5, 20], "get": [0, 1, 36, 38, 44], "git": [20, 29, 40], "github": [0, 4, 22, 27, 33, 39, 40], "gitlab": [22, 40], "good": [14, 17], "googl": 6, "gradual": 16, "grayskul": 41, "group": 22, "guid": [0, 1, 8, 11, 14, 19, 23, 37, 42, 44], "guidebook": 19, "guidelin": [13, 14, 23], "ha": [1, 40], "hand": [35, 36, 41, 43], "handl": 1, "happen": [0, 1, 25, 27, 43], "hatch": [26, 29, 38, 39, 42, 44], "hatch_vc": 29, "hatchl": [25, 29, 43], "have": [41, 42], "head": 19, "help": [0, 1], "here": [23, 26], "hint": 16, "histori": 24, "home": 41, "hook": 20, "host": 2, "how": [0, 1, 4, 8, 13, 14, 16, 20, 22, 24, 25, 27, 28, 34, 35, 40, 41, 43], "i": [0, 1, 4, 7, 8, 11, 13, 16, 19, 22, 24, 25, 27, 31, 34, 35, 36, 39, 40, 41, 42, 43, 44], "imag": 1, "import": [1, 8, 11, 13, 25, 28, 39], "includ": [8, 25, 28], "incorrect": 43, "increment": 29, "inform": [14, 23, 36], "infrastructur": 40, "init": 44, "instal": [0, 14, 22, 36, 38, 39, 40, 41, 42], "instruct": [14, 36], "integr": [14, 32, 33, 40], "interest": 1, "introduct": 8, "isort": 20, "issu": 40, "jupyt": 15, "just": 40, "kei": 29, "know": [1, 34, 38, 44], "land": 17, "languag": [1, 21], "layout": 28, "learn": [23, 26, 27, 35, 36, 40, 41, 42, 43, 44], "lesson": 39, "licens": [13, 35, 43], "life": 20, "like": [8, 16, 28, 29, 42], "line": [1, 37], "link": [1, 14], "lint": 20, "linter": 20, "list": 1, "live": 35, "ll": 31, "local": [0, 1, 20, 39], "long": 1, "look": [7, 8, 28, 39, 40], "m": [22, 39], "magic": [41, 42], "mai": 22, "maintain": [8, 24, 40, 41, 43], "make": [0, 13, 20, 39, 40, 43], "mamba": 31, "manag": [24, 29], "manual": [29, 35, 42], "markdown": [0, 3], "matplotlib": 40, "md": [8, 10, 14, 36], "metadata": [25, 27, 39, 43], "method": 16, "might": 26, "migrat": [25, 44], "minimum": 39, "mix": 21, "modifi": 39, "modul": [28, 39], "more": [24, 26, 40, 42, 43], "most": 28, "much": [14, 16], "my": 1, "myst": 3, "name": [14, 36, 38, 39, 43], "nbsphinx": 15, "need": [1, 9, 28, 39], "never": 28, "new": [0, 1, 19, 29, 39, 43], "next": [7, 38, 40, 43], "non": 26, "note": [22, 29, 39, 44], "notebook": 15, "now": 40, "nox": 31, "number": 29, "numpi": 16, "object": [35, 36, 40, 41, 42, 43, 44], "offer": 29, "onlin": 4, "open": [7, 10, 13, 17, 38], "opengraph": 6, "oper": 31, "optim": 6, "option": [22, 25, 39, 42, 43], "org": 24, "origin": 1, "other": [6, 21, 22, 29, 31, 38, 40], "our": 42, "out": 39, "outlin": 13, "overview": [1, 35, 39], "packag": [0, 1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43], "page": [4, 17], "pdm": [26, 29], "peer": 28, "pen": 41, "permiss": 13, "pin": [26, 43], "pip": [22, 24, 27, 39], "poetri": [26, 42], "possibl": [13, 36], "potenti": 7, "pr": 1, "pre": 20, "prepar": 1, "prerequisit": 44, "previous": 39, "priorit": 28, "pro": 29, "process": [0, 1], "project": [21, 25, 27, 28, 39, 40, 43], "provid": 36, "public": [41, 42], "publish": [4, 24, 37, 40, 41, 42, 43], "pull": [0, 33, 41], "pure": [21, 26], "put": [35, 43], "py": [25, 27, 39, 44], "pyopensci": [7, 19, 23, 28, 40], "pyospackag": 39, "pypi": [24, 27, 40, 41, 42, 43], "pyproject": [22, 25, 29, 39, 43, 44], "pytest": 31, "python": [0, 1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 39, 40, 41, 42, 43], "question": 1, "read": [4, 22], "readabl": 40, "readi": [1, 43], "readm": [14, 36, 43], "recip": 41, "recommend": [13, 23], "recurs": 25, "refer": [13, 37], "referenc": 0, "regular": 41, "relat": [16, 40], "releas": [1, 8, 29], "repositori": [0, 12, 24, 41], "request": [0, 33, 41], "requir": [14, 22, 23, 25, 28, 43], "research": 40, "resourc": [0, 14, 22, 24, 35], "reus": 13, "review": [0, 1, 7, 23, 26, 28], "rst": 3, "ruff": 20, "rule": 29, "run": [15, 16, 20, 31, 33, 38], "sampl": 44, "scientif": [13, 28, 35], "scientist": 19, "scipi": 13, "scm": 29, "scope": 40, "sdist": [27, 42], "search": 6, "section": [7, 8, 14, 36, 41], "see": [22, 31], "semant": [8, 29], "semver": 29, "seri": 19, "set": [1, 20, 22, 39], "setup": [14, 25, 27, 29, 36, 37, 39, 42, 44], "setuptool": [25, 26, 29], "setuptools_scm": 29, "shell": 22, "short": 14, "should": [10, 11, 12, 14, 31, 35, 40], "show": 38, "simplifi": 26, "singl": 1, "site": 5, "sitemap": 6, "snippet": 36, "so": 6, "softwar": 13, "solid": [35, 36, 41, 42, 43], "sometim": 28, "sourc": [7, 10, 13, 17, 27, 28], "sparkl": [41, 42], "specif": [28, 42], "specifi": 43, "sphinx": [5, 6, 15], "sphinxext": 6, "squar": 41, "src": 28, "stage": 41, "start": [1, 36], "static": 5, "step": [26, 36, 38, 39, 41, 42, 43, 44], "still": 25, "store": [13, 22, 40], "string": 1, "structur": [0, 23, 28, 39], "style": [16, 20], "styler": 20, "submit": [0, 1, 24, 41], "success": 7, "suggest": [23, 26], "suit": 28, "summari": [20, 26], "support": [22, 26, 40], "sure": 13, "syntax": 3, "system": 31, "t": 28, "tabl": [25, 26, 31, 43], "tag": 29, "take": [20, 24, 25], "takewai": 29, "templat": 41, "test": [14, 19, 28, 30, 31, 32, 33, 34, 39, 41], "testpypi": 42, "text": 1, "than": 40, "theme": 5, "thi": [7, 19, 23, 39, 40], "thing": 14, "three": [16, 32], "ticket": 40, "time": [39, 42], "tip": 41, "titl": 36, "tl": 0, "todo": [7, 19, 22, 25, 31, 32, 33, 38, 39, 40, 42, 43], "togeth": 43, "token": 42, "toml": [22, 25, 29, 38, 39, 43, 44], "too": [1, 14, 16], "tool": [2, 7, 20, 26, 29, 31, 38, 42], "top": 36, "tracker": 40, "translat": 1, "tree": 44, "trust": 42, "turn": 40, "tutori": [14, 15, 19, 40], "two": [0, 7], "type": [7, 16, 32, 34], "understand": [14, 22], "unit": 32, "unreleas": 8, "up": [1, 20, 35, 36, 39, 41, 43], "updat": [29, 38, 43], "upload": 42, "url": [41, 43], "us": [5, 8, 13, 14, 15, 16, 20, 22, 25, 26, 28, 29, 31, 35, 40, 42, 43, 44], "usabl": 17, "user": [6, 7, 17, 18, 22, 24, 34, 40], "v": [3, 4, 20, 21, 22, 25, 26, 27, 29, 40, 42], "valu": 42, "ve": 42, "venv": 31, "version": [8, 14, 29, 31, 37, 40, 43], "via": 0, "virtual": 0, "wai": [22, 35], "wand": [41, 42], "want": [26, 42], "we": [16, 26, 39], "websit": 0, "well": 40, "what": [0, 1, 4, 7, 8, 10, 11, 13, 14, 16, 22, 23, 24, 25, 27, 28, 31, 34, 35, 36, 38, 39, 40, 41, 43, 44], "wheel": [27, 28, 42], "when": [0, 1, 13, 15, 25, 40, 43], "where": [13, 19, 22, 24, 35], "which": 1, "whl": 27, "who": [19, 40], "why": [8, 9, 11, 13, 16, 26, 28, 34, 39, 40, 41, 42], "wild": 31, "work": [1, 41], "workflow": [20, 26, 42], "wrap": [35, 36, 41, 43], "write": [17, 18, 34], "xclim": 27, "yai": 40, "yml": 22, "you": [0, 9, 13, 15, 22, 23, 24, 25, 26, 29, 31, 35, 39, 40, 41, 42, 43], "your": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 25, 26, 28, 29, 30, 31, 34, 35, 36, 38, 39, 40, 41, 42, 43], "zsh": 22}}) \ No newline at end of file +Search.setIndex({"alltitles": {"1. Basic Tool Users": [[7, "basic-tool-users"]], "2. Potential tool contributors": [[7, "potential-tool-contributors"]], "4 Steps for publishing a Python package on TestPyPI (or PyPI)": [[42, "steps-for-publishing-a-python-package-on-testpypi-or-pypi"]], " How to Publish your package on conda-forge": [[41, "how-to-publish-your-package-on-conda-forge"]], " Wrap up": [[35, "wrap-up"], [36, "wrap-up"], [41, "wrap-up"], [43, "wrap-up"]], " Congratulations - you have added your package to conda-forge.": [[41, "congratulations-you-have-added-your-package-to-conda-forge"]], " Congratulations - you\u2019ve created your Python package distribution files ": [[42, "congratulations-you-ve-created-your-python-package-distribution-files"]], "A brief history of conda\u2019s evolution": [[24, null]], "A community-created guidebook": [[19, "a-community-created-guidebook"]], "A dependency example": [[22, null]], "A note about versioning": [[29, null]], "A note for conda users": [[22, null]], "About the .toml format": [[25, "about-the-toml-format"], [43, "about-the-toml-format"]], "About the Python package directory structure": [[39, "about-the-python-package-directory-structure"]], "About the basic package directory structure": [[39, "about-the-basic-package-directory-structure"]], "About the pyproject.toml file": [[25, "about-the-pyproject-toml-file"]], "About this guide": [[19, null]], "About this lesson": [[39, null]], "Add a LICENSE & CODE_OF_CONDUCT to your Python package": [[35, null]], "Add a README file to your Python package": [[36, null]], "Add dependencies to your pyproject.toml file": [[25, "add-dependencies-to-your-pyproject-toml-file"]], "Add required dependencies to your pyproject.toml file": [[22, "add-required-dependencies-to-your-pyproject-toml-file"]], "Adding type hints to your docstrings": [[16, "adding-type-hints-to-your-docstrings"]], "Additional Code of Conduct resources": [[35, null]], "Additional dependency resources": [[22, null]], "Additional help": [[0, "additional-help"]], "Additional resources": [[0, "additional-resources"], [24, null]], "Advanced options in the pyproject.toml file": [[25, "advanced-options-in-the-pyproject-toml-file"]], "After hatch init": [[44, "after-hatch-init"]], "An ecosystem of Python build tools": [[26, "an-ecosystem-of-python-build-tools"]], "An example - xclim": [[27, "an-example-xclim"]], "An example of how a license determine how code can be reused": [[13, null]], "An overview of licenses in the scientific Python ecosystem": [[35, null]], "Annex": [[0, "annex"]], "Author names & emails": [[43, null]], "Avoid manually updating Python package version numbers if you can": [[29, "avoid-manually-updating-python-package-version-numbers-if-you-can"]], "Before hatch init": [[44, "before-hatch-init"]], "Before you submit your pull request": [[0, "before-you-submit-your-pull-request"]], "Benefits of using a pyproject.toml file": [[25, "benefits-of-using-a-pyproject-toml-file"]], "Benefits of using the flat layout in your Python package": [[28, "benefits-of-using-the-flat-layout-in-your-python-package"]], "Best: a docstring with example use of the function": [[16, "best-a-docstring-with-example-use-of-the-function"]], "Beware of too much type hinting": [[16, null]], "Black": [[20, "black"]], "Brief overview of the TOML file": [[39, null]], "Build back-end support for non pure-python packages": [[26, "build-back-end-support-for-non-pure-python-packages"]], "Build back-ends": [[26, "build-back-ends"]], "Build front-end vs. build back-end tools": [[26, "build-front-end-vs-build-back-end-tools"]], "Building the Translated Documentation": [[1, "building-the-translated-documentation"]], "CHANGELOG.md Guide": [[8, null]], "CI & pull requests": [[33, "ci-pull-requests"]], "Challenges using setuptools": [[26, "challenges-using-setuptools"]], "Challenges with PDM": [[26, "challenges-with-pdm"]], "Challenges with Poetry": [[26, "challenges-with-poetry"]], "Challenges with Poetry dependency pinning": [[26, null]], "Challenges with including tests and data in a package wheel": [[28, null]], "Check that hatch installed correctly": [[38, "check-that-hatch-installed-correctly"]], "Choosing a build back-end": [[26, "choosing-a-build-back-end"]], "Chose a build workflow tool": [[26, "chose-a-build-workflow-tool"]], "Clone your forked repository": [[0, "clone-your-forked-repository"]], "Code Formatters (and stylers)": [[20, "code-formatters-and-stylers"]], "Code Linting": [[20, "code-linting"]], "Code examples": [[0, "code-examples"]], "Code linting, formatting and styling tools": [[20, "code-linting-formatting-and-styling-tools"]], "Code should also be clean & readable & documented": [[40, "code-should-also-be-clean-readable-documented"]], "Combining sets of dependencies": [[22, "combining-sets-of-dependencies"]], "Command Line Reference Guide": [[37, null]], "Commit your changes": [[0, "commit-your-changes"]], "Commonly used Sphinx themes": [[5, "commonly-used-sphinx-themes"]], "Comparing unit, integration and end-to-end tests": [[32, "comparing-unit-integration-and-end-to-end-tests"]], "Comparison to other tools": [[38, null]], "Complex Python package builds": [[21, null]], "Conda-forge publication steps": [[41, "conda-forge-publication-steps"]], "Configure Hatch": [[38, "configure-hatch"]], "Congratulations! You created your first Python package": [[39, "congratulations-you-created-your-first-python-package"]], "Continuous integration and continuous deployment": [[40, "continuous-integration-and-continuous-deployment"]], "Contributing": [[19, "contributing"]], "Contributing File in your Python Open Source Package": [[10, null]], "Contributing locally on your computer": [[0, "contributing-locally-on-your-computer"]], "Contributing to the Python Packaging Guide": [[0, null]], "Contributing via the GitHub website": [[0, "contributing-via-the-github-website"]], "Copyleft licenses": [[13, null]], "Core components of user-facing Python package documentation": [[17, "core-components-of-user-facing-python-package-documentation"]], "Core scientific Python packages that use the flat layout": [[28, null]], "Create Python package tutorials that run when you build your docs": [[15, "create-python-package-tutorials-that-run-when-you-build-your-docs"]], "Create User Facing Documentation for your Python Package": [[17, null]], "Create a README.md file for your package": [[36, "create-a-readme-md-file-for-your-package"]], "Create a new branch": [[0, "create-a-new-branch"]], "Create a virtual environment": [[0, "create-a-virtual-environment"]], "Create optional dependency groups": [[22, "create-optional-dependency-groups"]], "Create tutorials in your Python package documentation": [[15, null]], "Creating New Versions of Your Python Package": [[29, null]], "Creating code for documentation": [[0, "creating-code-for-documentation"]], "Dependencies can be added to your pyproject.toml file": [[22, null]], "Dependencies in Read the Docs": [[22, "dependencies-in-read-the-docs"]], "Docstring examples Better and Best": [[16, "docstring-examples-better-and-best"]], "Document the code in your package\u2019s API using docstrings": [[16, null]], "Documentation": [[19, "documentation"]], "Documentation Files That Should be in your Python Package Repository": [[12, null]], "Documentation elements that pyOpenSci looks for reviewing a Python package": [[7, "documentation-elements-that-pyopensci-looks-for-reviewing-a-python-package"]], "Documentation for your Open Source Python Package": [[7, null]], "Documentation is critical for your Python package\u2019s success": [[7, "documentation-is-critical-for-your-python-package-s-success"]], "Documentation syntax: markdown vs. myST vs. rst syntax to create your docs": [[3, null]], "Don\u2019t include test suite datasets in your package": [[28, "don-t-include-test-suite-datasets-in-your-package"]], "Don\u2019t include tests in your package wheel": [[28, "don-t-include-tests-in-your-package-wheel"]], "Editing the Translation Files": [[1, "editing-the-translation-files"]], "End-to-end (functional) tests": [[32, "end-to-end-functional-tests"]], "Environment Setup": [[37, "environment-setup"]], "Example CODE_OF_CONDUCT files": [[9, null]], "Example GitHub Actions that runs tests": [[33, "example-github-actions-that-runs-tests"]], "Example application of isort": [[20, "example-application-of-isort"]], "Example build steps that can be simplified using a front-end tool": [[26, "example-build-steps-that-can-be-simplified-using-a-front-end-tool"]], "Example contributing files": [[10, null]], "Example pyproject.toml files": [[43, "example-pyproject-toml-files"]], "Example pyproject.toml for building using hatchling": [[25, "example-pyproject-toml-for-building-using-hatchling"]], "Example pyproject.toml for building using setuptools": [[25, "example-pyproject-toml-for-building-using-setuptools"]], "Example scientific packages that use src/package layout": [[28, null]], "Flake8": [[20, "flake8"]], "Flit": [[26, "flit"]], "Flit Features": [[26, "flit-features"]], "Follow the steps below to create your token.": [[42, "follow-the-steps-below-to-create-your-token"]], "Footnotes": [[35, "footnotes"], [39, "footnotes"], [41, "footnotes"], [42, "footnotes"]], "For zsh shell users": [[22, null]], "Forking the repository": [[0, "forking-the-repository"]], "Four elements of a good open source documentation landing page": [[17, "four-elements-of-a-good-open-source-documentation-landing-page"]], "Frequently Asked Questions (FAQ)": [[1, "frequently-asked-questions-faq"]], "General pre commit checks": [[20, "general-pre-commit-checks"]], "Get to Know Hatch": [[38, null]], "Get to know Hatch": [[44, null]], "GitHub & GitLab vs. Git": [[40, null]], "GitHub archive vs sdist": [[27, null]], "Google Analytics": [[6, "google-analytics"]], "Gradually adding type hints": [[16, "gradually-adding-type-hints"]], "Guidelines for pyOpenSci\u2019s packaging recommendations": [[23, "guidelines-for-pyopensci-s-packaging-recommendations"]], "Hatch": [[26, "hatch"]], "Hatch (or other tools like PDM) Cons": [[29, "hatch-or-other-tools-like-pdm-cons"]], "Hatch (or other tools like PDM) Pros": [[29, "hatch-or-other-tools-like-pdm-pros"]], "Hatch and environments": [[42, "hatch-and-environments"]], "Hatch and project names": [[39, null]], "Hatch example setup in your pyproject.toml": [[29, "hatch-example-setup-in-your-pyproject-toml"]], "Hatch features": [[26, "hatch-features"], [38, "hatch-features"]], "How Python discovers and prioritizes importing modules": [[28, null]], "How can I get help with my translation?": [[1, "how-can-i-get-help-with-my-translation"]], "How do I handle formatting in the translated text?": [[1, "how-do-i-handle-formatting-in-the-translated-text"]], "How do I handle links in the translated text?": [[1, "how-do-i-handle-links-in-the-translated-text"]], "How do I handle strings that are too long for a single line?": [[1, "how-do-i-handle-strings-that-are-too-long-for-a-single-line"]], "How do I know what type of tests to write?": [[34, "how-do-i-know-what-type-of-tests-to-write"]], "How do I know when a translation is ready to be released?": [[1, "how-do-i-know-when-a-translation-is-ready-to-be-released"]], "How do I know which strings need to be translated?": [[1, "how-do-i-know-which-strings-need-to-be-translated"]], "How do I translate images?": [[1, "how-do-i-translate-images"]], "How do maintainers use it?": [[8, "how-do-maintainers-use-it"]], "How do you declare dependencies?": [[22, "how-do-you-declare-dependencies"]], "How does this relate to code for a research project?": [[40, null]], "How is pyproject.toml metadata used?": [[43, "how-is-pyproject-toml-metadata-used"]], "How publishing to conda-forge works": [[41, "how-publishing-to-conda-forge-works"]], "How the Python Packaging Guide is structured": [[0, "how-the-python-packaging-guide-is-structured"]], "How the pyproject.toml is used when you build a package": [[25, "how-the-pyproject-toml-is-used-when-you-build-a-package"]], "How this content is developed": [[23, null]], "How to add a CODE_OF_CONDUCT file to your package directory": [[35, "how-to-add-a-code-of-conduct-file-to-your-package-directory"]], "How to add a LICENSE file to your package directory": [[35, "how-to-add-a-license-file-to-your-package-directory"]], "How to add a LICENSE to your package - the manual way": [[35, "how-to-add-a-license-to-your-package-the-manual-way"]], "How to build the guide locally": [[0, "how-to-build-the-guide-locally"]], "How to choose a license": [[13, "how-to-choose-a-license"]], "How to commit your changes": [[0, "how-to-commit-your-changes"]], "How to create the distribution format that PyPI and Pip expects?": [[27, "how-to-create-the-distribution-format-that-pypi-and-pip-expects"]], "How to edit a MarkDown file": [[0, "how-to-edit-a-markdown-file"]], "How to get help": [[0, "how-to-get-help"]], "How to make a pull request": [[0, "how-to-make-a-pull-request"]], "How to publish your Python package documentation online": [[4, null]], "How to submit to conda-forge": [[24, "how-to-submit-to-conda-forge"]], "How to update your pyproject.toml file": [[43, "how-to-update-your-pyproject-toml-file"]], "How to use code formatter in your local workflow": [[20, "how-to-use-code-formatter-in-your-local-workflow"]], "I am interested in translating the guide into a language that is not listed. How can I get started?": [[1, "i-am-interested-in-translating-the-guide-into-a-language-that-is-not-listed-how-can-i-get-started"]], "Important": [[1, null], [1, null]], "Important pyproject.toml take aways": [[25, null]], "Important: make sure that you closely follow the guidelines outlines by the License that you chose": [[13, "important-make-sure-that-you-closely-follow-the-guidelines-outlines-by-the-license-that-you-chose"]], "Install Hatch": [[38, "install-hatch"]], "Install dependency groups": [[22, "install-dependency-groups"]], "Install the development dependencies": [[0, "install-the-development-dependencies"]], "Install your package from TestPyPI": [[42, "install-your-package-from-testpypi"]], "Installing packages from GitHub": [[39, null]], "Installing packages from GitHub / Gitlab": [[22, null]], "Integration tests": [[32, "integration-tests"]], "Introduction": [[8, "introduction"]], "Isort": [[20, "isort"]], "Issues or Ticket Trackers": [[40, "issues-or-ticket-trackers"]], "Key Takeways": [[29, null]], "Learn about Building a Python Package": [[27, null]], "Learn more about building Python packages in our guide": [[42, null]], "Learn more about building a Python package": [[42, null]], "Learn more about flit": [[26, null]], "Learning Objectives": [[40, null], [41, null], [42, null], [43, null], [44, null]], "Learning objectives": [[35, null], [36, null]], "License files for scientific Python open source software": [[13, null]], "License recommendations from the SciPy package": [[13, null]], "Licenses for the scientific Python ecosystem": [[35, null]], "Linters, code formatters and your favorite coding tools": [[20, "linters-code-formatters-and-your-favorite-coding-tools"]], "Linting vs format and style": [[20, "linting-vs-format-and-style"]], "Look for pyospackage in your environment": [[39, "look-for-pyospackage-in-your-environment"]], "Maintaining a conda-forge package": [[41, "maintaining-a-conda-forge-package"]], "Maintaining your conda-forge feedstock": [[41, "maintaining-your-conda-forge-feedstock"]], "Maintaining your conda-forge package repository": [[24, "maintaining-your-conda-forge-package-repository"]], "Make your Python code installable": [[39, null]], "Make your Python package PyPI ready - pyproject.toml": [[43, null]], "Making your package installable - publishing to PyPI & conda-forge": [[40, "making-your-package-installable-publishing-to-pypi-conda-forge"]], "Managing Python package dependency conflicts": [[24, "managing-python-package-dependency-conflicts"]], "Matplotlib as an example": [[40, null]], "Mixing frontend and backend projects": [[21, "mixing-frontend-and-backend-projects"]], "More on hatchling": [[43, null]], "Next (optional) step - publishing to conda-forge": [[43, "next-optional-step-publishing-to-conda-forge"]], "Note": [[44, null]], "Note about setup.py": [[39, null]], "Nox with conda / mamba": [[31, "nox-with-conda-mamba"]], "Nox with venv environments": [[31, "nox-with-venv-environments"]], "OPTIONAL: Adjust project classifiers": [[39, "optional-adjust-project-classifiers"]], "OPTIONAL: If you want to use a manual token-based publication workflow": [[42, "optional-if-you-want-to-use-a-manual-token-based-publication-workflow"]], "Optimizing your documentation so search engines (and other users) find it": [[6, null]], "Optional dependencies": [[22, "optional-dependencies"], [22, "id2"]], "Optional fields to include in the [project] table": [[25, "optional-fields-to-include-in-the-project-table"]], "Optional vs. Required pyproject.toml file fields": [[25, "optional-vs-required-pyproject-toml-file-fields"]], "Other automation tools you\u2019ll see in the wild": [[31, null]], "Other ways you may see packages storing dependencies": [[22, null]], "Overview of the Translation Process": [[1, "overview-of-the-translation-process"]], "PDM": [[26, "pdm"]], "PDM Features": [[26, "pdm-features"]], "PDM support for C and C++ extensions": [[26, null]], "PDM vs. Poetry": [[26, null]], "Package Development": [[37, "package-development"]], "Package Publishing": [[37, "package-publishing"]], "Package tool features table": [[26, "package-tool-features-table"]], "Package-specific token vs trusted publisher": [[42, "package-specific-token-vs-trusted-publisher"]], "Packages are more than just code - Infrastructure": [[40, "packages-are-more-than-just-code-infrastructure"]], "Packages that you expect others to use should be well-scoped": [[40, "packages-that-you-expect-others-to-use-should-be-well-scoped"]], "Pin dependencies with caution": [[43, null]], "Poetry": [[26, "poetry"]], "Poetry features": [[26, "poetry-features"]], "Pre-commit hook example workflow": [[20, "pre-commit-hook-example-workflow"]], "Pre-commit.ci": [[20, "pre-commit-ci"]], "Preparing the Translation Files": [[1, "preparing-the-translation-files"]], "Prerequisites": [[44, "prerequisites"]], "Project metadata and PyPI": [[27, "project-metadata-and-pypi"]], "Provide a fully functional code snippet if possible": [[36, null]], "Publish a new version of your package to PyPI": [[43, "publish-a-new-version-of-your-package-to-pypi"]], "Publish your Python package that is on PyPI to conda-forge": [[41, null]], "Publish your Python package to PyPI": [[42, null]], "Publishing Your Package In A Community Repository: PyPI or Anaconda.org": [[24, null]], "Publishing a package to PyPI / Conda-Forge": [[40, "publishing-a-package-to-pypi-conda-forge"]], "Pull request template checklist tips": [[41, null]], "Pure Python Packages vs. packages with extensions in other languages": [[21, "pure-python-packages-vs-packages-with-extensions-in-other-languages"]], "Putting it all together - your completed pyproject.toml file": [[43, "putting-it-all-together-your-completed-pyproject-toml-file"]], "Python Package Code Style, Format and Linters": [[20, null]], "Python Package Dependencies": [[22, "python-package-dependencies"]], "Python Package Structure": [[23, null]], "Python Package Structure for Scientific Python Projects": [[28, null]], "Python Packaging Tools": [[26, null]], "Python Packaging for Scientists": [[19, "python-packaging-for-scientists"]], "Python Semantic Release Cons": [[29, "python-semantic-release-cons"]], "Python Semantic Release Pros": [[29, "python-semantic-release-pros"]], "Python modules and the __init__.py file": [[39, null]], "Python package API documentation": [[16, "python-package-api-documentation"]], "Python package build front-ends": [[26, "python-package-build-front-ends"]], "Python packages and environments": [[40, "python-packages-and-environments"]], "Python packages are installable": [[40, "python-packages-are-installable"]], "Python packaging 101": [[40, null]], "Python packaging tools summary": [[26, "python-packaging-tools-summary"]], "README File Guidelines and Resources": [[14, null]], "README Resources": [[14, null]], "Read the Docs and Python packages": [[22, null]], "Read the Docs vs GitHub Pages": [[4, "read-the-docs-vs-github-pages"]], "Recursive dependencies": [[25, null]], "References": [[13, "references"]], "Referencing code in documentation": [[0, "referencing-code-in-documentation"]], "Release Sections": [[8, "release-sections"]], "Required (or core) dependencies": [[22, "required-or-core-dependencies"]], "Required fields for the [project] table": [[25, "required-fields-for-the-project-table"]], "Ruff": [[20, "ruff"]], "Run Python package tests": [[31, null]], "Run tests across Python versions with nox": [[31, "run-tests-across-python-versions-with-nox"]], "Run tests using pytest": [[31, "run-tests-using-pytest"]], "Run tests with Continuous Integration": [[33, null]], "Sample Directory Tree": [[44, "sample-directory-tree"]], "SemVer rules": [[29, "semver-rules"]], "Semantic release, vs version control based vs manual version bumping": [[29, "semantic-release-vs-version-control-based-vs-manual-version-bumping"]], "Setting up Your Local Environment": [[1, "setting-up-your-local-environment"]], "Setting up a git pre-commit hook": [[20, "setting-up-a-git-pre-commit-hook"]], "Setup 2-factor (2FA) authentication": [[42, null]], "Setup.py is still useful for complex package builds": [[25, null]], "Setuptools Features": [[26, "setuptools-features"]], "Sphinx - a static site generator": [[5, "sphinx-a-static-site-generator"]], "Sphinx Gallery benefits": [[15, "sphinx-gallery-benefits"]], "Sphinx gallery challenges": [[15, "sphinx-gallery-challenges"]], "Sphinx sites can be customized using extensions and themes": [[5, "sphinx-sites-can-be-customized-using-extensions-and-themes"]], "Starting a New Language Translation": [[1, "starting-a-new-language-translation"]], "Step 0: Create a README file": [[36, "step-0-create-a-readme-file"]], "Step 1: Add Author, maintainer and project description": [[43, "step-1-add-author-maintainer-and-project-description"]], "Step 1: Add the name of your package as the README title": [[36, "step-1-add-the-name-of-your-package-as-the-readme-title"]], "Step 1: Create a Python package development environment": [[42, "step-1-create-a-python-package-development-environment"]], "Step 1: Install grayskull": [[41, "step-1-install-grayskull"]], "Step 1: Open and Edit Your config.toml File": [[38, "step-1-open-and-edit-your-config-toml-file"]], "Step 1: Set Up the Package Directory Structure": [[39, "step-1-set-up-the-package-directory-structure"]], "Step 2 - update your email and name": [[38, "step-2-update-your-email-and-name"]], "Step 2: Add README and license": [[43, "step-2-add-readme-and-license"]], "Step 2: Add module to your package": [[39, "step-2-add-module-to-your-package"]], "Step 2: Build your package\u2019s sdist and wheel distributions": [[42, "step-2-build-your-package-s-sdist-and-wheel-distributions"]], "Step 2: Fork and clone the conda-forge staged-recipes repository": [[41, "step-2-fork-and-clone-the-conda-forge-staged-recipes-repository"]], "Step 2: add badges to the top of your README file": [[36, "step-2-add-badges-to-the-top-of-your-readme-file"]], "Step 3": [[38, "step-3"]], "Step 3. Setup your TestPyPI account": [[42, "step-3-setup-your-testpypi-account"]], "Step 3: Add a description of what your package does": [[36, "step-3-add-a-description-of-what-your-package-does"]], "Step 3: Add code to your module": [[39, "step-3-add-code-to-your-module"]], "Step 3: Create your conda-forge recipe": [[41, "step-3-create-your-conda-forge-recipe"]], "Step 3: Specify Python version with requires-python": [[43, "step-3-specify-python-version-with-requires-python"]], "Step 3b: Bug fix - add a home url to the about: section": [[41, "step-3b-bug-fix-add-a-home-url-to-the-about-section"]], "Step 4. Create a package upload token": [[42, "step-4-create-a-package-upload-token"]], "Step 4: Add package installation instructions": [[36, "step-4-add-package-installation-instructions"]], "Step 4: Close the config file and run hatch config show": [[38, "step-4-close-the-config-file-and-run-hatch-config-show"]], "Step 4: Modify metadata in your pyproject.toml file": [[39, "step-4-modify-metadata-in-your-pyproject-toml-file"]], "Step 4: Specify Dependencies": [[43, "step-4-specify-dependencies"]], "Step 4: Submit a pull request to the staged-recipes repository": [[41, "step-4-submit-a-pull-request-to-the-staged-recipes-repository"]], "Step 4: tests for conda-forge": [[41, "step-4-tests-for-conda-forge"]], "Step 5: Add PyPI classifiers": [[43, "step-5-add-pypi-classifiers"]], "Step 5: Any additional setup": [[36, "step-5-any-additional-setup"]], "Step 5: Install your package locally": [[39, "step-5-install-your-package-locally"]], "Step 6: Add a get started section": [[36, "step-6-add-a-get-started-section"]], "Step 6: Add the [project.urls] table": [[43, "step-6-add-the-project-urls-table"]], "Step 6: Test out your new package": [[39, "step-6-test-out-your-new-package"]], "Step 7: Community section": [[36, "step-7-community-section"]], "Step 8: Citation information": [[36, "step-8-citation-information"]], "Step-by-Step Guide": [[44, "step-by-step-guide"]], "Submitting a PR for Your Contribution": [[1, "submitting-a-pr-for-your-contribution"]], "Submitting a pull request with your contribution": [[0, "submitting-a-pull-request-with-your-contribution"]], "Suggestions in this guide are not pyOpenSci review requirements": [[23, null]], "Summary": [[20, "summary"]], "Summary of tools Hatch vs. PDM vs. Poetry (and setuptools)": [[26, "summary-of-tools-hatch-vs-pdm-vs-poetry-and-setuptools"]], "Support conda users with environment.yml files": [[22, "support-conda-users-with-environment-yml-files"]], "Support for contributors and maintainers": [[40, null]], "TL;DR": [[0, "tl-dr"]], "Table: Testing & Automation Tool": [[31, "id3"]], "Take Aways": [[20, null], [24, null]], "Take-aways: If you can, publish on both PyPI and conda-forge to accommodate more users of your package": [[24, "take-aways-if-you-can-publish-on-both-pypi-and-conda-forge-to-accommodate-more-users-of-your-package"]], "Test Environments": [[31, "test-environments"]], "Test Types for Python packages": [[32, null]], "Test examples": [[34, null]], "TestPyPI vs PyPI": [[42, "testpypi-vs-pypi"]], "TestPyPI vs. PyPI": [[42, null]], "Tests": [[19, "tests"]], "Tests across operating systems": [[31, null]], "Tests and data for your Python package": [[30, null]], "Tests for user edge cases": [[34, "tests-for-user-edge-cases"]], "The CODE_OF_CONDUCT file - Python Packaging": [[9, null]], "The Release Process": [[1, "the-release-process"]], "The Review Process": [[1, "the-review-process"]], "The bare minimum needed in a pyproject.toml file": [[39, null]], "The elements of a Python package": [[40, "the-elements-of-a-python-package"]], "The finished README file": [[36, "the-finished-readme-file"]], "The src/ layout and testing": [[28, "the-src-layout-and-testing"]], "The value of end-to-end tools like hatch, flit and poetry": [[42, null]], "Three Python docstring formats and why we like NumPy style": [[16, "three-python-docstring-formats-and-why-we-like-numpy-style"]], "Three types of tests: Unit, Integration & Functional Tests": [[32, "three-types-of-tests-unit-integration-functional-tests"]], "Time to create your Python package!": [[39, "time-to-create-your-python-package"]], "Time to install your package": [[42, "time-to-install-your-package"]], "Todo": [[7, "id1"], [19, "id1"], [22, null], [22, "id4"], [25, "id1"], [31, "id1"], [31, "id2"], [32, "id1"], [33, "id1"], [38, "id1"], [39, "id1"], [39, "id7"], [39, "id8"], [40, "id1"], [42, "id1"], [42, "id3"], [42, "id4"], [43, "id2"]], "Too Much Of A Good Thing": [[14, null]], "Tool 1: Hatch and other build tools that offer incremental versioning": [[29, "tool-1-hatch-and-other-build-tools-that-offer-incremental-versioning"]], "Tool 2: Hatch_vcs & hatchling build back-end": [[29, "tool-2-hatch-vcs-hatchling-build-back-end"]], "Tool 3: setuptools-scm versioning using git tags": [[29, "tool-3-setuptools-scm-versioning-using-git-tags"]], "Tool 4: Python semantic release": [[29, "tool-4-python-semantic-release"]], "Tools for building your package": [[26, "tools-for-building-your-package"]], "Tools for bumping Python package versions": [[29, "tools-for-bumping-python-package-versions"]], "Tools that we review here": [[26, "tools-that-we-review-here"]], "Tools to Build and Host your Documentation": [[2, null]], "Tools to automate running your tests": [[31, "tools-to-automate-running-your-tests"]], "Tools to manage versions for your Python package": [[29, "tools-to-manage-versions-for-your-python-package"]], "Tools to run your tests": [[31, "tools-to-run-your-tests"]], "Translation Guide for the Python Packaging Guide": [[1, null]], "Two approaches to contributing": [[0, "two-approaches-to-contributing"]], "Two types of Python package users": [[7, "two-types-of-python-package-users"]], "Understanding optional vs. required dependencies": [[22, "understanding-optional-vs-required-dependencies"]], "Unit Tests": [[32, "unit-tests"]], "Unreleased Section": [[8, "unreleased-section"]], "Upload to TestPyPI using Hatch": [[42, "upload-to-testpypi-using-hatch"]], "Use a code format tool (or tools) to make your life easier": [[20, "use-a-code-format-tool-or-tools-to-make-your-life-easier"]], "Use a pyproject.toml file for your package configuration & metadata": [[25, null]], "Use open permissive licenses when possible": [[13, "use-open-permissive-licenses-when-possible"]], "Use pre-commit hooks to run code formatters and linters on commits": [[20, "use-pre-commit-hooks-to-run-code-formatters-and-linters-on-commits"]], "Using Hatch to Migrate setup.py to a pyproject.toml": [[44, null]], "Using Setuptools Back-end for Python Packaging with Build Front-end": [[26, "using-setuptools-back-end-for-python-packaging-with-build-front-end"]], "Using Sphinx to Build Python Package Documentation": [[5, null]], "Using doctest to run docstring examples in your package\u2019s methods and functions": [[16, "using-doctest-to-run-docstring-examples-in-your-package-s-methods-and-functions"]], "Using python -m pip install vs. pip install": [[22, null]], "Version control and storing your package on GitHub or GitLab": [[40, "version-control-and-storing-your-package-on-github-or-gitlab"]], "Versioning your Python package and semantic versioning": [[8, null]], "Versions and Environments": [[37, "versions-and-environments"]], "We do not suggest using setuptools": [[26, null]], "What a CONTRIBUTING.md file should contain": [[10, "what-a-contributing-md-file-should-contain"]], "What about software citation?": [[13, "what-about-software-citation"]], "What does it include?": [[8, "what-does-it-include"]], "What does it look like?": [[8, "what-does-it-look-like"]], "What does python -m pip install -e . do?": [[39, null]], "What does the flat layout structure look like?": [[28, "what-does-the-flat-layout-structure-look-like"]], "What happened to setup.py & how do i migrate to pyproject.toml?": [[25, null]], "What happened to setup.py and setup.cfg for metadata?": [[27, null]], "What happens when a string has changed in the original English text?": [[1, "what-happens-when-a-string-has-changed-in-the-original-english-text"]], "What happens when you submit a pull request (CI/CD)": [[0, "what-happens-when-you-submit-a-pull-request-ci-cd"]], "What happens when you use incorrect classifiers?": [[43, null]], "What is CHANGELOG.md?": [[8, "what-is-changelog-md"]], "What is GitHub Pages?": [[4, "what-is-github-pages"]], "What is Hatch?": [[44, "what-is-hatch"]], "What is PyPI": [[24, "what-is-pypi"]], "What is Read the Docs ?": [[4, "what-is-read-the-docs"]], "What is a Open Source License file?": [[13, "what-is-a-open-source-license-file"]], "What is a Python package?": [[40, "what-is-a-python-package"]], "What is a Python wheel (whl):": [[27, "what-is-a-python-wheel-whl"]], "What is a README file?": [[36, "what-is-a-readme-file"]], "What is a code of conduct file?": [[35, "what-is-a-code-of-conduct-file"]], "What is a docstring and how does it relate to documentation?": [[16, "what-is-a-docstring-and-how-does-it-relate-to-documentation"]], "What is a license?": [[35, "what-is-a-license"]], "What is a package dependency?": [[22, "what-is-a-package-dependency"]], "What is a pyproject.toml file?": [[39, "what-is-a-pyproject-toml-file"], [43, "what-is-a-pyproject-toml-file"]], "What is a source distribution (sdist)": [[27, "what-is-a-source-distribution-sdist"]], "What is an API?": [[16, "what-is-an-api"]], "What is an __init__.py file?": [[39, "what-is-an-init-py-file"]], "What is building a Python package?": [[27, "what-is-building-a-python-package"]], "What is conda and Anaconda.org?": [[24, "what-is-conda-and-anaconda-org"]], "What is conda-forge?": [[41, "what-is-conda-forge"]], "What is the Python package source layout?": [[28, "what-is-the-python-package-source-layout"]], "What is the flat Python package layout?": [[28, "what-is-the-flat-python-package-layout"]], "What is the pyproject.toml used for?": [[43, "what-is-the-pyproject-toml-used-for"]], "What license should you use?": [[35, "what-license-should-you-use"]], "What pyOpenSci looks for in a package": [[40, null]], "What testing framework / package should I use to run tests?": [[31, "what-testing-framework-package-should-i-use-to-run-tests"]], "What the development guide for your Python package should contain": [[11, null]], "What to consider before you create a package": [[40, "what-to-consider-before-you-create-a-package"]], "What to expect from the review process": [[0, "what-to-expect-from-the-review-process"]], "What to put in your CODE_OF_CONDUCT file": [[35, "what-to-put-in-your-code-of-conduct-file"]], "What we previously covered": [[39, null]], "What you will learn here": [[23, "what-you-will-learn-here"]], "What your README.md file should contain": [[14, "what-your-readme-md-file-should-contain"]], "What\u2019s next": [[38, "what-s-next"]], "What\u2019s next in this Python package documentation section?": [[7, "what-s-next-in-this-python-package-documentation-section"]], "What\u2019s next?": [[40, "what-s-next"]], "When should you turn your code into a Python package?": [[40, "when-should-you-turn-your-code-into-a-python-package"]], "Where does conda fit in?": [[22, null]], "Where should the LICENSE file live": [[35, "where-should-the-license-file-live"]], "Where this guide is headed": [[19, "where-this-guide-is-headed"]], "Where to store your license": [[13, "where-to-store-your-license"]], "Who are these tutorials for?": [[40, "who-are-these-tutorials-for"]], "Who this guidebook is for": [[19, "who-this-guidebook-is-for"]], "Why a development guide is important": [[11, "why-a-development-guide-is-important"]], "Why create a Python package?": [[40, "why-create-a-python-package"]], "Why create package-specific tokens?": [[42, null]], "Why is it important?": [[8, "why-is-it-important"]], "Why licenses are important": [[13, "why-licenses-are-important"]], "Why most scientific Python packages do not use source": [[28, null]], "Why publish to conda-forge": [[41, "why-publish-to-conda-forge"]], "Why the pyproject.toml file is important": [[39, null]], "Why use type hints": [[16, "why-use-type-hints"]], "Why write tests for your package?": [[34, "why-write-tests-for-your-package"]], "Why you might not want to use Flit": [[26, "why-you-might-not-want-to-use-flit"]], "Why you might not want to use Hatch": [[26, "why-you-might-not-want-to-use-hatch"]], "Why you need a CODE_OF_CONDUCT": [[9, "why-you-need-a-code-of-conduct"]], "Working on a Translation": [[1, "working-on-a-translation"]], "Write tests for your Python package": [[34, null]], "Write usable documentation": [[17, "write-usable-documentation"]], "Writing user-facing documentation for your Python package": [[18, null]], "Yay, your package has users! Now what?": [[40, "yay-your-package-has-users-now-what"]], "You have published your package to TestPyPI!": [[42, "you-have-published-your-package-to-testpypi"]], "conda channels": [[24, "conda-channels"]], "conda channels, PyPI, conda, pip - Where to publish your package": [[24, "conda-channels-pypi-conda-pip-where-to-publish-your-package"]], "conda-forge staged recipes and CI failures": [[41, null]], "hatch_vcs Cons": [[29, "hatch-vcs-cons"]], "hatch_vcs Pros": [[29, "hatch-vcs-pros"]], "nbsphinx - tutorials using Jupyter Notebooks": [[15, "nbsphinx-tutorials-using-jupyter-notebooks"]], "new Tutorial Series: Create a Python Package": [[19, "new-tutorial-series-create-a-python-package"]], "pyOpenSci Python Package Guide": [[19, null]], "pyOpenSci will never require a specific package structure for peer review": [[28, null]], "setuptools_scm Cons": [[29, "setuptools-scm-cons"]], "sphinx gallery:": [[15, "sphinx-gallery"]], "sphinx-sitemap for search engine optimization": [[6, "sphinx-sitemap-for-search-engine-optimization"]], "sphinxext.opengraph": [[6, "sphinxext-opengraph"]], "\u2714\ufe0f A Community Section with Links to Contributing Guide, Code of Conduct": [[14, "a-community-section-with-links-to-contributing-guide-code-of-conduct"]], "\u2714\ufe0f A short, easy-to-understand description of what your package does": [[14, "a-short-easy-to-understand-description-of-what-your-package-does"]], "\u2714\ufe0f Badges for current package version, continuous integration and test coverage": [[14, "badges-for-current-package-version-continuous-integration-and-test-coverage"]], "\u2714\ufe0f Brief demonstration of how to use the package": [[14, "brief-demonstration-of-how-to-use-the-package"]], "\u2714\ufe0f Citation information": [[14, "citation-information"]], "\u2714\ufe0f Descriptive links to package documentation, short tutorials": [[14, "descriptive-links-to-package-documentation-short-tutorials"]], "\u2714\ufe0f Document any additional setup required": [[14, "document-any-additional-setup-required"]], "\u2714\ufe0f Installation instructions": [[14, "installation-instructions"]], "\u2714\ufe0f Your package\u2019s name": [[14, "your-package-s-name"]]}, "docnames": ["CONTRIBUTING", "TRANSLATING", "documentation/hosting-tools/intro", "documentation/hosting-tools/myst-markdown-rst-doc-syntax", "documentation/hosting-tools/publish-documentation-online", "documentation/hosting-tools/sphinx-python-package-documentation-tools", "documentation/hosting-tools/website-hosting-optimizing-your-docs", "documentation/index", "documentation/repository-files/changelog-file", "documentation/repository-files/code-of-conduct-file", "documentation/repository-files/contributing-file", "documentation/repository-files/development-guide", "documentation/repository-files/intro", "documentation/repository-files/license-files", "documentation/repository-files/readme-file-best-practices", "documentation/write-user-documentation/create-package-tutorials", "documentation/write-user-documentation/document-your-code-api-docstrings", "documentation/write-user-documentation/get-started", "documentation/write-user-documentation/intro", "index", "package-structure-code/code-style-linting-format", "package-structure-code/complex-python-package-builds", "package-structure-code/declare-dependencies", "package-structure-code/intro", "package-structure-code/publish-python-package-pypi-conda", "package-structure-code/pyproject-toml-python-package-metadata", "package-structure-code/python-package-build-tools", "package-structure-code/python-package-distribution-files-sdist-wheel", "package-structure-code/python-package-structure", "package-structure-code/python-package-versions", "tests/index", "tests/run-tests", "tests/test-types", "tests/tests-ci", "tests/write-tests", "tutorials/add-license-coc", "tutorials/add-readme", "tutorials/command-line-reference", "tutorials/get-to-know-hatch", "tutorials/installable-code", "tutorials/intro", "tutorials/publish-conda-forge", "tutorials/publish-pypi", "tutorials/pyproject-toml", "tutorials/setup-py-to-pyproject-toml"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinxcontrib.bibtex": 9}, "filenames": ["CONTRIBUTING.md", "TRANSLATING.md", "documentation/hosting-tools/intro.md", "documentation/hosting-tools/myst-markdown-rst-doc-syntax.md", "documentation/hosting-tools/publish-documentation-online.md", "documentation/hosting-tools/sphinx-python-package-documentation-tools.md", "documentation/hosting-tools/website-hosting-optimizing-your-docs.md", "documentation/index.md", "documentation/repository-files/changelog-file.md", "documentation/repository-files/code-of-conduct-file.md", "documentation/repository-files/contributing-file.md", "documentation/repository-files/development-guide.md", "documentation/repository-files/intro.md", "documentation/repository-files/license-files.md", "documentation/repository-files/readme-file-best-practices.md", "documentation/write-user-documentation/create-package-tutorials.md", "documentation/write-user-documentation/document-your-code-api-docstrings.md", "documentation/write-user-documentation/get-started.md", "documentation/write-user-documentation/intro.md", "index.md", "package-structure-code/code-style-linting-format.md", "package-structure-code/complex-python-package-builds.md", "package-structure-code/declare-dependencies.md", "package-structure-code/intro.md", "package-structure-code/publish-python-package-pypi-conda.md", "package-structure-code/pyproject-toml-python-package-metadata.md", "package-structure-code/python-package-build-tools.md", "package-structure-code/python-package-distribution-files-sdist-wheel.md", "package-structure-code/python-package-structure.md", "package-structure-code/python-package-versions.md", "tests/index.md", "tests/run-tests.md", "tests/test-types.md", "tests/tests-ci.md", "tests/write-tests.md", "tutorials/add-license-coc.md", "tutorials/add-readme.md", "tutorials/command-line-reference.md", "tutorials/get-to-know-hatch.md", "tutorials/installable-code.md", "tutorials/intro.md", "tutorials/publish-conda-forge.md", "tutorials/publish-pypi.md", "tutorials/pyproject-toml.md", "tutorials/setup-py-to-pyproject-toml.md"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [1, 3, 4, 5, 8, 9, 10, 11, 13, 15, 17, 18, 20, 21, 22, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44], "0": [1, 8, 20, 22, 26, 27, 29, 31, 32, 34, 39, 41, 42, 43], "00": 41, "000": 26, "001": 34, "01": [13, 32], "01e31f5521973710d0d91b15a94491d4f8f8f54566322110098c0f2381dd09ab": 41, "02": 13, "03": 13, "07": 8, "08": [8, 43], "09": 13, "1": [0, 1, 8, 13, 14, 15, 16, 20, 22, 23, 25, 26, 27, 31, 34, 35], "10": [20, 27, 31, 33, 36, 39, 43], "100": [32, 41], "105": 16, "106": 22, "11": [20, 27, 28, 31, 33, 39, 43], "115": 36, "12": [20, 31, 39], "155": 1, "1580827": 16, "16": 42, "1766663571": 22, "18": 41, "1844278487": 22, "19": 8, "2": [0, 1, 13, 14, 15, 16, 22, 23, 25, 26, 27, 34, 35], "20": 20, "2009": 26, "2015": 13, "2016": 13, "2017": 25, "2019": 13, "2020": 29, "2021": [8, 39], "2022": [7, 12, 13, 14], "2023": [13, 42, 43], "2024": [13, 42], "212": 32, "22": 20, "23": [7, 12, 14, 39, 42], "24": [8, 39], "254": 1, "26": 42, "29": 20, "2i2c": 42, "3": [0, 1, 7, 13, 14, 16, 20, 22, 23, 25, 26, 27, 28, 31, 33, 34, 35], "32": 32, "34": 20, "38": 1, "39": 20, "3vljpqb55psbgb1ghc2qsn700000gn": 41, "4": [13, 14, 16, 17, 20, 23, 27, 31, 34], "40": [16, 32], "43": 42, "430": 1, "43ec82da3a10752a5dbf2f0ef742e357803a3ddb400005f87e86534685bfb8a7": 41, "44": 1, "440": 29, "442": 20, "443": 20, "493": 20, "4935937": 16, "496": 20, "5": [1, 20, 23, 32, 34, 40], "5281": 36, "6": [7, 16, 20, 23], "61": 25, "7": [7, 39, 43], "75": 1, "79": 20, "8": [7, 20, 26, 29, 39, 41, 42], "80": 20, "8000": 1, "82": 20, "8365068": 36, "84": 1, "88": [1, 20], "885": 1, "9": [26, 29, 31, 32, 33, 38, 39], "90": 20, "95": 20, "950": 1, "97": 41, "999": 34, "A": [1, 5, 7, 8, 10, 11, 13, 15, 16, 17, 20, 21, 23, 25, 26, 27, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43], "And": [0, 6, 15, 16, 20, 22, 23, 24, 26, 27, 41, 42, 43], "As": [0, 7, 16, 20, 21, 25, 26, 27, 28, 29, 34, 36, 38, 39, 40, 42, 43, 44], "At": [8, 14, 34, 36, 39, 40, 41, 42, 43], "BE": 43, "BY": 13, "Be": [28, 35, 36, 40, 41, 42], "Being": 29, "But": [1, 7, 22, 26, 27, 29, 32, 40, 42], "By": [8, 15, 16, 20, 26, 28, 31, 34, 35, 40, 42], "For": [1, 3, 15, 16, 19, 20, 21, 25, 26, 27, 28, 29, 31, 32, 34, 36, 39, 40, 41, 42, 43], "If": [0, 1, 3, 4, 6, 7, 9, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 43, 44], "In": [0, 1, 2, 7, 9, 12, 13, 14, 16, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 35, 36, 38, 39, 40, 41, 42, 43, 44], "It": [0, 2, 3, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 38, 39, 40, 41, 42, 43, 44], "Its": 26, "NOT": [20, 26, 28], "No": [23, 26], "Not": [22, 29], "OR": 42, "On": [0, 5, 15, 22, 24, 27, 31, 42], "One": [13, 25, 29, 39, 43], "Or": [0, 7, 17, 22, 24, 31, 36, 40], "TO": 22, "That": [32, 35, 41, 43], "The": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 35, 37, 41, 43, 44], "Then": [25, 36, 38, 40, 42, 43], "There": [0, 1, 3, 14, 15, 16, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 40, 41, 42, 43], "These": [0, 1, 7, 9, 15, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 35, 37, 39, 40, 42, 43], "To": [0, 1, 13, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 33, 35, 36, 38, 39, 40, 41, 42, 43], "Will": 31, "With": [29, 31, 40], "_": 39, "__about__": 39, "__init__": [27, 28, 44], "__pypackages__": 26, "__token__": 42, "_build": [0, 1, 15], "_compat": 13, "_gplv3": 13, "_version": [27, 29], "_version_gener": 27, "ab": 32, "abil": 23, "abl": [1, 7, 25, 27, 29, 31, 33, 34, 40], "about": [0, 1, 2, 3, 7, 8, 10, 15, 16, 17, 18, 20, 21, 22, 23, 24, 28, 30, 31, 32, 33, 35, 36, 40, 44], "abov": [3, 11, 12, 14, 16, 17, 20, 22, 25, 26, 27, 28, 29, 31, 32, 35, 36, 38, 39, 40, 41, 42, 43], "absolut": 43, "abunchofrandomcharactersher": 42, "acc": 8, "acceler": 8, "accept": [8, 14, 23, 36, 39, 40, 41, 43], "access": [1, 8, 14, 17, 24, 27, 28, 29, 31, 36, 39, 40, 42], "accident": [34, 42], "accommod": 35, "accompani": 28, "accord": 26, "account": [1, 4, 37], "accur": [1, 19, 44], "acknowledg": [8, 41], "across": [0, 8, 16, 20, 23, 24, 26, 27, 28, 30, 32, 33, 38, 40, 41], "act": [15, 23, 34], "action": [0, 1, 20, 29, 30, 31, 32, 34, 41, 42], "activ": [0, 1, 19, 20, 22, 26, 28, 29, 31, 37, 39, 40, 41, 42, 43], "actual": 1, "ad": [0, 1, 8, 14, 15, 17, 18, 19, 20, 24, 25, 26, 28, 34, 35, 36, 37, 39, 43], "adapt": [1, 13, 27, 34], "add": [0, 1, 3, 5, 6, 8, 13, 14, 15, 16, 19, 20, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 37, 40, 42], "add_convers": 29, "add_m": 16, "add_num": [36, 39], "add_numb": [16, 34, 36, 39], "addit": [1, 8, 15, 16, 17, 20, 21, 23, 25, 26, 27, 29, 31, 39, 41, 43, 44], "address": [26, 34, 40, 42], "adher": [8, 20, 26, 43], "adjust": [20, 28], "admin": 43, "admonit": 39, "adopt": [1, 8, 9, 13, 23, 26, 29, 35], "advanc": [14, 22, 26, 41, 43], "advantag": [28, 32], "affect": 34, "after": [0, 1, 8, 20, 29, 36, 37, 38, 39, 40, 41, 42, 43], "again": [42, 43], "against": 28, "ago": 24, "agre": 35, "ahead": 0, "aid": 31, "aim": [20, 40, 41], "align": [23, 25, 26, 42], "alik": [8, 13], "all": [0, 1, 7, 8, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42], "allow": [0, 3, 4, 6, 11, 15, 16, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 33, 35, 36, 38, 39, 40, 41, 42, 43], "almost": 0, "alon": [16, 23], "along": [16, 21, 39], "alongsid": [1, 22], "alpha": 43, "alreadi": [0, 1, 3, 21, 26, 27, 28, 31, 35, 36, 38, 39, 41, 42, 44], "also": [0, 1, 2, 4, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43], "alter": 34, "altern": [0, 21, 22, 36, 42], "alwai": [7, 8, 20, 25, 28, 29, 36, 39, 43], "among": 12, "amount": 20, "amplia": 1, "an": [0, 1, 3, 6, 7, 8, 11, 12, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 38, 41, 42, 43], "anaconda": [14, 28, 41], "analys": 40, "analyz": 31, "ani": [0, 1, 3, 8, 10, 11, 13, 17, 20, 22, 24, 26, 27, 29, 31, 35, 38, 39, 40, 41, 42, 43, 44], "anim": 40, "annot": 40, "anoth": [0, 1, 4, 8, 12, 14, 15, 16, 21, 22, 24, 26, 32, 38, 40, 41], "another_tutori": 15, "answer": [24, 40], "anticip": 24, "anum": 16, "anum2": 16, "anyon": [19, 23, 24, 27, 41, 42, 43], "anyth": 22, "anywher": [29, 42], "apach": [13, 43], "api": [5, 15, 17, 18, 25, 29, 37, 42, 43], "apitoken": 42, "app": 26, "appear": [14, 25], "append": 0, "appendix": 43, "appli": [5, 14, 16, 20, 29, 41], "applic": [7, 14, 22, 32, 36, 38, 40, 42, 43], "appreci": [8, 26], "approach": [1, 11, 19, 22, 23, 26, 28, 29, 31, 38, 43], "appropri": [1, 14], "approv": [0, 13, 24, 25, 27, 40, 41, 43], "approx": 32, "apt": 38, "ar": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43], "architectur": [27, 41], "area": 0, "aren": [20, 28, 39, 41], "argument": [1, 16, 26], "around": [1, 6, 9, 14, 19, 20, 23, 24, 29, 40, 43], "arrai": [16, 22, 25, 27, 34, 43], "arrow": 39, "art": [14, 30], "asegurar": 1, "ask": [0, 10, 14, 17, 26, 35, 40, 42], "assert": [32, 34], "assign": [1, 29, 43], "associ": [8, 14, 22, 25, 26, 29, 36, 39, 40, 41, 42, 43], "assum": [22, 29, 31, 40], "assur": [14, 16], "athlet": 29, "attempt": 41, "attent": 14, "attribut": [8, 13, 15, 16, 17, 18, 27, 29, 32, 34], "attribute_warn": 29, "at\u00edpico": 1, "audienc": [17, 25, 27, 36, 39, 40, 43], "august": 25, "auth_respond": 27, "authent": [14, 36], "author": [20, 22, 23, 25, 27, 39], "auto": [20, 26], "autobuild": 1, "autodoc": [5, 16, 18], "autoformat": 20, "autom": [1, 4, 20, 22, 29, 30, 37, 39, 40, 41, 42], "automag": [18, 20, 29, 35], "automat": [0, 1, 5, 13, 16, 20, 22, 27, 29, 31, 34, 39, 40, 42, 44], "autoupdate_schedul": 20, "avail": [0, 1, 12, 13, 14, 19, 20, 22, 23, 24, 26, 29, 38, 40, 41], "averag": 32, "avoid": [1, 8, 13, 14, 20, 22, 24, 36], "awai": 6, "awar": [8, 13, 26, 43], "awkward": 28, "b": [0, 34, 39, 41], "back": [25, 27, 36, 38, 39, 40, 42, 43], "backbon": 8, "backend": [25, 26, 27, 29, 31, 39, 40, 43], "background": [7, 14], "backup": 42, "backward": [26, 29], "bane": 14, "bare": [23, 43], "barrier": 16, "base": [5, 6, 7, 8, 11, 15, 16, 20, 23, 25, 26, 31, 32, 33, 34, 39, 40, 41, 43, 44], "baselin": [37, 40], "bash": [22, 33, 39, 41], "basic": [22, 26, 35, 40, 41], "beauti": [5, 22], "becaus": [1, 3, 8, 13, 16, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 34, 35, 38, 39, 40, 41, 42, 43], "becom": [1, 20, 29, 34, 40, 42, 44], "been": [1, 8, 14, 20, 23, 25, 26, 27, 28, 29, 34, 36, 37, 39, 41], "befor": [1, 14, 16, 20, 23, 28, 32, 34, 36, 38, 41, 42, 43], "begin": [1, 14, 15, 19, 20, 23, 26, 32, 36, 38, 39, 40, 41, 44], "beginn": [0, 1, 19, 26, 28, 38, 40], "behav": [32, 34], "behavior": [9, 26, 32, 34, 35], "behind": [8, 20, 42], "being": [0, 16, 22, 23, 26, 36, 39, 41, 43], "belong": [20, 27, 42], "below": [1, 4, 7, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 29, 31, 33, 34, 36, 38, 39, 40, 41, 43], "benefit": [0, 20, 26, 39], "besid": 40, "best": [0, 7, 18, 19, 20, 23, 24, 25, 26, 28, 40], "beta": [27, 39, 43], "better": [14, 19, 25, 26, 29, 40, 43], "between": [13, 24, 26, 40, 43], "bewar": [14, 26], "beyond": [0, 20, 40], "biggest": 24, "bin": [0, 1, 42], "binari": 27, "bind": [13, 21], "bioacoust": 40, "bioconda": [24, 41], "biomed": 24, "bit": [4, 32, 38, 39, 41], "black": [22, 23, 25, 40, 43], "block": [0, 3, 20], "blog": [13, 25, 35, 40], "blogpost": 41, "blue": 23, "boil": 32, "bokeh": 28, "bold": 1, "bone": 43, "book": [0, 5, 6], "bool": 0, "borrow": 13, "bot": [20, 29, 41], "both": [1, 3, 7, 8, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 43], "bottom": [0, 14, 15, 25, 39, 41], "bound": [16, 26, 43], "boundari": [34, 43], "box": 42, "bracket": [22, 39, 43], "brain": 20, "branch": [1, 4, 33, 35, 39, 41], "branch_or_tag": [37, 39], "break": [0, 8, 17, 26, 29, 32, 34, 39, 40, 41], "breakout": 26, "breakpoint": 31, "brief": 16, "briefli": [36, 43], "bring": 32, "broad": [7, 17, 22, 24, 35, 39, 40], "broader": [14, 17, 19, 26, 40], "broadli": [17, 20, 24, 40], "broke": 34, "broken": [32, 36], "brought": 0, "brows": [14, 43], "browser": [0, 1, 38, 42], "bsd": [0, 13, 25, 35, 38, 41], "bsd3": 43, "bu": 26, "bucket": 37, "bug": [0, 7, 8, 9, 29, 34, 40, 43], "build": [4, 7, 8, 11, 14, 16, 19, 22, 23, 24, 28, 31, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44], "build_edit": 39, "build_exampl": 15, "build_meta": 25, "built": [0, 1, 6, 20, 24, 25, 26, 27, 29, 31, 32, 39, 41, 42, 43], "built_exampl": 15, "bump": [26, 37], "bump2vers": 29, "bunch": [16, 32, 42], "bundl": [24, 27, 41], "burden": [26, 28], "busi": 13, "button": [0, 34, 42], "c": [20, 21, 23, 24, 36, 37, 41], "c90": [20, 25], "cach": [38, 42], "cada": 1, "calc_annual_mean": 32, "calcul": [1, 16, 32, 34], "call": [0, 1, 3, 10, 16, 20, 21, 22, 24, 25, 27, 29, 31, 35, 39, 40, 41, 42], "calver": [23, 26, 29], "came": 26, "can": [0, 2, 3, 4, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44], "cancel": 20, "cannot": 42, "capabl": [21, 31], "captur": 42, "card": 17, "care": [0, 13, 20, 27], "carefulli": 43, "carpentri": [34, 39], "case": [0, 1, 7, 11, 13, 15, 16, 17, 20, 21, 22, 25, 26, 27, 28, 29, 32, 36, 38, 39, 40, 41, 42, 43], "caso": 1, "catalog": 1, "catch": [32, 34], "categori": [1, 8, 13, 21, 25, 27, 31, 43], "caus": [25, 27, 43], "caution": [13, 26], "cautiou": [43, 44], "caveat": 39, "cc": 13, "cd": [1, 39, 40, 41], "celsiu": 32, "celsius_to_fahrenheit": 32, "central": 8, "cerca": 1, "certain": [1, 32, 40, 44], "cfep": 41, "cff": 13, "cfg": [22, 25, 38, 39], "chagelog": 8, "challeng": [9, 31, 35, 43], "chanc": 24, "chang": [7, 8, 11, 19, 20, 21, 26, 28, 29, 33, 34, 40, 41, 43, 44], "changelog": [27, 28], "channel": [1, 23, 27, 41, 42, 43], "chapter": [28, 29], "charact": [1, 20, 39, 42], "characterist": 28, "cheatsheet": 43, "check": [0, 1, 7, 13, 15, 16, 23, 24, 26, 28, 29, 30, 31, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "checker": 43, "checklist": [14, 32], "checkout": [0, 23, 33, 41], "chief": 14, "choic": [1, 21, 26, 29, 31, 43], "choos": [0, 1, 16, 25, 35, 39, 43], "choosealicens": [13, 35, 38], "chose": [3, 6, 20, 21, 22, 38], "chosen": [21, 29, 35, 39], "ci": [1, 19, 29, 30, 31, 32, 34, 38, 40], "cient\u00edfico": 1, "circleci": 0, "circumst": 1, "cite": [7, 13, 14, 36], "clarif": 1, "clarifi": [7, 19], "class": [0, 5, 8, 15, 16, 17, 18, 32, 34, 40], "classifi": [0, 21, 25, 27], "claus": [13, 35, 41], "clean": [16, 20, 24, 26, 31, 39], "cleaner": 29, "cleanup": 22, "clear": [0, 8, 25, 26, 28, 34, 36, 39, 43], "clearli": [11, 14, 36], "cli": [43, 44], "click": [0, 1, 16, 24, 25, 26, 28, 38, 41, 42, 43], "client": 27, "clone": 1, "close": [6, 20, 29, 34, 35, 42], "closer": [1, 34], "cloud": [33, 40], "cloudflar": 6, "coc": 19, "code": [1, 5, 7, 9, 10, 11, 12, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 38, 41, 42, 43, 44], "code_of_conduct": [7, 27, 28, 36, 43], "codebas": [22, 40], "codecov": [31, 33], "codo": 20, "cofig": 20, "collabor": [19, 34, 42], "collect": [6, 14, 32, 40], "color": 3, "column": [8, 15], "com": [0, 8, 13, 20, 22, 32, 35, 36, 37, 38, 39, 41, 43], "combin": [3, 15], "come": [0, 8, 22, 26, 31, 36, 39, 42, 43], "comer": 20, "comfort": [0, 3, 9], "comma": [20, 43], "command": [0, 1, 16, 19, 20, 21, 22, 25, 26, 29, 31, 32, 38, 39, 40, 41, 42, 44], "command_descript": 37, "comment": [0, 1, 20, 22, 41, 43], "commerci": 13, "commit": [8, 22, 26, 29, 39], "common": [2, 5, 8, 13, 14, 22, 23, 26, 27, 31, 36, 39, 43], "commonli": [3, 4, 7, 8, 20, 26, 27, 28, 29, 31, 35, 41], "commun": [0, 1, 5, 6, 7, 8, 9, 12, 13, 17, 23, 26, 28, 35, 38, 39, 40, 41, 43], "compani": [12, 24, 41], "compar": [26, 34, 38, 43], "comparison": 26, "compat": [7, 13, 21, 26, 29, 43], "compatibli": 26, "compendia": 40, "compendium": 40, "compil": [1, 21, 26, 27, 28, 38], "complement": [20, 24, 32], "complementari": [14, 32], "complet": [0, 19, 24, 26, 32, 35, 37, 38, 39, 41, 42], "complex": [1, 14, 16, 20, 23, 24, 26, 27, 28, 33, 38, 41], "compli": 13, "complianc": 6, "compliant": 6, "complic": 14, "compon": [6, 8, 21, 32, 35, 40], "comprehens": [22, 32, 40], "comprens": 1, "compress": 27, "comput": [1, 13, 20, 22, 27, 31, 38, 39, 40, 41, 42], "comunidad": 1, "con": [1, 15], "concaten": 1, "concern": 40, "concis": [0, 8, 40], "conda": [19, 20, 23, 26, 27, 36, 37, 38, 39, 42], "conda_instal": 31, "conduct": [9, 10, 12, 19, 40, 41], "conf": [6, 15, 16], "confid": [31, 34, 42], "config": [20, 37], "configur": [1, 15, 20, 23, 26, 27, 28, 29, 39, 43, 44], "confirm": 41, "conflict": [20, 22, 41], "conftest": 27, "confus": [23, 26, 27], "conjunto": 1, "connect": [32, 41], "conocimiento": 1, "consent": 6, "consid": [1, 7, 9, 11, 13, 14, 16, 17, 18, 22, 23, 24, 25, 26, 29, 31, 32, 36, 43], "consider": 40, "consist": [0, 1, 8, 16, 20, 23, 24, 26, 27, 29, 34, 39, 40], "consol": 39, "constraint": [26, 34], "construct": 15, "consum": [13, 20, 28], "contain": [1, 13, 16, 22, 24, 25, 27, 28, 29, 31, 35, 39, 40, 42, 43], "content": [0, 1, 6, 7, 8, 14, 19, 27, 29, 35, 36, 37, 38, 39, 40, 44], "context": [1, 8, 14, 16], "continu": [0, 1, 4, 8, 11, 22, 24, 30, 31, 32, 34, 35, 41, 42, 43], "contrast": 16, "contribut": [3, 7, 8, 9, 11, 13, 16, 17, 20, 22, 25, 27, 28, 33, 34, 36, 40], "contributing_exampl": 0, "contributor": [0, 1, 8, 9, 11, 14, 15, 16, 19, 20, 22, 25, 26, 29, 30, 33, 34, 35, 36, 43], "control": [25, 26], "conveni": [31, 44], "convent": [8, 27, 29, 35, 39], "convers": [16, 29, 35], "convert": [16, 27, 32, 38], "coordin": [1, 16, 20], "copi": [0, 13, 35, 36, 39, 41, 42], "copyright": 39, "core": [3, 6, 16, 19, 20, 21, 23, 24, 25, 26, 27, 32, 35, 36, 39, 40, 43], "corner": [0, 16], "corpor": 43, "correct": [0, 16, 21, 25, 26, 27, 32, 34, 35, 38, 39, 40, 43, 44], "correctli": [0, 1, 20, 24, 26, 32, 34, 42], "correspond": [1, 37], "cost": 28, "could": [0, 1, 7, 20, 26, 27, 29, 31, 32, 34, 36, 40, 41, 42], "council": 13, "cours": [7, 38], "cov": [22, 25, 31], "coven": [9, 35], "cover": [7, 11, 13, 15, 18, 25, 31, 36, 37, 41], "coverag": [0, 31, 33], "cpython": 39, "creat": [1, 4, 5, 8, 9, 11, 13, 14, 16, 18, 20, 21, 23, 24, 25, 26, 28, 31, 32, 33, 35, 37, 38, 43, 44], "creation": [26, 37], "creativ": 13, "creativecommon": 13, "credenti": 42, "credit": [7, 39], "criteria": 14, "critic": [1, 13, 26, 35, 36], "crop": 16, "cross": [24, 36], "crowsetta": 40, "crucial": 44, "csv": 8, "cultur": 13, "curat": 19, "current": [2, 5, 6, 22, 23, 26, 27, 28, 29, 31, 36, 37, 39, 41, 42, 43], "currentus": 37, "custom": [3, 4, 13, 21, 26, 38, 44], "customiz": 26, "c\u00e1lculo": 1, "d": [7, 10, 14, 19, 20, 25, 26, 31, 32, 38, 39, 40], "dai": [15, 29, 41], "daili": 20, "danger": 28, "daniel": 43, "dash": [39, 42], "data": [6, 7, 15, 16, 22, 24, 26, 27, 32, 35, 38, 39, 40], "databas": 41, "datafram": [8, 34], "date": [1, 8, 23, 26, 29, 40], "dateutil": 42, "de": 1, "deal": 28, "debug": 16, "decid": [1, 23, 24, 26, 38, 40, 41, 43], "decis": [19, 20, 21, 29, 39], "declar": [19, 20, 25, 26, 31, 39, 41, 42, 43], "decor": 31, "def": [0, 16, 31, 32, 34, 39], "default": [0, 3, 15, 20, 21, 22, 24, 26, 28, 31, 33, 38, 39, 41, 42, 43], "defin": [1, 16, 17, 22, 25, 27, 31, 36, 39, 40, 43, 44], "definit": [0, 7, 16, 20], "degre": 32, "del": 1, "delet": [39, 42, 43, 44], "deliv": 32, "demand": 20, "demo": [36, 43], "demonstr": [8, 36], "denot": [36, 39], "dep": [22, 41], "dep1": 22, "dep2": 22, "depend": [1, 7, 8, 13, 19, 20, 21, 27, 28, 29, 31, 33, 37, 39, 40, 41, 42, 44], "dependency_group": 37, "dependency_link": 27, "deploi": [4, 42], "deploy": [4, 22], "deprec": [8, 29], "depth": 43, "deriv": 13, "desarrollador": 1, "describ": [0, 13, 16, 17, 23, 25, 27, 29, 36, 39, 43], "descript": [0, 1, 8, 16, 25, 29, 37, 39], "design": [13, 14, 16, 31, 36, 40, 43, 44], "desir": 21, "detail": [0, 1, 7, 8, 17, 20, 24, 26, 29, 35, 38, 41], "determin": [25, 29, 43], "dev": [0, 1, 20, 22, 25, 31, 42], "dev_url": 41, "develop": [1, 6, 7, 8, 10, 14, 16, 17, 19, 20, 22, 24, 25, 26, 27, 28, 29, 31, 33, 36, 39, 40, 43], "deviat": 43, "devic": [8, 42], "df": 32, "diagram": [23, 26], "dictionari": [16, 43], "did": [0, 22, 24, 32, 39], "didn": 32, "differ": [0, 1, 13, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42, 43], "difficult": [7, 16, 21, 24, 26, 31], "dig": 16, "dir": [15, 38], "direct": [0, 14, 17, 35, 40], "directli": [0, 1, 20, 22, 24, 25, 26, 27, 28, 35, 38, 39, 40, 42], "directori": [0, 1, 8, 15, 20, 26, 27, 28, 31, 32, 33, 36, 37, 38, 40, 41, 42, 43], "disadvantag": 32, "discord": [1, 26], "discourag": [28, 36], "discours": [6, 19, 21], "discov": [7, 20, 26, 35], "discuss": [5, 7, 11, 13, 16, 17, 20, 21, 22, 24, 26, 27, 28, 29, 31, 35, 38, 42, 43], "displai": [0, 27], "dist": [26, 27, 42], "distanc": 0, "distinct": 13, "distinguish": 20, "distribut": [20, 21, 22, 24, 25, 26, 28, 31, 37, 39, 40, 41, 43, 44], "distutil": 41, "dive": [20, 40], "diverg": 43, "divers": [1, 19, 23], "diverso": 1, "divid": [13, 40], "do": [0, 4, 6, 13, 14, 16, 17, 20, 21, 24, 27, 29, 31, 32, 35, 37, 38, 40, 41, 42, 43], "doc": [0, 1, 13, 14, 16, 19, 25, 26, 28, 31, 39, 42], "docstr": [5, 11, 17, 20, 39, 40], "doctest": 5, "document": [8, 9, 11, 13, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 36, 38, 39, 41, 43], "doe": [0, 1, 6, 15, 20, 21, 26, 27, 29, 32, 34, 41, 42, 43, 44], "doesn": [0, 14, 20, 24, 26, 27, 35, 39, 40, 41, 42], "doi": [13, 14, 36], "domain": [26, 38, 40], "don": [1, 4, 7, 14, 16, 20, 22, 26, 31, 32, 34, 35, 36, 38, 39, 40, 41, 42, 43], "done": [0, 1, 7, 20, 21, 35, 39, 42], "doubl": [20, 22, 38], "down": [0, 16, 26, 28, 39, 41, 42, 43], "download": [4, 15, 27, 37, 38, 40, 41, 42], "downsid": 15, "downstream": 13, "draw": 14, "driven": 24, "drop": [26, 43], "drop_eb": 8, "du0sf_a4": 41, "due": 31, "duplic": 1, "dure": [1, 20, 22, 31, 44], "dynam": [13, 25, 26, 36, 39, 43], "e": [0, 1, 7, 8, 13, 16, 20, 21, 22, 25, 26, 28, 31, 37, 41, 42, 43], "e225": 20, "e231": 20, "e501": 20, "each": [0, 1, 6, 7, 8, 9, 15, 16, 17, 20, 23, 25, 26, 27, 31, 32, 34, 35, 40, 41, 43], "earli": [24, 39], "earlier": 26, "earthpi": 16, "eas": 34, "easi": [3, 15, 17, 25, 26, 27, 29, 36, 43], "easier": [0, 1, 3, 5, 13, 15, 16, 18, 24, 25, 26, 31, 34, 38, 40, 42, 43], "easiest": [23, 38], "easili": [26, 31, 34, 41, 42], "ecg": 8, "ecosystem": [2, 3, 5, 13, 14, 16, 19, 20, 22, 23, 24, 27, 28, 29, 31, 38, 41, 42, 43], "eda": 8, "edf": 8, "edg": 7, "edit": [20, 21, 22, 25, 26, 37, 39, 42, 44], "editor": [0, 1, 14, 20, 23, 31, 38, 39, 40, 41], "effect": 16, "effici": 38, "effort": [1, 8, 20, 23, 28, 40], "egg": 27, "either": [3, 13, 21, 22, 25, 26, 27, 31, 41], "ejemplo": 1, "el": 1, "elaps": 41, "element": [3, 6, 8, 12, 13, 15, 16, 18, 25, 30, 32, 36, 39, 41, 43], "elig": 11, "elimin": 29, "els": [1, 42], "elsewher": 0, "email": [22, 25, 39], "email2": 43, "emerg": 24, "empaticaread": 8, "empow": 34, "empti": [1, 36, 39], "en": [1, 8], "enabl": [8, 34], "enclosur": 13, "encount": [9, 24, 28], "encourag": [1, 9, 13, 19, 24, 26, 38, 43], "end": [0, 19, 20, 23, 25, 27, 30, 31, 33, 38, 40, 41, 43], "energi": 32, "enforc": [9, 20, 29], "engag": [7, 9, 36], "engin": [0, 1], "engrain": 28, "enhanc": [8, 23, 40, 43], "enjoi": 15, "enough": [26, 40], "ensur": [0, 1, 13, 15, 16, 19, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 43, 44], "ensurepath": 37, "entail": 41, "enter": [1, 29, 38, 42], "entir": [4, 6, 20, 21, 27, 32, 40, 41, 42], "entrada": 1, "entranc": 16, "entri": [1, 25], "env": [37, 38, 39, 42], "environ": [4, 11, 15, 20, 24, 26, 27, 28, 32, 33, 38, 41, 43], "envt": 39, "epilog": 15, "epydoc": 39, "epytext": 39, "equal": [34, 43], "equat": 29, "equival": [1, 14, 20, 25, 29, 43], "er": 7, "error": [0, 1, 7, 20, 25, 29, 32, 34, 39, 41, 43, 44], "especi": [0, 11, 16, 26, 28, 41], "especial": 1, "espec\u00edfico": 1, "essenti": [8, 31, 44], "esta": 1, "establish": [9, 35, 40], "etc": [0, 1, 12, 20, 25, 39], "etre": 8, "european": 6, "evalu": [12, 14, 31], "even": [0, 6, 16, 20, 22, 26, 29, 33, 34, 43], "event": 40, "eventu": 41, "ever": [38, 40], "everi": [1, 13, 16, 19, 20, 24, 25, 33, 35, 38, 39, 40, 41, 42], "everyon": [34, 43], "everyth": [1, 24, 27, 31, 40, 41, 43, 44], "evolut": 8, "evolv": [7, 19, 23, 24, 34], "ex": 29, "exact": 8, "exactli": 43, "examin": 32, "exampl": [1, 5, 7, 8, 12, 14, 15, 17, 24, 31, 32, 36, 39, 41, 42], "examplepi": [20, 22, 25], "excel": [13, 26, 29], "except": [1, 20, 27, 42], "exclud": 26, "exclus": 44, "execut": [15, 20, 31, 37, 41], "executionpolici": 37, "exist": [0, 1, 11, 23, 24, 28, 29, 32, 34, 35, 39, 42, 44], "exit": [37, 42], "expand": 23, "expect": [9, 16, 22, 30, 31, 32, 33, 34, 39, 41, 44], "experi": [25, 26, 32], "experienc": 7, "experiencia": 1, "expert": [7, 17], "expertis": [1, 19], "explain": [16, 29, 34, 40], "explan": [14, 16, 20, 39], "explanatori": 14, "explicit": 7, "explicitli": [7, 26], "explor": [5, 15, 23, 37, 38], "expos": 42, "express": [29, 37, 40], "ext_obj": 16, "extend": [0, 5, 20], "extens": [1, 6, 15, 16, 18, 19, 22, 23, 24, 25, 27, 29, 31, 40, 41, 42], "extensament": 1, "extent": [16, 29], "extent_json": 16, "extent_to_json": 16, "extern": [1, 22], "extra": [40, 41], "extra_requir": 22, "extract": [0, 1], "f": [20, 25, 34], "f401": 20, "f403": 20, "face": [5, 7, 16, 28, 40], "facilit": 8, "fact": 42, "factor": 26, "fahr_to_celsiu": 32, "fahrenheit": 32, "fahrenheit_to_celsiu": 20, "fail": [0, 14, 28, 33, 34, 41], "failur": [4, 34], "fals": [33, 38], "familiar": [0, 31, 32, 39], "farosread": 8, "fast": [20, 33], "faster": [16, 27, 28], "fat": 20, "fatiando": [9, 10], "favor": 13, "favorit": [3, 38, 39, 41], "fearless": 34, "feat": 29, "featur": [1, 4, 8, 11, 17, 20, 21, 22, 23, 28, 29, 31, 33, 34, 39, 40], "feedback": [0, 20, 34], "feedstock": 24, "feel": [0, 16], "feldroi": 43, "fenc": [0, 3], "fetch": 28, "few": [5, 8, 13, 14, 20, 21, 23, 26, 27, 28, 34, 36, 38, 39, 40, 43], "fewer": [13, 22, 38], "field": [1, 43], "figshar": 28, "figur": [27, 41, 42], "file": [3, 4, 5, 6, 7, 8, 11, 15, 16, 17, 19, 20, 23, 24, 26, 27, 28, 29, 31, 33, 37, 40, 41, 44], "file1": 28, "filenam": [20, 27], "filesystem": 20, "fill": [35, 36, 39, 40], "filter": [23, 25, 27, 43], "final": [14, 22, 24, 26, 29, 32, 36, 39, 40, 43], "final_mean": 32, "find": [0, 1, 3, 7, 14, 16, 17, 19, 20, 24, 25, 26, 27, 29, 31, 36, 37, 38, 40, 41, 42, 43], "fine": [32, 34], "finicki": 15, "finish": [1, 15, 19, 32, 40, 41], "first": [0, 1, 14, 19, 20, 23, 25, 26, 27, 28, 36, 38, 40, 41, 42, 43], "firstnam": [38, 39, 43], "fit": [0, 14, 32, 34, 42], "fix": [0, 1, 7, 8, 9, 20, 26, 29, 33, 40, 43], "fixabl": 20, "fixer": 20, "flag": [20, 31], "flake8": [22, 23, 25, 40], "flat": 23, "fledg": 24, "flesh": 39, "flexibl": [3, 8, 23, 26], "flit": [25, 27, 29, 38], "float": 32, "fly": 5, "focu": [20, 26, 31, 32, 35], "focus": [7, 15, 20, 21, 24, 40], "folder": [0, 1, 23, 28, 41, 42], "follow": [0, 1, 6, 8, 11, 12, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 35, 36, 38, 39, 41, 43, 44], "followup": 42, "forc": 28, "forg": [19, 20, 22, 23, 27, 31, 36, 37, 39, 42], "forget": [1, 39], "forinstanceifyousawasentencelikethisonewithoutani": 20, "fork": 1, "form": [0, 31, 32, 40], "format": [0, 3, 4, 8, 11, 15, 19, 22, 23, 24, 29, 39, 40, 41, 42], "formatt": [22, 25, 40, 43], "former": 0, "fortran": [21, 26], "forum": [0, 19], "forward": [23, 24, 40], "foster": 8, "found": [7, 8, 10, 17, 20, 24, 25, 26, 28, 29, 38, 39, 41, 43], "four": 31, "fr": 1, "frame": 27, "framework": [32, 34], "free": [0, 4, 5, 6, 13], "freedom": 13, "freez": 32, "french": 1, "friend": [20, 43], "friendli": [1, 15, 19, 26, 33, 38, 40, 41], "frill": 26, "from": [1, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 36, 37, 38, 40, 41, 43, 44], "front": [14, 23, 28, 29, 42], "frustrat": 34, "full": [16, 24, 26, 39], "fulli": [4, 26, 29, 43], "fullnam": 43, "funci\u00f3n": 1, "function": [0, 1, 3, 5, 7, 8, 15, 17, 18, 20, 21, 22, 26, 27, 29, 30, 31, 34, 39, 40, 43, 44], "fund": 43, "fundament": 35, "furo": 5, "further": [7, 16, 21, 36, 40, 44], "futur": [0, 11, 16, 19, 21, 25, 26, 29, 34, 37, 39, 40, 41, 42, 43], "fuzzi": 1, "g": [0, 1, 7, 8, 13, 20, 21, 26, 28, 31, 37, 39, 41, 42, 43], "gain": [5, 19, 20, 42], "galleri": 18, "gama": 1, "gap": 26, "gdal": [21, 22, 24, 36], "gdpr": 6, "gemgi": 41, "gener": [1, 6, 13, 16, 17, 19, 21, 22, 26, 27, 29, 30, 31, 35, 41, 43, 44], "generaliz": 40, "geodatafram": 16, "geojson": 16, "geopanda": [5, 16, 17, 22, 27, 31, 39], "geoscienc": 9, "geospati": [22, 24], "get": [7, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 31, 37, 39, 40, 41, 42, 43], "gettext": 1, "git": [0, 22, 25, 26, 27, 35, 37, 39, 41], "git_url": 41, "gitbash": 39, "github": [1, 3, 7, 12, 13, 14, 15, 17, 19, 20, 21, 24, 25, 29, 30, 31, 32, 34, 35, 36, 37, 41, 42, 43], "github_usernam": 8, "gitignor": 42, "gitlab": [13, 35, 36, 39, 43], "give": [7, 20, 32, 34], "given": [3, 17, 28, 29, 34, 35], "global": 38, "glossari": 24, "glue": 23, "gnu": [1, 13], "go": [0, 1, 14, 20, 26, 31, 35, 36, 39, 40, 42], "goal": [13, 14, 17, 23, 32, 40, 42, 43], "goe": [1, 19], "gone": 41, "good": [0, 1, 7, 8, 16, 20, 23, 29, 31, 34, 40, 41, 43], "googl": [16, 39], "got": [34, 41], "gpd": 16, "gpl": 13, "gplv3": 13, "grab": 41, "gracefulli": 34, "grain": 32, "granular": 17, "graphic": [1, 30, 38], "grayskul": [22, 37, 40, 42], "great": [0, 1, 4, 8, 14, 16, 22, 23, 26, 31, 36, 38, 40, 42], "greater": [13, 17, 34, 43], "green": [0, 41], "grep": 0, "grid": 15, "group": [20, 25, 26, 28, 29, 40, 41], "groupbi": 32, "grow": [35, 36, 40, 42], "gtagj": 6, "gui": [35, 38], "guid": [7, 10, 12, 16, 17, 21, 22, 25, 26, 28, 29, 31, 35, 36, 39, 40, 43], "guidanc": [8, 13, 19, 23], "guidebook": [1, 22, 35, 43], "guidelin": [7, 10, 11, 20, 29, 35, 43], "gu\u00eda": 1, "gz": [24, 27, 41, 42], "h": [37, 38], "h1": 36, "ha": [3, 8, 11, 13, 14, 15, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 36, 37, 38, 39, 41, 42, 43, 44], "hackergrrl": 14, "had": [28, 32], "hai": 1, "hand": [0, 29], "handl": [26, 27, 34], "happen": [10, 29, 36], "happi": 24, "hard": 29, "harder": [16, 28, 29], "harm": 9, "hash": 22, "hasn": 29, "hatch": [0, 19, 21, 25, 27, 28, 31, 36, 37, 41, 43], "hatch_vc": [26, 27], "hatch_vsc": 29, "hatchl": [21, 26, 27, 31, 39, 41, 42], "have": [0, 1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 44], "haven": 36, "header": [36, 38], "health": [12, 14], "healthi": [9, 40], "hear": 23, "heavili": 26, "help": [2, 6, 7, 8, 11, 13, 14, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 42, 43], "her": 25, "here": [0, 1, 5, 7, 8, 9, 14, 17, 18, 19, 20, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 38, 39, 40, 41, 42, 43], "hf": 20, "hi": 41, "hidden": [22, 29], "high": [14, 16, 17, 20, 40], "higher": 43, "highli": 17, "highlight": [0, 1, 8, 13, 14, 26, 32], "hint": 14, "histor": 28, "histori": [29, 39, 40, 43], "hit": 20, "hold": 39, "home": 43, "homepag": 43, "hook": [26, 29], "host": [4, 19, 22, 25, 28, 36, 41], "hous": 24, "how": [7, 9, 10, 11, 12, 17, 18, 19, 21, 26, 29, 30, 31, 32, 33, 36, 38, 39, 42], "howev": [2, 3, 4, 5, 6, 7, 13, 15, 16, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 36, 38, 39, 40, 41, 43], "html": [0, 1, 3, 5, 8, 13, 15, 42], "http": [0, 1, 8, 13, 20, 22, 32, 35, 36, 37, 39, 41, 42, 43], "hub": 8, "human": [25, 29, 43], "hundr": 20, "hunter": 13, "i": [2, 3, 5, 6, 9, 12, 14, 15, 17, 20, 21, 26, 29, 30, 32, 33, 37, 38], "i18n": 1, "icon": 0, "id": [20, 26, 31], "idea": [0, 19, 40], "ideal": [11, 14, 15, 17, 22, 24, 26, 40, 42, 43], "identif": 8, "identifi": [1, 20, 25, 26, 35, 43], "ie": [15, 16, 26], "imag": [0, 16, 20, 35, 40], "imagin": 34, "impact": [39, 42], "impair": 34, "implement": [20, 23, 29, 31, 39], "impli": [27, 29], "import": [6, 7, 9, 14, 16, 20, 22, 23, 26, 27, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 42, 43], "importantli": 24, "improv": [1, 8, 22, 34], "inbound": 13, "inclin": 11, "includ": [0, 1, 2, 4, 5, 7, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 26, 27, 29, 35, 36, 38, 39, 40, 41, 43], "incompat": [13, 29], "incomplet": [0, 42], "inconsist": 20, "increas": [28, 29], "increment": 16, "independ": [0, 25], "index": [0, 1, 6, 8, 15, 27, 28, 38, 40], "indic": [1, 27, 37, 43], "individu": [8, 26, 31, 32, 40, 43], "info": [27, 39], "inform": [0, 1, 7, 8, 10, 11, 21, 22, 25, 27, 28, 31, 35, 38, 39, 40, 41, 42, 43, 44], "infrastructur": [6, 7, 20, 22, 30], "ini": 27, "init": [26, 36], "initi": [13, 16, 20, 40, 41, 43, 44], "inject": [27, 41], "input": [0, 1, 16, 34, 37, 39, 40], "insensit": 20, "insert": 1, "insid": 1, "instal": [1, 7, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 31, 33, 35, 37, 43, 44], "instanc": [0, 1, 3, 16, 20, 21, 26, 27, 29, 31, 34, 38, 39], "instead": [0, 1, 8, 26, 39, 42], "instil": 34, "instruct": [8, 17, 35, 38, 40, 41, 42], "int": [16, 39], "intact": 44, "integ": [16, 39], "integr": [0, 4, 11, 22, 24, 27, 30, 31, 41], "intend": [1, 20, 25, 27, 32, 39, 40, 41, 43], "intent": [23, 34], "interact": [9, 26, 35, 39, 40], "interest": [0, 6, 10, 19, 20, 40, 43], "interfac": [1, 16, 20, 26, 31, 35, 39, 43, 44], "interfer": 31, "intermediari": 1, "internation": 1, "internet": 41, "interpret": 1, "intimid": 0, "intl": 1, "intrins": 13, "intro": [1, 19], "introduc": [0, 2, 8, 23, 26, 32, 38, 40], "introduct": [19, 34], "invalid": [25, 43], "invalu": 33, "inventori": 22, "invest": 28, "invit": 19, "invok": 37, "involv": [0, 17, 29, 32, 40], "io": [16, 36, 41], "ipynb": 15, "is_empti": 0, "isn": [25, 42, 43], "isol": [31, 32, 38, 41], "isort": 25, "issu": [0, 1, 6, 7, 8, 10, 17, 19, 20, 21, 26, 28, 31, 32, 34, 36, 39, 42, 43], "issuecom": 22, "issuenumb": 8, "ital": 1, "item": [8, 16, 20, 27, 39, 41, 43], "iter": 37, "its": [0, 1, 4, 7, 8, 16, 17, 20, 21, 22, 25, 26, 27, 31, 32, 34, 35, 36, 38, 39, 40, 43], "itself": [1, 7, 9, 14, 20, 23, 40], "jacobin": 13, "januari": [13, 42], "japanes": 1, "jargon": [17, 36], "jeremiah": [22, 43], "job": [33, 40], "join": [1, 8, 19], "jonni": 22, "joss": 36, "journal": 36, "json": 43, "juli": 13, "julia": 24, "jupyt": [3, 28, 36], "just": [0, 7, 11, 13, 21, 23, 26, 27, 36, 39, 42, 43], "keep": [0, 1, 7, 8, 9, 12, 16, 17, 22, 24, 26, 29, 36, 40], "keepachangelog": 8, "kei": [13, 22, 25, 39, 43], "kept": 0, "keyword": [25, 29, 39], "kick": 24, "kira": 14, "know": [6, 7, 14, 16, 19, 21, 26, 29, 31, 35, 36, 41], "knowledg": [23, 26, 41], "known": [12, 20, 24, 25, 27, 32, 34, 41], "l": [1, 41], "l10n": 1, "la": 1, "lab": 11, "label": [1, 29], "land": [5, 14, 15, 25, 27, 35, 36, 41, 42, 43], "lang": 1, "languag": [0, 9, 13, 14, 17, 22, 23, 24, 25, 26, 27, 28, 29, 31, 35, 36, 38, 39, 40, 41, 43], "language_vers": 20, "larg": [13, 20, 28, 40], "larger": [0, 28, 40], "largest": 26, "last": [8, 31, 35, 41, 43], "lastnam": [38, 39, 43], "later": [0, 36, 38, 39, 42], "latest": [1, 7, 8, 33, 38, 41], "launch": 1, "layer": [16, 23, 26], "layout": [23, 38, 39], "lc_messag": 1, "lead": [20, 24, 27, 31, 36], "leah": [38, 39], "leahawass": [39, 42], "learn": [0, 1, 3, 13, 19, 20, 22, 24, 28, 30, 31, 32, 33, 38, 39], "least": [7, 39], "leav": [0, 20, 26, 34, 36, 41], "legal": [13, 35, 36, 40, 43], "len": 0, "lend": 23, "length": 20, "lengthi": 20, "less": [0, 14, 15, 20, 26, 32, 34, 43], "lesson": [13, 34, 35, 36, 38, 40, 41, 42, 43, 44], "let": [1, 6, 13, 14, 17, 20, 22, 25, 27, 31, 34, 36, 39, 40, 41, 44], "letter": [1, 39], "level": [12, 14, 15, 16, 17, 22, 23, 28, 29, 32, 39, 40], "librari": [8, 14, 17, 20, 22, 31, 38, 41, 42, 43], "licens": [0, 7, 10, 12, 14, 19, 25, 27, 28, 36, 38, 39, 40, 41], "license_fil": 41, "life": 32, "lifecycl": 40, "lightweight": 6, "like": [0, 1, 2, 6, 7, 10, 13, 14, 15, 19, 20, 21, 22, 24, 25, 26, 27, 31, 32, 34, 36, 38, 39, 40, 41, 43, 44], "likelihood": 22, "limit": [3, 24, 26, 27, 42, 43], "line": [0, 16, 19, 20, 25, 26, 29, 38, 43, 44], "link": [0, 7, 8, 10, 11, 12, 15, 17, 25, 29, 31, 33, 35, 36, 39, 40, 41, 43], "lint": [22, 25, 41], "linter": [22, 23, 40, 41, 43], "linux": [0, 13, 27, 31, 33, 37, 38, 41, 42], "list": [0, 3, 6, 7, 14, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 31, 33, 37, 39, 40, 41, 42, 43], "literalinclud": 0, "live": [0, 1, 8, 11, 15, 19, 23, 24, 28, 31, 39, 40, 42], "ll": [35, 38, 39, 40, 42], "lo": 1, "load": 16, "local": [4, 11, 19, 22, 24, 26, 28, 29, 30, 31, 33, 35, 37, 38, 40, 41, 42], "localhost": [0, 1], "locat": [1, 9, 10, 14, 20, 22, 28, 29, 31, 33, 36, 37, 38, 39, 41, 42, 44], "lock": 26, "log": [0, 42], "login": 42, "long": [20, 25, 26, 29, 34, 40, 42, 43], "longer": [0, 16, 20, 26, 43], "look": [0, 1, 6, 12, 15, 20, 22, 23, 25, 26, 27, 31, 34, 36, 38, 41, 42, 43, 44], "loop": 20, "lot": [16, 43], "love": 5, "low": 41, "lower": [16, 41, 43], "lowercas": 39, "lowest": 43, "lr": 0, "lwasser": 41, "m": [0, 1, 20, 25, 26, 29, 33, 36, 37, 41, 42], "mac": [22, 27, 31, 33, 38, 39, 41, 42], "machin": [27, 40, 43], "maco": [0, 20, 31, 33, 37], "made": [0, 1, 8, 21, 23, 29, 33], "magic": 34, "magnitud": 8, "mai": [0, 1, 6, 8, 9, 11, 13, 15, 16, 17, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 36, 39, 40, 41, 42, 43, 44], "main": [0, 26, 29, 33, 37, 38, 39, 41, 42, 44], "maintain": [0, 1, 2, 4, 9, 11, 13, 14, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 33, 34, 35, 36, 38, 42], "mainten": [11, 14, 15, 28, 29, 34, 36, 40, 42], "major": [7, 13, 26, 29, 37], "make": [1, 3, 6, 8, 11, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 41, 42, 44], "makefil": [26, 27], "malici": 27, "mamba": 39, "mambaforg": 39, "manag": [0, 1, 20, 22, 25, 26, 27, 31, 40, 41, 42, 44], "mani": [1, 3, 4, 6, 9, 12, 13, 15, 17, 20, 21, 23, 24, 26, 27, 28, 29, 36, 37, 38, 39, 41, 43], "manifest": [26, 27], "manner": 29, "manual": [20, 24, 26, 36, 37, 39, 41, 43, 44], "map": 1, "mark": 1, "markdown": [1, 19, 35, 36, 39], "markupsaf": 39, "mastodon": 6, "match": [24, 41, 42], "matomo": 6, "matplotlib": [15, 28, 39], "matrix": [26, 31, 33], "matter": [23, 42], "matur": [26, 27, 43], "maxi": 16, "maxim": 14, "maxx": 16, "mccabe": [20, 25], "md": [1, 3, 7, 9, 11, 15, 17, 25, 27, 28, 35, 39, 40, 42, 43], "mean": [0, 1, 5, 13, 16, 20, 22, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 43], "meaning": 41, "meant": 1, "measur": [12, 14], "mechan": 24, "media": 6, "meet": [14, 23], "member": 23, "mention": [12, 14, 20, 25, 26, 42], "merg": [0, 1, 20, 24, 40, 41], "meson": [21, 26], "mesonpi": 21, "messag": [0, 20, 26, 29, 34, 41], "meta": 41, "metadata": [6, 19, 22, 23, 24, 26, 28, 29, 35, 38, 40, 41, 42], "method": [0, 8, 15, 17, 18, 22, 32, 34, 38, 40], "mib": 41, "might": [1, 2, 3, 7, 8, 9, 14, 16, 17, 18, 20, 22, 23, 24, 25, 28, 29, 31, 32, 34, 36, 38, 39, 40, 41, 43], "migrat": [8, 21, 38, 39], "mimic": 15, "mind": [16, 17, 22, 26], "mini": 16, "minim": [22, 24, 25, 41, 43], "minimum": [12, 23, 41, 43], "minor": [26, 27, 29, 37], "minx": 16, "misc": 20, "misconcept": 39, "mismatch": 22, "miss": [8, 20, 26, 28, 31, 32, 34, 41, 43], "mistak": 34, "misus": 36, "mit": [13, 27, 35, 38, 39, 41, 43], "mix": [24, 41], "mk7f5y0t": 42, "mkdoc": [2, 5], "mo": 1, "mod_plot": 29, "mode": [22, 25, 26, 37, 38, 39, 42], "model": 20, "moder": 35, "modern": [23, 25, 26, 28, 29, 31], "modif": [0, 5], "modifi": [0, 1, 8, 13, 15, 20, 29, 40, 41, 43], "modul": [16, 20, 21, 40, 41, 42, 44], "modulea": 28, "moduleb": 28, "more": [0, 1, 3, 4, 6, 7, 8, 13, 14, 16, 17, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 38, 39, 41, 44], "most": [1, 2, 3, 5, 6, 13, 21, 23, 24, 25, 26, 27, 29, 31, 35, 38, 39, 40, 41, 43], "move": [6, 8, 12, 14, 22, 26, 28, 43], "movement": 13, "movingpanda": [7, 12, 14, 24], "mozilla": 11, "msgid": 1, "msgpack": 39, "msgstr": 1, "msi": 38, "much": [1, 25, 26, 31], "multilin": [1, 43], "multipl": [1, 16, 20, 22, 26, 29, 31, 37, 39, 40, 41], "murphi": 34, "must": [21, 22, 41, 43], "my_depend": 22, "my_nifty_packag": 41, "my_packag": 44, "mydepend": 22, "mypackag": 28, "mypackagereponam": 28, "mypi": [16, 39, 43], "myst": [0, 2, 5, 17, 19], "n": 26, "name": [0, 1, 8, 15, 17, 20, 22, 24, 25, 26, 27, 28, 29, 31, 33, 35, 40, 41, 42], "napoleon": 16, "nativ": [3, 5], "natur": 32, "navig": [0, 1, 8, 17, 19, 26, 39, 41, 42, 44], "necessari": [0, 1, 21, 22, 37, 44], "need": [0, 3, 4, 7, 8, 11, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 38, 40, 41, 42, 43, 44], "neg": [9, 32, 35], "neither": [16, 39], "net": 34, "network": 27, "never": [20, 26, 29, 32], "new": [7, 8, 11, 13, 15, 16, 20, 23, 24, 26, 28, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44], "newbi": 43, "newer": [22, 23, 26], "newli": [41, 42], "newlin": 20, "next": [0, 1, 19, 20, 26, 35, 36, 39, 41, 42], "nice": [3, 11, 15, 22, 25, 43], "nick": 34, "noarch": 41, "non": [19, 21, 24, 25, 36, 37, 43], "none": [27, 41, 42], "nor": 39, "norm": 19, "normal": [1, 27, 28, 29], "notabl": 8, "note": [1, 7, 17, 21, 26, 27, 28, 31, 32, 36, 37, 38, 40, 41, 42, 43], "notebook": [3, 28, 36], "notic": [1, 9, 12, 15, 16, 17, 20, 22, 25, 27, 28, 31, 35, 38, 39, 41, 42, 43], "notif": 24, "nov": [7, 12, 14], "now": [22, 24, 29, 35, 36, 39, 41, 42, 43, 44], "nox": [0, 1, 22, 26, 30, 33, 39, 40], "noxfil": [1, 31], "np": 16, "nterfac": 16, "nuanc": [15, 21, 26], "nuestra": 1, "num1": 16, "num2": 16, "number": [1, 8, 16, 22, 26, 27, 31, 34, 38, 39, 41], "numer": [23, 25, 26, 28, 40], "numpi": [22, 23, 27, 28, 34, 39, 40, 42, 43], "o": [0, 1, 20, 22, 25, 33, 37, 41], "object": [1, 16, 39], "obtain": 39, "obviou": [16, 25, 43], "occur": [32, 34, 40, 41], "off": 24, "offer": [3, 4, 6, 26, 31, 38, 40], "offici": [41, 42], "often": [1, 8, 14, 16, 20, 21, 22, 23, 26, 27, 28, 29, 36, 39, 40, 43], "ok": [39, 41, 43], "old": 7, "older": [4, 26], "oldest": 43, "onboard": [11, 40], "onc": [0, 1, 9, 14, 20, 22, 24, 27, 33, 35, 38, 39, 40, 41, 42, 43], "one": [0, 1, 6, 10, 16, 20, 21, 22, 23, 25, 26, 27, 29, 31, 34, 35, 36, 38, 39, 40, 41, 42, 43], "ones": [0, 35], "onli": [0, 1, 8, 20, 21, 22, 24, 25, 26, 27, 29, 31, 33, 37, 39, 40, 41, 42, 43, 44], "onlin": [0, 2, 12, 13, 14, 24, 30, 31, 33, 36, 40], "onpythonpackag": 15, "onto": [27, 41], "open": [0, 1, 6, 19, 20, 21, 23, 24, 26, 28, 35, 36, 37, 39, 40, 41, 42, 43, 44], "openscm": 28, "opensourc": 35, "oper": [0, 7, 15, 16, 20, 25, 26, 27, 29, 30, 33, 37, 38, 40, 43], "oppos": 26, "opt": 11, "optim": 2, "option": [0, 1, 2, 3, 4, 6, 13, 14, 19, 23, 24, 26, 29, 31, 36, 38], "order": [1, 9, 11, 16, 20, 21, 22, 24, 25, 27, 36, 39, 41, 42, 43], "org": [1, 8, 13, 14, 22, 25, 28, 35, 36, 37, 38, 39, 41, 42, 43], "organ": [8, 25, 26, 27, 31, 36, 39, 40, 42, 43], "origin": [24, 25, 32, 43], "osi": [0, 13, 25, 27, 40, 43], "other": [0, 1, 3, 4, 5, 7, 8, 9, 12, 13, 14, 20, 23, 24, 25, 26, 27, 28, 32, 34, 35, 36, 39, 41, 42, 43], "otherwis": [0, 16, 29, 31, 41], "ou": 41, "our": [1, 5, 7, 19, 21, 22, 23, 25, 26, 27, 28, 32, 35, 36, 38, 39, 40, 41, 43], "out": [3, 8, 11, 13, 15, 20, 23, 24, 25, 26, 27, 28, 35, 36, 38, 40, 41, 42, 43], "outbound": 13, "outcom": 34, "outlier": [1, 34], "outlin": [11, 36], "output": [1, 15, 16, 20, 27, 31, 38, 40, 41], "outsid": [1, 28, 33, 34, 40], "over": [6, 8, 14, 19, 26, 28, 34, 40, 41, 43], "overflow": 13, "overlap": 43, "overload": 14, "overrid": 26, "oversight": 31, "overus": 14, "overview": [13, 21, 22, 23, 25, 26, 28, 29, 36, 41, 43], "overwhelm": 14, "overwritten": 20, "own": [0, 9, 13, 21, 26, 27, 31, 32, 40, 41, 43], "p": 16, "pack": 40, "packag": [3, 6, 33, 38, 44], "package_nam": 37, "packagenam": [22, 36, 39, 41], "page": [0, 1, 5, 6, 14, 15, 16, 19, 22, 23, 24, 25, 26, 27, 28, 31, 32, 34, 35, 36, 39, 40, 41, 42, 43], "paid": 4, "pair": [25, 43], "panda": [12, 14, 20, 22, 27, 28, 34, 39, 40, 42, 43], "pandera": [14, 40], "paper": 13, "paquet": 1, "para": 1, "paramet": [1, 16, 31, 32, 39], "parenthes": 37, "parser": 5, "part": [0, 13, 17, 21, 22, 27, 28, 30, 32, 34, 41], "parti": [8, 20, 25], "participa": 1, "particular": [0, 25, 31, 32], "particularli": [15, 22, 26, 27, 28, 31, 40, 41, 42, 44], "partnership": 36, "pass": [1, 14, 16, 20, 31, 32, 41], "password": 42, "past": [35, 36, 42], "patch": [26, 29, 37], "path": [0, 22, 28, 37, 38, 39, 42], "path_to_exampl": 16, "patient": 41, "pdf": 4, "pdm": [21, 25, 27, 38, 43], "peer": [7, 13, 19, 20, 23, 29, 36, 40], "pencil": 0, "peopl": [3, 6, 7, 9, 13, 17, 22, 24, 25, 28, 29, 33, 34, 35, 36, 40, 43], "pep": [20, 23, 26, 29], "pep8": 20, "per": 15, "percentag": [1, 41], "perfect": [36, 42], "perform": [1, 16, 22, 23, 25, 26, 32, 34, 36, 40], "period": [32, 43], "perman": 42, "permiss": [35, 38, 42], "person": [0, 1, 20, 40, 42, 43], "perspect": 13, "pervas": 39, "philosophi": 13, "phish": 42, "pick": [23, 24, 26, 43], "pictur": 32, "piec": [19, 32, 34], "ping": 41, "pip": [0, 1, 20, 25, 26, 31, 33, 36, 37, 38, 40, 41, 42, 43, 44], "pipelin": 40, "pipx": [37, 38, 41, 44], "pkg": [27, 38], "place": [0, 10, 21, 22, 23, 25, 26, 28, 35, 36, 39, 42, 43], "placehold": 35, "plai": 31, "plain": 0, "plan": [1, 13, 22, 23, 26, 28, 39, 41, 42], "platform": [2, 12, 22, 25, 27, 30, 35, 36, 40], "plausibl": 6, "playground": 20, "pleas": [0, 1, 7, 14, 21, 23, 41], "plenti": 14, "plot": [15, 22, 40], "plot_": 15, "plot_sampl": 15, "plot_tutori": 15, "plotm": 22, "plu": 22, "plugin": [1, 21, 26, 29, 31, 38], "po": 1, "poedit": 1, "poetri": [8, 21, 22, 25, 27, 38, 43], "point": [22, 25, 32, 34, 36, 39, 41, 42, 43], "poliastro": 28, "polici": [29, 37], "polit": 13, "polygon": 16, "pooch": 28, "popul": [18, 25, 26, 27, 35, 36, 39, 41, 43], "popular": [5, 6, 26, 31, 38, 39], "por": 1, "portabl": 1, "portion": [32, 35], "possibl": [0, 6, 17, 20, 32, 43], "post": [0, 25, 27, 35, 40, 41, 43], "post1": 42, "post2": 27, "potenti": [0, 14, 15, 20, 26, 28, 29, 30, 33, 40], "power": 13, "powershel": 37, "ppli": 16, "pr": [0, 20, 24, 40, 41], "practic": [7, 13, 18, 19, 23, 25, 27, 29, 31, 40, 41, 42, 43], "pre": [0, 27, 29, 42, 44], "precis": 43, "precisa": 1, "precommit": 20, "prefer": [1, 2, 3, 5, 7, 8, 15, 20, 21, 26, 28, 29, 38, 39, 41, 43], "prescrib": 43, "present": [0, 14, 15, 28, 34], "preserv": 13, "pretend": [22, 32], "prettier": 0, "preview": [0, 6, 35], "previou": [35, 36, 39, 41, 42, 43, 44], "previous": [22, 42], "primari": [8, 13, 28, 29, 41, 43], "primarili": 39, "principiant": 1, "print": [25, 27, 37, 38], "prior": [22, 24, 25, 39], "prioriti": 28, "privaci": 6, "privat": 24, "pro": [0, 15], "probabl": [14, 43], "problem": [13, 25, 36], "problema": 1, "problemat": [1, 26, 34], "proce": 13, "proceed": 44, "proceso": 1, "process": [4, 11, 13, 16, 19, 20, 22, 23, 24, 25, 27, 30, 31, 36, 37, 40, 41, 42, 43, 44], "processor": 27, "produc": [1, 15], "product": [27, 39, 42, 43], "profici": 11, "program": [0, 23, 25, 26, 27, 32, 39, 43], "programm": [7, 16, 17], "progress": [4, 8], "prohibit": 13, "project": [0, 1, 4, 8, 13, 14, 17, 20, 22, 23, 24, 26, 29, 30, 31, 34, 35, 36, 38, 41, 42, 44], "projectnam": 25, "promot": 31, "prompt": [39, 42, 44], "proof": [0, 28], "proper": [1, 41], "properli": [14, 16, 22, 25, 27, 28, 32, 33, 34, 37, 41, 43], "proprietari": 13, "prose": 0, "protect": [0, 6, 9, 13, 35], "protocol": [6, 23], "provid": [0, 1, 6, 8, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 39, 40, 41, 42, 43, 44], "prueba": 1, "pru\u00e9balo": 1, "psf": [13, 20], "public": [8, 13, 19, 24, 25, 39, 40, 43], "publicli": 40, "publish": [2, 14, 17, 19, 22, 23, 25, 26, 27, 29, 35, 36, 38, 39, 44], "pued": 1, "pull": [1, 4, 8, 10, 11, 15, 20, 22, 24, 34, 35, 40], "pull_request": 33, "pullrequestreview": 22, "punctuat": 20, "pure": [0, 19, 20, 22, 23, 25, 27, 29, 39, 41], "purpos": [8, 13, 27, 32], "push": [0, 1, 4, 24, 29, 33, 39, 40], "put": 32, "puzzl": [32, 34], "py": [0, 1, 6, 8, 15, 16, 20, 22, 28, 29, 31, 36, 38, 40, 41], "py3": [27, 42], "pycharm": [20, 26], "pycodestyl": [20, 25], "pycqa": 20, "pyd": 26, "pydant": 43, "pydata": [5, 6, 25], "pydata_sphinx_them": 22, "pyenv": [41, 42], "pyflak": [20, 25], "pygmt": 10, "pylanc": 26, "pyo": [36, 39], "pyobject": 0, "pyopensci": [1, 6, 8, 11, 13, 14, 20, 22, 24, 25, 27, 29, 32, 35, 36, 38, 39, 41, 42, 43], "pyos_packag": 39, "pyosdev": 39, "pyosmeta": 43, "pyospackag": [31, 32, 33, 36, 41, 42, 43], "pyospackage_yournameher": 42, "pyospkg": 42, "pypa": [22, 26, 27, 28, 43], "pypi": [14, 19, 22, 23, 25, 26, 28, 29, 31, 35, 36, 37, 38, 39, 44], "pyproject": [0, 8, 19, 20, 21, 23, 26, 27, 28, 31, 35, 38, 41, 42], "pytest": [22, 25, 28, 32, 33], "python": [2, 3, 14, 25, 33, 37, 38, 44], "python3": [20, 26, 31], "pythonista": [1, 19], "pythonsafepath": 28, "pytz": 42, "p\u00e1gina": 1, "qualiti": [7, 14, 16, 20, 38, 40], "quarter": 20, "quarterli": 20, "que": 1, "question": [0, 9, 10, 17, 19, 21, 24, 26, 40], "quick": [1, 5, 14, 17, 20, 26, 36, 39], "quickli": [4, 14, 15, 16, 17, 28, 34, 43], "quickstart": 28, "quirk": 43, "quit": 26, "quot": [20, 22], "r": [24, 26, 37, 42, 43], "r8": 41, "rais": [1, 25, 43], "randomli": 31, "rang": [1, 19, 23, 26, 43], "rare": 39, "raster": 16, "rather": [0, 14, 15, 17, 20, 22, 25, 26, 28, 29, 31, 39, 40, 41, 42], "raw": 27, "re": [20, 25, 31, 34, 35, 42, 44], "read": [8, 13, 14, 16, 17, 18, 19, 20, 25, 26, 27, 28, 35, 40, 43], "read_fil": 16, "readabl": [20, 25, 43], "reader": 17, "readi": [8, 20, 24, 27, 32, 39, 40, 41, 42], "readm": [3, 7, 10, 12, 17, 19, 25, 26, 27, 28, 35, 39, 41, 42], "readthedoc": [4, 22], "real": [32, 42], "realiz": 40, "realiza": 1, "realli": [22, 24, 40, 42, 43], "reason": [13, 16, 22, 23, 27, 28, 29], "rebuild": [24, 27, 41, 42], "receiv": [26, 41], "recent": [3, 22, 24, 25, 43], "recip": [22, 24, 37, 40], "reclaim": 13, "recogn": [26, 39, 41], "recognit": 8, "recommend": [0, 11, 19, 21, 22, 26, 27, 28, 29, 31, 35, 36, 38, 39, 42, 43], "record": [8, 20, 27, 40], "recov": 41, "rectangl": 0, "rectifi": 34, "red": [0, 41], "redistribut": 13, "reduc": [20, 22, 26], "ref": [20, 36], "refactor": [0, 32, 34], "refer": [0, 1, 3, 4, 8, 16, 17, 19, 20, 21, 22, 23, 26, 27, 29, 32, 34, 35, 39, 40, 41, 43], "referenc": 35, "reflect": 44, "reformat": 20, "regard": 40, "regardless": [20, 24], "regul": 6, "regularli": [39, 42], "reject": 43, "rel": 0, "relat": [0, 1, 20, 24, 31, 39, 42], "relationship": 39, "releas": [11, 19, 20, 24, 26, 27, 36, 39, 40, 41, 42], "release_languag": 1, "relev": [0, 8, 40, 43], "reli": [21, 26, 29, 32], "reload": 0, "remain": [8, 13, 40, 44], "rememb": [7, 20, 22, 36, 40, 41, 42], "remot": 39, "remotesign": 37, "remov": [1, 8, 20, 25, 26, 39], "renam": 42, "render": [3, 15, 43], "reorder": 20, "repeat": 40, "replac": [0, 1, 16, 20, 21, 25, 39], "replic": 31, "repo": [0, 12, 17, 19, 20, 21, 26, 29, 37, 38, 39, 40, 41], "report": [7, 31, 40, 43], "repositori": [1, 4, 7, 9, 10, 11, 13, 14, 19, 20, 22, 25, 26, 27, 28, 29, 33, 35, 36, 39, 40, 42, 43, 44], "repres": [13, 16, 24, 25, 26, 27, 31, 32, 34, 41, 43], "reproduc": [13, 15, 31, 40], "republish": 43, "request": [1, 4, 8, 10, 11, 15, 20, 24, 26, 34, 40, 43], "requir": [0, 1, 6, 7, 11, 13, 16, 20, 21, 24, 26, 27, 29, 31, 34, 36, 38, 39, 40, 41, 42, 44], "research": 7, "resolv": 43, "resourc": [1, 8, 19, 21, 25, 28, 40, 43], "respect": 28, "respond": 41, "respons": 1, "rest": [0, 16, 19, 22], "restart": [38, 39], "restmethod": 37, "restrict": 13, "restructur": 3, "result": [26, 34, 39], "result2": 34, "result3": 34, "retriev": [38, 43], "return": [0, 16, 20, 26, 29, 32, 34, 39, 42], "reus": [35, 40, 42], "rev": 20, "review": [11, 12, 13, 14, 15, 19, 20, 22, 24, 29, 34, 35, 36, 39, 40, 41, 43, 44], "revis": [1, 14], "revisada": 1, "rewrit": 0, "rich": 3, "richard": 13, "right": [0, 13, 24, 34, 41], "rioxarrai": 22, "risen": 3, "risk": [22, 26], "rmnp": 16, "road": 20, "rob": 13, "robust": 32, "rogram": 16, "root": [9, 10, 13, 14, 20, 28, 31, 33, 35, 36, 39, 43], "round": 19, "rst": [0, 2, 5, 15], "ruff": [22, 23, 25, 43], "rule": [7, 9, 20, 43], "run": [0, 1, 4, 5, 11, 19, 22, 25, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44], "runner": 31, "runtim": 24, "sa": 13, "safe": [42, 43, 44], "safeti": 34, "sai": [13, 34], "same": [0, 1, 8, 13, 20, 24, 25, 26, 27, 28, 29, 32, 34, 39, 40, 41, 42, 43], "satisfi": [0, 1], "save": [0, 20, 34, 35, 41], "saw": [16, 20], "scan": [16, 20], "scene": 42, "scheme": 8, "school": [14, 17], "scienc": [7, 11, 19], "scientif": [3, 5, 14, 16, 20, 22, 23, 24, 26, 29, 31, 32, 38, 40, 41, 43], "scientist": [1, 40], "scikit": [21, 26, 28], "scipi": [9, 23, 28], "scm": 25, "scoop": 37, "scope": [8, 23, 36, 37, 42, 43], "scratch": 39, "screen": [7, 12, 14, 38], "screenshot": [12, 27], "script": [0, 15, 16, 25, 27, 37, 40, 41], "script_nam": 37, "scroll": [0, 42], "sdist": [19, 24, 25, 26, 37, 39, 40, 41], "sea": 1, "seaborn": 22, "search": [25, 28, 42], "second": [0, 1, 15, 26, 39, 40], "secondperson": 43, "section": [0, 1, 2, 12, 15, 16, 17, 18, 19, 22, 23, 25, 26, 27, 28, 29, 30, 32, 34, 35, 39, 42, 43], "secur": [22, 42], "see": [0, 1, 5, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 25, 26, 27, 28, 29, 34, 36, 38, 39, 40, 41, 42, 43, 44], "seen": 26, "select": [13, 20, 21, 23, 25, 26, 35, 38, 42, 43], "self": [14, 16, 29, 31, 34, 40], "semant": [26, 28], "semver": [8, 23], "send": 36, "sens": [0, 8, 16, 29, 36], "sentenc": [14, 16, 20], "separ": [0, 1, 15, 16, 25, 26, 41, 42, 43], "septemb": 13, "sequenc": 20, "seri": [0, 1, 15, 23, 32, 38, 39, 40, 41], "serv": [5, 8, 14, 26, 31, 32, 34, 43], "server": [1, 22], "servic": [4, 22, 41, 42], "session": [0, 1, 31, 39], "set": [5, 6, 7, 11, 15, 19, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44], "set_window": 8, "setup": [0, 4, 8, 11, 15, 20, 21, 22, 23, 26, 31, 33, 38, 41, 43], "setuptool": [8, 22, 27], "setuptools_scm": [25, 26, 27], "setuptooms_scm": 25, "sever": [14, 16, 17, 20, 24, 25, 26, 27, 35, 38, 40], "sg_execution_tim": 15, "sh": 37, "sha256": 41, "shape": [16, 19, 41], "shapefil": 16, "share": [0, 6, 13, 23, 39, 40, 41], "sharealik": 13, "shell": [25, 33, 35, 37, 38, 39, 41, 42], "shield": 36, "shift": [6, 25], "ship": 41, "short": [1, 16, 17, 25, 32, 36, 39], "shortcut": 20, "shorten": 31, "shortli": 41, "shot": [7, 12, 14], "should": [0, 1, 7, 9, 13, 15, 16, 17, 18, 20, 22, 23, 24, 25, 26, 30, 32, 33, 34, 36, 38, 39, 41, 42, 43], "show": [0, 11, 12, 14, 15, 16, 19, 23, 26, 27, 30, 31, 32, 35, 36, 37, 39, 42], "showcas": 17, "shown": [0, 20, 27], "shp": 16, "si": 1, "side": 35, "sign": [36, 39], "signific": [8, 20, 28], "similar": [1, 12, 14, 16, 20, 26, 27, 35, 39, 41, 42, 43], "similarli": [15, 24, 29, 32, 43], "simpl": [3, 7, 8, 14, 16, 17, 20, 21, 23, 24, 25, 26, 28, 37, 39, 42], "simpler": [3, 13, 21, 22, 29], "simpli": [16, 36, 40, 41, 42], "simplic": 3, "simplifi": [16, 24, 25, 29, 31], "simul": 32, "sinc": [1, 8, 20, 29, 39, 43, 44], "singl": [15, 16, 20, 21, 22, 25, 26, 29, 31, 32, 36, 40, 43], "sit": 8, "site": [0, 6, 14, 21], "situat": 34, "six": 42, "size": 28, "skill": [1, 19, 43], "skip": [1, 11, 31, 35, 36, 39, 43], "slack": 6, "slightli": [15, 16, 26, 28], "slow": 28, "slower": 29, "slowli": 6, "small": [0, 17, 20, 28, 29, 36, 41], "smaller": [24, 26, 28, 32, 40], "smooth": 32, "snapshot": 26, "snyk": [12, 14], "so": [0, 1, 7, 13, 14, 20, 22, 23, 24, 26, 27, 32, 39, 40, 41, 42, 43], "social": 6, "softwar": [1, 7, 8, 22, 24, 27, 32, 33, 34, 35, 36, 40, 43], "solv": 36, "some": [1, 2, 4, 6, 8, 9, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 36, 39, 40, 41, 43, 44], "someon": [1, 10, 13, 14, 15, 17, 22, 25, 28, 34, 36, 40, 41, 42], "someth": [0, 7, 8, 22, 27, 34, 36, 38, 39, 40, 41, 42, 43], "sometim": [1, 21, 25, 29, 31, 34, 40, 43], "somewher": 40, "soon": [1, 40], "sort": [20, 25, 27, 43], "sourc": [0, 1, 6, 20, 23, 24, 29, 35, 36, 37, 39, 40, 41, 42, 43], "sourmash": 28, "space": [0, 1, 20, 28, 39], "spacelabsread": 8, "spanish": 1, "spatial": [16, 17, 22, 41], "spdx": 38, "speak": 24, "spec": [8, 23], "special": [1, 13, 34], "specif": [1, 7, 8, 11, 13, 16, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44], "specifi": [0, 1, 11, 14, 15, 16, 17, 20, 22, 25, 26, 31, 33, 35, 39], "spectrum": 40, "spell": [7, 43], "spend": [14, 32, 41], "sphinx": [0, 1, 2, 3, 16, 17, 18, 19, 22, 25, 42], "sphinxcontrib": 6, "split": 1, "spot": 34, "spreadsheet": 32, "squar": [39, 43], "src": [20, 23, 38, 39, 42, 44], "stabl": [24, 43], "stack": 13, "stackoverflow": 13, "stage": [0, 20, 24], "stai": [0, 8, 34], "stallman": 13, "stand": [16, 42], "standalon": 42, "standard": [8, 11, 20, 23, 24, 25, 26, 29, 35, 40, 43], "start": [0, 7, 13, 14, 15, 16, 17, 19, 20, 23, 25, 26, 28, 31, 32, 35, 38, 39, 40, 41, 42], "stat": 1, "state": [14, 17, 26, 36], "static": [8, 16, 41, 43], "statist": 1, "statu": [0, 14, 25, 27, 39, 43], "step": [0, 1, 8, 16, 17, 21, 24, 27, 28, 29, 31, 32, 33, 37, 40], "stick": 26, "sticki": 13, "still": [0, 6, 7, 22, 26, 29, 34, 40, 43, 44], "storag": 28, "store": [1, 17, 25, 26, 27, 29, 38, 39, 41, 42, 43], "straight": [23, 24, 40], "straightforward": 1, "strategi": 33, "strava_api_stub": 27, "stravalib": [20, 27], "streamlin": [20, 26, 31, 44], "strict": 26, "string": [0, 16, 20, 25, 43], "strong": 13, "stronger": 32, "strongli": [11, 22, 25, 26, 28, 42, 43], "structur": [1, 7, 8, 15, 16, 19, 20, 25, 26, 27, 34, 36, 37, 40, 42, 43, 44], "struggl": 41, "studi": 40, "studio": 1, "style": [0, 1, 11, 19, 23, 38, 39, 40], "stylist": 20, "styliz": 22, "sub": [22, 25], "subdirectori": 39, "subgroup": 22, "submiss": 41, "submit": [6, 7, 10, 11, 13, 14, 20, 22, 23, 33, 40], "subsequ": [27, 42], "subset": 7, "substitut": 39, "success": [4, 38], "successfulli": [15, 20, 38, 41, 42, 44], "suggest": [0, 1, 3, 4, 7, 13, 16, 20, 21, 22, 25, 28, 29, 35, 36, 38, 39, 41, 42, 43], "suit": [11, 14, 15, 16, 20, 22, 23, 24, 25, 27, 31, 32, 33, 34, 38, 40, 41], "suitabl": 21, "sullivan": 14, "sum": [16, 39], "summar": [26, 37], "summari": [35, 41], "sunpi": 35, "suppli": 34, "support": [1, 3, 4, 5, 6, 7, 15, 16, 17, 19, 21, 23, 24, 25, 27, 29, 31, 32, 35, 38, 39, 41, 42, 43], "suppos": 34, "sure": [0, 1, 14, 16, 20, 28, 32, 34, 35, 36, 38, 40, 41, 42, 43, 44], "surround": [19, 20, 26, 32], "survei": 26, "svg": 36, "sw": 13, "swap": 25, "switch": [8, 26], "symbol": 26, "symlink": 26, "sync": [0, 35], "syntax": [1, 2, 5, 17, 20, 22, 25, 27, 31, 37, 39, 43, 44], "system": [0, 16, 21, 22, 25, 26, 27, 28, 29, 30, 33, 37, 38, 39, 40, 42, 43, 44], "t": [0, 1, 4, 7, 13, 14, 16, 20, 22, 24, 25, 26, 27, 29, 31, 32, 34, 35, 36, 38, 39, 40, 41, 42, 43], "tab": [0, 12, 26, 35], "tabl": [0, 22, 27, 37, 38, 39], "tag": [1, 4, 6, 22, 25, 26, 36, 39, 41, 43], "tagsread": 8, "take": [0, 13, 16, 28, 40, 41, 44], "takeawai": 43, "taken": [0, 7, 12, 14, 41, 42], "talk": [2, 13, 18, 22], "tar": [24, 27, 41, 42], "tarbal": [27, 41], "target": [1, 7, 36], "task": [7, 16, 20, 22, 25, 26, 31, 32, 36, 40, 44], "taxpasta": 43, "teach": 42, "team": [9, 20, 24, 26, 29, 33, 36, 40, 41, 42], "technic": [1, 11, 14, 17, 34, 36, 41, 43], "tell": [13, 20, 25, 26, 27, 34, 36, 39, 41, 42, 43], "temperatur": [20, 32], "temperature_convert": 32, "templat": [5, 13, 36, 38], "tempor": 20, "ten": 43, "tend": 13, "tener": 1, "term": [9, 13, 14, 17, 26, 27, 34, 36, 43], "termin": [0, 38, 39, 41, 44], "terminologi": 24, "terra": 9, "test": [0, 1, 5, 7, 11, 15, 16, 22, 23, 24, 25, 26, 27, 29, 35, 36, 37, 38, 40, 42, 43, 44], "test_add_numb": 34, "test_attribut": 27, "test_celsius_to_fahrenheit": 32, "test_client": 27, "test_mamba": 31, "test_modul": [31, 44], "testm": 39, "testpypi": 26, "text": [0, 3, 9, 11, 13, 15, 16, 29, 35, 36, 38, 39, 41], "than": [13, 14, 15, 20, 21, 22, 25, 26, 28, 31, 34, 39, 41, 42, 43], "thei": [0, 1, 4, 6, 7, 8, 9, 11, 13, 14, 15, 17, 20, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 42, 43], "theirs": 9, "them": [0, 1, 7, 13, 14, 16, 20, 22, 25, 26, 28, 32, 36, 39, 40, 41, 42, 43], "theme": [6, 25, 40, 42], "theori": 27, "therefor": 31, "thi": [0, 1, 2, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43, 44], "thing": [7, 8, 10, 11, 19, 20, 26, 27, 34, 35, 36, 38, 39, 40, 41, 42, 43], "think": [13, 20, 22, 23, 25, 28, 31, 32, 38, 40, 41, 43], "third": [8, 20], "thorough": 21, "those": [0, 1, 7, 13, 15, 16, 17, 20, 22, 23, 24, 25, 26, 27, 29, 34, 36, 40, 41, 43], "thought": [11, 29], "thousand": [28, 40, 43], "three": [3, 7, 21, 22, 29, 30, 31, 35], "through": [0, 1, 7, 13, 14, 18, 19, 25, 26, 27, 31, 35, 36, 38, 39, 40, 41, 42, 43, 44], "throughout": [20, 29, 37, 40], "thu": [3, 14, 16, 22, 24, 26, 27, 29, 34, 35, 40, 41, 42], "thumb": 7, "thumbnail": 15, "ti": 31, "tier": 4, "time": [1, 6, 8, 11, 14, 15, 16, 20, 21, 24, 25, 26, 28, 29, 32, 34, 35, 36, 38, 40, 41, 43, 44], "timelin": 8, "timestamp": 8, "timestampread": 8, "tip": 0, "titl": [0, 41], "todo": [0, 1, 36], "togeth": [32, 34, 39, 41], "toggl": 31, "token": [14, 36, 37], "toll": 28, "tom": [25, 43], "toml": [0, 8, 19, 20, 21, 23, 26, 27, 28, 31, 35, 41, 42], "tone": 1, "too": [0, 20, 22], "took": 42, "tool": [0, 1, 3, 5, 6, 9, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 27, 28, 30, 35, 36, 39, 40, 41, 43], "toolbox": [20, 40], "top": [0, 3, 8, 14, 15, 20, 35, 39, 42, 43], "top_level": 27, "topic": [13, 25, 27, 39, 43], "touch": 35, "toward": [14, 39], "tox": [22, 26, 31, 40], "track": [8, 26, 29, 36, 40, 41], "tracker": [8, 43], "traction": 20, "tradition": 25, "trail": 20, "transit": 44, "translat": [0, 25, 27, 41], "transpar": [8, 40], "treat": 39, "tricki": 40, "trigger": [1, 20, 29, 33, 40], "troubl": 41, "troubleshoot": [29, 41], "true": [13, 16, 32, 38], "trust": [8, 36], "truth": 29, "try": [0, 6, 13, 14, 23, 24, 31, 36, 39, 41, 42, 43], "turn": [4, 21, 29, 42], "tutori": [1, 7, 16, 17, 18, 21, 23, 24, 25, 28, 32, 35, 36, 38, 39, 41, 42, 43, 44], "twine": [22, 26], "twitter": 6, "two": [1, 4, 15, 16, 17, 22, 24, 25, 27, 28, 34, 38, 39, 41, 42, 43], "two2iqr3": 42, "twofa": 42, "txt": [7, 22, 25, 27, 28, 39], "type": [10, 11, 15, 17, 18, 19, 20, 21, 22, 24, 26, 29, 30, 35, 39, 40, 41, 42, 43], "typic": [1, 8, 20, 32, 34], "typo": [0, 1], "tzdata": 42, "u": [22, 23, 26, 40, 43], "ubuntu": 33, "un": 1, "una": 1, "unapologet": 20, "unbuilt": [27, 42], "uncom": 39, "under": [13, 40], "underscor": 39, "understand": [1, 7, 8, 13, 16, 19, 20, 25, 26, 27, 28, 29, 31, 34, 35, 36, 39, 40, 41, 43], "undo": 40, "undocu": 26, "unexpect": 34, "unexpectedli": [31, 40], "unexplain": 34, "unhealthi": 9, "unifi": 26, "uniqu": [26, 31, 42], "unit": [27, 30, 33], "univers": 38, "unknown": 39, "unless": [1, 13, 33], "unlik": [24, 28, 31, 41], "unnecessari": 44, "unpack": 27, "unquot": 22, "unsur": [0, 13, 35], "until": [1, 26, 41], "untransl": 1, "unus": 20, "unzip": 27, "up": [2, 7, 8, 11, 14, 16, 21, 22, 26, 28, 29, 30, 31, 32, 33, 38, 40, 42], "upcom": [26, 35, 39, 40], "updat": [0, 1, 7, 8, 9, 11, 19, 20, 24, 25, 26, 35, 36, 37, 39, 40, 41, 42], "upgrad": [8, 33], "upload": [22, 26, 27, 28, 31, 33, 40], "upon": [5, 22, 23, 24, 26, 28, 29, 31, 40, 43], "upper": [26, 43], "uri": 37, "url": [0, 6, 13, 39, 42], "us": [0, 1, 2, 3, 4, 6, 7, 9, 11, 12, 17, 19, 21, 23, 24, 27, 30, 32, 33, 34, 36, 38, 39, 41], "usabl": 19, "user": [4, 5, 8, 9, 10, 11, 13, 14, 15, 16, 19, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43], "usernam": [0, 20, 27, 42], "usual": [1, 16, 24], "util": 27, "v": [28, 39, 43], "v0": [42, 43], "v1": 8, "v2": 8, "v3": 33, "v4": [20, 33], "valid": [25, 42, 43], "valor": 1, "valu": [1, 16, 20, 25, 27, 29, 32, 34, 38, 39, 43], "valuabl": [7, 8, 11, 20, 39, 40], "var": 41, "vari": [8, 14], "variabl": [20, 29, 37, 39, 40], "variant": 0, "varieti": 14, "variou": [2, 23, 24, 30, 31, 33, 34, 40, 41, 43], "vc": 29, "ve": [14, 22, 26, 35, 38, 40, 41, 43], "vece": 1, "vendor": 41, "venv": [0, 1, 39, 42], "venv_backend": 31, "verbatim": 0, "verd": [5, 10, 16], "veri": [1, 27, 29, 41], "verifi": [0, 32, 44], "versatil": 31, "version": [0, 1, 4, 7, 13, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 33, 35, 36, 38, 39, 41, 42], "vet": [23, 36], "vez": 1, "via": [15, 26, 29, 41, 42, 44], "vibrant": 19, "view": [1, 4, 5, 7, 16, 19, 22, 25, 26, 35, 37, 39, 42], "vignett": 17, "violat": 13, "virtual": [1, 26, 31, 39, 42], "virtualenv": [31, 42], "visibl": [6, 35, 43], "visit": [13, 35], "visual": [1, 15, 20, 40], "vocal": 40, "volunt": 41, "vscode": [20, 26], "vv": 41, "w": [20, 25], "wa": [1, 3, 8, 20, 22, 24, 25, 27, 29, 34, 41, 42, 43], "wai": [0, 1, 2, 4, 13, 14, 17, 20, 23, 25, 26, 27, 29, 31, 32, 34, 36, 39, 40, 42, 43], "wait": [1, 41], "walk": [7, 18, 25, 35, 39, 40, 41, 44], "want": [0, 1, 3, 4, 5, 6, 9, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 27, 28, 29, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44], "warn": [0, 1, 20, 25, 29, 44], "wasser": [38, 39], "watch": 19, "water": 32, "we": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 35, 36, 38, 40, 41, 42, 43, 44], "web": [1, 4, 6, 26, 42], "websit": [1, 2, 3, 4, 5, 6, 7, 11, 13, 14, 17, 25, 27, 28, 35, 39, 41, 42, 43], "weekli": 20, "welcom": [0, 5, 7, 10, 19, 38, 39, 40], "well": [1, 8, 11, 12, 13, 14, 15, 16, 17, 22, 23, 24, 26, 29, 32, 34], "were": [24, 26], "what": [9, 15, 17, 19, 20, 26, 29, 32, 37, 42], "whatev": [5, 27, 31, 33], "wheel": [19, 24, 25, 26, 37, 39, 40, 41], "when": [2, 6, 8, 11, 12, 14, 16, 17, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 34, 35, 36, 38, 39, 41, 42], "whenev": [0, 17, 22], "where": [0, 1, 4, 8, 15, 17, 20, 23, 25, 26, 29, 31, 32, 34, 39, 41, 42, 43, 44], "wherea": [24, 27, 40, 43], "wherev": [41, 43], "whether": [13, 20, 22, 25, 28, 36, 40], "which": [0, 4, 5, 7, 9, 13, 14, 16, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 35, 36, 39, 40, 41, 42, 43], "while": [0, 3, 5, 6, 8, 11, 13, 20, 21, 24, 25, 26, 27, 28, 29, 33, 36, 38, 39, 40, 42, 43], "whitespac": 20, "whl": [24, 26, 42], "who": [1, 7, 8, 17, 18, 23, 24, 25, 27, 28, 36, 41, 42, 43], "whole": [0, 32], "whose": 27, "why": [0, 22, 23, 24, 30, 35], "wide": [1, 3, 8, 16, 19, 29, 42], "wiki": 13, "willing": 41, "window": [0, 20, 22, 27, 31, 33, 37, 38, 39, 41], "winner": 26, "wish": [4, 7, 11, 20, 21, 25, 26, 27, 31, 33, 35, 39, 41, 42, 43], "within": [0, 14, 16, 17, 20, 22, 23, 24, 25, 28, 29, 31, 35, 36, 39, 40, 43], "without": [1, 13, 20, 22, 26, 27, 31, 33, 34, 39, 40, 42], "won": [7, 20, 26, 28, 31, 34, 36, 38], "wonder": [24, 34, 40], "word": [13, 25, 29, 39, 42], "work": [0, 4, 11, 13, 15, 16, 19, 20, 21, 22, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 39, 40, 42, 43, 44], "workflow": [1, 7, 11, 16, 17, 19, 21, 22, 23, 27, 28, 29, 31, 32, 33, 36, 40], "world": 42, "worri": [20, 27, 31, 32, 41, 42, 43], "worth": 28, "worthi": 39, "would": [0, 1, 13, 20, 28, 29, 31, 32, 34, 36, 39, 40], "wrap": [14, 23, 24, 26], "wrapper": 14, "write": [0, 1, 2, 3, 5, 7, 8, 14, 15, 16, 19, 20, 26, 28, 29, 30, 31, 32, 40], "written": [0, 1, 5, 17, 21, 22, 23, 24, 25, 26, 34, 40, 41, 43], "wrong": 29, "wrote": 43, "www": [1, 13, 43], "x": [0, 25, 26, 27, 29, 41, 43], "x64": 38, "xarrai": [28, 31], "xclim": 25, "xml": [6, 8], "xmltodict": 8, "y": 1, "yaml": [4, 20, 22, 24, 41], "ye": [26, 35], "year": [3, 19, 22, 24, 25, 32, 43], "yearly_mean": 32, "yet": [0, 1, 35, 36, 39, 42, 43], "yield": 24, "yml": [27, 33], "you": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 27, 28, 30, 32, 33, 34, 36, 37, 38, 44], "youpackagenameher": 42, "your": [5, 9, 19, 21, 23, 27, 32, 33, 44], "youremail": 39, "yourpackag": 41, "yourself": [0, 4, 9, 28, 40], "yourusernam": 39, "zenodo": [13, 28, 36], "zip": [24, 27], "zsh": 39}, "titles": ["Contributing to the Python Packaging Guide", "Translation Guide for the Python Packaging Guide", "Tools to Build and Host your Documentation", "Documentation syntax: markdown vs. myST vs. rst syntax to create your docs", "How to publish your Python package documentation online", "Using Sphinx to Build Python Package Documentation", "Optimizing your documentation so search engines (and other users) find it", "Documentation for your Open Source Python Package", "CHANGELOG.md Guide", "The CODE_OF_CONDUCT file - Python Packaging", "Contributing File in your Python Open Source Package", "What the development guide for your Python package should contain", "Documentation Files That Should be in your Python Package Repository", "License files for scientific Python open source software", "README File Guidelines and Resources", "Create tutorials in your Python package documentation", "Document the code in your package\u2019s API using docstrings", "Create User Facing Documentation for your Python Package", "Writing user-facing documentation for your Python package", "pyOpenSci Python Package Guide", "Python Package Code Style, Format and Linters", "Complex Python package builds", "Python Package Dependencies", "Python Package Structure", "Publishing Your Package In A Community Repository: PyPI or Anaconda.org", "Use a pyproject.toml file for your package configuration & metadata", "Python Packaging Tools", "Learn about Building a Python Package", "Python Package Structure for Scientific Python Projects", "Creating New Versions of Your Python Package", "Tests and data for your Python package", "Run Python package tests", "Test Types for Python packages", "Run tests with Continuous Integration", "Write tests for your Python package", "Add a LICENSE & CODE_OF_CONDUCT to your Python package", "Add a README file to your Python package", "Command Line Reference Guide", "Get to Know Hatch", "Make your Python code installable", "Python packaging 101", "Publish your Python package that is on PyPI to conda-forge", "Publish your Python package to PyPI", "Make your Python package PyPI ready - pyproject.toml", "Using Hatch to Migrate setup.py to a pyproject.toml"], "titleterms": {"": [7, 14, 16, 23, 24, 38, 40, 42], "0": 36, "1": [7, 29, 36, 38, 39, 41, 42, 43], "101": 40, "2": [7, 29, 36, 38, 39, 41, 42, 43], "2fa": 42, "3": [29, 36, 38, 39, 41, 42, 43], "3b": 41, "4": [29, 36, 38, 39, 41, 42, 43], "5": [36, 39, 43], "6": [36, 39, 43], "7": 36, "8": 36, "A": [14, 19, 22, 24, 29], "For": 22, "If": [24, 42], "In": 24, "Of": 14, "That": 12, "The": [1, 9, 28, 36, 39, 40, 42], "__init__": 39, "about": [13, 19, 25, 26, 27, 29, 39, 41, 42, 43], "accommod": 24, "account": 42, "across": 31, "action": 33, "ad": [16, 22, 41], "add": [22, 25, 35, 36, 39, 41, 43], "addit": [0, 14, 22, 24, 35, 36], "adjust": 39, "advanc": 25, "after": 44, "all": 43, "also": 40, "am": 1, "an": [13, 16, 26, 27, 35, 39, 40], "anaconda": 24, "analyt": 6, "ani": [14, 36], "annex": 0, "api": 16, "applic": 20, "approach": 0, "ar": [1, 13, 23, 40], "archiv": 27, "ask": 1, "authent": 42, "author": 43, "autom": 31, "avoid": 29, "awai": [20, 24, 25], "back": [26, 29], "backend": 21, "badg": [14, 36], "bare": 39, "base": [29, 42], "basic": [7, 39], "befor": [0, 40, 44], "below": 42, "benefit": [15, 25, 28], "best": 16, "better": 16, "bewar": 16, "black": 20, "both": 24, "branch": 0, "brief": [14, 24, 39], "bubbl": [35, 36, 41, 43], "bug": 41, "build": [0, 1, 2, 5, 15, 21, 25, 26, 27, 29, 42], "bump": 29, "c": 26, "can": [1, 5, 13, 22, 24, 26, 29], "case": 34, "caution": 43, "cd": 0, "cfg": 27, "challeng": [15, 26, 28], "chang": [0, 1], "changelog": 8, "channel": 24, "check": [20, 38], "checklist": 41, "choos": [13, 26], "chose": [13, 26], "ci": [0, 20, 33, 41], "citat": [13, 14, 36], "class": [35, 36, 41, 42, 43], "classifi": [39, 43], "clean": 40, "clone": [0, 41], "close": [13, 38], "code": [0, 13, 14, 16, 20, 35, 36, 39, 40], "code_of_conduct": [9, 35], "combin": 22, "command": 37, "commit": [0, 20], "commonli": 5, "commun": [14, 19, 24, 36], "compar": 32, "comparison": 38, "complet": 43, "complex": [21, 25], "compon": 17, "comput": 0, "con": 29, "conda": [22, 24, 31, 40, 41, 43], "conduct": [14, 35], "config": 38, "configur": [25, 38], "conflict": 24, "congratul": [39, 41, 42], "consid": 40, "contain": [10, 11, 14], "content": 23, "continu": [14, 33, 40], "contribut": [0, 1, 10, 14, 19], "contributor": [7, 40], "control": [29, 40], "copyleft": 13, "core": [17, 22, 28], "correctli": 38, "cover": 39, "coverag": 14, "creat": [0, 3, 15, 17, 19, 22, 27, 29, 36, 39, 40, 41, 42], "critic": 7, "current": 14, "custom": 5, "data": [28, 30], "dataset": 28, "declar": 22, "demonstr": 14, "depend": [0, 22, 24, 25, 26, 43], "deploy": 40, "descript": [14, 36, 43], "determin": 13, "develop": [0, 11, 23, 37, 42], "directori": [35, 39, 44], "discov": 28, "distribut": [27, 42], "do": [1, 8, 22, 25, 26, 28, 34, 39], "doc": [3, 4, 15, 22], "docstr": 16, "doctest": 16, "document": [0, 1, 2, 3, 4, 5, 6, 7, 12, 14, 15, 16, 17, 18, 19, 40], "doe": [8, 14, 16, 22, 28, 36, 39, 40], "don": 28, "dr": 0, "e": 39, "easi": 14, "easier": 20, "ecosystem": [26, 35], "edg": 34, "edit": [0, 1, 38], "element": [7, 17, 40], "email": [38, 43], "end": [26, 29, 32, 42], "engin": 6, "english": 1, "environ": [0, 1, 22, 31, 37, 39, 40, 42], "evolut": 24, "exampl": [0, 9, 10, 13, 16, 20, 22, 25, 26, 27, 28, 29, 33, 34, 40, 43], "expect": [0, 27, 40], "extens": [5, 21, 26], "fa": [35, 36, 41, 42, 43], "face": [17, 18], "factor": 42, "failur": 41, "faq": 1, "favorit": 20, "featur": [26, 38], "feedstock": 41, "field": 25, "file": [0, 1, 9, 10, 12, 13, 14, 22, 25, 35, 36, 38, 39, 42, 43], "find": 6, "finish": 36, "first": 39, "fit": 22, "fix": 41, "flake8": 20, "flat": 28, "flit": [26, 42], "follow": [13, 42], "footnot": [35, 39, 41, 42], "forg": [24, 40, 41, 43], "fork": [0, 41], "format": [1, 16, 20, 25, 27, 43], "formatt": 20, "four": 17, "framework": 31, "frequent": 1, "from": [0, 13, 22, 39, 42], "front": 26, "frontend": 21, "fulli": 36, "function": [16, 32, 36], "galleri": 15, "gener": [5, 20], "get": [0, 1, 36, 38, 44], "git": [20, 29, 40], "github": [0, 4, 22, 27, 33, 39, 40], "gitlab": [22, 40], "good": [14, 17], "googl": 6, "gradual": 16, "grayskul": 41, "group": 22, "guid": [0, 1, 8, 11, 14, 19, 23, 37, 42, 44], "guidebook": 19, "guidelin": [13, 14, 23], "ha": [1, 40], "hand": [35, 36, 41, 43], "handl": 1, "happen": [0, 1, 25, 27, 43], "hatch": [26, 29, 38, 39, 42, 44], "hatch_vc": 29, "hatchl": [25, 29, 43], "have": [41, 42], "head": 19, "help": [0, 1], "here": [23, 26], "hint": 16, "histori": 24, "home": 41, "hook": 20, "host": 2, "how": [0, 1, 4, 8, 13, 14, 16, 20, 22, 23, 24, 25, 27, 28, 34, 35, 40, 41, 43], "i": [0, 1, 4, 7, 8, 11, 13, 16, 19, 22, 23, 24, 25, 27, 28, 31, 34, 35, 36, 39, 40, 41, 42, 43, 44], "imag": 1, "import": [1, 8, 11, 13, 25, 28, 39], "includ": [8, 25, 28], "incorrect": 43, "increment": 29, "inform": [14, 36], "infrastructur": 40, "init": 44, "instal": [0, 14, 22, 36, 38, 39, 40, 41, 42], "instruct": [14, 36], "integr": [14, 32, 33, 40], "interest": 1, "introduct": 8, "isort": 20, "issu": 40, "jupyt": 15, "just": 40, "kei": 29, "know": [1, 34, 38, 44], "land": 17, "languag": [1, 21], "layout": 28, "learn": [23, 26, 27, 35, 36, 40, 41, 42, 43, 44], "lesson": 39, "licens": [13, 35, 43], "life": 20, "like": [8, 16, 28, 29, 42], "line": [1, 37], "link": [1, 14], "lint": 20, "linter": 20, "list": 1, "live": 35, "ll": 31, "local": [0, 1, 20, 39], "long": 1, "look": [7, 8, 28, 39, 40], "m": [22, 39], "magic": [41, 42], "mai": 22, "maintain": [8, 24, 40, 41, 43], "make": [0, 13, 20, 39, 40, 43], "mamba": 31, "manag": [24, 29], "manual": [29, 35, 42], "markdown": [0, 3], "matplotlib": 40, "md": [8, 10, 14, 36], "metadata": [25, 27, 39, 43], "method": 16, "might": 26, "migrat": [25, 44], "minimum": 39, "mix": 21, "modifi": 39, "modul": [28, 39], "more": [24, 26, 40, 42, 43], "most": 28, "much": [14, 16], "my": 1, "myst": 3, "name": [14, 36, 38, 39, 43], "nbsphinx": 15, "need": [1, 9, 39], "never": 28, "new": [0, 1, 19, 29, 39, 43], "next": [7, 38, 40, 43], "non": 26, "note": [22, 29, 39, 44], "notebook": 15, "now": 40, "nox": 31, "number": 29, "numpi": 16, "object": [35, 36, 40, 41, 42, 43, 44], "offer": 29, "onlin": 4, "open": [7, 10, 13, 17, 38], "opengraph": 6, "oper": 31, "optim": 6, "option": [22, 25, 39, 42, 43], "org": 24, "origin": 1, "other": [6, 21, 22, 29, 31, 38, 40], "our": 42, "out": 39, "outlin": 13, "overview": [1, 35, 39], "packag": [0, 1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 39, 40, 41, 42, 43], "page": [4, 17], "pdm": [26, 29], "peer": 28, "pen": 41, "permiss": 13, "pin": [26, 43], "pip": [22, 24, 27, 39], "poetri": [26, 42], "possibl": [13, 36], "potenti": 7, "pr": 1, "pre": 20, "prepar": 1, "prerequisit": 44, "previous": 39, "priorit": 28, "pro": 29, "process": [0, 1], "project": [21, 25, 27, 28, 39, 40, 43], "provid": 36, "public": [41, 42], "publish": [4, 24, 37, 40, 41, 42, 43], "pull": [0, 33, 41], "pure": [21, 26], "put": [35, 43], "py": [25, 27, 39, 44], "pyopensci": [7, 19, 23, 28, 40], "pyospackag": 39, "pypi": [24, 27, 40, 41, 42, 43], "pyproject": [22, 25, 29, 39, 43, 44], "pytest": 31, "python": [0, 1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 39, 40, 41, 42, 43], "question": 1, "read": [4, 22], "readabl": 40, "readi": [1, 43], "readm": [14, 36, 43], "recip": 41, "recommend": [13, 23], "recurs": 25, "refer": [13, 37], "referenc": 0, "regular": 41, "relat": [16, 40], "releas": [1, 8, 29], "repositori": [0, 12, 24, 41], "request": [0, 33, 41], "requir": [14, 22, 23, 25, 28, 43], "research": 40, "resourc": [0, 14, 22, 24, 35], "reus": 13, "review": [0, 1, 7, 23, 26, 28], "rst": 3, "ruff": 20, "rule": 29, "run": [15, 16, 20, 31, 33, 38], "sampl": 44, "scientif": [13, 28, 35], "scientist": 19, "scipi": 13, "scm": 29, "scope": 40, "sdist": [27, 42], "search": 6, "section": [7, 8, 14, 36, 41], "see": [22, 31], "semant": [8, 29], "semver": 29, "seri": 19, "set": [1, 20, 22, 39], "setup": [14, 25, 27, 29, 36, 37, 39, 42, 44], "setuptool": [25, 26, 29], "setuptools_scm": 29, "shell": 22, "short": 14, "should": [10, 11, 12, 14, 31, 35, 40], "show": 38, "simplifi": 26, "singl": 1, "site": 5, "sitemap": 6, "snippet": 36, "so": 6, "softwar": 13, "solid": [35, 36, 41, 42, 43], "sourc": [7, 10, 13, 17, 27, 28], "sparkl": [41, 42], "specif": [28, 42], "specifi": 43, "sphinx": [5, 6, 15], "sphinxext": 6, "squar": 41, "src": 28, "stage": 41, "start": [1, 36], "static": 5, "step": [26, 36, 38, 39, 41, 42, 43, 44], "still": 25, "store": [13, 22, 40], "string": 1, "structur": [0, 23, 28, 39], "style": [16, 20], "styler": 20, "submit": [0, 1, 24, 41], "success": 7, "suggest": [23, 26], "suit": 28, "summari": [20, 26], "support": [22, 26, 40], "sure": 13, "syntax": 3, "system": 31, "t": 28, "tabl": [25, 26, 31, 43], "tag": 29, "take": [20, 24, 25], "takewai": 29, "templat": 41, "test": [14, 19, 28, 30, 31, 32, 33, 34, 39, 41], "testpypi": 42, "text": 1, "than": 40, "theme": 5, "thi": [7, 19, 23, 39, 40], "thing": 14, "three": [16, 32], "ticket": 40, "time": [39, 42], "tip": 41, "titl": 36, "tl": 0, "todo": [7, 19, 22, 25, 31, 32, 33, 38, 39, 40, 42, 43], "togeth": 43, "token": 42, "toml": [22, 25, 29, 38, 39, 43, 44], "too": [1, 14, 16], "tool": [2, 7, 20, 26, 29, 31, 38, 42], "top": 36, "tracker": 40, "translat": 1, "tree": 44, "trust": 42, "turn": 40, "tutori": [14, 15, 19, 40], "two": [0, 7], "type": [7, 16, 32, 34], "understand": [14, 22], "unit": 32, "unreleas": 8, "up": [1, 20, 35, 36, 39, 41, 43], "updat": [29, 38, 43], "upload": 42, "url": [41, 43], "us": [5, 8, 13, 14, 15, 16, 20, 22, 25, 26, 28, 29, 31, 35, 40, 42, 43, 44], "usabl": 17, "user": [6, 7, 17, 18, 22, 24, 34, 40], "v": [3, 4, 20, 21, 22, 25, 26, 27, 29, 40, 42], "valu": 42, "ve": 42, "venv": 31, "version": [8, 14, 29, 31, 37, 40, 43], "via": 0, "virtual": 0, "wai": [22, 35], "wand": [41, 42], "want": [26, 42], "we": [16, 26, 39], "websit": 0, "well": 40, "what": [0, 1, 4, 7, 8, 10, 11, 13, 14, 16, 22, 23, 24, 25, 27, 28, 31, 34, 35, 36, 38, 39, 40, 41, 43, 44], "wheel": [27, 28, 42], "when": [0, 1, 13, 15, 25, 40, 43], "where": [13, 19, 22, 24, 35], "which": 1, "whl": 27, "who": [19, 40], "why": [8, 9, 11, 13, 16, 26, 28, 34, 39, 40, 41, 42], "wild": 31, "work": [1, 41], "workflow": [20, 26, 42], "wrap": [35, 36, 41, 43], "write": [17, 18, 34], "xclim": 27, "yai": 40, "yml": 22, "you": [0, 9, 13, 15, 22, 23, 24, 25, 26, 29, 31, 35, 39, 40, 41, 42, 43], "your": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 25, 26, 28, 29, 30, 31, 34, 35, 36, 38, 39, 40, 41, 42, 43], "zsh": 22}}) \ No newline at end of file diff --git a/tests/index.html b/tests/index.html index 689cd6ca..b03e9f2a 100644 --- a/tests/index.html +++ b/tests/index.html @@ -11,12 +11,12 @@ - + - + Tests and data for your Python package — Python Packaging Guide @@ -473,12 +473,12 @@
    -

    Tests and data for your Python package#

    +

    Tests and data for your Python package#

    Tests are an important part of your Python package because they provide a set of checks that ensure that your package is functioning how you expect it to.

    -

    In this section you will learn more about the importance of writing -tests for your Python package and how you can setup infrastructure +

    In this section, you will learn more about the importance of writing +tests for your Python package and how you can set up infrastructure to run your tests both locally and on GitHub.

    diff --git a/tutorials/intro.html b/tutorials/intro.html index fe455f26..9c4aca4e 100644 --- a/tutorials/intro.html +++ b/tutorials/intro.html @@ -490,7 +490,7 @@
    -

    Python packaging 101#

    +

    Python packaging 101#

    A start to finish beginner-friendly tutorial

    Welcome to the pyOpenSci Python packaging tutorial series. The lessons on the upcoming pages walk you through the core steps needed to @@ -534,7 +534,7 @@

    Who are these tutorials for? -

    What is a Python package?#

    +

    What is a Python package?#

    At a high level, you can think about a Python package as a toolbox that you can use to perform various tasks.

    A Python package is basically a directory with a specific diff --git a/tutorials/setup-py-to-pyproject-toml.html b/tutorials/setup-py-to-pyproject-toml.html index 1441937f..809e2c51 100644 --- a/tutorials/setup-py-to-pyproject-toml.html +++ b/tutorials/setup-py-to-pyproject-toml.html @@ -64,7 +64,7 @@ - + @@ -612,7 +612,7 @@

    Step-by-Step Guide

    next

    -

    Python package structure information

    +

    Python Package Structure