[pypy-commit] extradoc extradoc: work some more on slides
fijal
noreply at buildbot.pypy.org
Sat Feb 18 11:18:27 CET 2012
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: extradoc
Changeset: r4089:22d1acba1fad
Date: 2012-02-18 12:18 +0200
http://bitbucket.org/pypy/extradoc/changeset/22d1acba1fad/
Log: work some more on slides
diff --git a/planning/micronumpy.txt b/planning/micronumpy.txt
--- a/planning/micronumpy.txt
+++ b/planning/micronumpy.txt
@@ -42,3 +42,6 @@
- things like take/item/fancy indexing can use some knowledge about the density
of data and either evaluate interesting points (without forcing) or
do what they do now.
+
+- counting by element_size instead of by 1 and then multiply sounds
+ like a much faster option sometimes
diff --git a/talk/sea2012/talk.rst b/talk/sea2012/talk.rst
--- a/talk/sea2012/talk.rst
+++ b/talk/sea2012/talk.rst
@@ -5,8 +5,11 @@
------------------------
* what is pypy and why
+
* numeric landscape in python
+
* what we achieved in pypy
+
* where we're going
What is PyPy?
@@ -52,7 +55,38 @@
Numerics in Python
------------------
-XXX numeric expressions, plots etc.
+* ``numpy`` - for array operations
+
+* ``scipy``, ``scikits`` - various algorithms, also exposing C/fortran
+ libraries
+
+* ``matplotlib`` - pretty pictures
+
+* ``ipython``
+
+There is an entire ecosystem!
+-----------------------------
+
+* Which I don't even know very well
+
+* ``PyCUDA``
+
+* ``pandas``
+
+* ``mayavi``
+
+What's important?
+-----------------
+
+* There is an entire ecosystem built by people
+
+* It's available for free, no shady licensing
+
+* It's being expanded
+
+* It's growing
+
+* It'll keep up with hardware advancments
Problems with numerics in python
--------------------------------
@@ -92,12 +126,21 @@
* Assembler generation backend needs works
-* No vectorization yet
+* Vectorization in progress
Status benchmarks
-----------------
+* laplace solution
+
+* solutions:
+
+ +---+
+ | |
+ +---+
+
This is just the beginning...
-----------------------------
* PyPy is an easy platform to experiment with
+
More information about the pypy-commit
mailing list