Carleman linearization of polynomial differential equations in SageMath.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
carlin
docs
examples
.gitignore
.travis-deploy-doc.sh
.travis-install.sh
.travis-test.sh
.travis.yml
.travis_ci_gh_pages_deploy_key.enc
LICENSE
README.rst
VERSION
makefile
setup.py

README.rst

carlin

https://travis-ci.org/mforets/carlin.svg?branch=master https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=2592000

carlin is a SageMath package for Carleman linearization of polynomial differential equations.

Installation

This package requires sage v.7.6. or greater, see the download page for further information about installing SageMath in your own computer, or use it online from CoCalc.

To install carlin, use the following commands in a terminal:

sage -pip install --user --upgrade -v git+https://github.com/mforets/polyhedron_tools.git
sage -pip install --user --upgrade -v git+https://github.com/mforets/carlin.git

Documentation

There is an online HTML documentation.

For a local build of the HTML documentation, clone this repository and run:

sage -sh -c "make html"

The documentation in PDF format can be built with:

sage -sh -c "make latexpdf"

These commands shall be executed inside the /docs directory.

Examples

Browse the Jupyter notebooks which are available in the `/examples`` folder in this repository. These can be displayed in a window embedded in github, but it is recommended to use the external nbviewer.