We need to remove pm4py dependency ASAP, because of the licensing issue and its underlying cvxopt dependency that cannot be easily installed, especially, after migrating pandas to v2+.
So, I'm starting removal of pm4py from Prosimos, until the tests pass and Simod can depend on Prosimos again. Please, help with your use cases for XES logs that I might miss.
To deal with XES in general, we can:
- assume logs come in CSV only
- convert XES to CSV without pm4py
I started development of https://github.com/AutomatedProcessImprovement/openxes-cli-py. If it suits your needs give it a try or let me know in what cases it doesn't work for you.
We need to remove
pm4pydependency ASAP, because of the licensing issue and its underlyingcvxoptdependency that cannot be easily installed, especially, after migratingpandasto v2+.So, I'm starting removal of pm4py from Prosimos, until the tests pass and Simod can depend on Prosimos again. Please, help with your use cases for XES logs that I might miss.
To deal with XES in general, we can:
I started development of https://github.com/AutomatedProcessImprovement/openxes-cli-py. If it suits your needs give it a try or let me know in what cases it doesn't work for you.