Name | boring-math JSON |
Version |
1.1.3
JSON |
| download |
home_page | None |
Summary | Mathematical special functions, abstract and concrete. |
upload_time | 2025-08-04 17:34:09 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.12 |
license | None |
keywords |
mathmatics
special functions
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Daddy's Boring Math Library
Collection of Python PyPI projects of a mathematical nature. All under
the `boring-math` namespace. The purpose of this collection is to host and
provide infrastructure for my Python mathematical hobby projects.
The name was suggested by my then 13 year old daughter Mary.
## Boring Math `boring-math` namespace projects
| Name | PyPI | GitHub | Docs | Python Package |
|:---- |:----:|:------:|:----:|:-------------- |
| Special Functions | [boring-math-special-functions][100] | [gh][200] | [gh_pages][300] | boring_math.special_functions |
| Integer Math | [boring-math-integer-math][101] | [gh][201] | [gh_pages][301] | boring_math.integer_math |
| Prob Dists | [boring-math-probability-distributions][102] | [gh][202] | [gh_pages][302] | boring_math.probability_distributions |
| Pythagorean Triples | [boring-math-pythagorean-triples][103] | [gh][203] | [gh_pages][303] | boring_math.pythagorean_triples |
| Recursive Functions | [boring-math-recursive-functions][104] | [gh][204] | [gh_pages][304] | boring_math.recursive_functions |
These are fun little math projects which I enjoy doing. They have many
loose threads. They are as much to learn Python as they are to to play
with math.
The entire Boring Math effort has a reStructuredText [CHANGELOG][10] file.
## Namespace Projects
### Boring Math Library: boring-math
The PyPI `boring-math` project has three purposes. The first is to claim
the project name `boring-math` on PyPI. The second is to host the python
package `boring-math.special_functions`. The third is to host the Sphinx
based documentation on GH-Pages for all the boring-math namespace projects.
The `special_functions` package is to see how performant I can make
pure Python without NumPy or C extensions. I suspect as Python becomes
"multi-GIL" and JIT compiling, pure Python code will become much more
performant. Its own Markdown [CHANGELOG](11) file.
______________________________________________________________________
### Integer Math: boring-math-integer-math
Two Python modules of an integer math nature.
- Number Theory Module: boring_math.integer_math.num_theory
- Combinatorics Module: boring_math.integer_math.combinatorics
______________________________________________________________________
### Probability Distributions: boring-math-probability-distributions
Python package to generate and visualize probability distributions.
______________________________________________________________________
### Pythagorean Triples: boring-math-pythagorean-triples
Package containing a class to generate Pythagorean triples along
with a CLI executable.
______________________________________________________________________
### Recursive Functions: boring-math-recursive-functions
Exploring different ways to efficiently implement recursive functions
in Python.
[10]: https://github.com/grscheller/boring-math/blob/main/CHANGELOG.rst
[11]: https://github.com/grscheller/boring-math/blob/main/CHANGELOG.md
[100]: https://pypi.org/project/boring-math/
[101]: https://pypi.org/project/boring-math-integer-math/
[102]: https://pypi.org/project/boring-math-probability-distributions/
[103]: https://pypi.org/project/boring-math-pythagorean-triples/
[104]: https://pypi.org/project/boring-math-recursive-functions/
[200]: https://github.com/grscheller/boring-math
[201]: https://github.com/grscheller/boring-math-integer-math
[202]: https://github.com/grscheller/boring-math-probability-distributions
[203]: https://github.com/grscheller/boring-math-pythagorean-triples
[204]: https://github.com/grscheller/boring-math-recursive-functions
[300]: https://grscheller.github.io/boring-math/special-functions/development/build/html
[301]: https://grscheller.github.io/boring-math/integer-math/development/build/html
[302]: https://grscheller.github.io/boring-math/probability-distributions/development/build/html
[303]: https://grscheller.github.io/boring-math/pythagorean-triples/development/build/html
[304]: https://grscheller.github.io/boring-math/recursive-functions/development/build/html
Raw data
{
"_id": null,
"home_page": null,
"name": "boring-math",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "mathmatics, special functions",
"author": null,
"author_email": "\"Geoffrey R. Scheller\" <geoffrey@scheller.com>",
"download_url": "https://files.pythonhosted.org/packages/c5/62/9ac11bd8292a4e4268995d2570c92ab467f838ebeb7f0ee10461a3fd3ef4/boring_math-1.1.3.tar.gz",
"platform": null,
"description": "# Daddy's Boring Math Library\n\nCollection of Python PyPI projects of a mathematical nature. All under\nthe `boring-math` namespace. The purpose of this collection is to host and\nprovide infrastructure for my Python mathematical hobby projects.\n\nThe name was suggested by my then 13 year old daughter Mary.\n\n## Boring Math `boring-math` namespace projects\n\n| Name | PyPI | GitHub | Docs | Python Package |\n|:---- |:----:|:------:|:----:|:-------------- |\n| Special Functions | [boring-math-special-functions][100] | [gh][200] | [gh_pages][300] | boring_math.special_functions |\n| Integer Math | [boring-math-integer-math][101] | [gh][201] | [gh_pages][301] | boring_math.integer_math |\n| Prob Dists | [boring-math-probability-distributions][102] | [gh][202] | [gh_pages][302] | boring_math.probability_distributions |\n| Pythagorean Triples | [boring-math-pythagorean-triples][103] | [gh][203] | [gh_pages][303] | boring_math.pythagorean_triples |\n| Recursive Functions | [boring-math-recursive-functions][104] | [gh][204] | [gh_pages][304] | boring_math.recursive_functions |\n\nThese are fun little math projects which I enjoy doing. They have many\nloose threads. They are as much to learn Python as they are to to play\nwith math.\n\nThe entire Boring Math effort has a reStructuredText [CHANGELOG][10] file.\n\n## Namespace Projects\n\n### Boring Math Library: boring-math\n\nThe PyPI `boring-math` project has three purposes. The first is to claim\nthe project name `boring-math` on PyPI. The second is to host the python\npackage `boring-math.special_functions`. The third is to host the Sphinx\nbased documentation on GH-Pages for all the boring-math namespace projects.\n\nThe `special_functions` package is to see how performant I can make\npure Python without NumPy or C extensions. I suspect as Python becomes\n\"multi-GIL\" and JIT compiling, pure Python code will become much more\nperformant. Its own Markdown [CHANGELOG](11) file.\n\n______________________________________________________________________\n\n### Integer Math: boring-math-integer-math\n\nTwo Python modules of an integer math nature.\n\n- Number Theory Module: boring_math.integer_math.num_theory\n- Combinatorics Module: boring_math.integer_math.combinatorics\n\n______________________________________________________________________\n\n### Probability Distributions: boring-math-probability-distributions\n\nPython package to generate and visualize probability distributions.\n\n______________________________________________________________________\n\n### Pythagorean Triples: boring-math-pythagorean-triples\n\nPackage containing a class to generate Pythagorean triples along\nwith a CLI executable.\n\n______________________________________________________________________\n\n### Recursive Functions: boring-math-recursive-functions\n\nExploring different ways to efficiently implement recursive functions\nin Python.\n\n[10]: https://github.com/grscheller/boring-math/blob/main/CHANGELOG.rst\n[11]: https://github.com/grscheller/boring-math/blob/main/CHANGELOG.md\n[100]: https://pypi.org/project/boring-math/\n[101]: https://pypi.org/project/boring-math-integer-math/\n[102]: https://pypi.org/project/boring-math-probability-distributions/\n[103]: https://pypi.org/project/boring-math-pythagorean-triples/\n[104]: https://pypi.org/project/boring-math-recursive-functions/\n[200]: https://github.com/grscheller/boring-math\n[201]: https://github.com/grscheller/boring-math-integer-math\n[202]: https://github.com/grscheller/boring-math-probability-distributions\n[203]: https://github.com/grscheller/boring-math-pythagorean-triples\n[204]: https://github.com/grscheller/boring-math-recursive-functions\n[300]: https://grscheller.github.io/boring-math/special-functions/development/build/html\n[301]: https://grscheller.github.io/boring-math/integer-math/development/build/html\n[302]: https://grscheller.github.io/boring-math/probability-distributions/development/build/html\n[303]: https://grscheller.github.io/boring-math/pythagorean-triples/development/build/html\n[304]: https://grscheller.github.io/boring-math/recursive-functions/development/build/html\n",
"bugtrack_url": null,
"license": null,
"summary": "Mathematical special functions, abstract and concrete.",
"version": "1.1.3",
"project_urls": {
"Changelog": "https://github.com/grscheller/boring-math/blob/main/CHANGELOG.rst",
"Documentation": "https://grscheller.github.io/boring-math/special-functions/development/build/html/releases.html",
"Homepage": "https://github.com/grscheller/boring-math/blob/main/README.md",
"Source": "https://github.com/grscheller/boring-math"
},
"split_keywords": [
"mathmatics",
" special functions"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "fa6e53ce3dee6622eb6ff89ba8efddea26bcc14ccb81f8973ce32e8fe221fa2a",
"md5": "c29b969edb142db719fc33882c6a71df",
"sha256": "e3bd9c18bdab46ae854a9e980e762bcfc9a04f47904b3847e578b9f7f942271e"
},
"downloads": -1,
"filename": "boring_math-1.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c29b969edb142db719fc33882c6a71df",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 7055,
"upload_time": "2025-08-04T17:34:08",
"upload_time_iso_8601": "2025-08-04T17:34:08.111592Z",
"url": "https://files.pythonhosted.org/packages/fa/6e/53ce3dee6622eb6ff89ba8efddea26bcc14ccb81f8973ce32e8fe221fa2a/boring_math-1.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c5629ac11bd8292a4e4268995d2570c92ab467f838ebeb7f0ee10461a3fd3ef4",
"md5": "7569ed09dea0902f834bb9c016f96b8a",
"sha256": "f6e864cd5737b7930239bc0151ff50c440bf57303f8b3f375e197664ffc99832"
},
"downloads": -1,
"filename": "boring_math-1.1.3.tar.gz",
"has_sig": false,
"md5_digest": "7569ed09dea0902f834bb9c016f96b8a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 8750,
"upload_time": "2025-08-04T17:34:09",
"upload_time_iso_8601": "2025-08-04T17:34:09.442175Z",
"url": "https://files.pythonhosted.org/packages/c5/62/9ac11bd8292a4e4268995d2570c92ab467f838ebeb7f0ee10461a3fd3ef4/boring_math-1.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-04 17:34:09",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "grscheller",
"github_project": "boring-math",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "boring-math"
}