RSS 510 projects tagged "Mathematics"

Download Website Updated 15 Mar 2002 BioJava

Screenshot
Pop 156.41
Vit 2.38

BioJava aims to provide a comprehensive set of Java components for the rapid development of applications in Bioinformatics. It contains interfaces for representing Sequences, Features, and other important bioinformatics concepts. It can also read and write sequence data in a variety of common formats and communicate with Ensembl databases and with DAS and BioCorba servers.

Download Website Updated 07 Mar 2008 C-XSC 2.0 (former: c-xsc++)

Screenshot
Pop 71.76
Vit 2.65

C-XSC 2.0 is a C++ class library for eXtended Scientific Computing. It provides real, complex, interval, complex-interval, and multi-precision data types. There are also vector and matrix classes corresponding to these scalar types. The interval data types are very useful for verified numerical computations.

No download Website Updated 11 Aug 2005 cwmtx

Screenshot
Pop 96.35
Vit 5.51

CwMtx is a library written in C++ that provides the matrix and vector operations that are used extensively in engineering and science problems. A special feature of this library is the quaternion class which implements quaternion math. Quaternions are very useful for attitude determination in 3D space because they do not suffer from singularities. Furthermore, successive rotations and transformations of vectors can be accomplished by simple quaternion multiplication. Attitude dynamics can be expressed in a very compact form using quaternions

Download Website Updated 02 Nov 2009 Date::Calc

Screenshot
Pop 82.56
Vit 6.55

The Date::Calc package consists of a (pure-Perl) wrapper which either loads Date::Calc::XS (a separate implementation in C and XS) or Date::Calc::PP (a pure-Perl implementation which is part of the Date::Calc package). The Date::Calc::XS and Date::Calc::PP modules perform all kinds of date calculations based on the Gregorian calendar (the one used in all Western countries today), according to relevant norms and standards: ISO/R 2015-1971, DIN 1355 and, to some extent, ISO 8601 (where applicable). The package is designed as an efficient toolbox, not a bulky ready-made application. It provides extensive documentation and examples of use, multi-language support, and special functions for business needs.

Download Website Updated 30 Jan 2001 distributed.net clients

Screenshot
Pop 51.03
Vit 1.79

distributed.net is a loosely knit group of computer users from all of the world that is taking up challenges requiring lots of computing power (most notably the RC5, DES, and OGR cracking contests). It is simple to participate in the challenges by downloading and running their client software (which uses idle CPU time to complete its tasks).

Download No website Updated 15 Nov 2003 Fretscale

Screenshot
Pop 30.59
Vit 1.95

fretscale finds fret distances from the nut for stringed musical instruments based on scale length/# frets/decimal accuracy. It can output with/without a heading and with/without the remaining scale distance after each fret.

Download Website Updated 21 Oct 2005 FXT

Screenshot
Pop 64.99
Vit 2.57

FXT is a C++ library containing code for various fast orthogonal transforms (Fourier-, Hartley-, Walsh-, Haar-, Wavelet-transform) and convolution. It contains a large collection of low (bit) level routines and combinatorial algorithms (permutations, combinations, necklaces, de Bruijn sequences). Number theoretic transforms and modular arithmetics are implemented. Operations on binary polynomials and arithmetics in finite fields GF(2^n) are included. The package contains more than 150 short programs that demonstrate how to use its functionality.

No download Website Updated 28 Dec 2003 gant

Screenshot
Pop 42.00
Vit 2.01

This project is a QT implementation of the Generalized Langton Ant, which lives on a torus.

Download Website Updated 26 Jun 2013 Genius

Screenshot
Pop 240.96
Vit 30.64

Genius is an arbitrary precision integer and multiple precision floating point calculator. It includes its own programming language similar in some aspects to C, bc, or Pascal. It can deal with rational numbers and complex numbers. It has matrix support as well. It uses the gmp library so it is very fast for calculations of large numbers. It has a command line and a GNOME interface. The GNOME interface supports plotting functions and 3D surfaces.

Download Website Updated 06 Nov 2011 GiNaC

Screenshot
Pop 159.93
Vit 20.00

GiNaC (GiNaC is Not a CAS (Computer Algebra System)) is a C++ library for symbolic calculations. It is designed to allow the creation of integrated systems that embed symbolic manipulations together with more established areas of computer science (like computation-intense numeric applications, graphical interfaces, etc.). Contrary to other CASes it does not try to provide extensive algebraic capabilities and a simple programming language but instead accepts a given language (C++) and extends it by a set of algebraic capabilities.

Screenshot

Project Spotlight

Aspose.Words for .NET

A word processing component for .NET applications.

Screenshot

Project Spotlight

cryptmount

A tool for setup and on-demand mounting of encrypted filesystems under Linux.