Skip to content

[New Greate Version] Pybinding + Plugins + Editor#70

Merged
mgonzs13 merged 88 commits intomainfrom
pybinding
Nov 19, 2025
Merged

[New Greate Version] Pybinding + Plugins + Editor#70
mgonzs13 merged 88 commits intomainfrom
pybinding

Conversation

@mgonzs13
Copy link
Collaborator

This PR introduces a new version of YASMIN with the following great changes:

  • The core of YASMIN (yasmin package) has been reimplemented to be a C++ version with pybindings
  • Plugins are introduced in this PR. Now, state machines can be created in XML using plugins in both C++ and Python. XMl files can also be included in other XML files.
  • A factory (in C++ and Python) is used to instanciate state machines from XML files.
  • A new app to edit XML state machines has been implemented.

mgonzs13 and others added 28 commits November 9, 2025 21:02
)

* Updated algorithm

* Updated graph generation

* Updated documentation

* Updated documentation

---------

Co-authored-by: luispri2001 <lpriel00@estudiantes.unileon.es>
@mgonzs13 mgonzs13 merged commit a3207f5 into main Nov 19, 2025
11 of 18 checks passed
@mgonzs13 mgonzs13 deleted the pybinding branch November 19, 2025 10:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants