[chimera-dev] volume viewer/mouse

Tom Goddard goddard at sonic.net
Mon Jul 8 14:03:03 PDT 2013


Hi Matt,

  Eric is right.  Here it is with example Python code

from VolumeViewer import active_volume
v = active_volume()
s = v.matrix_value_statistics()
print s.minimum, s.maximum

The active_volume() call can return None, for example if no data set is open.  The matrix_value_statistics() call returns the values at the currently displayed subsampling (ie. step size).

  Your comment about the "use mouse scroll wheel" setting not working is a bug that I will look at soon.

	http://plato.cgl.ucsf.edu/trac/chimera/ticket/12187

  Tom


On Jul 1, 2013, at 11:14 AM, Eric Pettersen wrote:

> On Jun 28, 2013, at 9:22 PM, "Dougherty, Matthew T" wrote:
> 
>> I am trying to write some python scripts relating to volume viewer.
>> 
>> two things I need to have are:
>> 1)  the ability to figure out what dataset is active on the volume viewer.  I will manually pick that with the mouse, my python sw will process the active model in volume viewer. 
>> 2) on the selected dataset I need to know what the min/max values are.
> 
> Hi Matt,
> 	As you know, Tom Goddard is on vacation -- so these answers are for novelty purposes only. :-)
> 
> 1) I'm pretty sure that VolumeViewer.volumedialog.active_volume() will return the active volume (can return None of course in some cases).
> 
> 2) I think that calling the volume's matrix_value_statistics method will return an object whose .minimum and .maximum attributes are what you want.  Maybe.
> 
> --Eric
> 
>                         Eric Pettersen
>                         UCSF Computer Graphics Lab
>                         http://www.cgl.ucsf.edu
> 
> 
> _______________________________________________
> Chimera-dev mailing list
> Chimera-dev at cgl.ucsf.edu
> http://www.rbvi.ucsf.edu/mailman/listinfo/chimera-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-dev/attachments/20130708/55d5bd3c/attachment.html>


More information about the Chimera-dev mailing list