Skip to main content

JAX-compatible polylogarithm functions with automatic differentiation.

Reason this release was yanked:

Truncation regression in _Li_over_z(s=1) at |z| near 1; use 0.2.1+

Project description

jaxpolylog

This repository provides implementations of polylogarithm functions using JAX, enabling efficient computation and automatic differentiation.

Installation

The recommended way to install the package is via pip. Before installing, make sure your packaging tools are up to date by running:

pip install --upgrade pip setuptools

Next, choose the installation method that best fits your use case:

  • Install from PyPI (recommended):
    pip install jaxpolylog

  • Install directly from GitHub:
    If you want the latest development version: pip install git+https://github.com/AndreasSchachner/jaxpolylog.git

  • Install from a local clone (recommended for development):
    If you plan to actively develop or experiment with the code, first download or clone the repository. Then navigate to the root directory of the project in a terminal and run: pip install -e .
    The -e (editable) option ensures that any local code changes take effect immediately without requiring reinstallation.

Repository structure

The repository is organized as follows . ├── jaxpolylog/ ├── tests/ ├── LICENSE ├── README.md

Contact

For questions or feedback, please get in touch: as3475@cornell.edu.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jaxpolylog-0.2.0.tar.gz (27.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jaxpolylog-0.2.0-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

File details

Details for the file jaxpolylog-0.2.0.tar.gz.

File metadata

  • Download URL: jaxpolylog-0.2.0.tar.gz
  • Upload date:
  • Size: 27.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for jaxpolylog-0.2.0.tar.gz
Algorithm Hash digest
SHA256 78384b54623e6b3d051583961e15c666e633bfec4eed17c5017a6151bbd73221
MD5 827ee72941c7dad775f4f64aa8b6ccb4
BLAKE2b-256 6a21314b925255c0cead6641958e77dca6742c896cf4d4cd17be97dbb9872569

See more details on using hashes here.

File details

Details for the file jaxpolylog-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: jaxpolylog-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 21.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for jaxpolylog-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c323cd7a6c6607ef4c65855455ad8d8f5687d89a5e5492951b55ce9fada322db
MD5 d4a8cf3badf2d345718cde976cf14479
BLAKE2b-256 d7307f2ac2f7c257ff834c047512239ac9fe713904aafa8cf865b2c76e850fcb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page