ocelescope

ocelescope is a Python library that provides general tools and building blocks for working with Object-Centric Event Logs and for developing plugins for the Ocelescope framework. Despite sharing its name with the Ocelescope application, it is also available as a standalone library. It offers structured access to events, objects, attributes, and relationships, as well as filtering functionality.

The library can read and write OCEL 2.0 logs in XML, JSON, and SQLite formats. Installation and usage details are available on the ocelescope PyPI page.