Menu

Tree [r5327] / trunk / htdocs /
 History

HTTPS access


File Date Author Commit
 gd 2004-03-25 jdh2358 [r204] removed some gd binaries
 screenshots 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 tut 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 API_CHANGES 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 CHANGELOG 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 INSTALL 2008-01-08 jdh2358 [r4812] fixed perrys typos
 NUMARRAY_ISSUES 2004-05-17 jdh2358 [r301] added htdocs examples
 README 2007-05-27 jdh2358 [r3311] users guide and htdocs updates
 __init__.py 2004-04-20 jdh2358 [r249] removed tz info from dates; updated htdocs
 api.pdf 2007-05-28 jdh2358 [r3313] added api pdf
 backends.html.template 2007-11-30 mdboom [r4533] Added mathtext column to backends comparison ta...
 classdocs.html.template 2007-11-29 jdh2358 [r4503] updated site docs
 convert.py 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 credits.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 exclude.txt 2006-12-19 jdh2358 [r2938] added exclude.txt
 faq.html.template 2008-05-07 efiring [r5125] Fix broken memleak link
 fonts.html.template 2007-11-30 mdboom [r4530] Lots of updates to bring the website inline wit...
 footer.html.template 2003-11-21 jdh2358 [r80] added some files
 goals.html.template 2004-05-03 jdh2358 [r271] did a dos2unix on htdocs
 goals.txt 2008-01-08 jdh2358 [r4812] fixed perrys typos
 header.html.template 2005-02-08 jdh2358 [r940] released basemap
 hthelpers.py 2008-01-10 jswhit [r4857] toolkits moved to mpl_toolkits
 index.html.template 2007-11-29 jdh2358 [r4503] updated site docs
 installing.html.template 2008-01-08 jdh2358 [r4812] fixed perrys typos
 interactive.html.template 2007-11-29 jdh2358 [r4503] updated site docs
 leftwich_tut.txt 2005-04-12 jdh2358 [r1166] sync to 0.80
 license.fmt 2004-10-18 jdh2358 [r596] updated the build process
 license.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 make.py 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matlab_to_pylab.py 2004-12-10 jdh2358 [r759] pylab migration
 matplotlib.afm.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.artist.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.axes.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.axis.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.backend_bases.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.backends.backend_agg.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.backends.backend_cairo.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.backends.backend_fltkagg.html.template 2005-04-12 jdh2358 [r1166] sync to 0.80
 matplotlib.backends.backend_gd.html.template 2007-11-29 jdh2358 [r4503] updated site docs
 matplotlib.backends.backend_gtk.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.backends.backend_gtkagg.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.backends.backend_gtkcairo.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.backends.backend_gtkgd.html.template 2004-03-19 jdh2358 [r198] small font fixes for win32
 matplotlib.backends.backend_paint.html.template 2005-06-03 jdh2358 [r1418] updated for 0.81
 matplotlib.backends.backend_ps.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.backends.backend_qt.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.backends.backend_qtagg.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.backends.backend_svg.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.backends.backend_template.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.backends.backend_tkagg.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.backends.backend_wx.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.backends.backend_wxagg.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.cbook.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.cm.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.collections.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.colorbar.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.colors.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.contour.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.dates.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.dviread.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.figure.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.finance.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.font_manager.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.fontconfig_pattern.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.ft2font.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.image.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.legend.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.lines.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.mathtext.html 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.mathtext.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.mlab.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.numerix.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.patches.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.pylab.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.pyplot.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.quiver.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.rcsetup.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.table.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.texmanager.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.text.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.ticker.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.toolkits.basemap.basemap.html.template 2008-01-08 jdh2358 [r4812] fixed perrys typos
 matplotlib.toolkits.basemap.html.template 2005-06-03 jdh2358 [r1418] updated for 0.81
 matplotlib.transforms.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.type1font.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.units.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlib.widgets.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 matplotlibrc 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 process_docs.py 2005-06-03 jdh2358 [r1418] updated for 0.81
 pylab_commands.html.template 2007-11-29 jdh2358 [r4503] updated site docs
 screenshots.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 set_begone.py 2005-06-15 jdh2358 [r1467] syncing for 82
 toolkits.html.template 2005-02-03 jswhit [r920] toolkits link for home page.
 tutorial.html.template 2007-11-30 mdboom [r4530] Lots of updates to bring the website inline wit...
 whats_new.html.template 2008-05-30 jdh2358 [r5327] updated site docs for 0.98
 whats_new_text.py 2003-11-21 jdh2358 [r79] added htdocs to repository
 win32_static.tar.gz 2004-08-09 jdh2358 [r488] added missing files
 yaptu.py 2007-05-27 jdh2358 [r3311] users guide and htdocs updates

Read Me

DO YOU REALLY WANT TO DO THIS?

    This directory contains the code to build the matplotlib web page,
    which can be found at http://matplotlib.sourceforge.net.  In other
    words, unless you want to edit the web page docs, there is not much
    need to build them yourself since they are available online.

    If all you want is the pydoc documentation, this is online at

      http://matplotlib.sourceforge.net/matlab_commands.html  and
      http://matplotlib.sourceforge.net/classdocs.html

    If you really want to build the html docs yourself, you will need to
    have all backends working.


OK, YOU'RE STILL HERE?  

    The html for the matplotlib web site is generated using yaptu, a
    simple (71 lines of code!) but powerful templating engine

      http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/52305

    (also included in this dir so you don't need to install it)

    All of the web pages are templates, eg, index.html.template in which I
    combine arbitrary python data structures with yaptu templating.

    process_docs.py is a script to generate the pydocs for the class
       library, and munge the generated output into a format suitable for
       inclusion into the web page.  

    convert.py is the workhorse that runs all the templates and generates
      the html with the appropriate headers and footers.

    screenshots/makeshots.py is a script that creates all the screenshots
      that can be generated dyamically (some cannot be because, for
      example, they are screenshots of figure windows with the navigation
      toolbar).  


BUILDING THE DOCS

    All you need to do to build the html documentation edit make.py to
    poiint to your matplotlib src tree, and then run 'python make.py'.
    This runs makeshots.py, process_docs.py and convert.py for you.  A
    tar file site.tar.gz is created, which I ship off to the sf
    website.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.