boring-math


Nameboring-math JSON
Version 1.1.3 PyPI version JSON
download
home_pageNone
SummaryMathematical special functions, abstract and concrete.
upload_time2025-08-04 17:34:09
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseNone
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"
}
        
Elapsed time: 0.43214s