Difference between revisions of "PyMOLWiki:Community Portal"

From PyMOLWiki
Jump to navigation Jump to search
Line 1: Line 1:
 
== CP ==
 
== CP ==
Look here for ways to get involved in the PyMolWiki!
+
Look here for ways to get involved in the PyMolWiki! Editors, you can upload images for your examples and supporting text!  Check out [[Special:Upload]].
  
Editors, you can upload images for your examples and supporting text!  Check out [[Special:Upload]].
+
If you feel like getting involved, we need folks to
 +
* edit entries (hit the "Random Page" link and make sure it's correct.)
 +
* add scripts
 +
* add examples for commands
  
 
=== New! GeShi: Syntax Highlighting for Python & More ===
 
=== New! GeShi: Syntax Highlighting for Python & More ===
 
'''Update''': I have added the option for numbered syntax highlighting and non-numbered.
 
'''Update''': I have added the option for numbered syntax highlighting and non-numbered.
 
<pre>
 
<pre>
<source lang="python">Non line-numbered code here</source>
+
<source lang="python">Non line-numbered code here</source>
 
</pre>
 
</pre>
  
 
<pre>
 
<pre>
<npython>line-numbered code here</npython>
+
<npython>line-numbered code here</npython>
 
</pre>
 
</pre>
  
Line 17: Line 20:
  
 
<npython>
 
<npython>
# axes.py
+
# axes.py
 
from pymol.cgo import *
 
from pymol.cgo import *
 
from pymol import cmd
 
from pymol import cmd

Revision as of 20:10, 11 May 2005

CP

Look here for ways to get involved in the PyMolWiki! Editors, you can upload images for your examples and supporting text! Check out Special:Upload.

If you feel like getting involved, we need folks to

  • edit entries (hit the "Random Page" link and make sure it's correct.)
  • add scripts
  • add examples for commands

New! GeShi: Syntax Highlighting for Python & More

Update: I have added the option for numbered syntax highlighting and non-numbered.

<source lang="python">Non line-numbered code here</source>
<npython>line-numbered code here</npython>

Now with line numbers (or not)!

<npython>

  1. axes.py

from pymol.cgo import * from pymol import cmd from pymol.vfont import plain

  1. create the axes object, draw axes with cylinders coloured red, green,
  2. blue for X, Y and Z

obj = [

  CYLINDER, 0., 0., 0., 50., 0., 0., 0.2, 1.0, 1.0, 1.0, 1.0, 0.0, 0.,
  CYLINDER, 0., 0., 0., 0., 50., 0., 0.2, 1.0, 1.0, 1.0, 0., 1.0, 0.,
  CYLINDER, 0., 0., 0., 0., 0., 50., 0.2, 1.0, 1.0, 1.0, 0., 0.0, 1.0,
  ]
  1. add labels to axes object (requires pymol version 0.8 or greater, I
  2. believe

cyl_text(obj,plain,[-5.,-5.,-1],'Origin',0.20,axes=[[3,0,0],[0,3,0],[0,0,3]]) cyl_text(obj,plain,[50.,0.,0.],'X',0.20,axes=[[3,0,0],[0,3,0],[0,0,3]]) cyl_text(obj,plain,[0.,50.,0.],'Y',0.20,axes=[[3,0,0],[0,3,0],[0,0,3]]) cyl_text(obj,plain,[0.,0.,50.],'Z',0.20,axes=[[3,0,0],[0,3,0],[0,0,3]])

  1. then we load it into PyMOL

cmd.load_cgo(obj,'axes') </npython>


See The Geshi Home Page

Tree