cmtoolkit
cmtoolkit copied to clipboard
Unofficial Python port of the conformalmapping MATLAB toolbox
========= cmtoolkit
This software is a Python library for building and manipulating conformal maps <http://en.wikipedia.org/wiki/Conformal_map>
_. Conformal maps are a useful
tool for solving Laplace's equation - which occurs in heat and diffusion
transport problems.
This package is an unofficial port of the (MATLAB) Conformal Mapping Toolkit (CMToolkit) <https://github.com/tobydriscoll/conformalmapping>
_, written by
Toby Driscoll.
|build_status| |coverage|
Installation
You can install the latest stable version from PyPI
.. code-block:: console
$ pip install cmtoolkit
The latest development version of this package can be installed from github
.. code-block:: console
$ pip install git+git://github.com/AndrewWalker/cmtoolkit
Examples
-
Mobius transformation notebook <http://nbviewer.ipython.org/github/AndrewWalker/cmtoolkit/blob/master/notebooks/mobius_grids.ipynb>
_ -
Parametric splines in 2D <http://nbviewer.ipython.org/github/AndrewWalker/cmtoolkit/blob/master/notebooks/splinep.ipynb>
_ -
Szego kernel (and related) <http://nbviewer.ipython.org/github/AndrewWalker/cmtoolkit/blob/master/notebooks/szego.ipynb>
_
License
This Python package has been derived from Conformal Mapping Toolkit, but this port is not associated with the author of that package, or the University of Delaware in any way.
Users of this software must comply with the license <LICENSE>
_ for this package, and the
CMToolkit license <LICENSE.conformalmappingtoolbox>
_
.. |build_status| image:: https://api.travis-ci.org/AndrewWalker/cmtoolkit.png?branch=master :target: https://travis-ci.org/AndrewWalker/cmtoolkit :alt: Current build status
.. |coverage| image:: https://coveralls.io/repos/AndrewWalker/cmtoolkit/badge.png?branch=master :target: https://coveralls.io/r/AndrewWalker/cmtoolkit?branch=master :alt: Current test coverage