PyWENO
The PyWENO project provides a set of open source tools for
constructing high-order Weighted Essentially Non-oscillatory (WENO)
methods and performing high-order WENO reconstructions.
PyWENO consists of four main parts:
- Symbolics - tools for exploring and constructing
WENO methods.
- Code generation - tools for generating custom C, Fortran,
and OpenCL WENO routines.
- WENO toolkit - an easy to use toolkit to easily
compute WENO reconstructions in Python.
- Non-uniform - tools for generating WENO methods
on non-uniform grids.
News
- May 15 2012: Several routines were added for computing
reconstructions of derivatives. These were contributed by Michael
Welter.
- January 23 2012: The non-uniform codes have been resurrected.
- June 13 2011: PyWENO has been significantly refactored and
simplified. A lot of code was removed in favour of focusing on code
generation and an easy to use WENO toolkit.
Please check out the documentation (below) or the PyWENO project
page for more information about using and contributing to PyWENO.
Documentation
Main parts of the documentation
Contributing
Contributions are welcome! Please send comments, suggestions, and/or
patches to the primary author (Matthew Emmett). You will be credited.