Skip to content

Contains explanations and descriptions of undocumented or very advanced features and applications of Mathematica's NIntegrate.

License

Notifications You must be signed in to change notification settings

antononcube/NIntegrateTheMissingManual-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NIntegrate - The Missing Manual

In brief

This repository is for code, book chapters, and project management files for the book "NIntegrate - The Missing Manual".

The book aims to gather and put in a certain coherent order articles, explanations, and descriptions of undocumented and (very) advanced features and applications of Mathematica's function NIntegrate.

The book should be seen as complimentary to the Wolfram Research Inc. (WRI) book/monograph [1].

Some details

I designed and implemented the new NIntegrate (included in Mathematica Version 6.0 and later) and wrote [1] in the years 2002-2007, while working at WRI. (I worked at WRI from 2001 to 2008.)

The raw documents in the repository are copies of posts I made at my blog "Mathematica for prediction", at Wolfram Community, and, mostly, at Mathematica Stack Exchange (MSE). (I plan at some point to invite others to include their contributions from MSE in this repository.)

The Jupyter notebooks are included in order users/readers to be able to utilize the free Wolfram Engine for Developers, [2], and the Wolfram Language kernel for Jupyter notebooks, [3].

Repository organization

  • Organization.

    • Org-mode file(s) for tracking progress.

    • Mind-maps: for usage and project tasks completeion.

  • Book chapters.

    • Raw Markdown chapters.

    • Mathematica notebooks.

    • Jupyter notebooks.

    • Diagrams (mostly for the Markdown chapters.)

  • Code.

    • Packages with new methods for NIntegrate.

    • Code illustrating of functionalities and interesting use cases.

    • Mathematica notebooks.

    • Jupyter notebooks.

License matters

All code files and executable documents are with the license BSD 3-Clause License. For details see https://en.wikipedia.org/wiki/BSD_licenses .

All documents are with the license Creative Commons Attribution 4.0 International (CC BY 4.0). For details see https://creativecommons.org/licenses/by/4.0/ .

References

[1] Wolfram Monograph, "Advanced Numerical Integration in the Wolfram Language". Wolfram Reseach Inc.

[2] Stephen Wolfram, "Launching Today: Free Wolfram Engine for Developers", (2019), Stephen Wolfram blog.

[3] Wolfram Research Inc., "Wolfram Language kernel for Jupyter notebooks". GitHub.


Anton Antonov
2019-05-31
Florida, USA

About

Contains explanations and descriptions of undocumented or very advanced features and applications of Mathematica's NIntegrate.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published