Skip to content

mandelviews documentation

mandelviews is a package for calculating and visualizing the Mandelbrot set.

There are already many libraries that do this. Here, the focus is not on providing new functionality, but on providing a working instance of a project that follows the suggestions for software projects at the CCN template repo:

https://github.com/flatironinstitute/ccn-template

Installation

Installs on all platforms using pip:

pip install mandelviews

To update to the latest version:

pip install mandelviews --upgrade

Quick start

To get started quickly calculating and visualizing, see the Quick Start Guide.

Usage guide

For more detailed usage notes, including some discussion of the theory behind the algorithms, see the Usage Guide.

API Reference

For the full documentation for each function by category, see the API Reference.

Future directions

  • Add numba and cython implementations of the Mandelbrot set calculation. This will allow for expanded demonstration of how to do tricky things like distribute compiled (cython) code at pip. It also makes the computations much faster.
  • Update the appearance of the docs -- there are some really cool tweaks discussed here.

Acknowledgments

Code written with support of Flatiron Center for Computational Neuroscience, and the neuroRSE team.