Writing an extension for OpenMarkov
OpenMarkov has several extension points for adding plug-ins, such as:
- Constraints and network types;
- Parsers and writers (currently, OpenMarkov only can read and write in ProbModelXML and Elvira's format);
- Inference algorithms;
- Learning algorithms;
- Metrics for search-and-score learning algorithms.
Using these extension points, you can develop your own plug-ins without modifying the "official" code.