- Jupyter Notebook 99.6%
- Python 0.4%
Bumps [nbconvert](https://github.com/jupyter/nbconvert) from 7.17.0 to 7.17.1. - [Release notes](https://github.com/jupyter/nbconvert/releases) - [Changelog](https://github.com/jupyter/nbconvert/blob/main/CHANGELOG.md) - [Commits](https://github.com/jupyter/nbconvert/compare/v7.17.0...v7.17.1) --- updated-dependencies: - dependency-name: nbconvert dependency-version: 7.17.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|---|---|---|
| img | ||
| integrators | ||
| .gitignore | ||
| DampedOscillator.ipynb | ||
| DampedOscillatorWithForcing.ipynb | ||
| LICENSE | ||
| QuadraticZOscillator.ipynb | ||
| README.md | ||
| requirements.txt | ||
Simulation code for Vermeeren, Seri, Bravetti: Contact Variational Integrators
The notebooks contain the code to generate the pictures used in the paper,
these can additionally be found in the img/ folder. The integators folder
contains the implementations of all the algorithms tested. The notebooks can
be run remotely via binder, clocking on the badge above, or locally by using
jupyter, a recent version of python, numpy and matplotlib is required
(see requirements.txt for a compativle set of dependencies).
The available notebooks are:
-
DampedOscillator.ipynbandDampedOscillatorWithForcing.ipynbcontain the code used to generate the pictures in the paper; -
QuadraticZOscillator.ipynbcontains some explorative code for the oscillator with quadratic z used presented in Example 3. Given that for this case there is no natural comparison algorithm, we decided to omit this from the paper.