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.1.0.tar.gz (23.4 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.1.0-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for jaxpolylog-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2ac0678d336e7f787d02ba5d06be797eb16e5df23971d4dc6a407d9e182feba8
MD5 63e85336ad0128ca7dedc33e33acbe57
BLAKE2b-256 fd7ed200e057220b6066d7bac9af3c10720d218d0d4d90a9c9b8d8f3064345ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jaxpolylog-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.5 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa10da9d7e61fa02b38a7e0283bec26799812adc15971b158868d122c0f035df
MD5 58e121c59e47a5549fb90627a1cda83d
BLAKE2b-256 6dde402ad3f4b6c7bdef728ebeb452e054021d0ac48a98139c049e550d0deeb0

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