Size: 959
Comment:
|
Size: 975
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 11: | Line 11: |
For an example of speedup see [http://www.eby-sarna.com/pipermail/source-changes/2002q4/000749.html this message]. | For examples of speedup see [http://www.eby-sarna.com/pipermail/source-changes/2002q4/000749.html this message]. or [http://www.prescod.net/python/pyrexopt/optimization.html this page]. |
Line 13: | Line 14: |
More examples and ideas at [http://www.prescod.net/python/pyrexopt/optimization.html]. | PyrexOnWindows provides a step-by-step guide to '''Pyrex installation on Windows'''. |
Line 15: | Line 16: |
You can also consider other Python speedup solutions: http://psyco.sf.net and ["weave"]. | [http://www.freenet.org.nz/python/pyrexdoc pyrexdoc] is a tool for '''generating HTML documentation''' from a compiled Pyrex module, by DavidMcNab. See other DocumentationTools. |
Line 17: | Line 18: |
[http://www.freenet.org.nz/python/pyrexdoc pyrexdoc] is a tool for generating HTML documentation from a compiled Pyrex module, by DavidMcNab. See other DocumentationTools. PyrexOnWindows provies a step-by-step guide to Pyrex installation on Windows. |
You can also consider '''other Python speedup solutions''' sucha as [http://psyco.sf.net psyco] and ["weave"]. |
Pyrex is a python-like language for writing python extension modules. It can be described as python with C data types. You can produce with it code as fast as in C and access to C libraries is easy.
Homepage at http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/
Two main purposes of Pyrex usage are:
- speed up a Python code
- provide Python interface to existing C modules/libraries
For examples of speedup see [http://www.eby-sarna.com/pipermail/source-changes/2002q4/000749.html this message]. or [http://www.prescod.net/python/pyrexopt/optimization.html this page].
PyrexOnWindows provides a step-by-step guide to Pyrex installation on Windows.
[http://www.freenet.org.nz/python/pyrexdoc pyrexdoc] is a tool for generating HTML documentation from a compiled Pyrex module, by DavidMcNab. See other DocumentationTools.
You can also consider other Python speedup solutions sucha as [http://psyco.sf.net psyco] and ["weave"].