Numerical Recipes 3rd Edition

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 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 Software. We are one of the oldest continuously operating sites on the Web, dating back to 1993 when there were only about 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.

   Latest News!

We're now on Facebook as Numerical Recipes Software. Give us a "like" or make a post and you might get a free NR3 ebook lifetime subscription! (This is not an official contest -- we're just feeling Facebook-friendly.) Check regularly at this link to see if you're a winner.

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...

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. This is an alpha pre-release, so please give feedback on the forum.

You can put live links to specific pages of the Numerical Recipes book into your web pages, or relevant Wikipedia articles, or anywhere else that has URL hyperlinks. Read the fine print...

Our latest 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.

New options for accessing Numerical Recipes Electronic, the on-line version of the 2007 Third Edition in C++, now include the Empanel™ and Rollover™ browser interfaces. These are compatable with any O/S and browser, and don't require Adobe Reader or any plug-in. Guests may view 30 pages per month free, no registration required. Subscribers, of course, have no limits.

Our older editions in C (1992) and Fortran (1992, 1996), long out of print, are also now available, free, on-line in the Empanel format. As additional Empanel demos, we are also hosting some old classics, including Abramowitz and Stegun, the Problem Book in Relativity and Gravitation, 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.

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.

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

NR readers may enjoy the Opinionated Lessons in Statistics, webcasts by NR author William H. Press.

Readers looking for the efficient Kemeny-Young preference aggregation routine can find it here.

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