Rule 0: All classes and functions in pylib have the same name as in ltilib. Here are the exceptions of this rule: The parameter classes for all functors follow this pattern: lti::::parameters --> lti.__parameters Mapping of ltilib template classes to pylti classes: pylti ltilib ------------------------------------------ ipoint tpoint fpoint tpoint dpoint tpoint ipoint3d tpoint3D fpoint3d tpoint3D dpoint3d tpoint3D list_ipoint std::list pointList tpointList dgenericVector genericVector fgenericVector genericVector igenericVector genericVector ugenericVector genericVector rgbgenericVector genericVector dvector vector fvector vector ivector vector uvector vector palette vector iarray array farray array darray array uarray array ugenericMatrix genericMatrix igenericMatrix genericMatrix fgenericMatrix genericMatrix dgenericMatrix genericMatrix rgbPixelgenericMatrix genericMatrix imatrix matrix fmatrix matrix dmatrix matrix umatrix matrix rgbPixelmatrix matrix fhBaseMatrix3D hMatrix< float,hPoint3D > dhBaseMatrix3D hMatrix< double,hPoint3D > fhBaseMatrix2D hMatrix< float,hPoint2D > dhBaseMatrix2D hMatrix< double,hPoint2D > fhMatrix3D hMatrix3D dhMatrix3D hMatrix3D fhMatrix2D hMatrix2D dhMatrix2D hMatrix2D ikernel1D kernel1D fkernel1D kernel1D dkernel1D kernel1D ukernel1D kernel1D ikernel2D kernel2D fkernel2D kernel2D dkernel2D kernel2D ukernel2D kernel2D isepKernel sepKernel fsepKernel sepKernel dsepKernel sepKernel usepKernel sepKernel iandoKernelXX andoKernelXX iandoKernelXY andoKernelXY iandoKernelYY andoKernelYY fandoKernelXX andoKernelXX fandoKernelXY andoKernelXY fandoKernelYY andoKernelYY list_ioPoints std::list list_borderPoints std::list list_areaPoints std::list