README 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. NumPy is a general-purpose array-processing package designed to
  2. efficiently manipulate large multi-dimensional arrays of arbitrary
  3. records without sacrificing too much speed for small multi-dimensional
  4. arrays. NumPy is built on the Numeric code base and adds features
  5. introduced by numarray as well as an extended C-API and the ability
  6. to create arrays of arbitrary type which also makes NumPy suitable for
  7. interfacing with general-purpose data-base applications.
  8. There are also basic facilities for discrete fourier transform, basic
  9. linear algebra and random number generation.
  10. If you need to build numpy for debugging, set DEBUG=y. If you use
  11. software which is having problems with numpy's new relaxed strides
  12. checking, set NPY_RSC=0.
  13. It is highly recommended to install libraries implementing BLAS and
  14. LAPACK before installing numpy. You may choose between:
  15. a) BLAS and LAPACK (reference but unoptimized and thus slow)
  16. b) OpenBLAS (optimized, provides LAPACK too)
  17. c) ATLAS and LAPACK (optimized), good to read README.ATLAS
  18. ATLAS and the corresponding optimized LAPACK are not available on
  19. SlackBuilds.org because the latest stable and rather old release of
  20. ATLAS doesn't compile on the present Slackware version.
  21. If you want to use the UMFPACK library instead of SuperLU to solve
  22. unsymmetric sparse linear systems, then run this Slackbuild with
  23. NO_UMFPACK set to "no" and then install scikit-umfpack on top of
  24. scipy. In this context, umfpack is an optional dependency for
  25. numpy.
  26. This SlackBuild installs the last numpy version with support for
  27. python2.
  28. IMPORTANT: The version installed by this SlackBuild does NOT include the
  29. oldnumeric and numarray compatibility modules since
  30. starting with version 1.9.0 these modules got removed by
  31. the numpy developers. If you need these compatibility
  32. modules please consider the numpy-legacy SlackBuild.
  33. THUS: This SlackBuild conflicts with the numpy-legacy
  34. SlackBuild which installs versions < 1.9.0!