Skip to content

Carleman linearization of polynomial differential equations in SageMath.

License

Notifications You must be signed in to change notification settings

nikos-kekatos/carlin

 
 

Repository files navigation

Carleman linearization in SageMath

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:

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.

About

Carleman linearization of polynomial differential equations in SageMath.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.9%
  • Shell 3.9%
  • Makefile 1.2%