Menu

Tree [r301] / trunk / htdocs /
 History

HTTPS access


File Date Author Commit
 examples 2004-05-17 jdh2358 [r301] added htdocs examples
 gd 2004-03-25 jdh2358 [r204] removed some gd binaries
 screenshots 2004-04-22 jdh2358 [r252] fixed ticker bug
 tut 2004-03-08 jdh2358 [r173] fixed subplot bug
 .cvsignore 2004-03-23 jdh2358 [r202] added some missing files form htdocs
 .matplotlibrc 2004-05-14 jdh2358 [r290] new transformation / artist constructors
 API_CHANGES 2004-02-16 jdh2358 [r148] fexed wx to work on windows and linux
 NUMARRAY_ISSUES 2004-05-17 jdh2358 [r301] added htdocs examples
 README 2004-04-26 jdh2358 [r258] updated htdocs README
 __init__.py 2004-04-20 jdh2358 [r249] removed tz info from dates; updated htdocs
 backends.html.template 2004-04-26 jdh2358 [r256] sync to 0.53.1
 classdocs.html.template 2004-04-21 jdh2358 [r250] sync to 0.53
 convert.py 2004-05-03 perrygreenfield [r270] Updated and restructured goals web page. Now us...
 credits.html.template 2004-04-26 barrett [r259] Corrected the spelling of my surname. :-)
 faq.html.template 2004-05-14 jdh2358 [r295] fixed scatter bug
 fonts.html.template 2004-05-04 jdh2358 [r278] major overhaul of text
 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 2004-05-14 jdh2358 [r290] new transformation / artist constructors
 header.html.template 2004-04-13 jdh2358 [r239] mathtext fixes
 hthelpers.py 2004-05-15 jdh2358 [r297] added fast polygon collections
 index.html.template 2004-05-14 jdh2358 [r290] new transformation / artist constructors
 installing.html.template 2004-05-14 jdh2358 [r290] new transformation / artist constructors
 interactive.html.template 2004-03-17 jdh2358 [r186] updated numarray install docs
 license.html.template 2004-05-14 jdh2358 [r290] new transformation / artist constructors
 matlab_commands.html.template 2004-05-14 jdh2358 [r290] new transformation / artist constructors
 matplotlib.afm.html.template 2004-05-14 jdh2358 [r290] new transformation / artist constructors
 matplotlib.artist.html.template 2004-05-14 jdh2358 [r290] new transformation / artist constructors
 matplotlib.axes.html.template 2004-05-14 jdh2358 [r290] new transformation / artist constructors
 matplotlib.axis.html.template 2004-05-14 jdh2358 [r290] new transformation / artist constructors
 matplotlib.backend_bases.html.template 2004-05-14 jdh2358 [r290] new transformation / artist constructors
 matplotlib.backends.backend_agg.html.template 2004-05-14 jdh2358 [r290] new transformation / artist constructors
 matplotlib.backends.backend_gd.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.backends.backend_gtk.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.backends.backend_gtkagg.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.backends.backend_gtkgd.html.template 2004-03-19 jdh2358 [r198] small font fixes for win32
 matplotlib.backends.backend_paint.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.backends.backend_ps.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.backends.backend_template.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.backends.backend_tkagg.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.backends.backend_wx.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.backends.backend_wxagg.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.cbook.html.template 2004-04-20 jdh2358 [r249] removed tz info from dates; updated htdocs
 matplotlib.colors.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.dates.html.template 2004-04-28 jdh2358 [r265] fixed ps scaling and centering bug
 matplotlib.figure.html.template 2004-04-30 jdh2358 [r267] added cxx and rewrote agg - fixed leak
 matplotlib.finance.html.template 2004-05-03 jdh2358 [r271] did a dos2unix on htdocs
 matplotlib.font_manager.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.ft2font.html.template 2004-04-22 jdh2358 [r252] fixed ticker bug
 matplotlib.image.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.legend.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.lines.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.mathtext.html 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.mathtext.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.matlab.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.mlab.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.numerix.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.patches.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.table.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.text.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.ticker.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 matplotlib.transforms.html.template 2004-05-04 jdh2358 [r282] fixed makefile and some text bugs
 process_docs.py 2004-04-20 jdh2358 [r249] removed tz info from dates; updated htdocs
 screenshots.html.template 2004-04-20 jdh2358 [r249] removed tz info from dates; updated htdocs
 tutorial.html.template 2004-03-29 jdh2358 [r208] fixed kwargs and dict in text
 whats_new.html.template 2004-05-16 jdh2358 [r300] added fast pcolor
 whats_new_text.py 2003-11-21 jdh2358 [r79] added htdocs to repository

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

    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 IN A NUTSHELL

    All you need to do to build the html documentation is 'make
    htmldocs'.  This runs process_docs.py and convert.py for you.  I
    decoupled running the screenshot script from building the docs
    because typically I need to rebuild the docs more often than I
    need to rebuild the screenshots.  To build the shots do

      > cd screenshots

      > python makeshots.py 

     
    After you have done the point your browser at
    file:///your/dev/matplotlb/htdocs/index.html

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.