Maya API Documentation Update: A Learning Path and Class Taxonomy

By Christopher Diggins - 19 Jun, 2012 - Maya

Thanks to the hard work of our wunderkind Martin Ashton I am pleased to announce several enhancements to the online Maya 2013 API documentation online.

There are two major new additions to the Maya API documentation:

  1. A Python plug-in learning path
  2. An API Class Taxonomy

The learning path is a series of topics written for complete newcomers to the Maya API. They are intended to be read in order and introduce many key concepts of the Maya API using Python as the example language. You will learn how to query the scene graph, create dependency graph nodes, create new commands and much more. 

The class taxonomy is our first attempt to try and classify the classes of the API elements according to their conceptual area. This goal is to make it easier for people to find related API elements, and to navigate the API reference documentation as opposed to using the class inheritance hierarchy or the alphabetical class list.

This is a work in progress and would benefit from your feedback!

Published In
Tags
  • Maya
3 Comments
To post a comment please login or register
christopher-diggins | 5 years ago
>> But does this make Maya's Python module more Pythonic? Like PyMel is? Sorry, I don't understand the question. We are just adding some documentation. We haven't changed Maya's Python module. If you are asking about the [url=http://docs.autodesk.com/MAYAUL/2013/ENU/Maya-API-Documentation/python-api/index.html]Python 2.0 API[/url], yes it is more Pythonic than the original Python API, but not all Maya API functionality is exposed yet. The learning path is focused on the original Python API.
Edited by christopher-diggins 5 years ago
_wOLVERINe_ | 5 years ago
I'm not to familiar with Python yet though I do know the concept of OOP programming.. But does this make Maya's Python module more Pythonic? Like PyMel is?
Edited by _wOLVERINe_ 5 years ago
mjmurdoc | 5 years ago
Nice! Now I get to use all that python I've been using!
Edited by mjmurdoc 5 years ago