| 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 == |