Skip to main content

Chebyshev polynomial based spectral methods of PDEs.

Project description

chebpy
======

**chebpy** is a python package for spetral methods of PDEs based on
Chebyshev series.

Quickstart
----------

1. Install
^^^^^^^^^^

::

$ easy_install chebpy

or

::

$ tar -xvf chebpy-xxx.tar.gz
$ cd chebpy-xxx
$ python setup.py install

Required packages:

* `numpy`: chebpy heavily depends on numpy.
* `scipy`: advanced algorithms, such as scipy.fftpack.dct.

2. APIs
^^^^^^^^
Current available functions:

**Chebyshev series construction**

* cheb_polynomial_recursion
* cheb_polynomial_trigonometric
* cheb_polynomial_series

**Fast Chebyshev transform**

* cheb_fast_transform
* cheb_inverse_fast_transform

**Chebyshev differentiation**

* cheb_D1_mat
* cheb_D1_fft
* cheb_D1_dct
* cheb_D1_fchebt

**Chebyshev interpolation**

* cheb_interpolation_point
* cheb_interpolation_1d
* cheb_interpolation_2d

**Chebyshev quadrature**

* cheb_quadrature_clencurt
* cheb_quadrature_cgl

**Chebyshev applications in solution of PDEs**

* cheb_mde_split
* cheb_mde_neumann_split
* cheb_mde_etdrk4
* cheb_mde_neumann_etdrk4
* cheb_mde_robin_etdrk4
* cheb_allen_cahn_etdrk4

Ask for Help
------------

* You can directly contact me at liuyxpp@gmail.com.
* You can join the mailinglist by sending an email to chebpy@librelist.com
and replying to the confirmation mail.
To unsubscribe, send a mail to chebpy-unsubscribe@librelist.com
and reply to the confirmation mail.

Links
-----

* `Documentation <http://pypi.python.org/pypi/chebpy>`_
* `Website <http://ngpy.org>`_
* `Development version <http://bitbucket.org/liuyxpp/chebpy/>`_

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

chebpy-0.2.tar.gz (13.6 kB view details)

Uploaded Source

File details

Details for the file chebpy-0.2.tar.gz.

File metadata

  • Download URL: chebpy-0.2.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for chebpy-0.2.tar.gz
Algorithm Hash digest
SHA256 62161d5243a3f2e8cf5024d849c6152fde132c73dfa41bbe9084a62f8aab9ce2
MD5 a0752e75716369caecd37412384dff05
BLAKE2b-256 dda4b087e967806f0a9e511745b162efcd281bf0c102c725396eb4b84db61ff2

See more details on using hashes here.

Supported by

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