[64 total ]
matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell (ala matlab or mathematica), web application servers, and six graphical user interface toolkits
NumPy adds a flexible multi-dimensional array to Python along with mathematical and structural manipulation routines to allow Python to be used for high-level scientific and engineering code development.
SciPy is a collection of mathematical routines that builds on the NumPy array extension. It collects a large number of general-purpose scientific and engineering routines. With NumPy + SciPy, you can use Python much as you would use Octave, Scilab, Matlab, or IDL
KStars is a graphical desktop planetarium for KDE. It provides an accurate simulation of the night sky, as seen from any location on Earth, on any date. The display includes 40,000 stars, 13,000 deep-sky objects, 2500 comets and asteroids, all 8 planets, and the Sun and Moon.
JabRef is a graphical Java application for managing bibtex (. bib) databases. It can import bibliographies in numerous formats, provides extensive searching, sorting, and grouping features, can automatically create bibtex keys, and can insert citations into LyX.
Kalzium is an application which will show you some information about the periodic system of the elements. Therefore you could use it as an information database. It also includes an equation solver and 3D viewer for molecules.
The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers.
The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total with an extensive test suite.
A mathematical open source library written in C#/.Net, aiming to provide a self contained clean framework for symbolic algebraic and numerical / scientific computations.
refbase is a web-based bibliographic manager that can import and export references in various formats (including BibTeX, Endnote, ISI, RIS, PubMed, MODS XML, OpenOffice, and Word 2007 XML). It can make formatted lists of citations in HTML, RTF, PDF
... [More]
, or LaTeX, and offers powerful searching, and RSS support. An SRU/W service and support for unAPI, and COinS metadata allow for easy access by clients and search engines. [Less]
GNU TeXmacs is a free wysiwyw (what you see is what you want) editing platform with special features for scientists. The software aims to provide a unified and user friendly framework for editing structured documents with different types of content
... [More]
(text, graphics, mathematics, interactive content, etc.). The rendering engine uses high-quality typesetting algorithms so as to produce professionally looking documents, which can either be printed out or presented from a laptop.
The software includes a text editor with support for mathematical formulas, a small technical picture editor and a tool for making presentations from a laptop. Moreover, TeXmacs can be used as an interface for many external systems for computer algebra, numerical analysis, statistics, etc. [Less]
KmPlot is a mathematical function plotter. It has built in a powerfull parser. You can plot different functions simultaneously and combine their function terms to build new functions. KmPlot supports functions with parameters and functions in polar
... [More]
coordinates. Several grid modes are possible. Plots may be printed with high precision in correct scale.
Features
* powerful mathematical parser
* precise metric printing
* different plot types (functions, parametric, polar)
* highly configurable visual settings (plot line, axes, grid)
* export to bitmap format (BMP and PNG) and scalable vector graphics (SVG)
* save/load complete session in readable xml format
* trace mode: cross hair following plot, coordinates shown in the status bar
support zooming
and more. [Less]
Kig is a program for exploring geometric constructions. It is meant as a better replacement for such free programs as KGeo, KSeg and Dr. Geo and commercial programs like Cabri. Kig is meant as a useful and powerful utility for high school students and teachers.
Java tools and libraries for the advancement of sciences.
JAMF is an attention model framework.
It features a graphical interface (the client) that allows you to design simulations as graphs by connecting and parameterizing components, and a server that translates those graphs to C code and executes them.
OOoLatex is a set marcos designed to provide latex support into OpenOffice. Complex equations can be inserted as images, the latex code is saved into the image attribute while simpler equations are expanded into symbol characters to be inserted as text.
Step is an interactive physical simulator. It works like this: you place some bodies on the scene, add some forces, such as gravity or springs, then click "Simulate" and Step shows you how your scene will evolve according to the laws of physics. You
... [More]
can change every property of bodies and forces in your experiment (even during simulation) and see how this will change evolution of the experiment. With Step you can not only learn but feel how physics works! [Less]
(from the scilab homepage...)
Scilab is a scientific software package for numerical computations providing a powerful open computing environment for engineering and scientific applications.
Scilab is an open source software. Since 1994 it has
... [More]
been distributed freely along with the source code via the Internet. It is currently used in educational and industrial environments around the world. Scilab is now the responsibility of the Scilab Consortium, launched in May 2003. There are currently 25 members in Scilab Consortium. [Less]
The QuantLib project is aimed at providing a comprehensive software framework for quantitative finance. QuantLib is a free/open-source library for modeling, trading, and risk management in real-life.
QuantLib is written in C++ with a clean object
... [More]
model, and is then exported to different languages such as C#, Objective Caml, Java, Perl, Python, GNU R, Ruby, and Scheme. The QuantLibAddin/QuantLibXL project uses ObjectHandler to export an object-oriented QuantLib interface to a variety of end-user platforms including Microsoft Excel and OpenOffice.org Calc. [Less]
A Gnutella/Pastella client to share CPU-time and a framework for distributed computing on P2P grids. We support peaceful, free and open research and hope to build an internet supercomputer. Currently, we can render movies on a cluster of 10
... [More]
computers.
Current applications which run on the GPU network are a distributed search engine, a terragen landscape generator, a P2P distributed wan storage and many experimental plugins. [Less]
KAlgebra is a mathematical calculator based content markup MathML language. Nowadays it is capable to make simple MathML operations (arithmetic and logical) and represent 2D and 3D graphs. It is actually not necessary to know MathML to use KAlgebra.
KTurtle is an educational programming environment. KTurtle aims to make programming as easy and touchable as possible, and therefore can be used to teach kids the basics of math, geometry and... programming.
The programming language used in KTurtle
... [More]
is loosly based on Logo. KTurtle allows, just like some implementations of Logo, to translate the programming language (the commands, the documentation and the error messages) to native language of the programmer. Translating the programming language to the native language of the programmer is one of the many ways KTurtle tries to make learning to programming more simple. Other features to help to achieve this goal are: intuitive syntax highlighting, simple error messages, integrated canvas to make drawings on, integrated help function, ... [Less]
Developer's Image Library (DevIL) is a cross-platform image library utilizing a simple syntax to load, save, convert, manipulate, filter and display a variety of images with ease.
The Distributed Annotation System (DAS) defines a communication protocol used to exchange biological sequence annotations. DAS is a client-server system in which a single client integrates data from multiple servers.
Data distribution, performed
... [More]
by DAS servers, is separated from visualization, which is done by DAS clients. Little coordination is needed among the various information providers.
DAS is heavily used in the genome bioinformatics community for sharing information about gene and protein sequences as well as protein structures. [Less]
Daisy is a mechanistic simulation model of the physical and biological processes in an agricultural field. It traces the fate of water, energy, carbon, nitrogen, and pesticides, both above and below ground. The model is able to predict production
... [More]
, environmental impact in the form of leaching, and change in soil (carbon) quality over time. Another common use is as an upper boundary for a groundwater model. [Less]
O2scl is an object-oriented library for numerics in C++ useful for solving, minimizing, differentiating, integrating, interpolating, fitting, and more. Classes operate on generic member functions and generic vector types. Includes classes from GSL and CERNLIB.
Perl module for handling of numbers with arbitrary many uncertainties. Does automatic error propagation and scientific rounding.
An extension for outputting the objects in LaTeX syntax is available.
NeurAnim is a research aid for computational neuroscience. It is used to visualise and animate neural network simulations in 3D, and to render movies of these animations for use in presentations.
Utility for creating / edit biological pathways and and visualizing high-throughput data (e.g. microarray data) in the context of pathways.
XMDS is a code generator that integrates equations. You write them down in human readable form in a XML file, and it goes away and writes and compiles a C++ program that integrates those equations as fast as it can possibly be done in your architecture.
BigRedBin is a web-based tool designed to pre-process metabolomics data generated by a mass spectrometer in an attempt to increase the signal-to-noise ratio. This is accomplished by using information from multiple technical replicates of the same
... [More]
sample to identify peaks detected consistently in given sample. BigRedBin then places peaks into bins of a given size to allow the data to be analysed using their preferred software e.g. PCA. [Less]