<commit_before>.. holoviews documentation master file, created by
   sphinx-quickstart on Wed May 14 14:25:57 2014.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

holoviews
=========

**Composable, declarative data structures for building even complex visualizations easily.**


.. notebook:: imagen index.ipynb

..
   # Code used to generate mandlebrot.npy
   from numpy import *
   import pylab

   def mandelbrot( h,w, maxit=200 ):
           y,x = ogrid[ -1.4:1.4:h*1j, -2:0.8:w*1j ]
           c = x+y*1j
           z = c
           divtime = maxit + zeros(z.shape, dtype=int)
           for i in xrange(maxit):
                   z  = z**2 + c
                   diverge = z*conj(z) > 2**2
                   div_now = diverge & (divtime==maxit)
                   divtime[div_now] = i
                   z[diverge] = 2
           return divtime
   # Wait a long while..then normalize
   arr = mandelbrot(4000,4000, maxit=2000)[400:800, 2500:2900]


Installation
____________

holoviews requires `Param <http://ioam.github.com/param/>`_ and
`Matplotlib <http://http://matplotlib.org/>`_, and is designed to work
with `IPython Notebook <http://ipython.org/notebook/>`_.  Most
scientists and engineers using Python will already have Matplotlib
installed, and Param has no dependencies apart from the Python
standard library, and so Holoviews should be very straightforward to
add to any project.

Param, Matplotlib, and IPython Notebook can be installed using your
operating system's package manager, or by using pip::

  pip install matplotlib 'ipython[notebook]'
  pip install --user https://github.com/ioam/param/archive/master.zip

You can then obtain the latest version of holoviews by cloning the git
repository::

  git clone git://github.com/ioam/holoviews.git

|BuildStatus|_


Contributors
____________

`<NAME> <https://github.com/jlstevens>`_

`<NAME> <https://github.com/philippjfr>`_

`<NAME> <https://github.com/jbednar>`_

.. |BuildStatus| image:: https://travis-ci.org/ioam/holoviews.svg?branch=master
.. _BuildStatus: https://travis-ci.org/ioam/holoviews
.. _Tutorials: Tutorials/<commit_msg>Added request for contributions<commit_after>.. holoviews documentation master file, created by
   sphinx-quickstart on Wed May 14 14:25:57 2014.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

holoviews
=========

**Composable, declarative data structures for building even complex visualizations easily.**


.. notebook:: imagen index.ipynb

..
   # Code used to generate mandlebrot.npy
   from numpy import *
   import pylab

   def mandelbrot( h,w, maxit=200 ):
           y,x = ogrid[ -1.4:1.4:h*1j, -2:0.8:w*1j ]
           c = x+y*1j
           z = c
           divtime = maxit + zeros(z.shape, dtype=int)
           for i in xrange(maxit):
                   z  = z**2 + c
                   diverge = z*conj(z) > 2**2
                   div_now = diverge & (divtime==maxit)
                   divtime[div_now] = i
                   z[diverge] = 2
           return divtime
   # Wait a long while..then normalize
   arr = mandelbrot(4000,4000, maxit=2000)[400:800, 2500:2900]


Installation
____________

holoviews requires `Param <http://ioam.github.com/param/>`_ and
`Matplotlib <http://http://matplotlib.org/>`_, and is designed to work
with `IPython Notebook <http://ipython.org/notebook/>`_.  Most
scientists and engineers using Python will already have Matplotlib
installed, and Param has no dependencies apart from the Python
standard library, and so Holoviews should be very straightforward to
add to any project.

Param, Matplotlib, and IPython Notebook can be installed using your
operating system's package manager, or by using pip::

  pip install matplotlib 'ipython[notebook]'
  pip install --user https://github.com/ioam/param/archive/master.zip

You can then obtain the latest version of holoviews by cloning the git
repository::

  git clone git://github.com/ioam/holoviews.git

|BuildStatus|_


Contributors
____________

HoloViews was developed by `<NAME> <https://github.com/jlstevens>`_
and `<NAME> <https://github.com/philippjfr>`_,
in collaboration with `<NAME> <https://github.com/jbednar>`_.

HoloViews is completely open source, available under a BSD license
freely for both commercial and non-commercial use.  Contributions from
users are welcome and encouraged.  In particular, HoloViews components
can be combined in an infinite number of ways, and so it is impossible
for us to test all conceivable combinations.  Thus we welcome bug
reports, particularly if they come with pull requests showing how to
fix the bug!


.. |BuildStatus| image:: https://travis-ci.org/ioam/holoviews.svg?branch=master
.. _BuildStatus: https://travis-ci.org/ioam/holoviews
.. _Tutorials: Tutorials/
{'fraction_non_alphanumeric': 0.10281140980915247, 'fraction_numerical': 0.022573363431151242, 'mean_word_length': 3.1836909871244634, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 23, 'https://': 12, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6834578', 'n_tokens_mistral': 1633, 'n_tokens_neox': 1511, 'n_words': 497}