Calculator that takes care of measurement units.
Java program for computations with values expressed in terms of physical or other units. Supports complicated mathematical expressions and user-defined functions. Invoked from scripts, line command, or as GUI. Extensive units data base.
JPlot is a multi-purpose data plotting program for use as the graphic front-end of (scientific) software. JPlot is also available as a stand-alone application with a complete and easy-to-use graphic user interface (GUI).
Mordred is a tool for mechanical engineering. It calculates forces and angular momenta of statically determined systems.
PRIN-3D (PRoto-code for Internal ﬂows modeled by Navier-Stokes equations in 3-Dimensions) is a CFD code written in MATLAB, with turbulent and reactive capabilities.
Simple user interface for gnuplot aimed for reflectometry data
Graphical user interface for gnuplot to create publication quality figure very quickly. It supports templates for fast formatting of graphics, different plot styles, insets, axis and label options. One important feature is storing metadata in png and pdf files that can be used to reload any graph saved with QuickPlot.
Simulation of star movements with great visualizations of flights through star fields.
VOpR - a virtual optical rail
VOpR - A Virtual Optical Rail VOpR allows to create and evaluate simple optical systems, in which the basic optical elements are arranged along the optical axis. The current supported optical elements are: spaces,spherical lenses, circular apertures and flat blocks of some optical medium. The program has three main components: 1. The database editor. Currently the database can store data about: -optical materials, -spherical lenses, -projection properties of light sensors and eyes, -special wavelengths of light and -optical systems as lists of basic optical elements. 2. The editor of linear optical systems. Some properties of the optical system are calculated in real time. 3. The virtual optical rail as a ray-tracing simulation of the optical system. The goal is to provide fast and useful diagnostic images, not realistic blur. Additionally there is full access to the java source code under the terms of the GPLv3.
WITM, is an acronym for Web Interface To Mathematica. WITM allows a workstation running Mathematica and a web server to be accessed from any browser. Care was taken to ensure WITM works well with handheld devices such as PDAs.
Cph CT Toolbox is a selection of Computed Tomography tools
Copenhagen Computed Tomography Toolbox is a collection of applications and libraries for flexible and efficient CT reconstruction. The toolbox apps generally take a set of projections (X-ray intensity measurements) and filter and back project them in order to recreate the image or volume that the projections represent. The project includes both mostly informative CPU implementations and highly efficient GPU implementations. Regular releases are hosted at the Python Package Index.
PAScual is a data analysis suite for Positron Annihilation Lifetime Spectroscopy (PALS).
Python API for the GOLEM Tokamak discharge database
This simple Python API aims to provide a simple and easy to understand access to the discharge database of the GOLEM Tokamak. The scipy, numpy and matplotlib Python libraries are used for data analysis and plotting.
software for identifying modules in networks (e.g. "community detection"), as described in "a bayesian approach to network modularity" (physical review letters 100, 258701 (2008); http://link.aps.org/abstract/PRL/v100/e258701).
A simple 2D physics libtrary written in Java, this project aims to provide a simple, extensible set of classes for developers working on projects which need to model a Newtonian physics environment.
This project aims at studying the physics of the september 11, 2001 attacks. It uses minimum assumptions to calculate the colllapse of the WTC towers. It is aimed to complete the NIST report that omits resistance from the towers' steel frame to the fall.
Fully playable Java game demo illustrating basic game programming technics, such as sprite animation, pixmap fonts, time or frame related game loop, affine transformations, convolution filters, sound generation and playback...
Messdatenauswertung für AR65 und WESPHOA Verwendung für die Photoemissionsanlagen der Arbeitsgruppe EES am Institut für Physik der Humboldt-Universität zu Berlin.
Computational modelling is a interdisciplinary field spanning many techniques and programming languages. AgenTools is a project dedicated to establishing increased modularity in scientific computing packages and a portal linking to other existing project
If you want to make a game in Java, Base should be the first package you import.
A Monte Carlo Micro Black Hole event generator for Particle Physics.
BlochLib is an expression template library of generic data structures and algorithms to perform large scale nuclear magnetic resonance classical and quantum mechanical spin simulations, with many I/O capabilities,and integrated numerical routines.
BrainFlux is a pet project to teach physics and math the right way -- giving a visual, conceptual understanding. This software includes fast and educational code for simulation and visualization of things like relativity and quantum mechanics.
NEW: Bullet is now hosted at http://bullet.googlecode.com
A computer assisted instruction (CAI) project from student at University Of Science, Malaysia. The topic of the project is Four Fundamental Forces In The Universe featuring an introductory level of exposure of the four fundamental forces.
A set of utilities for CFD. Includes grid generators for basic geometries such as the NACA series airfoils, and solvers for methods such as SIMPLE and MacCormack using FDM or FVM. Also includes some code of academic interest (Matrix/PDE solvers).