add LCCRF Python interface
move data types to types.h
sss