Skip to content
/ carlin Public

Carleman linearization of polynomial differential equations in SageMath.

License

Notifications You must be signed in to change notification settings

mforets/carlin

Repository files navigation

carlin

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

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.