7 | | 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] via [http://geraldo.sourceforge.net Geraldo]. This also supports Graphics (via [http://www.pythonware.com/products/pil/ PIL]) |
8 | | |
9 | | Other options: |
10 | | * http://www.reynoldsftw.com/2009/02/6-jquery-chart-plugins-reviewed/ |
11 | | * 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.''" |
12 | | * [http://www.xhtml2pdf.com Pisa] uses [http://reportlab.org ReportLab] to generate PDF from HTML |
13 | | * [http://code.google.com/p/jspdf jsPDF] uses pure !JavaScript to create PDFs |
14 | | * Use S3XRC & hence XSLT to generate XML-FO which can be converted to PDF |
15 | | * http://xmlgraphics.apache.org/fop/ |
16 | | * http://pypi.python.org/pypi/zopyx.convert/ |
17 | | * [http://osdir.com/ml/python.reportlab.user/2003-10/msg00206.html Recommend ReportLab over FOP] |
18 | | |
19 | | * [http://matplotlib.sourceforge.net/faq/howto_faq.html#matplotlib-in-a-web-application-server Matplotlib] can generate visualisations |
20 | | * [http://www.web2pyslices.com/main/slices/take_slice/12 Cairo] can generate nice charts from the back-end |
21 | | * [http://appyframework.org/pod.html Pod] to create Open Document Format |
22 | | |
23 | | Excel files are currently written using [http://pypi.python.org/pypi/xlwt xlwt]. Other options: |
24 | | * [http://sourceforge.net/projects/pyexcelerator PyExcelerator] |
25 | | * Docs on Python Excel libraries: http://www.python-excel.org/ |
26 | | * Thread recommending xlwt: http://groups.google.com/group/web2py/browse_thread/thread/375307e92df40ca8 |
| 11 | We have included the [http://healthscapes.org Healthscapes] SaVaGe library to easily output SVG graphs: |
| 12 | * http://eden.sahanafoundation.org/browser/modules/hs/graph |
| 13 | * We should have a recommended tested SVG plugin for Internet Explorer < 9 |
| 28 | * [http://matplotlib.sourceforge.net/faq/howto_faq.html#matplotlib-in-a-web-application-server Matplotlib] can generate visualisations |
| 29 | * [http://www.web2pyslices.com/main/slices/take_slice/12 Cairo] can generate nice charts from the back-end |
| 30 | |
| 31 | == PDF == |
| 32 | 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] via [http://geraldo.sourceforge.net Geraldo]. This also supports Graphics (via [http://www.pythonware.com/products/pil/ PIL]) |
| 33 | |
| 34 | Other options: |
| 35 | * http://www.reynoldsftw.com/2009/02/6-jquery-chart-plugins-reviewed/ |
| 36 | * 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.''" |
| 37 | * [http://www.xhtml2pdf.com Pisa] uses [http://reportlab.org ReportLab] to generate PDF from HTML |
| 38 | * [http://code.google.com/p/jspdf jsPDF] uses pure !JavaScript to create PDFs |
| 39 | * Use S3XRC & hence XSLT to generate XML-FO which can be converted to PDF |
| 40 | * http://xmlgraphics.apache.org/fop/ |
| 41 | * http://pypi.python.org/pypi/zopyx.convert/ |
| 42 | * [http://osdir.com/ml/python.reportlab.user/2003-10/msg00206.html Recommend ReportLab over FOP] |
| 43 | |
| 44 | == Spreadsheets == |
| 45 | Excel files are currently written using [http://pypi.python.org/pypi/xlwt xlwt]. Other options: |
| 46 | * [http://sourceforge.net/projects/pyexcelerator PyExcelerator] |
| 47 | * Docs on Python Excel libraries: http://www.python-excel.org/ |
| 48 | * Thread recommending xlwt: http://groups.google.com/group/web2py/browse_thread/thread/375307e92df40ca8 |
| 49 | |
| 50 | * [http://appyframework.org/pod.html Pod] to create Open Document Format |
| 51 | |
| 52 | == Flash == |