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.3.0.tar.gz (33.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.3.0-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jaxpolylog-0.3.0.tar.gz
  • Upload date:
  • Size: 33.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.3.0.tar.gz
Algorithm Hash digest
SHA256 b0f9ba826bcb1a5633d03bb0a21a3fc1c854cb392025caacc5fafb70ac1d69d8
MD5 8f10c0a0b129469ce52ed99da7d66b5b
BLAKE2b-256 7cda536b056fbf2dbf13c80415ded1d9c63f7ba1db11a4f7c309c844349fb15c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jaxpolylog-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 23.6 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8587ba78777eb2b126b687064b8f1f510f09ad4fb89e0f5c7f1e9c17023737f6
MD5 d71ce16a877bdd5434ff487a75e392e4
BLAKE2b-256 87bc5c1b85ee84a9020da9e91141653de4ea31bdd1cad69945e68805c1f121dc

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