[42 total ]
Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments. It may also be used as a batch-oriented language.
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
EiffelStudio is an IDE for the Eiffel language (ECMA-367, ISO/IEC 25436, and ACM Software System Award 2006).
It includes:
* an Eiffel compiler
* a GUI editor
* a code browsing tool
* a diagram editor with round-trip,
* a refactoring tool
*
... [More]
a debugger
* a profiler
* Eiffel analysis tools (Metrics, Dependencies, etc.).
Eiffel generates C or CLI for .NET or Mono. Eiffel applies O-O principles and Design by Contract for high-quality software.
Many Eiffel libraries are included: ADT, network, GUI, database, parsing (including an Eiffel parser), XML, Web, COM, and more. [Less]
SDCC is a freeware, retargettable, optimizing ANSI-C compiler. The current version targets Intel 8051-based MCUs, the Zilog Z80, and the DS390. Targets for the Microchip PIC and Amtel AVR series are under development, and the compiler can be
... [More]
retargeted for other 8 bit MCUs or PICs. The entire source code for the compiler is distributed under GPL. SDCC uses ASXXXX and ASLINK, a freeware, retargettable assembler & linker. SDCC has extensive MCU (8051)-specific language extensions, which lets it utilize the underlying hardware effectively. It includes a source-level debugger/simulator and can generate debug info for the NoICE debugger. [Less]
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.
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]
Java tools and libraries for the advancement of sciences.
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]
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.
Open source steam property routines for C++. Implements the IAPWS-IF97 and IAPWS-95 steam tables from the International Association for the Properties of Water and Steam. Includes two-way property solvers and test suite. Can be used from Python.
View3D is a command-line tool for evaluating radiation view factors for scenes with complex 2D and 3D geometry. It uses an adaptive integration method to calculate the view factors between faces where there is partial obstruction from inbetween faces.
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.
Graphical ODE buiding, simulation and analysis tool.
Freemat is an intepereted, matrix-oriented development environment for engineering and scientific applications, similar to the commercial package MATLAB. It provides visualization, image manipulation, and plotting as well as parallel programming.
FDS is a computational fluid dynamics (CFD) model of fire-driven fluid flow. The software solves numerically a form of the Navier-Stokes equations appropriate for low-speed, thermally-driven flow with an emphasis on smoke and heat transport from
... [More]
fires. Smokeview is a visualization program that is used to display the results of an FDS simulation.
This application is developed and maintained by the National Institute of Standards and Technology (NIST). [Less]
FRAME3DD is free software for static and dynamic structural analysis of 2D and 3D frames and trusses with elastic and geometric stiffness. Computes the static deflections, reactions, internal element forces, natural frequencies, mode shapes and modal
... [More]
participation factors of two- and three- dimensional elastic structures using direct stiffness and mass assembly. Graphical output and mode shape animation via Gnuplot version 4.0. [Less]
UrJTAG aims to create an enhanced, modern tool for communicating over JTAG with flash chips, CPUs, and many more. It takes on the well proven openwince jtag tools code. Future plans include conversion of the code base into a library that can be used
... [More]
with other applications. A flexible remote communication protocol that can be used over almost any type of serial link (including TCP/IP) is currently being defined. [Less]
RDV is a visualization environment for scientific and engineering data. Built on top of the RBNB dynamic data server, it supports local and remote data sources and can visualize numeric, video, image, and audio data in a number of different ways.
A port from C to Ruby of the examples in M. Tim Jones' excellent book "AI Application Programming".
EPANET models water distribution piping systems. it is used for the hydraulic analysis of water supply networks.
qpeGPS is a program for displaying a moving map centered at the position read from a GPS device. It's an open source project aimed at users of Linux PDA's.
Risc (Ruby dISCrete) is a lightweight discrete event simulator for Ruby.
Rails Application Visualizer creates diagrams of Rails apps. Use it to generate an overview of your models' relations and the structure of your controllers. (Requires Graphviz)
A toolkit to design applications using design patterns, with facility to generate code, and reverse engineering. Drag and Drop facility to create UML Class diagrams Support to write custom plug-ins for code generators and reverse engineering.
JMathLib is a system of mathematical functions designed to be used in evaluating complex expressions and display the results graphically. It can be used either interactively or to interpret script files. It works like Matlab, Octave, Freemat and Scilab.
RGL is a framework for graph datastructures and algorithms implemented in Ruby.
rGenetic is a genetic algorithm package for Ruby. The idea is to develop an easily customizable suite, allowing simple integration into a problem requiring genetic algorithms or evolutionary programming.
The RubyPlayer client interface library is a Ruby implementation of the distributed robot control protocol defined by the Player robot device server.
Rumpus simulates simple environments, such as McCallum's cheese world and Genesereth's Wumpus world, and allows client programs to interact with it over TCP sockets
rkalzium provides a web-frontend to the database which come with Kalzium (http://edu.kde.org/kalzium/index.php). The user is able to select an element an get data about it.