jaxKAN
jaxKAN is a Python package designed to enable the training of Kolmogorov-Arnold Networks (KANs) using the JAX framework. Built on Flax's NNX module, jaxKAN provides a collection of KAN layers that serve as foundational building blocks for various KAN architectures, such as the EfficientKAN and the ChebyKAN. While it includes standard features like initialization and forward pass methods, the KAN class in jaxKAN introduces an extend_grids method, which facilitates the extension of the grids for all layers in the network, irrespective of how those grids are defined. For instance, in the case of ChebyKAN, where a traditional grid concept doesn't exist, the method extends the order of the Chebyshev polynomials utilized in the model.
Documentation
Extensive documentation on jaxKAN, including installation & contributing guidelines, API reference and tutorials, can be found here.
Contributing
We warmly welcome community contributions to jaxKAN! For details on the types of contributions that will help jaxKAN evolve, as well as guidelines on how to contribute, visit this page of our documentation.
Citation
If you utilized jaxKAN for your own academic work, please use the following citation:
@article{Rigas2025,
author = {Rigas, Spyros and Papachristou, Michalis},
title = {jax{KAN}: A unified {JAX} framework for {K}olmogorov-{A}rnold Networks},
journal = {Journal of Open Source Software},
year = {2025},
volume = {10},
number = {108},
pages = {7830},
doi = {10.21105/joss.07830}
}
If you have used jaxKAN in your research for PIKAN-related applications or theoretical developments, please consider also citing the paper that originally introduced jaxKAN for these tasks:
@article{10763509,
author = {Rigas, Spyros and Papachristou, Michalis and Papadopoulos, Theofilos and Anagnostopoulos, Fotios and Alexandridis, Georgios},
title = {Adaptive Training of Grid-Dependent Physics-Informed {K}olmogorov-{A}rnold Networks},
journal = {IEEE Access},
year = {2024},
volume = {12},
pages = {176982-176998},
doi = {10.1109/ACCESS.2024.3504962}
}
Metadata
Release files for jaxkan 0.3.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jaxkan-0.3.7.tar.gz | 44.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jaxkan-0.3.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 108.7 kB
Release files / jaxkan-0.3.7.tar.gz
| Download URL | jaxkan-0.3.7.tar.gz |
|---|---|
| Size | 44.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0dd568db4427185b2cea548627b37a14ef74d1d4ffa2e74a8fb75fda6bb7f8c3
|
|
BLAKE2b-256 checksum How to use checksums |
e95dffc696524dfff343d58fa9535e425373cf38541b8b698effdcf7d9bd3bb3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 25, 2026.
Transparency logRelease files / jaxkan-0.3.7-py3-none-any.whl
| Download URL | jaxkan-0.3.7-py3-none-any.whl |
|---|---|
| Size | 64.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
73857cabf1ff406645aab61e5135cb918d21b53d83b0bd61e2b5342159dc618d
|
|
BLAKE2b-256 checksum How to use checksums |
91df76319674b7b347a842d47c092de74ea76498cdd668a24560e975a8379de2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 25, 2026.
Transparency log