• 1. It works
  • 2. It works on all of the platforms that IPython officially supports
  • 3. Handles unicode issues properly
  • 4. Adheres to our coding style
  • 5. Clean & commented
  • 6. Tested
  • 7. Well documented