Py25-numexpr version 1.3.1 - How to Download and Install on Mac OS X
Sunday the 21st of March, 2010

    py25-numexpr  most recent diff


    version 1.3.1

      View the most recent changes for the py25-numexpr port at: py25-numexpr.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for py25-numexpr.
      The raw portfile for py25-numexpr 1.3.1 is located here:
      http://py25-numexpr.darwinports.com/dports/python/py25-numexpr/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/py25-numexpr


      The py25-numexpr Portfile 58334 2009-09-26 21:16:02Z blb macports.org $

      PortSystem 1.0
      PortGroup python25 1.0
      Name: py25-numexpr
      Version: 1.3.1
      Category:-append math
      Maintainers: nomaintainer
      Description: Multiple-operator array expression evaluator
      Long Description: The numexpr package evaluates multiple-operator array expressions many times faster than NumPy can. It accepts the expression as a string, analyzes it, rewrites it more efficiently, and compiles it to faster Python code on the fly. It's the next best thing to writing the expression in C and compiling it with a specialized just-in-time (JIT) compiler, i.e. it does not require a compiler at runtime. Also, numexpr has support for the Intel VML (Vector Math Library) -- integrated in Intel MKL (Math Kernel Library) --, allowing nice speed-ups when computing transcendental functions (like trigonometrical, exponentials...) on top of Intel-compatible platforms. This support also allows to use multiple cores in your computations.

      Platform: darwin

      Homepage: http://code.google.com/p/numexpr/
      Master Sites: http://numexpr.googlecode.com/files/
      distname numexpr-${version}

      Checksums: md5 1ca0cf40350913fa620f73cbd906378a sha1 2921531ece0eacb303b0c9a4978d0d050dcfd5d2 rmd160 6cacbcf37581b5e19fe9fe674dd7b0722f1a19de

      depends_lib-append port:py25-numpy

      post-destroot {
      xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
      xinstall -m 644 -W ${worksrcpath} ANNOUNCE.txt LICENSE.txt README.txt RELEASE_NOTES.txt ${destroot}${prefix}/share/doc/${name}
      }

      livecheck.type regex
      livecheck.url http://code.google.com/p/numexpr/downloads/list
      livecheck.regex {numexpr-([0-9.]+)\.tar\.gz}


    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/py25-numexpr
      % sudo port install py25-numexpr
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching py25-numexpr
      ---> Verifying checksum for py25-numexpr
      ---> Extracting py25-numexpr
      ---> Configuring py25-numexpr
      ---> Building py25-numexpr with target all
      ---> Staging py25-numexpr into destroot
      ---> Installing py25-numexpr
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using py25-numexpr with these commands:
      %  man py25-numexpr
      % apropos py25-numexpr
      % which py25-numexpr
      % locate py25-numexpr

     Where to find more information:

    Darwin Ports



    Lightbox this page.