########
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/763821973.svg
:target: https://zenodo.org/doi/10.5281/zenodo.10774399
: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": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "polynomial orthogonal hermite laguerre legendre chebyshev",
"author": "Rory Conlin",
"author_email": "wconlin@princeton.edu",
"download_url": "https://files.pythonhosted.org/packages/64/f0/02936712490d1dc93b91e1574e24bcc3ea2c31696e679bd6cc9888a6ff7b/orthax-0.2.2.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/763821973.svg\n :target: https://zenodo.org/doi/10.5281/zenodo.10774399\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.2.2",
"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": "a66db819cbe86ee644c0ac01a31c87b5e8b4383b6eb482e9db179956592b884d",
"md5": "a5d9fe8672caa102148242f9601013ee",
"sha256": "a45e763cc9be5bd4209d59387670fbddc8b64af0f8422722b061d4137a79d696"
},
"downloads": -1,
"filename": "orthax-0.2.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a5d9fe8672caa102148242f9601013ee",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 102328,
"upload_time": "2025-01-21T02:27:24",
"upload_time_iso_8601": "2025-01-21T02:27:24.875852Z",
"url": "https://files.pythonhosted.org/packages/a6/6d/b819cbe86ee644c0ac01a31c87b5e8b4383b6eb482e9db179956592b884d/orthax-0.2.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "64f002936712490d1dc93b91e1574e24bcc3ea2c31696e679bd6cc9888a6ff7b",
"md5": "452620af28ef9cb097b7db1e3c8c1878",
"sha256": "71e6c065c2de28aaec1e4141df21e1f41f5cd97aa479e895294e46c854fee007"
},
"downloads": -1,
"filename": "orthax-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "452620af28ef9cb097b7db1e3c8c1878",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 130507,
"upload_time": "2025-01-21T02:27:27",
"upload_time_iso_8601": "2025-01-21T02:27:27.123965Z",
"url": "https://files.pythonhosted.org/packages/64/f0/02936712490d1dc93b91e1574e24bcc3ea2c31696e679bd6cc9888a6ff7b/orthax-0.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-21 02:27:27",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "f0uriest",
"github_project": "orthax",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "equinox",
"specs": [
[
">=",
"0.11.0"
],
[
"<=",
"0.11.11"
]
]
},
{
"name": "jax",
"specs": [
[
">=",
"0.3.2"
],
[
"<=",
"0.5.0"
]
]
},
{
"name": "numpy",
"specs": [
[
">=",
"1.20.0"
],
[
"<=",
"2.2.2"
]
]
}
],
"lcname": "orthax"
}