This is a read-only mirror of pymolwiki.org

Difference between revisions of "Load brick"

From PyMOL Wiki
Jump to navigation Jump to search
(created)
 
m (2 revisions)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{DISPLAYTITLE:cmd.load_brick}}
 
 
 
[[load_brick]] is an API-only function to load an array of data as a [[map]] into PyMOL.
 
[[load_brick]] is an API-only function to load an array of data as a [[map]] into PyMOL.
  
Line 32: Line 30:
 
     ])
 
     ])
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
== See Also ==
 +
 +
* [[volume]]
 +
* [[isomesh]]
  
 
[[Category:Scripting]]
 
[[Category:Scripting]]
 
[[Category:Maps]]
 
[[Category:Maps]]

Latest revision as of 04:22, 12 November 2018

load_brick is an API-only function to load an array of data as a map into PyMOL.

Volume visualization of a map (artificial data)

Example

from pymol import cmd
from chempy.brick import Brick
import numpy

# grid spacing in Angstrom
yourgridspacing = (0.2, 0.2, 0.2)

# numpy array with some artificial data
yourdata = numpy.zeros((100, 100, 100))
yourdata[20:80, 20:80, 20:80] = 1.0
yourdata[40:60, 40:60, 40:60] = 2.0

# load into PyMOL
brick = Brick.from_numpy(yourdata, yourgridspacing)
cmd.load_brick(brick, 'yourmap')

# visualize
cmd.volume('yourvolume', 'yourmap', [\
      0.5, 'blue', 0.4, \
      0.6, 'blue', 0.0, \
      1.4, 'red', 0.0, \
      1.5, 'red', 0.9, \
    ])

See Also