This release is a pre-release and may not be stable for production use.
chebax
Differentiable Chebyshev approximants for special functions, aimed at JAX and GPUs. A build-time generator (mpmath precision) produces fixed-degree branchless polynomial kernels with exact derivative series, including gradients with respect to function parameters (e.g. the Bessel order). Prebuilt recipes give out-of-the-box special functions; a bake step emits self-contained pure-JAX modules and xsf-style C++ headers.
Early development: the generic core (fit, jax evaluation, exact derivative series,
segmentation) and the first recipe are in — besselj(v) for any real order in
[0, 10] on x in [0, 8], with dJ/dx via jax.grad and the order gradient via
besselj_dnu(v), no mpmath at use time. Tails (x > 8), more recipes, and bake
emitters are not yet. Read
PROJECT.md for the plan and evidence, CLAUDE.md for how to work here. Grown out
of a private research project (the ../bessel/ references in PROJECT.md point
there); the two load-bearing measurements are reproduced here in experiments/.
BSD-3-Clause.
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 chebax-0.1.0.dev0.tar.gz.
File metadata
- Download URL: chebax-0.1.0.dev0.tar.gz
- Upload date:
- Size: 34.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2340f320ede440e0026ba2c2a832d1200eb139b8e86b26dde06a79525f850c43
|
|
| MD5 |
2ed1676ed47890a5e7b14d13101e5914
|
|
| BLAKE2b-256 |
8291162b0d479708e787947cb5114269c621d93ab44a9b11943286dc0b8a75d0
|
File details
Details for the file chebax-0.1.0.dev0-py3-none-any.whl.
File metadata
- Download URL: chebax-0.1.0.dev0-py3-none-any.whl
- Upload date:
- Size: 31.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
498fc83fb52b2abd3de0289d5b1e5fcdd0ab5af2c61e4596de2a366d445b511b
|
|
| MD5 |
ec1b513e5726f139de8c641c5282eace
|
|
| BLAKE2b-256 |
d581b4d52fe33a817b9b5f8443ccf7d5e6cb86c940491962242e6288562b1e97
|