Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 342197 - Please add the SuperSym pymol plugin to the tree
Summary: Please add the SuperSym pymol plugin to the tree
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://supersym.sourceforge.net
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-22 14:13 UTC by urcindalo
Modified: 2020-08-05 07:36 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description urcindalo 2010-10-22 14:13:20 UTC
SuperSym is a PyMOL plugin providing a large number of tools for visualization of space groups; unit cells; and symmetry axes, operators, and partners. It requires cctbx and numpy.

It wwould be a really great addition to the pymol plugins in the tree.

Reproducible: Always
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2010-11-12 07:26:09 UTC
I also really like to see this plugin comming in. But is it working with the current cctbx ebuild? For me cctbx is still evaly broken.
Comment 2 urcindalo 2010-11-12 10:16:21 UTC
I really don't know if cctbx works reliably, because I never had the chance to try it.

All I know is that it is a dependency for SuperSym, so I installed it. However, the SuperSym script fails to start up in pymol because it can't find the cctbx executables: "SystemExit: Oops! SuperSym requires cctbx and numeric python to function. Please install these."

I put the following line in my .bashrc:
===
source /usr/lib64/cctbx/cctbx_build/setpaths_all.sh
===

and it works because this is my PATH:
===
$ echo $PATH
/usr/lib64/cctbx/cctbx_build/bin:  .....
===

However, pymol is not honoring the system PATH, so it does not find the cctbx executables.

There's a page in the pymol wiki explaining how to get pymol to add that directory to its path:
http://www.pymolwiki.org/index.php/CCTBX

I tried to follow the instructions at the end of the page, but the Gentoo-installed cctbx does not have the "shell script called "python"". There's instead a /usr/lib64/cctbx/cctbx_build/bin/cctbx.python, but this one does not seem to provide the required /usr/lib64/cctbx/cctbx_build/bin inside pymol if sourced. My knowledge of python is more than basic so I couldn't proceed any further.

If pymol were able to run the script (after correctly adding the cctbx bin directory to its path) I could check out it cctbx is doing its job ot not.
Comment 3 Justin Lecher (RETIRED) gentoo-dev 2010-12-16 16:18:58 UTC
AS cctbx seems to be fixed, I will try to get this in.
Comment 4 urcindalo 2010-12-17 11:13:02 UTC
Thanks Justin. The scientific Gentoo community already has an eternal debt with you.

If I don't have the chance next week, I wish you a Merry, Meery Christmas for you and your family.