How to find the view in which a source is rendered, and vice versa

In the ParaView GUI, a source in the pipeline browser and its representation in a view are linked, shown by the eye icon.

How can I find using Python scripting the source for a given view proxy object, and the view proxy objects for a given source?