Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · Fun to Play Open Source Real-Time Strategy Games Fight for Glory
 · Grasp PL/SQL/pgSQL Programming with Free Books
 · Fun to Play Open Source First-Person Shooter Games
 · Grasp Prolog Programming with Free Books
 · Le Grand Fromage of Open Source
 · 8 Insanely Addictive Multi-Platform Open Source Simulation Games
 · 5 Best Open Source Multi-Platform Data Science Notebook Software
 · Learn Logo Programming with No Charge Books
 · Learn TeX Programming with Free Books
 · Grasp LaTeX Programming with Free Books


Latest Links

Top : Software : Programming : Libraries : Scientific : Page 2

Fun to Play Open Source Real-Time Strategy Games Fight for Glory
RTS games have a large fan base since their inception. This game genre requires cunning, creativity, and the ability to devise innovative strategies to usurp your opponents. Some of the best known proprietary RTS series are Warcraft, Starcraft, Command & Conquer, and Age of Empires.

(Read more)
SharePrice lets investors research, monitor and trade stocks. Buy and sell on the London Stock Exchange market whilst on the move via your Android device.


    GAMMA is a C++ library written for simulation of Magnetic Resonance experiments. Its purpose is to provide a simple and intuitive means with which users may construct simulation programs to suit their individual needs.
  • Gandalf
    Gandalf is a computer vision and numerical algorithm library which allows you to develop new applications that will be portable and run quickly. Dynamically reconfigurable vector, matrix, and image structures allow efficient use of memory.
  • GAUL
    The Genetic Algorithm Utility Library (GAUL) is a flexible programming library designed to aid in the development of applications that use genetic, or evolutionary, algorithms. Additional stochastic algorithms are provided for comparison to the genetic algorithms. GAUL supports multiprocessor and distributed systems.
  • GDAL
    The Geospatial Data Abstraction Library (GDAL) is a unifying C/C++ API for accessing raster geospatial data, and currently includes formats like GeoTIFF, Erdas Imagine, Arc/Info Binary, CEOS, DTED, GXF, and SDTS.
  • Gecode/R
    Gecode/R is a Ruby interface to the Gecode constraint programming library. Gecode/R is intended for people with no previous experience of constraint programming, aiming to be easy to pick up and use.
  • GEO
    GEO is a C++ geometric template class library. Use this library for your graphical, image processing, or scientific applications. It has a rich set of operations with vectors and matrices, 2D and 3D objects (such as finding convex hull and bounding box), triangulation, tesselation, etc.
  • geoma
    geoma is a publically available set of C++ template classes to implement the Geometric or Clifford algebras.
  • getfem
    The Getfem++ project focuses on the development of a generic and efficient C++ library for finite element methods elementary computations. The goal is to provide a library allowing the computation of any elementary matrix (even for mixed finite element methods) on the largest class of methods and elements, and for arbitrary dimension (i.e. not only 2D and 3D problems).
  • Givaro
    Givaro is a C++ library for arithmetic and algebraic computations. Its main features are implementations of the basic arithmetic of many mathematical entities: Primes fields, Extensions Fields, Finite Fields, Finite Rings, Polynomials, Algebraic numbers, Arbitrary precision integers and rationals (C++ wrappers over gmp).
  • GLPK
    GNU Linear Programming Kit: a set of routines written in ANSI C and organized in the form of a library. This package is intended for solving large-scale linear programming (LP), mixed integer linear programming (MIP), and other related problems
  • GMathml
    GMathml is a pango/cairo based MathML renderer. It consists of a library with a DOM-like API and a simple rendering application, gmathmlrender, which converts a MathML file to either PNG, SVG, or PDF.
  • GMP
    a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. There is no limit to the precision except the ones implied by the available memory in the machine GMP runs on. GMP has a rich set of functions, and the functions have a regular interface
  • Gplib++
    Gplib++ is a library of programs and C++ classes to analyze and model geophysical data. At this point, it mainly supports magnetotelluric and seismic data, but also contains some general signal processing routines.
  • GPSTk
    provides both fundamental and advanced GPS processing algorithms to the open source community. A wide array of functions are provided by the GPSTk library, notably: RINEX I/O, ephemeris calculation, atmospheric refraction models, and positioning algorithms
  • GrAL
    GrAL is a generic library for grid data structures and algorithms operating on them. It has been inspired by the success of the STL, and is similar in spirit to BGL.
  • Grok
    provides a library of modules that implement the interfaces specified by the OpenNLP API
  • GSL
    GNU Scientific Library: a collection of routines for numerical computing. The routines are written from scratch by the GSL team in ANSI C, and are meant to present a modern Applications Programming Interface (API) for C programmers, while allowing wrappers to be written for very high level languages
  • GtkExtra--
    provides C++ wrappers for GtkExtra, for use with Gtk--. This includes the GtkPlot and GtkSheet widgets, among others
  • GUL
    Geometry Utility Library: contains a library with utility functions and a viewer. Supported are basic NURBS functions, bicubic Interpolation, Multi Level BSpline Approximation (MBA), tesselation of Trimmed NURBS surfaces within a given tolerance, linear equation solvers, Interval and Fraction arithmetic (for cases in which rounding errors cause topological inconsistencies), and displaying of implicit defined surfaces with Marching Cube
  • Hierarchical Data Format
    HDF (Hierarchical Data Format) is a general purpose library and file format for storing scientific data. It arranges data into datasets (multidimensional arrays) and groups (a structure for organizing objects).
  • homest
    homest is a C/C++ library for robust, non-linear homography estimation. A homography (sometimes also called a collineation) is a general plane to plane projective transformation whose estimation from matched image features is often necessary in vision tasks.
  • Hypre
    A library of high performance preconditioners that features parallel multigrid methods for both structured and unstructured grid problems.
  • isl
    Integer Set Library (isl) is a library for manipulating sets and relations of integer points bounded by linear constraints.
  • IT++
    a C++ library of mathematical, signal processing and communication system routines/functions. Its main use is in simulation of communication systems or for performing research in the area of communications
    LAPACK is written in Fortran77 and provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. The associated matrix factorizations (LU, Cholesky, QR, SVD, Schur, generalized Schur) are also provided, as are related computations such as reordering of the Schur factorizations and estimating condition numbers. Dense and banded matrices are handled, but not general sparse matrices. In all areas, similar functionality is provided for real and complex matrices, in both single and double precision.
  • Levenshtein
    a C extension module for Python and C library. It contains functions for fast computation of Levenshtein (edit) distance, string similarity, approximate median strings, and generally string averaging and string sequence and set similarity
  • libagf
    libagf is a fast, innovative implementation of adaptive or variable-bandwidth kernel-based estimators for statistical classification, PDF estimation, and interpolation/non-linear regression. It is written in C++ and includes simple, command line executables as well as easy-to-use libraries.
  • Libapmath
    Libapmath is a C++ arbitrary precision math library designed to be as convenient as possible, besides performing well.
  • LibAran
    LibAran is a 2D/3D Fast Multipole Method software library. Distributed under the GNU LGPL, it provides a C API to allow developers to use such algorithms in their own applications.
  • libAstronomy
    libAstronomy provides a set of astronomical routines to ease the calculation of ephemerides.
  • libefgy
    libefgy is a set of C++ headers containing lots of templates loosely related to maths.
  • libeval
    libeval provides a smilple means of evaluating simple arithmetic expressions involving literal numeric values, variables and functions using the addition (+), subtraction (-), multiplication (*), division (/), modulo division (), exponentiation (^), sign (+-), percentag (%) and grouping (()) operators.
  • libfoundation++
    contains efficient foundation classes for C++ programs. It contains concurrency (threadpool, mutex, condition, ...), io (mmap, files), net (socket, line_socket, address, ...)
  • libGenome
    libGenome is a freely available toolkit for developing bioinformatic related software in C++.
  • libgeocanvas
    libgeocanvas aims to provide a very small and simple set of API's to assist the developer in creating geographically referenced canvas applications within the GTK-2 environment.
  • libhyphenate
    libhyphenate is a library that provides an implementation of Frank Liangs hyphenation algorithm, better known as the TeX hyphenation algorithm, for C++. It is similar to the libhnj implementation, but, in contrast to libhnj, actually works reliably and is well-documented. It has been tested for English and German. The implementation fully works in and with UTF-8.
  • libmatheval
    for evaluating mathematical expressions. Library is written in C and exposes C and Fortran 77 interfaces
  • libmultival
    libmultival is a C++ class library for multiprecision interval arithmetic. It is based on Easyval, and uses MpIeee numbers (see the Arithmos project) as interval bounds.
  • libmx
    libmx provides a framework for dealing with (extended and optionally typed) lambda calculus expressions. Among other features, it provides a template instantiation machine for evaluating the value of a lambda calculus expression, a template instantiation machine for evaluating the Hindley-Milner type of an lambda calculus expression, and reference counter-based memory management for lambda calculus expressions and types.
  • libnabo
    libnabo is a fast K Nearest Neighbor library for low-dimensional spaces.
  • libneural
    an extremely tiny library for creating a software three layer backpropagation neural network. This is useful for a very wide variety of pattern recognition and classification problems
  • libnova
    an astronomical calculation library based on "Astronimcal Algorithms" by Jean Meeus.
  • libperceptronnetwork
    libperceptronnetwork covers a lightweight yet functional library to simulate, train and test neural networks. The type of neural networks are known as multilayer feedforward perceptron networks.
  • libpetey
    libpetey is a small scientific/numerical computation library.
  • libpondyparser
    libpondyparser is yet another multi-core C++ parser threaded propagation library using Markov Models. This library packages a keyword reference counted parser library using threads which are progagated with reinforcement learning.
  • libposition
    provides a set of libraries for simulating all known and understood physical phenomena
  • libqr
    libqr is a library for handling QR codes (a kind of 2D bar code). It currently supports code generation. It is highly portable and intended to be as widely useful as possible.
  • libquantum
    a C library for the simulation of a quantum computer. Based on the principles of quantum mechanics, it provides an implementation of a quantum register
  • libRASCH
    devices for the measurement of signals use different data formats to store the data on disk. libRASCH provides a common application programming interface to access such signals, regardless of which storage format is used

Prev 50 Next 50

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    Top Free Software
    6 Lean Desktops
    14 File Managers
    21 Backup Tools
    21 Window Managers
    21 Productivity Tools
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    42 Scientific Apps
    42 Email Apps
    12 Instant Messaging
    42 Games
    42 More Games
    21 More Games
    42 Audio Apps
    42 Video Apps
    80 Security Apps
    Free Console Apps
    14 Multimedia
    'Free' Proprietary
    21 Closed-Source Apps
    Top Commercial Apps
    42 Games
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    Other Articles
    Migrating from Windows
    Distribution Guide
    Distro Portal Pages

    Migrate to Linux
    Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

    This feature also includes over 150 individual software portal pages including Blender, Scribus,, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.


    Distribution Guides
    Distro Guide


    Linux Mint
    64 Studio

    Berry Linux

    Entire List


    Web Calendar
    Linux Licenses

    Advertise at


    Latest Portal Pages


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.