SoftwareApplication
name: MagnumPI - Potential Integrator
description: A package for the calculation of scattering angles and cross sections.
description: * For physicists that need to calculate scattering angles or cross sections using a simple web interface* For C++ wanting to make their code available on the web * Example of how to make a C++ library available in web browser with WebAssembly, without any compute on server * Example of how to make a C++ library available in a Python and JavaScript package. * Example formatting standard for potentials. Several blogs where written about the technology used, see the mentions below. Makes use of emscripten to make a WASM and pybind11 to call C++ library from Python.
code repository: https://gitlab.com/magnumpi/magnumpi
author: Person
  given name: Jan
  family name: van Dijk
  name: Jan van Dijk
  affiliation: Organization
    name: Eindhoven University of Technology
author: Person
  given name: Jesper
  family name: Janssen
  name: Jesper Janssen
  affiliation: Organization
    name: Eindhoven University of Technology
author: Person
  given name: Chris
  family name: Schoutrop
  name: Chris Schoutrop
  affiliation: Organization
    name: Eindhoven University of Technology
author: Person
  given name: Daan
  family name: Boer
  name: Daan Boer
  affiliation: Organization
    name: Eindhoven University of Technology
author: Person
  given name: Wouter
  family name: Graef
  name: Wouter Graef
  affiliation: Organization
    name: Eindhoven University of Technology
author: https://orcid.org/0000-0002-5821-2060
keywords: Visualization
keywords: Inter-operability & linked data
programming language: C++
programming language: CMake
programming language: M4Sugar
programming language: Python
license:
  creative work: creativeWork
    name: GPL-3.0

https://orcid.org/0000-0002-5821-2060
type: Person
given name: Stefan
family name: Verhoeven
name: Stefan Verhoeven
affiliation: Organization
  name: Netherlands eScience Center