NinaHerrmann / muesli2py

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ALPHA muesli2py

muesli2py is developed to supply the functionalities of muesli in python code. For a minimal prototype the following features are essential:

  • configure setup.py to support
  • support for DA/DM (distributed arrays - distributed matrices)
    • research alternatives to include classes (swig (support for parallelization frameworks?), Python class)
      • swig works (see swig_muesli)
      • alternatively pybind11 --> research
    • native arrays
      • multi-constructors
      • missing templates
    • nparray (C-API, writing extension modules)
  • map + variations
    • how can userfunctions be pased as arguments?
  • ...

Features which are not essential for a first prototype

  • DA/DM
    • support of more than 2 dimensions
  • other skeletons

Supporting Documentation

About

License:MIT License


Languages

Language:C 73.1%Language:Python 21.1%Language:C++ 2.2%Language:Cuda 2.1%Language:Shell 1.3%Language:SWIG 0.2%