PyMEL for Maya

PyMEL makes python scripting in Maya work the way it should. Maya’s command module is a direct translation of MEL commands into python functions. The result is a very awkward and unpythonic syntax which does not take advantage of python’s strengths – particularly, a flexible, object-oriented design. PyMEL builds on the cmds module by organizing many of its commands into a class hierarchy, and by customizing them to operate in a more succinct and intuitive way.

Chapters:

Appendices:

pymel.versions
pymel.mayautils
pymel.core.animation
pymel.core.effects
pymel.core.general
pymel.core.language
pymel.core.modeling
pymel.core.other
pymel.core.rendering
pymel.core.runtime
pymel.core.system
pymel.core.windows
pymel.core.context
pymel.core.datatypes
pymel.core.nodetypes
pymel.core.uitypes
pymel.util
pymel.util.arguments
pymel.util.arrays
pymel.util.common
pymel.util.decoration
pymel.util.enum
pymel.util.mathutils
pymel.util.namedtuple Returns a new subclass of tuple with named fields.
pymel.util.path Represents a filesystem path.
pymel.util.utilitytypes
pymel.tools
pymel.tools.envparse
pymel.tools.mel2py
pymel.tools.py2mel
pymel.tools.loggingControl
pymel.api.plugins

Next topic

What’s New

Core Modules

Type Modules

Other Modules

This Page