Weighted Essentially Non-oscillatory (WENO) reconstructions.
Project description
PyWENO is a Python module for computing high-order Weighted Essentially Non-oscillatory (WENO) reconstructions of cell-averaged data arrays.
The basic interface provides a simple routine to compute 1D reconstructions at various points within each grid cell. The points at which the basic interface can reconstruct the original function at include: left edge, right edge, Gauss-Legendre quadrature points, Gauss-Lobatto quadrature points, and Guass-Radau quadrature points.
PyWENO can also be used as a code generator to build custom WENO reconstructors in C, Fortran, and OpenCL on uniform grids.
Please see
for more information.
Important links
Official project page: https://github.com/memmett/PyWENO
Documentation: http://readthedocs.org/docs/pyweno/en/latest/
Prerequisites
To install PyWENO, you need:
NumPy
SymPy (optional if you avoid pyweno.symbolic)
License
Please see LICENSE for copyright information.
Contributors
Matthew Emmett
Michael Welter
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.