RSS 56 projects tagged "Scientific/Engineering"

Download Website Updated 19 Dec 2012 PyParticles

Screenshot
Pop 65.12
Vit 3.01

PyParticles is a particle simulation toolbox entirely written in Python. It simulates a particle-by-particle model with the most popular integrations methods, including Euler, Runge Kutta, and Midpoint. It represents the results on an OpenGL or Matplotlib plot, and offers an easy-to-use API.

Download Website Updated 07 Jul 2012 yacts

Screenshot
Pop 26.87
Vit 1.00

yacts, yet another continuous time simulator, uses J+ to interpret scripts, defining systems of ordinary differential equations, which it solves. J+ is a functional non-imperative simulation language with lazy evaluation, based on the J programming language, a dialect of APL. A program in J+ is a collection of (possibly functional) J assignment statements, just like a set of formulae on a sheet of paper. The interpreter, implemented as a software library, knows the interdependencies between these formulae and is able to compute any of the defined quantities with minimal effort, keeping track of the values which were already computed. The driver program (such as yacts) may ask the interpreter to compute certain quantities and set the values for others (propagating the changes to dependents).

No download Website Updated 17 Dec 2012 openEMS

Screenshot
Pop 53.94
Vit 3.22

openEMS is an electromagnetic field solver using the FDTD method. It employs a fully 3D Cartesian and cylindrical coordinate graded mesh. Matlab (or Octave) is used as an easy and flexible scripting interface. Advanced Features include: multi-threading, SIMD (SSE), and MPI support for high speed FDTD.

No download Website Updated 15 Jul 2010 Beneath A Binary Sky

Screenshot
Pop 27.71
Vit 37.08

Beneath A Binary Sky is an engine that simulates a world in which robots controlled by programs can live, work, fight, and even bear new children. The long-term goal of the project is to create a fully configurable engine that can simulates any kind of world, from simple to complex ones with many rules and events.

No download Website Updated 19 Nov 2009 Goptical

Screenshot
Pop 12.77
Vit 40.19

Goptical is the GNU Optical design and simulation library. It provides model classes for optical components, surfaces, and materials and enables building of optical systems by creating and placing various optical components in a 3D space and simulating light propagation through the system. Classical optical design analysis tools can be used on optical systems. It takes advantages of the C++ object model to allow the building of complex optical systems with a few class instantiations, as optical components are represented by language objects.

No download Website Updated 20 Jul 2012 Meep FDTD

Screenshot
Pop 64.48
Vit 4.13

Meep is a free finite-difference time-domain (FDTD) simulation software package to model electromagnetic systems. It supports distributed-memory parallel simulations, nonlinear, anisotropic, and dispersive media, PML absorbing boundaries, and 1D/2D/3D and cylindrical problems. It is completely scriptable from either C++ or a Scheme (GNU Guile) interface.

Download Website Updated 12 Dec 2008 pyECTOR

Screenshot
Pop 32.31
Vit 1.42

pyECTOR is a chatterbot which learns from what people say. It is based on an artificial intelligence architecture that is inspired by Copycat, an AI system from Mitchell and Hofstadter. The Concept Network it uses is a mix between neural and semantic networks. It uses co-occurrences to compute the influence of one semantic node on another. The links are statistically weighted.

Download Website Updated 15 Jul 2010 Imperfect World Of Robos

Screenshot
Pop 29.87
Vit 1.42

Imperfect World Of Robos (IWOR) is a programming game. It simulates a world in which robots controlled by programs can live in it, work, defend their tribe, and even bear new children.

No download Website Updated 21 Aug 2008 ga-flamoot

Screenshot
Pop 18.87
Vit 1.00

ga-flamoot is a genetic algorithm in Python for evolving programs that write a given string to an allocated dataspace, using a made-up machine language with only 7 instructions and flow reversal.

Download Website Updated 16 May 2012 Visualization Library

Screenshot
Pop 115.89
Vit 10.69

Visualization Library is C++ middleware for high-performance 2D and 3D graphics applications based on the industry standard OpenGL 1.x-4.x, designed to develop portable applications for the Windows, Linux and Mac OS X operating systems. It supports advanced features like OpenGL Shading Language, Volume Rendering, Isosurface extraction, Frame Buffer Objects, Multiple Render Targets, Vertex and Pixel Buffer Objects, KdTree/AABB frustum culling, a multilingual Unicode-based text engine, advanced texturing, DDS cubemaps, mipmaps, compressed textures, and much more. Visualization Library can be especially useful in 3D/2D scientific visualization, virtual reality, augmented reality, visual simulation, data visualization, presentations, multimedia applications, special effects, and 3D/2D games.

Screenshot

Project Spotlight

ECMA-55 Minimal BASIC

A minimal BASIC compiler.

Screenshot

Project Spotlight

XStow

A replacement of GNU Stow written in C++.