Has anyone used (and liked) any good "frequent sequence mining" packages in Python other than the FPM in MLLib? I am looking for a stable package, preferable stilled maintained by people. Thank you!
The only Python package I've found is on Github.
They have an implementation of
BIDE there, but it's not maintained code.
I am actively maintaining an efficient implementation of both PrefixSpan and BIDE in Python 3, supporting mining both frequent and top-k (closed) sequential patterns.
Have you considered to write it by yourself? Because there is probably no up-to-date maintained library right now.
Check this out, its the basic - PrefixSpan and Closed/Maximal patterns are actually not that hard to implement.
I've used fim's fpgrowth function in the past and it worked well. It's kind of a pain to install on Windows machines however. It seems to be an academic website so I'm not sure if they're doing many updates to the code over time...
SPMF sounds like a useful library for pattern mining.
Since none of the existing solutions were satisfactory for me, I created my own Python Wrapper for SPMF (the Java library mentioned in other answers here).