Skip to content

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

Notifications You must be signed in to change notification settings

SINTEF/pseudo-hamiltonian-neural-networks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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) for a description of PHNN for ODEs. See (Eidnes and Lye, 2024) for a description of PHNN for PDEs.

Documentation available here

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: [email protected] Sølve Eidnes: [email protected] Eivind Bøhn: [email protected] Signe Riemer-Sørensen: [email protected] Alexander Stasik: [email protected] Kjetil Olsen Lye: [email protected] Ben Tapley: [email protected] August Femtehjell: [email protected]