https://github.com/dagss/cython-pydata12
If anyone wants to use it themselves, it should take about 2 hours as
written there when walking thoroughly through it.
To anyone who was there: I completely forgot to mention parallelization
issues and the GIL. Making the code run in parallel is the reason
convolve3 and convolve4 does so well. If there's any questions after
reading the Cython docs about the GIL and playing with those examples,
feel free to ask!
(To anyone using this for their own tutorials, you should insert a slide
about the GIL -- relying on remembering to bring it up and only having
the example sources, not a slide, is the reason I forgot)
Dag
http://pydata.org/pydata2012/numexpr-cython/Numexpr-Cython.pdf
I've extensively talked about parallelization and GIL, so this can somewhat complement Dag's talk.
Francesc
-- Francesc Alted
That seems like it was a truly excellent to-the-point presentation (at
least the slides were); I wish I could have been there. Thanks for sharing!
Dag
I couldn't make it to either, but I'd like to note that we got many of
the presentations on video, thanks to the kind folks at Marakana. I'm
not sure if these two were, but we'll announce it as soon as they go
online.
Cheers,
f
Francesc's talk is up!
http://marakana.com/s/2012_pydata_workshop_boosting_numpy_numbexpr_and_cython_video,1105/index.html
My talk wasn't recorded.
Dag