Links:
Babel Interoperability Tool Babel is an IDL-based language interoperability tool specific to engineering and scientific applications. It allows Fortran 77, Fortran 90, C, C++, Java, and Python to call each other in a single address space for maximum performance. Contact Conductance Estimator Contact Conductance Estimator (CoCoE) is a program that estimates the conductance (or resistance) between 2 surfaces in contact. It is meant to be used by designers and analysts of physical systems where heat transfer by means of contact is of importance. Decade Decade is a tool for simulating rigid body dynamics. Decade can work as a standalone program. It can also also work from the analysis of a SolidWorks assembly or a CATIA V5 product. Results are availables as text, graphs, and animation in SW and CATIA V5. Ellogon Ellogon is a multi-lingual, cross-platform, general-purpose language engineering environment, developed in order to aid both researchers who are doing research in computational linguistics, as well as companies who produce and deliver language engineering systems. Fungimol Fungimol is an extensible system for designing atomic-scale objects. The intent is to eventually extend it to be a useful system for doing molecular nanotechnology design work. At the moment it's a PDB file viewer and Buckminsterfullerine editor. GCAM GCAM is the GNU Computer Aided Manufacturing open source package. It currently supports your basic garden variety Computer Numerically Controlled (CNC) mill such as the Taig or Sherline. GCAM consists of a simple interface for making sketches, which after extruded, provide the cutting paths for the selected end mill. Once a design is complete one can export the corresponding G-Code to your CNC driver of choice such as TurboCNC for DOS or EMC for Linux. GCAM is moving toward a stable release so please be patient and use the Discussion Forum to post questions and concerns. GCAM is written entirely in C and consists of about 11k lines of code. GDS Compiler GDS Compiler is aimed at micro-electronic design, GDS Compiler allows you to easily develop any GDSII generators (memory, MEMS, devices) of any macrocell for which parametrization can provide flexibility, security, and productivity. gerbv Gerber Viewer (gerbv) is a viewer for Gerber files. Gerber files are generated from PCB CAD system and sent to PCB manufacturers as basis for the manufacturing process. gerbv also supports drill files. The format supported are known under names as NC-drill or Excellon. GiD (commercial) GiD has been designed as a universal, adaptive and user-friendly graphical user interface for geometrical modelling, data input and visualisation of results for all types of numerical simulation programs. Graftor Grafcet editor Graftor Grafcet editor is a design automated systems. Draw grafcets is really made easy with this grafic interface. It's also possible to print or export the grafcets in postscript format.Graphic interface, allowing visual positionning of elements, draw all kind of steps and transitions. Hackystat Hackystat is a framework for the automated collection and analysis of software engineering product and process data. Interkonekto Interkonekto helps with drawing electrical interconnection diagrams, a human-readable form of how electrical cables interconnect two or more pieces of equipment. The output drawings are DXF files, versions 2000 or 2004. ISAAC Integrated Solution Algorithm for Arbitrary Configurations: a compressible Euler/Navier-Stokes computational fluid dynamics code. ISAAC includes the capability of calculating the Euler equations for inviscid flow or the Navier-Stokes equations for viscous flows KFilter KFilter is a tool to design acoustic loudspeakers in the theoretical way. It provides an interactive analysis of the equivalent analogue circuit design. KSimus KSimus is a KDE tool for simulation, automatization and visualization of technical processes. It is also useful for education and experiments in the scope of logical and automatic control circuits. The main feature of KSimus is the use of component libraries, the so called component packages. Because this, KSimus is easy to extend with new components or to new areas of application. labTimer labTimer is a set of timer suited to black and white film processing. At the moment, the program can follow a basic sequence of development, fixing, and washing, with nice countdowns and reminders. linstanpump Linstanpunmp is a linux port of the dos program STANPUMP. This program is used to drive a computer controlled infusion pump using a pharmacokinetic/pharmacodynamic model. Math Formeln Math Formeln allows users to make geometrical, electrical engineering, weight, and size calculations, amongst others. MESH Measuring Error between Surfaces using the Hausdorff distance: a tool that measures distortion between two discrete surfaces (triangular meshes). It uses the Hausdorff distance to compute a maximum, mean and root-mean-square errors between two given surfaces MicroStation (commercial) MicroStation is a product for the design, construction and operation of the world's infrastructure. MicroStation and ProjectWise, Bentley's server line for AEC collaboration, form a robust foundation for Bentley's comprehensive portfolio of software solutions. Open Dynamics Engine ODE is an open source, high performance library for simulating rigid body dynamics. It is fully featured, stable, mature and platform independent with an easy to use C/C++ API. It has advanced joint types and integrated collision detection with friction. ODE is useful for simulating vehicles, objects in virtual reality environments and virtual creatures. It is currently used in many computer games, 3D authoring tools and simulation tools. OpenCAM OpenCAM is an application that can handle vectorial drawing files send 'em to CNC Machines, following all commands and parameters described in a single text file. OpenCAM is able to receive the drawing information directly from piped outputs, and makes OpenCAM capable of acting like a printer driver. Oregano Oregano is an application for schematic capture and simulation of electrical circuits. The actual simulation is performed by SPICE, which is required for simulation, but not necessary to run the application. PointerLite PointerLite is a free version of the Pointer optimization framework. A graphical interface is provided for coupling your commercial or in-house analysis codes. Range Software (commercial) Range Software is software for finite element analysis in engineering simulations. Its main features are support for heat transfer and radiation, linear stress-strain, ground water flow, 3D mesh generation, an intuitive GUI, and import and export functionality. The Range Software package contains several tools which helps the user to setup, solve, and analyze the engineering problem. RePast RePast is a framework for creating agent based simulations. It provides a library of classes for creating, running, displaying and collecting data from agent based simulations. SCRAM SCRAM is an Engineer's Tool for Prediction of Airframe Integrated Scramjet Performance. SimPy SimPy is a discrete event, object-oriented, simulation package for Python 2.2. It uses generators which support efficient implementation of coroutines. It allows easy interfacing to GUIs and graphing packages for analysis. Tutorial and examples are included. SMASH SMASH is a mixed-signal, multi-language simulator for IC or PCB designs. It uses SPICE syntax for analog descriptions, Verilog-HDL and VHDL for digital, ABCD and VHDL-AMS (a combination of SPICE and C) for analog behavioral, and C for DSP algorithms . STAR-CDCFD (commercial) STAR-CDCFD (Computational Fluid Dynamics) software provides an insight into complex fluid flow, heat transfer, chemical reaction and combustion processes. Available on all platforms and Linux Clusters. The Figaro The Figaro automatically manages experiments with input generator and algorithm plugins. It contains network generators and maxflow algorithms, both explicit and implicit ones. TuxCNC TuxCNC is designed as a modular system for a distributed linux platform. It's purpose is to take a "G code" file and convert it in to motion using either stepper or servo motors. XML PCB Render The XML PCB Renderer is an application which takes an XML definition of a printed circuit board (consisting of pads, tracks and components) and renders it to a PNG file suitable for printing onto paper or transparency ready for UV exposure. YAuCP YAuCP is a collection of tools for uC (micro-controller) development. It's designed mainly for AVR uControllers and aims to develop almost every part of the development chain, ranging from software tools to hardware designs.