by Gitter

Best Gitter channels: Mathematics

Many programmers claim that they don’t use much mathematics in their daily work — or some of them even admit they struggled with it in high school.

But knowing math will surely broaden your horizons as an engineer, and will make building software more satisfying.

If you’re looking to revive or build your math skills, these Gitter communities are a good place to start. Check out the list below and don’t hesitate to join the conversation.

  • sagemath/cloud — SageMathCloud is a web-based cloud computing and course management platform for computational mathematics. The goal of the SageMath Cloud project is to create a viable way to do computational mathematics collaboratively online.
  • mikera/vectorz-cljFast matrix and vector maths library for Clojure — as a core.matrix implementation.
  • ChrisRackauckas/DifferentialEquations.jlJulia suite for high-performance solvers of differential equations.
  • rsvp/randomsysAlgorithmic study of random systems. Reliable and unbiased random numbers are needed for a range of applications from numerical modeling to cryptographic communications. ANU researchers are generating true random numbers from a physical quantum source by splitting a beam of light into two beams and then measuring the power in each beam. Because light is quantised, the light intensity in each beam fluctuates about the mean. Those fluctuations, due ultimately to the quantum vacuum, can be converted into a source of random numbers.
  • funcool/catsCategory Theory and Algebraic abstractions for Clojure and ClojureScript. http://funcool.github.io/cats/latest/
  • non/algebra — Experimental project to lay out basic algebra type classes.
  • JuliaODE/ODE.jlVarious basic Ordinary Differential Equation solvers implemented in Julia.
  • Axelrod-Python/AxelrodA research tool to run Iterated Prisoner’s Dilemma tournaments.
  • sympy/sympy — A computer algebra system written in pure Python. http://sympy.org/
  • boostorg/geometry Boost.Geometry, part of collection of the Boost C++ Libraries, defines concepts, primitives and algorithms for solving geometry problems.
  • samyak-268/Linear-AlgebraThis library hosts C++ implementation of some of the routines which are most frequently encountered in Linear Algebra.
  • mattheath/base62Base62 encoding for arbitrary precision integers.

Did we miss something? Do you want us to feature your channel? Drop us a line in the Gitter HQ and we will add it to the list.

You can also easily start your own channel here.