Numerical Recipes 3rd Edition

Important note: We have changed our web address. We are no longer "nr.com". We are now "numerical.recipes" (without any .com). Please change your bookmarks. We are the same enterprise and look forward to continuing to serve your Numerical Recipes needs into the future.

E-book readers: Our new, easy-to-remember e-book URLs are numerical.recipes/book for individual subscribers, and numerical.recipes/corporate for corporate and institutional users.

Click on any image below to display in the right column more information about the product or service.
 

Numerical Recipes book
The book.
Numerical Recipes electronic
The on-line electronic book.
Numerical Recipes code
The machine-readable source code (all versions).
Numerical Recipes Forum
NR readers forum.

Links to further information.

Links to Amazon.com and other recommended merchants.

Older book and code versions.
Our publisher's NR website.
  
Search this site:

Visitor Map
 
Numerical Recipes Home Page

We are numerical.recipes, Numerical Recipes Software. We are one of the oldest continuously operating sites on the Web, with the historic former domain nr.com dating back to 1993, one of the first 25,000 domains in the Internet. (Today, that number is about 200,000,000.) In partnership with Cambridge University Press, we develop the Numerical Recipes series of books on scientific computing and related software products.

   News!

On 12/31/2020, Adobe Inc. inactivated Adobe Flash in all browsers, including on users' own computers. Wow, what a mess! Our Empanel and Rollover bookreader software depended on Flash and are gone. But we have new bookreader, custom written in pure Javascript so that it will work for a long time. Subscribers and guests can find the book here!

You can call Numerical Recipes routines (along with any other C++ code) from Python. A tutorial with examples is here. A free interface file is here.

You can use Numerical Recipes to extend MATLAB®, sometimes giving huge speed increases. A tutorial with examples is here. A free interface file is here.

Numerical Recipes in Java™! High-quality translations of our version 3.04 C++ code have been contributed by a Numerical Recipes user. They are available to all other licensed Numerical Recipes users. More information...

Our biggest downloadable code product is for users, scholars, or just fans, of legacy computer languages. The NR all-languages download includes the latest C++ version; 2nd edition versions in C, Fortran 77 and 90; 1st edition versions in Pascal, Basic, Modula 2, and Lisp; plus bonus historical Numal code in Algol 60.

Our older editions in C (1992) and Fortran (1992, 1996), long out of print, are also now available, free, in our bookreader format. We also host some old classics, including Abramowitz and Stegun, and the Encyclopedia Britannica Eleventh Edition (1911).

In cooperation with ICTP, a UNESCO and IAEA organization, Numerical Recipes Third Edition (on-line book and code) is available by open access to users in developing countries (list). The electronic book can be accessed here, and machine-readable code can be downloaded here.

Individual subscribers to Numerical Recipes Electronic who also own the book, can convert their subscriptions to "lifetime" subscriptions. (More info here, or go here to subscribe right now.)

(If nothing happens when you click the images on the left, check that JavaScript is enabled in your browser.)