RSS 10 projects tagged "Physics"

Download Website Updated 29 Jan 2013 libquantum

Screenshot
Pop 128.88
Vit 18.88

libquantum is a C library for the simulation of quantum mechanics, especially for quantum computing. It provides an interface for a quantum register and for all important quantum operations. An efficient model for decoherence allows an analysis of quantum computation in a realistic environment.

Download Website Updated 02 Sep 2012 CLHep

Screenshot
Pop 107.94
Vit 20.21

CLHep is intended to be a set of HEP-specific foundation and utility classes such as random generators, physics vectors, geometry, and linear algebra.

Download Website Updated 09 Sep 2006 pyXSD

Screenshot
Pop 24.98
Vit 1.00

pyXSD maps XML and XSD (XML Schema) files into Python, checks the XML against the schema, and transforms XML documents according to user-specified Python classes. There is a framework to make these transformation classes easy to write. The program uses a simple, pythonic, non-DOM interface with the XML tree structure.

Download Website Updated 13 May 2011 Gplib++

Screenshot
Pop 49.20
Vit 5.00

Gplib++ is a library of programs and C++ classes to analyze and model geophysical data. At this point, it mainly supports magnetotelluric and seismic data, but also contains some general signal processing routines.

Download Website Updated 30 Mar 2012 OpendTect

Screenshot
Pop 32.77
Vit 3.68

OpendTect is a seismic interpretation software system. It enables you to process, visualize, and interpret multi-volume seismic data using attributes and modern visiualization techniques such as stereo viewing and volume rendering. Visualization elements can be moved freely through data space to interactively analyze data from stored volumes, or data calculated on-the-fly. For more advanced work, commercial plugins are available.

Download Website Updated 09 May 2008 QuBit library

Screenshot
Pop 46.15
Vit 1.42

QuBit is a library to support quantum superpositions in C++. This allows each variable of the CQuBit type to hold a number of different values at the same time. Normal mathematical operations can be performed on a QuBit, but they affect every value in the QuBit, at the same time. Binary operations on two QuBits cause a result based on every possible outcome.

Download Website Updated 16 Jul 2009 Hasard

Screenshot
Pop 54.80
Vit 3.19

Hasard is a pseudo-random number generator (PRNG) library. It includes multiple engines (algorithms): Park-Miller, Mersenne Twister, Linux device (/dev/urandom or /dev/random), and more. It has a simple but powerful API. For example, a PRNG seed can be generated using strong entropy (using a hardware random number generator like /dev/random on Linux). The library is written in C, and a Python binding is available. The word "hasard" is the French word for "randomness" or "chance".

Download Website Updated 18 Dec 2008 Math::GSL

Screenshot
Pop 31.54
Vit 1.44

Math::GSL is a Perl API to the GNU Scientific Library, which contains a large set of tools for writing scientific computing applications, like statistical distributions, special functions, random number generators, linear algebra, numeric integration/derivatives, FFTs, wavelets, and much more.

Download Website Updated 30 Apr 2010 Bullet

Screenshot
Pop 34.03
Vit 33.49

Bullet is a 3D game multiphysics library that provides state of the art collision detection and soft body and rigid body dynamics. Bullet is integrated into Cinema 4D, Lightwave, and Blender. A Houdini and Maya Plugin is available. It has a modular extendible C++ design with hot-swap of most components. The back-ends were optimized for pthreads/Win32 Threads multi-threading and PS3 Cell SPU. Other features include discrete and continuous collision detection (CCD), swept collision queries, ray casting with custom collision filtering, generic convex support (using GJK), capsule, cylinder, cone, sphere, box, and non-convex triangle meshes. Rigid body dynamics include constraint solvers, generic constraints, ragdolls, hinges, and ball-sockets. Constraint limits and motors are supported. Soft body support includes cloth, rope, and deformable objects. Import and export into COLLADA 1.4 Physics format is supported. Dynamic deformation of non-convex triangle meshes is supported by refitting the acceleration structures.

No download Website Updated 30 Apr 2010 Particle System API

Screenshot
Pop 23.87
Vit 33.49

The Particle System API allows C++ application developers to easily include dynamic simulations of groups of moving objects. The API is much lighter weight than a full physics engine. It is especially useful for eye candy in games and screen savers, but is also used in off-line animation software. With the Particle System API you create a group of particles, then describe the components of the particle effect using actions like Gravity(), Explosion(), and Bounce(). You apply the actions to the particle group at each time step, then read back the particle positions and other attributes into your app, or send them directly to the GPU as a vertex array or as geometry instances.

Screenshot

Project Spotlight

GNU Gatekeeper

A free H.323 gatekeeper.

Screenshot

Project Spotlight

Q4Wine

A GUI for Wine.