https://github.com/mforets/carlin
Carleman linearization of polynomial differential equations in SageMath.
https://github.com/mforets/carlin
differential-equations polynomials sage
Last synced: about 1 year ago
JSON representation
Carleman linearization of polynomial differential equations in SageMath.
- Host: GitHub
- URL: https://github.com/mforets/carlin
- Owner: mforets
- License: gpl-3.0
- Created: 2017-03-09T14:57:45.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-01-02T08:48:04.000Z (over 1 year ago)
- Last Synced: 2025-04-08T03:41:43.608Z (about 1 year ago)
- Topics: differential-equations, polynomials, sage
- Language: Python
- Homepage:
- Size: 3.75 MB
- Stars: 3
- Watchers: 1
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
==================================
carlin
==================================
.. image:: https://travis-ci.org/mforets/carlin.svg?branch=master
:target: https://travis-ci.org/mforets/carlin
.. image:: https://img.shields.io/badge/docs-latest-blue.svg
:target: http://mforets.github.io/carlin/doc/html
.. image:: https://img.shields.io/github/license/mforets/carlin
:target: https://github.com/mforets/carlin/blob/master/LICENSE
.. image:: https://zenodo.org/badge/84454287.svg
:target: https://zenodo.org/badge/latestdoi/84454287
``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 `_.