Provides vector2/3/4, matrix2x2/3x3/4x4 and quaternion in C extension library form (and plain Ruby form with the same interface for debugging use). Notice: This library provides native extension. You must setup development environment (or DevKit) before installation.
LittleMathPet understands simple math expressions in string format with multiple variables and returns the result of the expression
Convert Asciimath via MathML to UnitsML
Gem to convert between HSL color to RGB and vice versa, RGB color to hex color code and vice versa.
This utility/library search mathematical reviews sites and fetches metadata about articles. It can return results as one of text, xml, html, yaml, json or ruby formats.
Math statitics methods for sum, mean, median, mode, variance, deviation, etc.
Mathquill JS library as a rails gem. Adds files to asset pipeline.
Randomly generates a solvable 24 Game problem, verifies user's solution, or finds a solution for a given set of numbers.
Emiyha - basic 3D math extensions
Provides classes and methods to perform unit math and conversions
Mathstats is a basic statistics library. It is meant to be mixed into Array, but you can also use it as a standalone class.
This gem is a logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/plugin install gemname. This gem is not a stand-alone program
Mathquill JS library as a rails gem. Adds files to asset pipeline.
Ruby wrapper for MathGL - library for scientific data visualization
Parsing and evaluation of simple maths expressions for Exalted This intended to aid in evaluating simple calculations which appear on character sheets, especially for Exalted.
This is a TeX-to-HTML+MathML+CSS converter class using the Javascript-based KaTeX, interpreted by one of the Javascript engines supported by ExecJS. The intended purpose is to eliminate the need for math-rendering Javascript in the client's HTML browser. Therefore the name: SsKaTeX means Server-side KaTeX. Javascript execution context initialization can be done once and then reused for formula renderings with the same general configuration. As a result, the performance is reasonable. The configuration supports arbitrary locations of the external file katex.min.js as well as custom Javascript for pre- and postprocessing. For that reason, the configuration must not be left to untrusted users.
Turn simple equations (a = b * c) into GraphViz dot files showing relationships, values, and units.
This library makes it easier to deal with Money values, storing them as BigDecimal to avoid floating-point math errors.
Dydx is new math DSL in Ruby. The most important thing in this DSL is we can handle math in the same sense sense of the math on paper.
use ranges in math expression
Convert math markup between LaTeX, MathML, and OMML using Ruby. A wrapper for TeXMath, a Haskell library written by the creator of Pandoc.
Provides vector2/3/4, matrix2x2/3x3/4x4 and quaternion in plain Ruby form.
MAth GEOmetry library to deal with 2 and 3 dimensional spaces. Cartesian and internal coordinate systems can be used. This includes besic objects in 3 dimensional space.
Simple lib to generate a math_captcha to prevent spammers in form. Supports localization.
Mathquill JS library as a rails gem. Adds files to asset pipeline.
EpiMath100, a ruby gem lib to use lines, functions, points, ...
This library offers general purpose higher-level data structures that focus on Hash manipulation.
iPhone friendly sinatra web UI for God
In case there is a need to pre-render MathJax expressions or insert as images
Kame (Japanese for turtle) is an implementation of the Logo programming language built as a challenge to myself. I wanted a simple way to introduce programming in Ruby to my daughter and thought this would be fun. With Kame, you control the movement of a turtle around the screen by programming commands. With these simple commands your turtle will draw you a picture. It's a nice introduction to programming for kids and will also help their maths :o)
Music Coder is a music programming library. It generates music entirely through code in the chosen programming language (Ruby). There are three main reasons a technically minded person would use Music Coder: Producing music: Write scripts that mimic human creativity, and put some randomness in it, giving you a program that can generate aesthetically pleasing music that is completely unique in each file generated. Scientific exploration: Use the functions in Music Coder to concisely apply algorithms or math to the structure and properties of sound. Making samples: create samples or sections of music that are too complex to be done by hand in graphical audio programs such as Ableton.
This gem adds methods to the Math module to aid in calculating the Least Squares Regression Line given two arrays.
Replaces LaTeX math-mode markup with Unicode characters wherever possible.
Set of financial functions
Sass helper of QMUI Web, dealing with layout, appearance, device adaptation, math calculation and other SASS enhancement.
kramdown-math-sskatex uses katex to convert math elements to HTML+MathML on the server side
This rubygem does not have a description or summary.
== Description A Rack compatible JSON-RPC2 server domain specific language (DSL) - allows JSONRPC APIs to be defined as mountable Rack applications with inline documentation, authentication and type checking. e.g. class Calculator < JSONRPC2::Interface title "JSON-RPC2 Calculator" introduction "This interface allows basic maths calculations via JSON-RPC2" auth_with JSONRPC2::BasicAuth.new({'user' => 'secretword'}) section 'Simple Ops' do desc 'Multiply two numbers' param 'a', 'Number', 'a' param 'b', 'Number', 'b' result 'Number', 'a * b' def mul args args['a'] * args['b'] end desc 'Add numbers' example "Calculate 1 + 1 = 2", :params => { 'a' => 1, 'b' => 1}, :result => 2 param 'a', 'Number', 'First number' param 'b', 'Number', 'Second number' optional 'c', 'Number', 'Third number' result 'Number', 'a + b + c' def sum args val = args['a'] + args['b'] val += args['c'] if args['c'] val end end end
It includes maths, datetime, and rspec access test libraries.
This is a Ruby gem for converting Office Math Markup (OMML) into MathML within Word HTML documents.
Quick and simple probabilty methods
Karma with a maths-focused twist.
this is an application that my daughter and i are writing to help her practice her math.
API wrapper for Mathematics.io
A Ruby gem that solves Roman numeral math problems as strings.
Provide mathematics functions and utilities for Theory of Number. Analysis. Geometry ...
MVC based Math, Logic Captcha
A discrete math interactive terminal app with sub-menus and demos including a RubyGems checksum validator and Big-O benchmarks using a spinner with threads
Library to create neural networks. This is primarily a math project meant to be used to investigate the behavior of different small neural networks.
Ruby bindings for CGLM (https://github.com/recp/cglm), a high performance math library for graphics applications.