Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

Weighted Essentially Non-oscillatory (WENO) reconstructions.

Project description

PyWENO
======

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

http://readthedocs.org/docs/pyweno/en/latest/

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)


Testing
-------

To build PyWENO and create symlinks to the extension modules:

$ python setup.py build
$ cd pyweno
$ for so in ../build/lib*/pyweno/*.so; do ln -s $so; done

Now, nosetests should work:

$ nosetests


License
-------

Please see LICENSE for copyright information.


Contributors
------------

* Matthew Emmett
* Michael Welter
* Ben Thompson

Project details


Release history Release notifications

This version
History Node

0.11.2

History Node

0.11.1

History Node

0.11.0

History Node

0.8.1

History Node

0.7.3

History Node

0.7.2

History Node

0.7.1

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
PyWENO-0.11.2.tar.gz (195.7 kB) Copy SHA256 hash SHA256 Source None Jul 14, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page