Hello,

There's been quite a while since I wanted to ask this on the list, but would it be possible to have in Pymol some kind of technique to emulate realistic lighting (global illumination) in a rendered scene?

The next point is related to the new volume representation. For example after loading a cube file which contains the electrostatic potential of a small molecule, Pymol does not show the whole range in the volume representation. My data spans from -0.08 to 172.6.  I haven't looked at how that scale is build, but would it be possible to let the user specify the range and build intermediate values from that. Also, while I understand that this feature was especially developed for the representation of electron density maps for proteins, not everyone is doing that and standard deviation or histograms on the volume representation should not be there by default. A simple scale should suffice.
Also right clicking on the volume representation raises the following error

Error: 2
<type 'exceptions.TypeError'> Exception in Tk callback
  Function: <bound method Volume.editPoint of <pmg_tk.skins.normal.volume.Volume instance at 0x2aaaac556b90>> (type: <type 'instancemethod'>)
  Args: (<Tkinter.Event instance at 0x2aaaac7277a0>,)
  Event type: ButtonPress (type num: 4)
Traceback (innermost last):
  File "/usr/lib/python2.7/site-packages/Pmw/Pmw_1_3/lib/PmwBase.py", line 1747, in __call__
    return apply(self.func, args)
  File "/usr/lib64/python2.7/site-packages/pmg_tk/skins/normal/volume.py", line 369, in editPoint
    event.x = self.active_ramp.getPoint(pt) + self.padX
<type 'exceptions.TypeError'>: unsupported operand type(s) for +: 'NoneType' and 'int'

Finally is it possible to use Pymol from within iPython? For example I wanted recently to see the properties of a C object. That would have been extremly easy in iPython

import pymol
cube = pymol.cmd.load("my.cube")
cube.[TAB] [TAB]

Thanks
Marius