| 94 | | For quick visualisations in the browser, we have included [http://www.jqplot.com jqPlot]. |
| 95 | | |
| 96 | | We have included the [http://healthscapes.org Healthscapes] !SaVaGe library to easily output SVG graphs: |
| 97 | | * [wiki:DeveloperGuidelinesSVG] |
| 98 | | * We should have a recommended tested SVG plugin for Internet Explorer < 9 |
| 99 | | * http://www.savarese.com/software/svgplugin/ (not 64-bit) |
| 100 | | * http://www.adobe.com/svg/viewer/install/ (Not maintained - e.g. no Windows 7 support) |
| 101 | | * Background page: http://www.w3.org/Graphics/SVG/IG/wiki/SVG_Plugin_for_IE |
| 102 | | |
| 103 | | T2 includes a basic barchart function: |
| | 97 | * Current the following chart tools are included in Sahana Eden: |
| | 98 | * [http://www.jqplot.com jqPlot]. |
| | 99 | * [http://matplotlib.sourceforge.net/faq/howto_faq.html#matplotlib-in-a-web-application-server Matplotlib] |
| | 100 | * The [http://healthscapes.org Healthscapes] !SaVaGe library is included to easily output SVG graphs. See: [wiki:DeveloperGuidelinesSVG] |
| | 101 | * Outputs SVG graphs |
| | 102 | * We should have a recommended tested SVG plugin for Internet Explorer < 9 |
| | 103 | * http://www.savarese.com/software/svgplugin/ (not 64-bit) |
| | 104 | * http://www.adobe.com/svg/viewer/install/ (Not maintained - e.g. no Windows 7 support) |
| | 105 | * Background page: http://www.w3.org/Graphics/SVG/IG/wiki/SVG_Plugin_for_IE |
| | 106 | * http://www.reynoldsftw.com/2009/02/6-jquery-chart-plugins-reviewed/ |
| | 107 | * Recommends [http://code.google.com/p/flot/ Flot]: "''From an interaction perspective, Flot by far will get you as close as possible to Flash graphing as you can get with jQuery.''" |
| | 108 | * [http://www.web2pyslices.com/main/slices/take_slice/12 Cairo] can generate nice charts from the back-end |
| | 109 | * T2 includes a basic barchart function: |
| 116 | | * [http://matplotlib.sourceforge.net/faq/howto_faq.html#matplotlib-in-a-web-application-server Matplotlib] can generate visualisations |
| 117 | | * [http://www.web2pyslices.com/main/slices/take_slice/12 Cairo] can generate nice charts from the back-end |
| | 122 | === Spreadsheets === |
| | 123 | * Excel files are currently written using [http://pypi.python.org/pypi/xlwt xlwt]. |
| | 124 | * [http://sourceforge.net/projects/pyexcelerator PyExcelerator] |
| | 125 | * Docs on Python Excel libraries: http://www.python-excel.org/ |
| | 126 | * Thread recommending xlwt: http://groups.google.com/group/web2py/browse_thread/thread/375307e92df40ca8 |
| | 127 | * [http://appyframework.org/pod.html Pod] to create Open Document Format |
| 119 | | === Map === |
| 120 | | We want to be able to provide reports suitable for displaying inside popups on Map Polygons: |
| 121 | | * [wiki:BluePrintGISFeatureLayers] |
| 122 | | |
| 123 | | === PDF === |
| 124 | | For more formal reports (which can also be retrieved via webservices using the PDF representation of the REST Controller), we currently use [http://reportlab.org ReportLab]. This also supports Graphics (via [http://www.pythonware.com/products/pil/ PIL]) |
| 125 | | |
| 126 | | === Spreadsheets === |
| 127 | | Excel files are currently written using [http://pypi.python.org/pypi/xlwt xlwt]. |
| 128 | | |
| 129 | | == References == |
| 130 | | |
| 131 | | === Other Available Tools === |
| 132 | | === PDF === |
| 133 | | Other options: |
| 134 | | * http://www.reynoldsftw.com/2009/02/6-jquery-chart-plugins-reviewed/ |
| 135 | | * Recommends [http://code.google.com/p/flot/ Flot]: "''From an interaction perspective, Flot by far will get you as close as possible to Flash graphing as you can get with jQuery.''" |
| 136 | | * [http://www.xhtml2pdf.com Pisa] uses [http://reportlab.org ReportLab] to generate PDF from HTML |
| 137 | | * [http://code.google.com/p/jspdf jsPDF] uses pure !JavaScript to create PDFs |
| 138 | | * [http://geraldo.sourceforge.net Geraldo] builds on !ReportLab, and we used to use this, but no longer |
| 139 | | * Use S3XRC & hence XSLT to generate XML-FO which can be converted to PDF |
| 140 | | * http://xmlgraphics.apache.org/fop/ |
| 141 | | * http://pypi.python.org/pypi/zopyx.convert/ |
| 142 | | * [http://osdir.com/ml/python.reportlab.user/2003-10/msg00206.html Recommend ReportLab over FOP] |
| 143 | | |
| 144 | | ==== Spreadsheets ==== |
| 145 | | * [http://sourceforge.net/projects/pyexcelerator PyExcelerator] |
| 146 | | * Docs on Python Excel libraries: http://www.python-excel.org/ |
| 147 | | * Thread recommending xlwt: http://groups.google.com/group/web2py/browse_thread/thread/375307e92df40ca8 |
| 148 | | * [http://appyframework.org/pod.html Pod] to create Open Document Format |
| 149 | | |
| 150 | | ==== Flash ==== |
| | 129 | === Flash === |