.. p5 documentation master file, created by sphinx-quickstart on Thu May 25 17:28:12 2017. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. p5 === .. image:: https://img.shields.io/github/release/p5py/p5/all.svg :target: https://github.com/p5py/p5 .. image:: https://img.shields.io/pypi/l/p5.svg :target: https://pypi.python.org/pypi/p5 .. image:: https://img.shields.io/pypi/pyversions/p5.svg :target: https://pypi.python.org/pypi/p5 .. image:: https://img.shields.io/github/stars/p5py/p5.svg?style=social&label=Star :target: https://github.com/p5py/p5 p5 is a native Python port of the `Processing `_ API by `Abhik Pal `_, `Manindra Mohrarna `_, and `contributors `_. Processing "is a flexible software sketchbook and a language for learning how to code within the context of the visual arts." It mainly developed in Boston (at Fathom Information Design), Los Angeles (at the UCLA Arts Software Studio), and New York City (at NYU's ITP) [#processing-dev]_. The p5 documentation is structured into: - An :doc:`Installation ` section that guides one through the basic installation process. - :doc:`Tutorials ` with a collection of step-by-step lessons covering various parts of the p5 api. - Short :doc:`Guides ` that discuss key concepts and details at a fairly high level. - The :doc:`Reference ` provides a detailed overview of the complete p5 api. Code examples accompanying the reference can be found in the `references` directory in the `p5 examples `_ repository (also `available as a zip `_) p5 is free and open source software and has been `released under the GPL3 license `_. To report a bug / make a feature request use the `issues page `_ on the `main repository `_. You can also use the `discourse platform `_ to ask / discuss anything related to p5py. .. toctree:: :maxdepth: 2 install tutorials/index examples/index guides/index reference/index releasenotes/index .. [#processing-dev] See `Overview `_ on the Processing website for details.