15.12.2012 Views

scipy tutorial - Baustatik-Info-Server

scipy tutorial - Baustatik-Info-Server

scipy tutorial - Baustatik-Info-Server

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Contents<br />

• Weave<br />

– Outline<br />

– Introduction<br />

– Requirements<br />

– Installation<br />

– Testing<br />

* Testing Notes:<br />

– Benchmarks<br />

– Inline<br />

* More with printf<br />

* More examples<br />

· Binary search<br />

· Dictionary Sort<br />

· NumPy – cast/copy/transpose<br />

· wxPython<br />

* Keyword Option<br />

* Inline Arguments<br />

* Distutils keywords<br />

· Keyword Option Examples<br />

· Returning Values<br />

· The issue with locals()<br />

· A quick look at the code<br />

* Technical Details<br />

* Passing Variables in/out of the C/C++ code<br />

* Type Conversions<br />

· NumPy Argument Conversion<br />

· String, List, Tuple, and Dictionary Conversion<br />

· File Conversion<br />

· Callable, Instance, and Module Conversion<br />

· Customizing Conversions<br />

* The Catalog<br />

· Function Storage<br />

· Catalog search paths and the PYTHONCOMPILED variable<br />

– Blitz<br />

* Requirements<br />

* Limitations<br />

* NumPy efficiency issues: What compilation buys you<br />

* The Tools<br />

· Parser<br />

· Blitz and NumPy<br />

* Type definitions and coersion<br />

* Cataloging Compiled Functions<br />

* Checking Array Sizes<br />

* Creating the Extension Module<br />

– Extension Modules<br />

* A Simple Example<br />

* Fibonacci Example<br />

– Customizing Type Conversions – Type Factories<br />

– Things I wish weave did<br />

SciPy Reference Guide, Release 0.8.dev<br />

1.12. Weave 87

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!