Skip to content

Jupyter, C++ und xtensor (Wolf)

Photo of Torsten Robitzki
Hosted By
Torsten R.
Jupyter, C++ und xtensor (Wolf)

Details

Interaktives C++ mit Jupyter und xeus-cling & xtensor, die nD Array Library für C++.

In dieser Session möchte Wolf euch gerne 2 Open Source Projekte vorstellen, an denen Wolf und seine beiden Kollegen seit 2 Jahren arbeiten:

  1. xtensor ist eine n-dimensional Array library, stark inspiriert von Pythons NumPy, aber in purem, modernem C++ 14 mit viel Template-Magie geschrieben! Wir unterstützen zum Beispiel NumPy's Broadcasting, aber wollen auch konformant zur STL sein (und unterstützen zB. die klassischen begin(), end() iterators).

  2. xeus, xeus-cling: Mit xeus-cling kann man C++ interaktiv in einem Jupyter Notebook laufen lassen. Interaktive widgets lassen sich dann live mit xwidgets ins Notebook einbinden. Und xplot erlaubt es einem, einfach aus C++ heraus Daten anzuzeigen.

Wolf kommt ursprünglich aus Hannover und ist April mal wieder zu Besuch und hat sich überreden lassen, uns von seinen Projekten zu erzählen. Wolf arbeitet seit 6 Monaten bei QuantStack in Paris (und hat vorher schon ein halbes Jahr bei xtensor contributed). Er hat Robotik an der ETH Zürich studiert und hofft dass xtensor auch bei den Robotikern gut ankommt!

Photo of C++ User Group Hannover group
C++ User Group Hannover
See more events
https://hackerspace-hannover.de/anfahrt · Hannover