Skip to main content
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

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.11.2.tar.gz (195.7 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for PyWENO-0.11.2.tar.gz
Algorithm Hash digest
SHA256 5a70793733c504a97deaac4e3035bed77fdda19f8b6a32dabd8b2250b32954c7
MD5 58308e8d5d05c21cfcc3f749b749c241
BLAKE2b-256 1d9fe70feb25c553cdfe5614f83c8133a99df354408d87b89d182b62ecc10170

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.11.2 This release

1 file

0.11.1

1 file

0.11.0

1 file

0.8.1

1 file

0.7.3

1 file

0.7.2

0.7.1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page