An open API service indexing awesome lists of open source software.

https://github.com/sintef/pseudo-hamiltonian-neural-networks

The package phlearn for modelling pseudo-Hamiltonian systems by pseudo-Hamiltonian neural networks (PHNN), for ODEs and PDEs
https://github.com/sintef/pseudo-hamiltonian-neural-networks

dynamical-systems hamiltonian-dynamics neural-network ordinary-differential-equations partial-differential-equations port-hamiltonian-systems pseudo-hamiltonian-systems

Last synced: 3 months ago
JSON representation

The package phlearn for modelling pseudo-Hamiltonian systems by pseudo-Hamiltonian neural networks (PHNN), for ODEs and PDEs

Awesome Lists containing this project

README

          

# Pseudo-Hamiltonian neural networks

This repository contains the package phlearn for modelling pseudo-Hamiltonian ODE and PDE systems with neural networks, and example scripts for training and simulation.

See [(Eidnes et al., 2023)](https://doi.org/10.1016/j.physd.2023.133673) for a description of PHNN for ODEs.
See [(Eidnes and Lye, 2024)](https://doi.org/10.1016/j.jcp.2023.112738) for a description of PHNN for PDEs.

[Documentation available here](https://pseudo-Hamiltonian-neural-networks.readthedocs.io/en/latest/)

## Installation

The phlearn package is available via PyPi:

```
pip install phlearn
```

Alternatively, to get the latest updates not yet available on PyPi, you can clone this repository and install directly:

```
git clone https://github.com/SINTEF/pseudo-Hamiltonian-neural-networks.git
cd pseudo-Hamiltonian-neural-networks
pip install -e phlearn
```

#### Authors
Camilla Sterud: c.sterud@icloud.com
Sølve Eidnes: solve.eidnes@sintef.no
Eivind Bøhn: eivind.bohn@sintef.no
Signe Riemer-Sørensen: signe.riemer-sorensen@sintef.no
Alexander Stasik: alexander.stasik@sintef.no
Kjetil Olsen Lye: kjetil.olsen.lye@sintef.no
Ben Tapley: ben.tapley@sintef.no
August Femtehjell: august.femtehjell@sintef.no