Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
PyMOL Plugins Engine
Python
branch: master

separate loading and initialization of plugins

Purpose: Load plugins during invocation (to be done) and let the
external Tk GUI do initialization only (which is basically adding
menu items, which depends on PMGApp instance).
latest commit 34a9262d71
@speleo3 authored
Failed to load latest commit information.
templates Citation-Required support, README update
README update "Known Issues" in README
__init__.py separate loading and initialization of plugins
installation.py repository stuff: exception handling, zipfile info
legacysupport.py
managergui.py repository stuff: exception handling, zipfile info
repository.py repository stuff: exception handling, zipfile info

README

PyMOL Plugins Engine

THIS IS WORK IN PROGRESS, PLEASE ONLY INSTALL FOR TESTING.

Install

    "pymolplugins" is a python module, so place it somewhere inside your
    python path. If you download the ZIP from github, you need to rename
    "speleo3-pymolplguins-xxxxxxx" to "pymolplugins".

    The module needs to be loaded before the PyMOL external GUI launches. So
    put in your ~/.pymolrc.py:

    import pymolplugins

Uninstall

    Remove ~/.pymolrc_plugins.py

    Remove the "import pymolplugins" line from your ~/.pymolrc.py

Plugin API

    See "templates/hello.py" for the recommended structure of a PyMOL plugin
    module and the use of the provided API functions.

Knows Issues

    * Repository support in very provisional state

Acknowledgements

    This work is funded by the Warren L. DeLano Memorial PyMOL Open-Source
    Fellowship.    http://pymol.org/fellowship

http://pymolwiki.org/index.php/PluginArchitecture

# vi:expandtab:smarttab:sw=4
Something went wrong with that request. Please try again.