https://github.com/awesomelistsio/awesome-computational-mathematics
A curated list of tools, frameworks, libraries, and educational resources for computational mathematics.
https://github.com/awesomelistsio/awesome-computational-mathematics
List: awesome-computational-mathematics
awesome computational-mathematics math mathematics
Last synced: 5 months ago
JSON representation
A curated list of tools, frameworks, libraries, and educational resources for computational mathematics.
- Host: GitHub
- URL: https://github.com/awesomelistsio/awesome-computational-mathematics
- Owner: awesomelistsio
- Created: 2024-12-28T21:50:45.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-28T21:51:53.000Z (5 months ago)
- Last Synced: 2024-12-28T22:25:25.295Z (5 months ago)
- Topics: awesome, computational-mathematics, math, mathematics
- Language: Python
- Homepage: https://github.com/awesomelistsio/awesome
- Size: 0 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-computational-mathematics - A curated list of tools, frameworks, libraries, and educational resources for computational mathematics. (Other Lists / Julia Lists)
README
# Awesome Computational Mathematics [](https://github.com/awesomelistsio/awesome)
[](https://tinyurl.com/2h9aktmd) [](https://tinyurl.com/d4xnrptz) [](https://tinyurl.com/mr22naua) [](https://tinyurl.com/e8ymxdw3)
> A curated list of tools, frameworks, libraries, and educational resources for **computational mathematics**. Computational mathematics involves the use of mathematical models, numerical analysis, and algorithms to solve real-world problems computationally.
## Contents
- [General Resources](#general-resources)
- [Symbolic Computation](#symbolic-computation)
- [Numerical Methods](#numerical-methods)
- [Optimization](#optimization)
- [Matrix Computation](#matrix-computation)
- [Visualization Tools](#visualization-tools)
- [Libraries and Frameworks](#libraries-and-frameworks)
- [Educational Resources](#educational-resources)
- [Community and Forums](#community-and-forums)
- [Contribute](#contribute)
- [License](#license)## General Resources
- **[What is Computational Mathematics?](https://en.wikipedia.org/wiki/Computational_mathematics)** - An overview of computational mathematics and its applications.
- **[Numerical Recipes](http://numerical.recipes/)** - A comprehensive resource for numerical methods and algorithms.
- **[The SIAM Community](https://www.siam.org/)** - The Society for Industrial and Applied Mathematics.## Symbolic Computation
- **[SymPy](https://www.sympy.org/)** - A Python library for symbolic mathematics, including calculus, algebra, and equation solving.
- **[Maxima](https://maxima.sourceforge.io/)** - An open-source computer algebra system for symbolic computation.
- **[Mathematica](https://www.wolfram.com/mathematica/)** - A powerful platform for symbolic computation and advanced mathematics.
- **[Maple](https://www.maplesoft.com/)** - A symbolic computation software with a focus on engineering and scientific applications.## Numerical Methods
- **[SciPy](https://scipy.org/)** - A Python library for numerical integration, optimization, and linear algebra.
- **[GNU Scientific Library (GSL)](https://www.gnu.org/software/gsl/)** - A library for numerical computing in C and C++.
- **[NLopt](https://nlopt.readthedocs.io/)** - A library for nonlinear optimization using numerical methods.
- **[SUNDIALS](https://computing.llnl.gov/projects/sundials)** - A suite of solvers for ordinary differential equations (ODEs) and nonlinear systems.## Optimization
- **[COIN-OR](https://www.coin-or.org/)** - A collection of open-source tools for mathematical optimization.
- **[CVXPY](https://www.cvxpy.org/)** - A Python library for convex optimization.
- **[Gurobi](https://www.gurobi.com/)** - A high-performance solver for linear and nonlinear programming.
- **[Pyomo](http://www.pyomo.org/)** - A Python-based optimization modeling framework.## Matrix Computation
- **[LAPACK](https://www.netlib.org/lapack/)** - A library for linear algebra, supporting matrix factorizations and solutions.
- **[Eigen](https://eigen.tuxfamily.org/)** - A C++ library for linear algebra and numerical computations.
- **[Armadillo](http://arma.sourceforge.net/)** - A high-performance C++ library for linear algebra and matrix operations.
- **[NumPy](https://numpy.org/)** - A Python library for array operations and linear algebra.## Visualization Tools
- **[Matplotlib](https://matplotlib.org/)** - A Python library for creating static, animated, and interactive plots.
- **[Plotly](https://plotly.com/)** - A library for creating interactive and publication-quality visualizations.
- **[ParaView](https://www.paraview.org/)** - A visualization tool for analyzing large-scale data.
- **[D3.js](https://d3js.org/)** - A JavaScript library for creating dynamic and interactive visualizations.## Libraries and Frameworks
- **[SageMath](https://www.sagemath.org/)** - A comprehensive open-source system for mathematical computation.
- **[Octave](https://www.gnu.org/software/octave/)** - An open-source alternative to MATLAB, focusing on numerical computations.
- **[MATLAB](https://www.mathworks.com/products/matlab.html)** - A high-level language and environment for numerical and symbolic computations.
- **[Julia](https://julialang.org/)** - A high-performance programming language for technical computing.## Educational Resources
- **[Numerical Methods for Engineers](https://ocw.mit.edu/courses/mechanical-engineering/2-086-numerical-computation-for-mechanical-engineers-fall-2008/)** - An MIT OpenCourseWare on numerical methods.
- **[Khan Academy: Linear Algebra](https://www.khanacademy.org/math/linear-algebra)** - A beginner-friendly course on linear algebra concepts.
- **[3Blue1Brown: Essence of Linear Algebra](https://www.3blue1brown.com/)** - A video series that visually explains linear algebra.
- **[Computational Mathematics Textbooks](https://www.springer.com/gp/book-series/7603)** - A Springer series on computational mathematics.## Community and Forums
- **[Stack Exchange: Mathematics](https://math.stackexchange.com/)** - A Q&A platform for mathematics discussions.
- **[r/Mathematics](https://www.reddit.com/r/mathematics/)** - A subreddit for discussing math topics and resources.
- **[SymPy Community](https://gitter.im/sympy/sympy)** - A chatroom for SymPy users and developers.
- **[Numerical Analysis Forum](https://na.mathforu.com/)** - Discussions on numerical analysis and computational methods.## Contribute
Contributions are welcome!
## License
[](http://creativecommons.org/licenses/by-sa/4.0/)