Displaying 1 to 20 from 130 results

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.

mathjs - An extensive math library for JavaScript and Node.js

  •    Javascript

Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types like numbers, big numbers, complex numbers, fractions, units, and matrices.

science.js - Scientific and statistical computing in JavaScript.

  •    Javascript

Scientific and statistical computing in JavaScript.

SciPy - software for Mathematics, Science, and Engineering

  •    Python

SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. The SciPy library is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization.




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.

KaTeX - Fast math typesetting for the web

  •    Javascript

KaTeX is a fast, easy-to-use JavaScript library for TeX math rendering on the web. KaTeX renders its math synchronously and doesn't need to reflow the page. It's layout is based on Donald Knuth’s TeX, the gold standard for math typesetting. It has no dependencies and can easily be bundled with your website resources. It produces the same output regardless of browser or environment, so you can pre-render expressions using Node.js and send them as plain HTML.

sage - Mirror of the Sage source tree -- NO PRs! -- everything must be submitted via https://trac

  •    Python

In many cases, documentation for modules and functions list the authors. from the command line. If you downloaded the sources, please read below on how to build Sage and work around common issues.

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.


NumPy - fundamental package for scientific computing with Python

  •    Python

NumPy is the fundamental package needed for scientific computing with Python. Numerical Python adds a fast and sophisticated N-dimensional array facility to the Python language. NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.

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.

cocalc - CoCalc: Collaborative Calculation in the Cloud

  •    CoffeeScript

CoCalc offers collaborative calculation in the cloud. This includes working with the full (scientific) Python stack, SageMath, Julia, R, Octave, and more. It also offers capabilities to author documents in LaTeX, R/knitr or Markdown, storing and organizing files, a web-based Linux Terminal, communication tools like a chat, course management and more. You can easily use CoCalc on your own computer for free by running a Docker image.

GLM - OpenGL Mathematics (GLM)

  •    C++

OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications. GLM provides classes and functions designed and implemented with the same naming conventions and functionality than GLSL so that anyone who knows GLSL, can use GLM as well in C++.

jGraphT - Java graph library

  •    Java

JGraphT is a Java graph library that provides mathematical graph-theory objects and algorithms. It includes directed, undirected, weighted, unweighted etc. Graphs could be created based on Strings, URLs, XML documents.

Ascend - ASCEND modelling environment

  •    C

ASCEND is an interactive environment for modeling, debugging, and solving large systems of nonlinear algebraic or differential equations. Oriented towards chemical engineering applications, it includes the largest open-source thermodynamic properties database. Its interactive design allows users to inspect and solve very difficult nonlinear systems. It includes plotting abilities and is scriptable.

LaTeX-examples - Examples for the usage of LaTeX

  •    TeX

Many examples can be found on my Wikpedia Commons user page. You might also be interested in my Blog.

category-theory-programmers - Notes on category theory in the context of (functional) programming

  •    

This document contains notes on category theory in the context of (functional) programming. Originally they were lecture notes for a seminar hosted at Centrum Wiskunde & Informatica, the national research centre for mathematics and computer science in the Netherlands. The main reason for compiling these notes is to provide a way to gain familiarity with concepts of category theory (and other branches of mathematics) that apply in a broad sense to the field of functional programming. The notes are written in Markdown, and pandoc is used to generate the document. Running make inside the doc directory should result in an (updated) pdf, granted that pandoc, pandoc-citeproc and a LaTeX environment are installed.

UniMath - This coq library aims to formalize a substantial body of mathematics using the univalent point of view

  •    Coq

This Coq library aims to formalize a substantial body of mathematics using the univalent point of view. See INSTALL.md.

calcflow - A virtual reality tool for mathematical modeling!

  •    Common

Today, the most common tool for complex maths visualization in the classroom is the TI-84+. Scientists, researchers, and other professionals who implement calculus in their work may rely on more complex toolkits like MATLAB. Though these tools offer broader functionality, they are similarly if not more unintuitive than their handheld counterparts. Visualization plays a crucial role in understanding, mastering, and improving upon mathematical concepts, but today's standard interfaces frustrate and alienate many individuals, creating an excessively high barrier of entry to higher level math studies. Calcflow shatters this interfacial bottleneck by enabling users to interact directly with complex equations in physical space. Users can manipulate inputs and parameters and observe changes to 3D visualizations in realtime.

pycm - Multi-class confusion matrix library in Python

  •    Python

PyCM is a multi-class confusion matrix library written in Python that supports both input data vectors and direct matrix, and a proper tool for post-classification model evaluation that supports most classes and overall statistics parameters. PyCM is the swiss-army knife of confusion matrices, targeted mainly at data scientists that need a broad array of metrics for predictive models and an accurate evaluation of large variety of classifiers. threshold is added in version 0.9 for real value prediction.

Open Mathematics

  •    

Open Mathematics will be a collection of data structures and algorithms written in C# that enables arbitrary precision numerical analysis.