WIP : point spread + cross talk functions

WIP needs more work
remove this. You'll add an issue about this once it's merged