Skip to main content

Weighted Essentially Non-oscillatory (WENO) reconstructions.

Project description

PyWENO (aka scikits.weno) 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.

Please see

http://memmett.github.com/PyWENO/

for more information.

Prerequisites

To install PyWENO, you need:

  • NumPy

  • SymPy (optional if you avoid pyweno.symbolic)

  • PyOpenCL (optional if you avoid pyweno.opencl)

License

Please see LICENSE for copyright information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyWENO-0.7.3.tar.gz (194.9 kB view details)

Uploaded Source

File details

Details for the file PyWENO-0.7.3.tar.gz.

File metadata

  • Download URL: PyWENO-0.7.3.tar.gz
  • Upload date:
  • Size: 194.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PyWENO-0.7.3.tar.gz
Algorithm Hash digest
SHA256 b23add2acdf50b80ebb460c003f7e4dff6ab86c01f06ea60b67c6ccb7fd30254
MD5 c30925385572b574d27fb8658c2e7ad5
BLAKE2b-256 d1f94ee5223b7ec1b15fae3992606d8c64e2773af38d5ce5eb2054e8ba0d66c5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page