# 21 projects tagged "Mathematics"

## Updated 10 Jan 2014 pyPEG

 Pop 279.64 33.22

pyPEG is a quick and easy solution for creating a parser in Python programs. pyPEG uses a PEG language in Python data structures to parse, so it can be used dynamically to parse nearly every context free language. The output is a plain Python data structure called pyAST, or, as an alternative, XML.

## Updated 28 Nov 2013 RPL/2

 Pop 204.87 80

RPL/2 (Reverse Polish Lisp/2) is a langage derived from the RPL made by Hewlett-Packard for its HP-28S. It has some extensions (preprocessor, compilated libraries, new functions), a TeX output, and can draw graphics.

## Updated 27 Jan 2013 evolvotron

 Pop 161.37 15.41

Evolvotron is an interactive "generative art" application to evolve images/textures/patterns through an iterative process of random mutation and user-selection driven evolution. If you like lava lamps, and never got tired of the Mandelbrot set, this could be the software for you. It's implemented using Qt, and is multithreaded.

## Updated 08 Dec 2013 TSP Solver and Generator

 Pop 88.29 2.01

TSPSG is intended to generate and solve "travelling salesman problem" (TSP) tasks. It uses the Branch and Bound method for solving. Its input is a number of cities and a matrix of city-to-city travel costs. The matrix can be populated with random values in a given range (which is useful for generating tasks). The result is an optimal route, its price, step-by-step matrices of solving, and a solving graph. The task can be saved in an internal binary format and opened later. The result can be printed or saved as PDF, HTML, or ODF. TSPSG may be useful for teachers to generate test tasks or just for regular users to solve TSPs. Also, it may be used as an example of using the Branch and Bound method to solve a particular task.

## Updated 31 May 2009 Englab

 Pop 56.67 5.37

EngLab is a cross-compile mathematical platform with a C like syntax intended to be used both by engineers and users with little programming knowledge. It supports programming through small script files but also enables users to easily compile their own functions as shared objects and use them through the program's main interface.

## Updated 26 Nov 2010 Xeukleides

 Pop 47.83 3.37

Xeukleides is a GUI for the first version of the language Eukleides, which is no longer being developed.

## Updated 02 Apr 2010 Lasem

 Pop 43.73 2.22

Lasem is a library for SVG and MathML rendering, implementing a DOM like API. It's based on GObject, and uses Pango and Cairo for the graphic output.

## Updated 29 Mar 2012 MultiBody Dynamics

 Pop 43.27 4.38

MBDyn features the integrated multidisciplinary analysis of multi-body, multi-physics systems, including nonlinear mechanics of rigid and flexible constrained bodies, smart materials, electric networks, active control, hydraulic networks, and essential fixed-wing and rotorcraft aerodynamics. It allows you to simulate the behavior of heterogeneous mechanical, aero-servo-elastic systems based on first principles equations. It is being actively developed and used in the aerospace and automotive fields for dynamics analysis and simulation of complex systems. The extension of available analysis domains to new models, and new analysis domains, is planned and problem-driven.

## Updated 24 Nov 2011 Hydra Slayer

 Pop 36.44 2.7

Hydra Slayer is a Roguelike game focused on one thing: slaying Hydras. It is inspired by mathematical puzzles about brave heroes slaying many-headed beasts. Since each weapon can only cut off a specific number of heads (no more, no less), and then the Hydra regrows some of the lost heads, to defeat each Hydra, you need to find the sequence of attacks which kills it in the least number of wounds. Hydra Slayer also features divisor weapons, blunt weapons to stun heads, missiles, and shields, and a number of other magical items which are unique to this game.

## Updated 06 Aug 2008 Pragmatic Mathematical Service

 Pop 35.16 3.56

Pragmatic Mathematical Service is a JavaScript collection with over 400 mathematical functions. It also includes a very simple frontend that is usable with a mouse and/or keyboard (a virtual keyboard is included).

## Project Spotlight

### DEMUX Framework

A Java framework for building modular, cross-platform applications.

## Project Spotlight

### beets

A media library management system for obsessive-compulsive music geeks.