This project is mirrored from Pull mirroring updated .
  1. 20 Sep, 2021 1 commit
  2. 17 Sep, 2021 8 commits
  3. 16 Sep, 2021 9 commits
  4. 15 Sep, 2021 2 commits
  5. 14 Sep, 2021 2 commits
  6. 10 Sep, 2021 5 commits
  7. 17 Aug, 2021 1 commit
  8. 13 Aug, 2021 6 commits
  9. 11 Aug, 2021 2 commits
  10. 10 Aug, 2021 4 commits
    • Markus Mirz's avatar
      Merge pull request #27 from sogno-platform/shmem-python · 68325bcf
      Markus Mirz authored
      This PR uses the villas-node Python package to start VILLASnode.
      It also uses the new intf.get_config() function added to dpsim-villas for generating the VILLASnode configuration of the Shmem interface.
    • Steffen Vogel's avatar
      shmem: update Python examples · fb9bb619
      Steffen Vogel authored
      Signed-off-by: Steffen Vogel's avatarSteffen Vogel <>
    • Steffen Vogel's avatar
    • Markus Mirz's avatar
      Merge pull request #22 from JTS22/dpsimpy-examples · ff035002
      Markus Mirz authored
      This PR greatly expands on the pybind11-interface for DPsim, exposing most of the classes and methods required for setting up, running and interacting with simulations in python, including
      SP, DP and EMT single and three phase component classes
      Functions to print out attribute information for component objects
      Simulation, RealTimeSimulation and SystemTopology classes
      DecouplingLine classes
      Event classes
      Bindings between STL- and Eigen-Containers and their python / numpy equivalents
      Additionally, most of the Jupyter notebooks which previously just ran simulations by calling the compiled C++-examples or by using the old python interface got converted to use the new interface.
      This PR also sets the C++-version for compilation to C++17. For the python interface to compile correctly, a minimum version of C++14 is required. For compilation to work with C++11, further changes to the binding code would be required, a description of which can be found in the top-level CMakeLists.txt