Skip to content

Orthogonal polynomials (polynomial chaos) in Jax.

License

Notifications You must be signed in to change notification settings

gg2uah/orthojax

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orthojax - Orthogonal bases in Jax

This is a package for orthogonal bases in Jax. Currently, it supports:

  • Orthogonal polynomials (polynomial chaos) with respect to an arbitrary measure. This is achieved by reimplementing in Python some of the functions in the `orthpol`` package by Walter Gautschi. The original Fortran code can be found here.
  • Tensor products of orthogonal bases (product basis).

Examples

  • You can learn more about how the package works here.
  • You can find an example to uncertainty propagation here.
  • An example on how to use a tensor product basis can be found in examples/tensor_product.py.

Todo

  • Add Fourier basis.
  • Add documentation of API.

About

Orthogonal polynomials (polynomial chaos) in Jax.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%