2008/8/15 Robert Kern <[EMAIL PROTECTED]>:
> I'm afraid that I still don't understand. Please expand on the

Sorry, it's late.  My explanation is probably not too lucid.

The variable should rather read something like NUMPY_VIA_API, but here goes.

> 1) NUMPY_FAST_IMPORT=0  (or simply absent)
>   import numpy
>   print dir(numpy)

Full numpy import, exactly as it is now.

> 2) NUMPY_FAST_IMPORT=0
>   import numpy.api
>   print dir(numpy.api)

Numpy.*, exactly as it is now.  numpy.api provides a more nested API
to NumPy.  Import time is the same as current NumPy import.

> 3) NUMPY_FAST_IMPORT=1
>   import numpy
>   print dir(numpy)

> 4) NUMPY_FAST_IMPORT=1
>   import numpy.api
>   print dir(numpy.api)

numpy.* is now probably close to empty.  numpy.api is accessible as
before.  Import time for numpy.api is now super snappy since numpy.*
is not populated.

If this is not clear, then I need to sleep and implement a proof of
concept before I try to explain further.

Cheers
Stéfan
_______________________________________________
Numpy-discussion mailing list
[email protected]
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to