===============================
YADE — Yet Another Dynamic Engine
===============================

An extensible open‑source framework for discrete numerical models, focused on the
Discrete Element Method. Performance‑critical parts are written in C++ using a flexible
object model that allows independent implementation of new algorithms and interfaces.
Python is used for rapid and concise scene construction, simulation control,
post‑processing and debugging.

Documentation
=============

- `Online documentation (includes C++ and Python reference) <https://www.yade-dem.org/doc/>`_
- `PDF documentation (Yade.pdf) <https://yade-dem.org/doc/Yade.pdf>`_
- `EPUB documentation (Yade.epub) <https://yade-dem.org/doc/Yade.epub>`_

Downloads
=========

Packages (Ubuntu and Debian)
----------------------------

- `Debian package tracker <https://tracker.debian.org/pkg/yade>`_
- `Ubuntu source package <https://launchpad.net/ubuntu/+source/yade>`_
- `Installation instructions (packages) <https://yade-dem.org/doc/installation.html#packages>`_

Source tarballs
---------------

- `GitLab tags (released versions) <https://gitlab.com/yade-dev/trunk/tags>`_
- `GitLab repository snapshot (master) <https://gitlab.com/yade-dev/trunk/-/archive/master/trunk-master.tar.gz>`_
- `Debian packaging repository (salsa) <https://salsa.debian.org/science-team/yade>`_

Community
=========

- `Yade developers (GitLab group members) <https://gitlab.com/groups/yade-dev/-/group_members>`_

More links
=========

- `Wiki <https://yade-dem.org/wiki/>`_
- `Screenshots <https://www.yade-dem.org/wiki/Screenshots_and_videos>`_
- `Tutorial <https://yade-dem.org/doc/tutorial-examples.html>`_
- `Videos <https://yade-dem.org/doc/tutorial-more-examples-fast.html>`_
- `Yade on Open Hub <http://www.openhub.net/p/yade/>`_
- `Yade on Debian PTS <https://tracker.debian.org/pkg/yade>`_
- `Yade on Debian salsa <https://salsa.debian.org/science-team/yade/commits/master>`_
