About
This site is a bibliographic survey dedicated to research on port-Hamiltonian systems. The goal is to provide a collection of papers to help researchers stay informed about the latest advancements, identify potential research gaps, and foster collaborations.
The site is updated at regular intervals to reflect newly published works.
How to Contribute?
Contributions are welcome in the form of DOI submissions. You can:
- Submit a pull request with new DOIs in the
newDOI.txt
file on the project’s GitHub repository. - Send an email with a list of new DOIs.
Automated contributions are not possible due to API rate limitations. The metadata compilation will be manually performed before each update, but the site itself is automatically rebuilt with Jekyll after each push.
Scope & Methodology
Why DOIs?
Maintaining a large database manually is challenging. To ensure a sustainable and (almost) automated process, we restrict this survey to published works with a DOI. This guarantees easy updates and avoids manually managing metadata.
While the scripts used for collecting metadata are publicly available on the GitHub repository, they will primarily be run by the site maintainer.
Data Sources
The metadata is retrieved using a hierarchical approach using the following APIs:
- CrossRef and DOI Foundation: primary sources, ensuring completeness of minimal metadata;
- Scopus: for abstracts and keywords, when available via Elsevier;
- Springer Meta API: for abstracts and keywords from Springer;
- OpenAlex & Semantic Scholar: as fallback sources for missing abstracts and keywords.
Currently, only metadata and abstracts are collected: full texts are not included.
The resulting database is available for download (a JSON file).
arXiv
To stay as up to date as possible, we use the arXiv API to retrieve the latest preprints related to port-Hamiltonian systems.
However, since these preprints have not been peer-reviewed or officially published, they do not have DOIs registered in CrossRef. For this reason, arXiv entries are displayed on a separate page. These entries are dynamically fetched and are not part of the PHRAISE internal database. As a result, they are not included in the search tool.
Handling Author’s names
The Author pages need a management to take care of the different ways an author can appear in a publication. This can be a source of errors, so please do not hesitate to suggest corrections. You may want to take a look at the array managing name variations (a JSON file).
Curation Process
No additional peer review is conducted; the survey relies on CrossRef’s metadata, assuming that all indexed works have already undergone editorial scrutiny.
Useful Links
Community
- PHSys: Community website for researchers in port-Hamiltonian Systems (PHS).
- PH-Seminar: Monthly seminar, usually first Wednesday, 4 pm (CET) via Zoom.
- EMS-TAG on PHS: A thematic activity group related to PHS.
- French-Dutch-German Doctoral College: “Port-Hamiltonian Systems: Modeling, Numerics and Control” supported by the Franco-Bavarian University Cooperation Center BayFrance, coordinated by P. Kotyczka, B. Maschke and J. Scherpen.
Softwares
- SCRIMP: A finite element framework for port-Hamiltonian PDE simulations.
- EPHS: A compositional, energy-based (software) framework for modeling mechanical, electromagnetic, and thermodynamic systems in Julia.
- port-Hamiltonian Benchmark: A repository collecting various port-Hamiltonian systems for numerical benchmarking.
- PyPHS: A Python software (Py) dedicated to the simulation of multi-physical Port-Hamiltonian Systems (PHS) described by graph structures.
GDPR Policy
Cookies are small text files stored by your web browser when visiting websites. We have chosen not to use any cookies or tracking technologies on this website.
However, to better understand how the site is used and to improve its content, we collect anonymous traffic statistics using GoatCounter, a privacy-friendly analytics tool that does not use cookies.