Skip to content

v0.1.3 — Zero-friction API: kanx.quickstart(), one-line fit()

Choose a tag to compare

@Mattral Mattral released this 03 Jun 18:53

New users can now go from pip install to a trained model in one function call.

What's new

  • kanx.quickstart() — builds, trains, and returns a working KAN in a
    single call. The first thing to type after pip install kanx.

  • model.fit(X, y) on TensorFlow KAN — auto-compiles with Adam + MSE if
    you haven't called model.compile(). No boilerplate.

  • model.fit(X, y) on PyTorch KAN — same one-line semantics as the TF
    backend, wrapping Trainer.fit() internally.

  • Comparison table vs other KAN libraries in README — pykan, efficient-kan,
    mlx-kan side by side.

  • CONTRIBUTING.md with high-leverage tasks and good first issues.

  • GitHub Pages auto-deploy — docs rebuild on every push to main, not just
    on tag.

  • BibTeX citations for both kanx and the original Liu et al. (2024) paper.

Fixed

Full changelog: https://github.com/Mattral/KANX/blob/main/CHANGELOG.md