orthax


Nameorthax JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/f0uriest/orthax
SummaryOrthogonal polynomials with JAX
upload_time2024-03-03 05:19:39
maintainer
docs_urlNone
authorRory Conlin
requires_python>=3.8
licenseMIT
keywords polynomial orthogonal hermite laguerre legendre chebyshev
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
########
orthax
########
|License| |DOI| |Issues| |Pypi|

|Docs| |UnitTests| |Codecov|

``orthax`` is a Python package for working with orthogonal (and other) polynomials in JAX.
It largely seeks to replicate the functionality of the ``numpy.polynomial`` package,
through there are some API differences due to limitations of JAX, primarily that
trailing zeros are not automatically trimmed from series, so you should do that
manually if it becomes a concern.

For full details of various options see the `Documentation <https://orthax.readthedocs.io/en/latest/>`__

Installation
============

orthax is installable with ``pip``:

.. code-block:: console

    pip install orthax



.. |License| image:: https://img.shields.io/github/license/f0uriest/orthax?color=blue&logo=open-source-initiative&logoColor=white
    :target: https://github.com/f0uriest/orthax/blob/master/LICENSE
    :alt: License

.. |DOI| image:: https://zenodo.org/badge/709132830.svg
    :target: https://zenodo.org/doi/10.5281/zenodo.10035983
    :alt: DOI

.. |Docs| image:: https://img.shields.io/readthedocs/orthax?logo=Read-the-Docs
    :target: https://orthax.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation

.. |UnitTests| image:: https://github.com/f0uriest/orthax/actions/workflows/unittest.yml/badge.svg
    :target: https://github.com/f0uriest/orthax/actions/workflows/unittest.yml
    :alt: UnitTests

.. |Codecov| image:: https://codecov.io/github/f0uriest/orthax/graph/badge.svg?token=MB11I7WE3I
    :target: https://codecov.io/github/f0uriest/orthax
    :alt: Coverage

.. |Issues| image:: https://img.shields.io/github/issues/f0uriest/orthax
    :target: https://github.com/f0uriest/orthax/issues
    :alt: GitHub issues

.. |Pypi| image:: https://img.shields.io/pypi/v/orthax
    :target: https://pypi.org/project/orthax/
    :alt: Pypi

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/f0uriest/orthax",
    "name": "orthax",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "polynomial orthogonal hermite laguerre legendre chebyshev",
    "author": "Rory Conlin",
    "author_email": "wconlin@princeton.edu",
    "download_url": "https://files.pythonhosted.org/packages/41/2b/541a61e8586ea8a1107f44d2b8c1053a640d0961e9a992f65723ff0709d6/orthax-0.1.0.tar.gz",
    "platform": null,
    "description": "\n########\northax\n########\n|License| |DOI| |Issues| |Pypi|\n\n|Docs| |UnitTests| |Codecov|\n\n``orthax`` is a Python package for working with orthogonal (and other) polynomials in JAX.\nIt largely seeks to replicate the functionality of the ``numpy.polynomial`` package,\nthrough there are some API differences due to limitations of JAX, primarily that\ntrailing zeros are not automatically trimmed from series, so you should do that\nmanually if it becomes a concern.\n\nFor full details of various options see the `Documentation <https://orthax.readthedocs.io/en/latest/>`__\n\nInstallation\n============\n\northax is installable with ``pip``:\n\n.. code-block:: console\n\n    pip install orthax\n\n\n\n.. |License| image:: https://img.shields.io/github/license/f0uriest/orthax?color=blue&logo=open-source-initiative&logoColor=white\n    :target: https://github.com/f0uriest/orthax/blob/master/LICENSE\n    :alt: License\n\n.. |DOI| image:: https://zenodo.org/badge/709132830.svg\n    :target: https://zenodo.org/doi/10.5281/zenodo.10035983\n    :alt: DOI\n\n.. |Docs| image:: https://img.shields.io/readthedocs/orthax?logo=Read-the-Docs\n    :target: https://orthax.readthedocs.io/en/latest/?badge=latest\n    :alt: Documentation\n\n.. |UnitTests| image:: https://github.com/f0uriest/orthax/actions/workflows/unittest.yml/badge.svg\n    :target: https://github.com/f0uriest/orthax/actions/workflows/unittest.yml\n    :alt: UnitTests\n\n.. |Codecov| image:: https://codecov.io/github/f0uriest/orthax/graph/badge.svg?token=MB11I7WE3I\n    :target: https://codecov.io/github/f0uriest/orthax\n    :alt: Coverage\n\n.. |Issues| image:: https://img.shields.io/github/issues/f0uriest/orthax\n    :target: https://github.com/f0uriest/orthax/issues\n    :alt: GitHub issues\n\n.. |Pypi| image:: https://img.shields.io/pypi/v/orthax\n    :target: https://pypi.org/project/orthax/\n    :alt: Pypi\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Orthogonal polynomials with JAX",
    "version": "0.1.0",
    "project_urls": {
        "Contributing": "https://github.com/f0uriest/orthax/blob/master/CONTRIBUTING.rst",
        "Documentation": "https://orthax.readthedocs.io/",
        "Homepage": "https://github.com/f0uriest/orthax",
        "Issues Tracker": "https://github.com/f0uriest/orthax/issues",
        "Source Code": "https://github.com/f0uriest/orthax/"
    },
    "split_keywords": [
        "polynomial",
        "orthogonal",
        "hermite",
        "laguerre",
        "legendre",
        "chebyshev"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2664d58ca73d2b112c2ad707fffd7c7b25b748bdcfc4012bf40a30cf849507d7",
                "md5": "060e9fe4b0756aecaa40b2414ded05a5",
                "sha256": "3f3d6ce1931ce14c31dfb1b8097733a87c1aa7e705237a7eb13c545c9e214806"
            },
            "downloads": -1,
            "filename": "orthax-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "060e9fe4b0756aecaa40b2414ded05a5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 84200,
            "upload_time": "2024-03-03T05:19:37",
            "upload_time_iso_8601": "2024-03-03T05:19:37.840279Z",
            "url": "https://files.pythonhosted.org/packages/26/64/d58ca73d2b112c2ad707fffd7c7b25b748bdcfc4012bf40a30cf849507d7/orthax-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "412b541a61e8586ea8a1107f44d2b8c1053a640d0961e9a992f65723ff0709d6",
                "md5": "47bb0d3c309aef0a5e1416c12af9b626",
                "sha256": "481b3ae088927058c108bd0bacd2230dfae5ecb65c7af9ca874e3fd7bd9a07b4"
            },
            "downloads": -1,
            "filename": "orthax-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "47bb0d3c309aef0a5e1416c12af9b626",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 111537,
            "upload_time": "2024-03-03T05:19:39",
            "upload_time_iso_8601": "2024-03-03T05:19:39.424478Z",
            "url": "https://files.pythonhosted.org/packages/41/2b/541a61e8586ea8a1107f44d2b8c1053a640d0961e9a992f65723ff0709d6/orthax-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-03 05:19:39",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "f0uriest",
    "github_project": "orthax",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "orthax"
}
        
Elapsed time: 0.19723s