Skip to main content

JAX-compatible polylogarithm functions with automatic differentiation.

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.1.tar.gz (28.3 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.1-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jaxpolylog-0.2.1.tar.gz
  • Upload date:
  • Size: 28.3 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.1.tar.gz
Algorithm Hash digest
SHA256 55795868eaf8d5f4007fb386bcd2f97b3cfd6f25fd663c329bb5e689307c2d2c
MD5 ae06af322a804e77e92b666c5e8d888e
BLAKE2b-256 9eee6360ef641e078c3bd477dfad415739383c6c93b1a2b0b562605b1152f44f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jaxpolylog-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 21.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 08bf97b477c44411f34d950e239848fbb257ed9dfe6ad8ebc84b5c5ee8f16de6
MD5 9199574b12ca9313d4cbfb67444ea40c
BLAKE2b-256 78d17e1449e2b19ec36512d2ca1283323b19155214df843389876e1b7a06ac0f

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