funmath - :umbrella: Implementations of mathematical functions, formulas and concepts

  •        10

:umbrella: Implementations of mathematical functions, formulas and concepts

https://github.com/mingrammer/funmath

Tags
Implementation
License
Platform

   




Related Projects

math-php - Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra

  •    PHP

The only library you need to integrate mathematical functions into your applications. It is a self-contained library in pure PHP with no external dependencies. Composer will install MathPHP inside your vendor folder. Then you can add the following to your .php files to use the library with Autoloading.

GSL - GNU Scientific Library

  •    C

The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total with an extensive test suite.

Java Special Functions Library

  •    

Java Special Functions Library implemented as a public class part of my larger mathematical package.

mathlib.net

  •    DotNet

mathlib.net aims to provide a fully managed implementation of core MATLAB(R) functions, designed to be used from C# and other .NET languages and compatible with IronPython. It provides an API matching the MATLAB(R) API, to ease the transition from analysis to implementation.

Commons Math: The Apache Commons Mathematics Library

  •    Java

Commons Math is a library of lightweight, self-contained mathematics and statistics components addressing the most common problems not available in the Java programming language. it has support for Linear Algebra, Probability Distributions, Numerical Algebra, Statistics, Transform methods, Least Square etc.


Fast Math Formula Editor for MS Word

  •    VB

Mathematics formula renderer for Microsoft Word. Easy to use and really fast + Mathematics drawing toolbar for Microsoft Word + Math exercices storage Database for Microsoft Access. Available in French and English!!!

understanding-math - Links to resources talking about how to understand mathematics, mathematical language and mathematical notation

  •    

Links to resources talking about "the mathematical language" and how to overcome problems encountered when reading, writing, interpreting and listening to mathematics.

Probabilistic-Programming-and-Bayesian-Methods-for-Hackers - aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view

  •    Jupyter

The Bayesian method is the natural approach to inference, yet it is hidden from readers behind chapters of slow, mathematical analysis. The typical text on Bayesian inference involves two to three chapters on probability theory, then enters what Bayesian inference is. Unfortunately, due to mathematical intractability of most Bayesian models, the reader is only shown simple, artificial examples. This can leave the user with a so-what feeling about Bayesian inference. In fact, this was the author's own prior opinion. After some recent success of Bayesian methods in machine-learning competitions, I decided to investigate the subject again. Even with my mathematical background, it took me three straight-days of reading examples and trying to put the pieces together to understand the methods. There was simply not enough literature bridging theory to practice. The problem with my misunderstanding was the disconnect between Bayesian mathematics and probabilistic programming. That being said, I suffered then so the reader would not have to now. This book attempts to bridge the gap.

exMath

  •    DotNet

This library helps translating mathematical formulas/concepts with very little code! It also assists with efficiently executing multiple mathematical functions simultaniously. Avoid writing trivial code by using classes for basic operations, calculus, statistics and more...

NCalc - Mathematical Expressions Evaluator for .NET

  •    

NCalc is a mathematical expressions evaluator in .NET. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions.

awesome-math - A curated list of awesome mathematics resources

  •    Python

A curated list of awesome mathematics resources. To the extent possible under law, Cyrille Rossant has waived all copyright and related or neighboring rights to this work.

Java Math Library

  •    Java

Java Math Library (JML) is a fairly robust mathematics library that can be used for anything from basic calculations to some more advanced mathematical functions.

math-as-code - a cheat-sheet for mathematical notation in code form

  •    Javascript

This is a reference to ease developers into mathematical notation by showing comparisons with JavaScript code.This guide is not yet finished. If you see errors or want to contribute, please open a ticket or send a PR.

TheoremJS - A Math library for computation in JavaScript 📕

  •    Javascript

TheoremJS is a mathematical framework that is packed up with tons of useful mathematical functions. It is composed of functions in most mathematical fields such as algebra, number theory, statistics, etc... It was designed to fit your need, whatever you are trying to do. We use SemVer for versioning. For the versions available, see the tags on this repository.

xsimd - Modern, portable C++ wrappers for SIMD intrinsics and parallelized, optimized math implementations

  •    C++

SIMD (Single Instruction, Multiple Data) is a feature of microprocessors that has been available for many years. SIMD instructions perform a single operation on a batch of values at once, and thus provide a way to significantly accelerate code execution. However, these instructions differ between microprocessor vendors and compilers. xsimd provides a unified means for using these features for library authors. Namely, it enables manipulation of batches of numbers with the same arithmetic operators as for single values. It also provides accelerated implementation of common mathematical functions operating on batches.

Foreval (math parser)

  •    

Foreval is compiler of mathematical expressions(formulas) given as string at run-time (math parser). (present as dll library and delphi component) For fast and exact scientific calculations.

dentaku - math and logic formula parser and evaluator

  •    Ruby

Dentaku is a parser and evaluator for a mathematical and logical formula language that allows run-time binding of values to variables referenced in the formulas. It is intended to safely evaluate untrusted expressions without opening security holes. For maximum CS geekery, bind is an alias of store.

Impression Math Expression Parser

  •    Java

Impression is the flexible and extensible parser of mathematical expressions written in Java. It supports user defined operators, single or multi parameter functions and unlimited number of parameters. It is designed to use with numerical methods.

MathJax - Beautiful math in all browsers

  •    Javascript

MathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all modern browsers. It was designed with the goal of consolidating the recent advances in web technologies into a single, definitive, math-on-the-web platform supporting the major browsers and operating systems. It requires no setup on the part of the user (no plugins to download or software to install), so the page author can write web documents that include mathematics and be confident that users will be able to view it naturally and easily. Simply include MathJax and some mathematics in a web page, and MathJax does the rest.

Mathematics Libraries

  •    C

Tools/libraries: analytical and numerical mathematical methods in ODE, PDE, Vector Calculus, Linear Algebra, Probability and Statistics, Numerical Methods, FEM, DSP. The current file release libham1.0 is for Geometric Integration of Hamiltonian Systems w






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.