MagnumPI - Potential Integrator

A package for the calculation of scattering angles and cross sections.

5
mentions
6
contributors
Get started
1062 commitsLast commit ≈ 1 month ago1 star3 forks

What MagnumPI - Potential Integrator can do for you

  • 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.

Keywords
Programming languages
  • C++ 43%
  • Mathematica 22%
  • Python 8%
  • CMake 7%
  • M4Sugar 7%
License
</>Source code

Participating organisations

Eindhoven University of Technology
Netherlands eScience Center

Mentions

C++ web app with WebAssembly, Vega, Web Worker and React

Author(s): Netherlands eScience Center
Published in 2020

Contributors

CS
Chris Schoutrop
Eindhoven University of Technology
DB
Daan Boer
Eindhoven University of Technology
JvD
Jan van Dijk
Eindhoven University of Technology
JJ
Jesper Janssen
Eindhoven University of Technology
WG
Wouter Graef
Eindhoven University of Technology

Related projects

Passing XSAMS

New tools for researchers in plasma, combustion and chemical reactor science

Updated 24 months ago
Finished