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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0f9ba826bcb1a5633d03bb0a21a3fc1c854cb392025caacc5fafb70ac1d69d8
|
|
| MD5 |
8f10c0a0b129469ce52ed99da7d66b5b
|
|
| BLAKE2b-256 |
7cda536b056fbf2dbf13c80415ded1d9c63f7ba1db11a4f7c309c844349fb15c
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8587ba78777eb2b126b687064b8f1f510f09ad4fb89e0f5c7f1e9c17023737f6
|
|
| MD5 |
d71ce16a877bdd5434ff487a75e392e4
|
|
| BLAKE2b-256 |
87bc5c1b85ee84a9020da9e91141653de4ea31bdd1cad69945e68805c1f121dc
|