I updated it to make use of native filters only, to use gray format for all the filtering, and also ditched the class, so it should be easier to use.
Now it also supports 8, 9, 10 and 16 bits.
finesharp 2014-12-17
requirement:
VapourSynth r23 or later
Usage:
Download (or copy/paste to your texteditor) and put it in python3.4/Lib/site-packages as 'finesharp.py'.
Code:
import vapoursynth as vs
import finesharp
core = vs.get_core()
...
clip = something
clip = finesharp.sharpen(clip, other options...)