In SOPs pcfilter is the only function that still makes pcopen relevant. It's a function that smooth interpolates attribute values of the points found by the point cloud look up.
This is an implementation of the same function that you can use for anything given an array of point indices, distances and an attribute name. This particular version is for vector attributes, but you can easily adapt it to any other floating attribute type.
https://www.dropbox.com/s/wii3tli34r1i77a/pcfilter.hiplc?dl=1