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/>`_
======
**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
Release history Release notifications | RSS feed
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)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62161d5243a3f2e8cf5024d849c6152fde132c73dfa41bbe9084a62f8aab9ce2 |
|
MD5 | a0752e75716369caecd37412384dff05 |
|
BLAKE2b-256 | dda4b087e967806f0a9e511745b162efcd281bf0c102c725396eb4b84db61ff2 |