← Back to team overview

yade-dev team mailing list archive

Projects using Boost.Python

 

Dear boost.python developers,

recently I have found "Projects using Boost.Python" page. Below are three
more candidates to be mentioned in the list. WooDEM was initially a fork
from Yade. Both WooDEM and Yade uses Minieigen.

The descriptions of softwares is copy-pasted from their web pages.

If you have any questions, do not hesitate to contact me or other Yade
developers or Vaclav as a developer of WooDEM and Minieigen.

Best regards
Jan Stransky


Yade
https://yade-dem.org
Yade is an extensible open-source framework for discrete numerical models,
focused on Discrete Element Method. The computation parts are written in
c++ using flexible object model, allowing independent implementation of new
alogrithms and interfaces. Python is used for rapid and concise scene
construction, simulation control, postprocessing and debugging.

Minieigen
https://pypi.python.org/pypi/minieigen
A small wrapper for core parts of Eigen (http://eigen.tuxfamily.org), c++
library for linear algebra. It is mainly useful for inspecting c++ code
which already uses eigen and boost::python. Supported types are Vectors
(2,3,6 and dynamic-sized with integer, floating-point and complex values),
Matrices (3x3, 6x6 and dynamic-sized with floating-point and complex
values), Quaternions and 2d and 3d aligned boxes.

WooDEM
https://woodem.org/, https://woodem.eu/
Woo is extesible and portable framework primarily for mechanics granular
materials. Computation parts are written in c++ parallelized using OpenMP,
fully accessible and modifiable from python (ipython console or
scripts). Arbitrarily complex scene can be scripted.