The state of encoder as it was used in my Ph.D project.
There are a few missing features however it adequately encodes all of the datasets I had in my disposal (see tests/ and extra-tests/).
The speed was never a big priority but it manages to do process about 1000 MOL files per second in single-threaded mode, which is futher improved upon with automatic parallelisation (deafult mode is parallel).