.. _screenshots:

Screenshots
~~~~~~~~~~~~~

A few screenshots are provided here to give you a flavour, but it's easier to download the software and run the demos (from the demos menus in each view) to see the variety of stimuli that can be generated. 

|PsychoPy| is one of very few packages that allows a choice of interface. Use the :ref:`coder` view, for those that like to program from scratch (or just use your own editor)

.. only:: html

    .. image:: /images/coder_small.gif
       :target: coder/index.html
       :alt: The Coder view

and the :ref:`builder` view for those that prefer a touch and click interface. In general we recommend even strong programmers use the Builder view, especially if you are taking experiments online, it is much faster and you will probably have better timing and fewer bugs (we use builder + :ref:`code` to make our experiments!):

.. image:: /images/builder.png
   :target: builder/index.html
   :alt: The Builder view
   
|PsychoPy| can handle every type of stimulus you can imagine...

Images and movies of most formats:

.. only:: html

    .. image:: /images/face_demo.gif
       :alt: Dynamic image of a face combined with a grating

Random dots and element arrays, drawn in realtime:

.. image:: /images/demo_dots.jpg
   :alt: Random dot kinematograms (RDKs)

.. only:: html

    .. image:: /images/demo_elementArray.gif
       :alt: Complex arrays of elements drawn in realtime
   
Many text options and dialog boxes:

.. only:: html

    .. image:: /images/demo_text.gif
       :alt: Lot's of options for drawing Unicode text stimuli
   
.. image:: /images/demo_gui.jpg
   :alt: It's really easy to build dialog boxes

For more ideas about PsychoPy's massive range of stimuli, install it, go to the Coder view and run some of the `demo` scripts (there's a whole demos menu).
